From d4d884a8b11df32ba3655b1dccfa39e4d263054e Mon Sep 17 00:00:00 2001 From: Mike Scamell Date: Thu, 13 Aug 2026 19:42:47 +0100 Subject: [PATCH 1/9] Add a pictograms sub-toggle for the 2026 pictogram swaps Gates the swaps that cannot ship as internal resource overrides because they change drawable type or call-site behaviour. Pre-warmed alongside the other sub-toggles so call sites can read it synchronously without a first-read disk hit on the main thread. --- .../common/ui/store/AppBrandDesignUpdatePreWarmObserver.kt | 1 + .../duckduckgo/common/ui/store/AppBrandDesignUpdateToggles.kt | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/android-design-system/design-system/src/main/java/com/duckduckgo/common/ui/store/AppBrandDesignUpdatePreWarmObserver.kt b/android-design-system/design-system/src/main/java/com/duckduckgo/common/ui/store/AppBrandDesignUpdatePreWarmObserver.kt index 6c1495df9336..0f60c5d44084 100644 --- a/android-design-system/design-system/src/main/java/com/duckduckgo/common/ui/store/AppBrandDesignUpdatePreWarmObserver.kt +++ b/android-design-system/design-system/src/main/java/com/duckduckgo/common/ui/store/AppBrandDesignUpdatePreWarmObserver.kt @@ -46,6 +46,7 @@ class AppBrandDesignUpdatePreWarmObserver @Inject constructor( appCoroutineScope.launch(dispatcherProvider.io()) { toggles.theme().isEnabled() toggles.addressBar().isEnabled() + toggles.pictograms().isEnabled() } } } diff --git a/android-design-system/design-system/src/main/java/com/duckduckgo/common/ui/store/AppBrandDesignUpdateToggles.kt b/android-design-system/design-system/src/main/java/com/duckduckgo/common/ui/store/AppBrandDesignUpdateToggles.kt index dc0e6505d318..2572c9ecaaac 100644 --- a/android-design-system/design-system/src/main/java/com/duckduckgo/common/ui/store/AppBrandDesignUpdateToggles.kt +++ b/android-design-system/design-system/src/main/java/com/duckduckgo/common/ui/store/AppBrandDesignUpdateToggles.kt @@ -53,4 +53,8 @@ interface AppBrandDesignUpdateToggles { */ @Toggle.DefaultValue(DefaultFeatureValue.INTERNAL) fun addressBar(): Toggle + + /** Only the pictogram swaps that change drawable type or call-site behaviour; the rest are flavour-gated. */ + @Toggle.DefaultValue(DefaultFeatureValue.INTERNAL) + fun pictograms(): Toggle } From e001f13bd4165b21dbbbb49bc2973a7e6d92f89c Mon Sep 17 00:00:00 2001 From: Mike Scamell Date: Fri, 24 Jul 2026 14:32:09 +0100 Subject: [PATCH 2/9] Add 2026 rebrand pictograms/icons as internal-only overrides --- .../res/drawable/ad_blocking_header_128.xml | 31 +++ .../res/drawable/apptp_shield_disabled.xml | 33 +++ .../res/drawable/apptp_shield_enabled.xml | 46 ++++ .../autofill_gpm_export_instruction.xml | 44 ++++ .../res/drawable/bookmarks_import_128.xml | 39 ++++ .../res/drawable/bookmarks_import_96.xml | 39 ++++ .../internal/res/drawable/camera_blocked.xml | 46 ++++ .../res/drawable/camera_permission.xml | 76 +++++++ .../res/drawable/chat_sync_promo_128.xml | 115 ++++++++++ app/src/internal/res/drawable/contact_us.xml | 39 ++++ .../res/drawable/cookie_block_128.xml | 48 +++++ .../res/drawable/cookie_popups_check_128.xml | 48 +++++ .../device_not_supported_android_128.xml | 49 +++++ app/src/internal/res/drawable/duckai_128.xml | 34 +++ .../drawable/ic_accessibility_color_24.xml | 16 ++ .../res/drawable/ic_add_widget_color_24.xml | 24 +++ .../ic_address_bar_bottom_color_24.xml | 18 ++ .../res/drawable/ic_ads_blocked_color_24.xml | 24 +++ app/src/internal/res/drawable/ic_ai_128.xml | 36 ++++ .../res/drawable/ic_ai_chat_color_24.xml | 21 ++ app/src/internal/res/drawable/ic_announce.xml | 21 ++ .../res/drawable/ic_app_download_128.xml | 57 +++++ .../internal/res/drawable/ic_app_update.xml | 32 +++ .../res/drawable/ic_appearance_color_24.xml | 83 +++++++ .../res/drawable/ic_apptp_default.xml | 12 ++ .../res/drawable/ic_apptp_warning.xml | 15 ++ .../res/drawable/ic_autofill_color_24.xml | 25 +++ .../res/drawable/ic_autofill_keychain.xml | 94 ++++++++ .../res/drawable/ic_bookmarks_import.xml | 39 ++++ .../res/drawable/ic_bookmarks_import_96.xml | 39 ++++ .../drawable/ic_bookmarks_open_color_16.xml | 22 ++ .../internal/res/drawable/ic_chat_sync_72.xml | 48 +++++ .../internal/res/drawable/ic_computer_mac.xml | 77 +++++++ .../internal/res/drawable/ic_computer_win.xml | 86 ++++++++ .../drawable/ic_cookie_blocked_color_24.xml | 21 ++ .../res/drawable/ic_cookie_color_24.xml | 13 ++ .../drawable/ic_cookies_color_24_rebrand.xml | 13 ++ .../res/drawable/ic_critical_update.xml | 39 ++++ .../internal/res/drawable/ic_ddg_announce.xml | 53 +++++ .../ic_default_browser_mobile_color_24.xml | 21 ++ .../ic_device_laptop_install_color_24.xml | 69 ++++++ .../res/drawable/ic_device_mobile_default.xml | 49 +++++ .../drawable/ic_device_mobile_default_128.xml | 49 +++++ .../internal/res/drawable/ic_discount_128.xml | 49 +++++ .../res/drawable/ic_document_color_24.xml | 15 ++ .../res/drawable/ic_download_qr_128.xml | 59 +++++ .../res/drawable/ic_downloads_color_24.xml | 16 ++ app/src/internal/res/drawable/ic_duck_ai.xml | 54 +++++ .../drawable/ic_duck_ai_color_24_rebrand.xml | 21 ++ app/src/internal/res/drawable/ic_duckai.xml | 54 +++++ .../ic_duckduckgo_ai_grayscale_color_24.xml | 58 +++++ .../res/drawable/ic_duckduckgo_color_24.xml | 38 ++++ .../drawable/ic_email_protection_color_24.xml | 33 +++ .../res/drawable/ic_favorite_color_24.xml | 13 ++ .../res/drawable/ic_feedback_color_24.xml | 18 ++ .../res/drawable/ic_find_search_color_24.xml | 15 ++ .../res/drawable/ic_fire_color_24.xml | 22 ++ .../drawable/ic_fire_tab_placeholder_96.xml | 42 ++++ .../internal/res/drawable/ic_green_key.xml | 27 +++ .../res/drawable/ic_heart_gray_color_24.xml | 13 ++ .../ic_home_screen_widget_color_24.xml | 24 +++ .../drawable/ic_homescreen_lock_color_24.xml | 39 ++++ .../res/drawable/ic_icons_download_128.xml | 46 ++++ .../ic_identity_blocked_pir_color_24.xml | 21 ++ ...dentity_blocked_pir_grayscale_color_24.xml | 61 ++++++ ...ic_identity_theft_restoration_color_24.xml | 19 ++ ...y_theft_restoration_grayscale_color_24.xml | 30 +++ app/src/internal/res/drawable/ic_image_ai.xml | 43 ++++ .../res/drawable/ic_information_remover.xml | 49 +++++ .../ic_input_screen_search_find_color_16.xml | 14 ++ ...ut_screen_search_find_color_on_dark_16.xml | 14 ++ .../internal/res/drawable/ic_key_color_24.xml | 13 ++ .../internal/res/drawable/ic_key_import.xml | 38 ++++ .../res/drawable/ic_lock_color_24.xml | 21 ++ .../internal/res/drawable/ic_locked_lock.xml | 46 ++++ .../res/drawable/ic_microphone_color_24.xml | 22 ++ .../ic_onboarding_subscription_shield.xml | 28 +++ .../res/drawable/ic_passwords_add_96.xml | 38 ++++ .../res/drawable/ic_passwords_ddg_96.xml | 58 +++++ .../res/drawable/ic_passwords_import_128.xml | 38 ++++ .../res/drawable/ic_placeholder_color_16.xml | 24 +++ .../internal/res/drawable/ic_privacy_pro.xml | 28 +++ .../res/drawable/ic_privacy_pro_128.xml | 28 +++ .../drawable/ic_privacy_pro_add_device.xml | 94 ++++++++ .../res/drawable/ic_privacy_pro_color_24.xml | 15 ++ .../ic_profile_blocker_color_24_rebrand.xml | 21 ++ app/src/internal/res/drawable/ic_radar.xml | 45 ++++ .../res/drawable/ic_settings_color_24.xml | 13 ++ app/src/internal/res/drawable/ic_shield.xml | 25 +++ .../res/drawable/ic_shield_alert_128.xml | 24 +++ .../res/drawable/ic_shield_check_128.xml | 30 +++ .../res/drawable/ic_shield_color_24.xml | 18 ++ .../drawable/ic_shield_color_24_rebrand.xml | 18 ++ .../drawable/ic_split_bar_mobile_settings.xml | 58 +++++ .../res/drawable/ic_subscription_128.xml | 28 +++ .../internal/res/drawable/ic_success_128.xml | 42 ++++ .../res/drawable/ic_sync_color_24.xml | 39 ++++ .../res/drawable/ic_sync_connecting_128.xml | 40 ++++ .../internal/res/drawable/ic_sync_ok_48.xml | 30 +++ .../res/drawable/ic_sync_pending_128.xml | 78 +++++++ .../res/drawable/ic_sync_recover_128.xml | 47 ++++ .../res/drawable/ic_sync_server_128.xml | 41 ++++ .../res/drawable/ic_sync_start_128.xml | 45 ++++ .../res/drawable/ic_sync_success_128.xml | 59 +++++ .../res/drawable/ic_video_player_color_24.xml | 30 +++ .../internal/res/drawable/ic_vpn_color_24.xml | 21 ++ .../res/drawable/ic_vpn_color_24_rebrand.xml | 21 ++ .../drawable/ic_vpn_grayscale_color_24.xml | 22 ++ .../internal/res/drawable/ic_yeti_dark.xml | 203 ++++++++++++++++++ .../internal/res/drawable/ic_yeti_light.xml | 203 ++++++++++++++++++ .../res/drawable/ilustration_success.xml | 42 ++++ .../res/drawable/image_data_clearing.xml | 22 ++ .../drawable/image_get_desktop_browser.xml | 89 ++++++++ app/src/internal/res/drawable/img_fire_96.xml | 22 ++ .../res/drawable/key_color_import_24.xml | 22 ++ .../res/drawable/malware_site_128.xml | 35 +++ .../res/drawable/newtab_options_96.xml | 84 ++++++++ .../res/drawable/promo_mac_and_windows.xml | 89 ++++++++ .../internal/res/drawable/radar_check_128.xml | 45 ++++ .../internal/res/drawable/radar_color_24.xml | 101 +++++++++ .../internal/res/drawable/search_ok_128.xml | 40 ++++ .../res/drawable/shield_check_128.xml | 30 +++ .../res/drawable/shield_neutral_color_24.xml | 15 ++ .../res/drawable/sync_desktop_new_128.xml | 40 ++++ .../system_search_onboarding_high_five.xml | 31 +++ .../res/drawable/youtube_warning_96.xml | 27 +++ 126 files changed, 5136 insertions(+) create mode 100644 app/src/internal/res/drawable/ad_blocking_header_128.xml create mode 100644 app/src/internal/res/drawable/apptp_shield_disabled.xml create mode 100644 app/src/internal/res/drawable/apptp_shield_enabled.xml create mode 100644 app/src/internal/res/drawable/autofill_gpm_export_instruction.xml create mode 100644 app/src/internal/res/drawable/bookmarks_import_128.xml create mode 100644 app/src/internal/res/drawable/bookmarks_import_96.xml create mode 100644 app/src/internal/res/drawable/camera_blocked.xml create mode 100644 app/src/internal/res/drawable/camera_permission.xml create mode 100644 app/src/internal/res/drawable/chat_sync_promo_128.xml create mode 100644 app/src/internal/res/drawable/contact_us.xml create mode 100644 app/src/internal/res/drawable/cookie_block_128.xml create mode 100644 app/src/internal/res/drawable/cookie_popups_check_128.xml create mode 100644 app/src/internal/res/drawable/device_not_supported_android_128.xml create mode 100644 app/src/internal/res/drawable/duckai_128.xml create mode 100644 app/src/internal/res/drawable/ic_accessibility_color_24.xml create mode 100644 app/src/internal/res/drawable/ic_add_widget_color_24.xml create mode 100644 app/src/internal/res/drawable/ic_address_bar_bottom_color_24.xml create mode 100644 app/src/internal/res/drawable/ic_ads_blocked_color_24.xml create mode 100644 app/src/internal/res/drawable/ic_ai_128.xml create mode 100644 app/src/internal/res/drawable/ic_ai_chat_color_24.xml create mode 100644 app/src/internal/res/drawable/ic_announce.xml create mode 100644 app/src/internal/res/drawable/ic_app_download_128.xml create mode 100644 app/src/internal/res/drawable/ic_app_update.xml create mode 100644 app/src/internal/res/drawable/ic_appearance_color_24.xml create mode 100644 app/src/internal/res/drawable/ic_apptp_default.xml create mode 100644 app/src/internal/res/drawable/ic_apptp_warning.xml create mode 100644 app/src/internal/res/drawable/ic_autofill_color_24.xml create mode 100644 app/src/internal/res/drawable/ic_autofill_keychain.xml create mode 100644 app/src/internal/res/drawable/ic_bookmarks_import.xml create mode 100644 app/src/internal/res/drawable/ic_bookmarks_import_96.xml create mode 100644 app/src/internal/res/drawable/ic_bookmarks_open_color_16.xml create mode 100644 app/src/internal/res/drawable/ic_chat_sync_72.xml create mode 100644 app/src/internal/res/drawable/ic_computer_mac.xml create mode 100644 app/src/internal/res/drawable/ic_computer_win.xml create mode 100644 app/src/internal/res/drawable/ic_cookie_blocked_color_24.xml create mode 100644 app/src/internal/res/drawable/ic_cookie_color_24.xml create mode 100644 app/src/internal/res/drawable/ic_cookies_color_24_rebrand.xml create mode 100644 app/src/internal/res/drawable/ic_critical_update.xml create mode 100644 app/src/internal/res/drawable/ic_ddg_announce.xml create mode 100644 app/src/internal/res/drawable/ic_default_browser_mobile_color_24.xml create mode 100644 app/src/internal/res/drawable/ic_device_laptop_install_color_24.xml create mode 100644 app/src/internal/res/drawable/ic_device_mobile_default.xml create mode 100644 app/src/internal/res/drawable/ic_device_mobile_default_128.xml create mode 100644 app/src/internal/res/drawable/ic_discount_128.xml create mode 100644 app/src/internal/res/drawable/ic_document_color_24.xml create mode 100644 app/src/internal/res/drawable/ic_download_qr_128.xml create mode 100644 app/src/internal/res/drawable/ic_downloads_color_24.xml create mode 100644 app/src/internal/res/drawable/ic_duck_ai.xml create mode 100644 app/src/internal/res/drawable/ic_duck_ai_color_24_rebrand.xml create mode 100644 app/src/internal/res/drawable/ic_duckai.xml create mode 100644 app/src/internal/res/drawable/ic_duckduckgo_ai_grayscale_color_24.xml create mode 100644 app/src/internal/res/drawable/ic_duckduckgo_color_24.xml create mode 100644 app/src/internal/res/drawable/ic_email_protection_color_24.xml create mode 100644 app/src/internal/res/drawable/ic_favorite_color_24.xml create mode 100644 app/src/internal/res/drawable/ic_feedback_color_24.xml create mode 100644 app/src/internal/res/drawable/ic_find_search_color_24.xml create mode 100644 app/src/internal/res/drawable/ic_fire_color_24.xml create mode 100644 app/src/internal/res/drawable/ic_fire_tab_placeholder_96.xml create mode 100644 app/src/internal/res/drawable/ic_green_key.xml create mode 100644 app/src/internal/res/drawable/ic_heart_gray_color_24.xml create mode 100644 app/src/internal/res/drawable/ic_home_screen_widget_color_24.xml create mode 100644 app/src/internal/res/drawable/ic_homescreen_lock_color_24.xml create mode 100644 app/src/internal/res/drawable/ic_icons_download_128.xml create mode 100644 app/src/internal/res/drawable/ic_identity_blocked_pir_color_24.xml create mode 100644 app/src/internal/res/drawable/ic_identity_blocked_pir_grayscale_color_24.xml create mode 100644 app/src/internal/res/drawable/ic_identity_theft_restoration_color_24.xml create mode 100644 app/src/internal/res/drawable/ic_identity_theft_restoration_grayscale_color_24.xml create mode 100644 app/src/internal/res/drawable/ic_image_ai.xml create mode 100644 app/src/internal/res/drawable/ic_information_remover.xml create mode 100644 app/src/internal/res/drawable/ic_input_screen_search_find_color_16.xml create mode 100644 app/src/internal/res/drawable/ic_input_screen_search_find_color_on_dark_16.xml create mode 100644 app/src/internal/res/drawable/ic_key_color_24.xml create mode 100644 app/src/internal/res/drawable/ic_key_import.xml create mode 100644 app/src/internal/res/drawable/ic_lock_color_24.xml create mode 100644 app/src/internal/res/drawable/ic_locked_lock.xml create mode 100644 app/src/internal/res/drawable/ic_microphone_color_24.xml create mode 100644 app/src/internal/res/drawable/ic_onboarding_subscription_shield.xml create mode 100644 app/src/internal/res/drawable/ic_passwords_add_96.xml create mode 100644 app/src/internal/res/drawable/ic_passwords_ddg_96.xml create mode 100644 app/src/internal/res/drawable/ic_passwords_import_128.xml create mode 100644 app/src/internal/res/drawable/ic_placeholder_color_16.xml create mode 100644 app/src/internal/res/drawable/ic_privacy_pro.xml create mode 100644 app/src/internal/res/drawable/ic_privacy_pro_128.xml create mode 100644 app/src/internal/res/drawable/ic_privacy_pro_add_device.xml create mode 100644 app/src/internal/res/drawable/ic_privacy_pro_color_24.xml create mode 100644 app/src/internal/res/drawable/ic_profile_blocker_color_24_rebrand.xml create mode 100644 app/src/internal/res/drawable/ic_radar.xml create mode 100644 app/src/internal/res/drawable/ic_settings_color_24.xml create mode 100644 app/src/internal/res/drawable/ic_shield.xml create mode 100644 app/src/internal/res/drawable/ic_shield_alert_128.xml create mode 100644 app/src/internal/res/drawable/ic_shield_check_128.xml create mode 100644 app/src/internal/res/drawable/ic_shield_color_24.xml create mode 100644 app/src/internal/res/drawable/ic_shield_color_24_rebrand.xml create mode 100644 app/src/internal/res/drawable/ic_split_bar_mobile_settings.xml create mode 100644 app/src/internal/res/drawable/ic_subscription_128.xml create mode 100644 app/src/internal/res/drawable/ic_success_128.xml create mode 100644 app/src/internal/res/drawable/ic_sync_color_24.xml create mode 100644 app/src/internal/res/drawable/ic_sync_connecting_128.xml create mode 100644 app/src/internal/res/drawable/ic_sync_ok_48.xml create mode 100644 app/src/internal/res/drawable/ic_sync_pending_128.xml create mode 100644 app/src/internal/res/drawable/ic_sync_recover_128.xml create mode 100644 app/src/internal/res/drawable/ic_sync_server_128.xml create mode 100644 app/src/internal/res/drawable/ic_sync_start_128.xml create mode 100644 app/src/internal/res/drawable/ic_sync_success_128.xml create mode 100644 app/src/internal/res/drawable/ic_video_player_color_24.xml create mode 100644 app/src/internal/res/drawable/ic_vpn_color_24.xml create mode 100644 app/src/internal/res/drawable/ic_vpn_color_24_rebrand.xml create mode 100644 app/src/internal/res/drawable/ic_vpn_grayscale_color_24.xml create mode 100644 app/src/internal/res/drawable/ic_yeti_dark.xml create mode 100644 app/src/internal/res/drawable/ic_yeti_light.xml create mode 100644 app/src/internal/res/drawable/ilustration_success.xml create mode 100644 app/src/internal/res/drawable/image_data_clearing.xml create mode 100644 app/src/internal/res/drawable/image_get_desktop_browser.xml create mode 100644 app/src/internal/res/drawable/img_fire_96.xml create mode 100644 app/src/internal/res/drawable/key_color_import_24.xml create mode 100644 app/src/internal/res/drawable/malware_site_128.xml create mode 100644 app/src/internal/res/drawable/newtab_options_96.xml create mode 100644 app/src/internal/res/drawable/promo_mac_and_windows.xml create mode 100644 app/src/internal/res/drawable/radar_check_128.xml create mode 100644 app/src/internal/res/drawable/radar_color_24.xml create mode 100644 app/src/internal/res/drawable/search_ok_128.xml create mode 100644 app/src/internal/res/drawable/shield_check_128.xml create mode 100644 app/src/internal/res/drawable/shield_neutral_color_24.xml create mode 100644 app/src/internal/res/drawable/sync_desktop_new_128.xml create mode 100644 app/src/internal/res/drawable/system_search_onboarding_high_five.xml create mode 100644 app/src/internal/res/drawable/youtube_warning_96.xml diff --git a/app/src/internal/res/drawable/ad_blocking_header_128.xml b/app/src/internal/res/drawable/ad_blocking_header_128.xml new file mode 100644 index 000000000000..9411221f7dd5 --- /dev/null +++ b/app/src/internal/res/drawable/ad_blocking_header_128.xml @@ -0,0 +1,31 @@ + + + + + + + + + + diff --git a/app/src/internal/res/drawable/apptp_shield_disabled.xml b/app/src/internal/res/drawable/apptp_shield_disabled.xml new file mode 100644 index 000000000000..d5c30baef54d --- /dev/null +++ b/app/src/internal/res/drawable/apptp_shield_disabled.xml @@ -0,0 +1,33 @@ + + + + + + + + + + diff --git a/app/src/internal/res/drawable/apptp_shield_enabled.xml b/app/src/internal/res/drawable/apptp_shield_enabled.xml new file mode 100644 index 000000000000..d4dcfa2d0ca5 --- /dev/null +++ b/app/src/internal/res/drawable/apptp_shield_enabled.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/autofill_gpm_export_instruction.xml b/app/src/internal/res/drawable/autofill_gpm_export_instruction.xml new file mode 100644 index 000000000000..b8442d7523a0 --- /dev/null +++ b/app/src/internal/res/drawable/autofill_gpm_export_instruction.xml @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/bookmarks_import_128.xml b/app/src/internal/res/drawable/bookmarks_import_128.xml new file mode 100644 index 000000000000..180d06d45cde --- /dev/null +++ b/app/src/internal/res/drawable/bookmarks_import_128.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/bookmarks_import_96.xml b/app/src/internal/res/drawable/bookmarks_import_96.xml new file mode 100644 index 000000000000..9fdd760835d3 --- /dev/null +++ b/app/src/internal/res/drawable/bookmarks_import_96.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/camera_blocked.xml b/app/src/internal/res/drawable/camera_blocked.xml new file mode 100644 index 000000000000..ab4dba13db03 --- /dev/null +++ b/app/src/internal/res/drawable/camera_blocked.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/camera_permission.xml b/app/src/internal/res/drawable/camera_permission.xml new file mode 100644 index 000000000000..7cd39265153e --- /dev/null +++ b/app/src/internal/res/drawable/camera_permission.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/chat_sync_promo_128.xml b/app/src/internal/res/drawable/chat_sync_promo_128.xml new file mode 100644 index 000000000000..78415056429b --- /dev/null +++ b/app/src/internal/res/drawable/chat_sync_promo_128.xml @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/contact_us.xml b/app/src/internal/res/drawable/contact_us.xml new file mode 100644 index 000000000000..4d54879ba795 --- /dev/null +++ b/app/src/internal/res/drawable/contact_us.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/cookie_block_128.xml b/app/src/internal/res/drawable/cookie_block_128.xml new file mode 100644 index 000000000000..8a09b8974166 --- /dev/null +++ b/app/src/internal/res/drawable/cookie_block_128.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/cookie_popups_check_128.xml b/app/src/internal/res/drawable/cookie_popups_check_128.xml new file mode 100644 index 000000000000..690bc3881a64 --- /dev/null +++ b/app/src/internal/res/drawable/cookie_popups_check_128.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/device_not_supported_android_128.xml b/app/src/internal/res/drawable/device_not_supported_android_128.xml new file mode 100644 index 000000000000..6a75b857c0e3 --- /dev/null +++ b/app/src/internal/res/drawable/device_not_supported_android_128.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/duckai_128.xml b/app/src/internal/res/drawable/duckai_128.xml new file mode 100644 index 000000000000..f9c241187e08 --- /dev/null +++ b/app/src/internal/res/drawable/duckai_128.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_accessibility_color_24.xml b/app/src/internal/res/drawable/ic_accessibility_color_24.xml new file mode 100644 index 000000000000..6705744c7370 --- /dev/null +++ b/app/src/internal/res/drawable/ic_accessibility_color_24.xml @@ -0,0 +1,16 @@ + + + + + diff --git a/app/src/internal/res/drawable/ic_add_widget_color_24.xml b/app/src/internal/res/drawable/ic_add_widget_color_24.xml new file mode 100644 index 000000000000..eed0745d1695 --- /dev/null +++ b/app/src/internal/res/drawable/ic_add_widget_color_24.xml @@ -0,0 +1,24 @@ + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_address_bar_bottom_color_24.xml b/app/src/internal/res/drawable/ic_address_bar_bottom_color_24.xml new file mode 100644 index 000000000000..a1f56e83a73c --- /dev/null +++ b/app/src/internal/res/drawable/ic_address_bar_bottom_color_24.xml @@ -0,0 +1,18 @@ + + + + + + diff --git a/app/src/internal/res/drawable/ic_ads_blocked_color_24.xml b/app/src/internal/res/drawable/ic_ads_blocked_color_24.xml new file mode 100644 index 000000000000..faca3e7d6d9a --- /dev/null +++ b/app/src/internal/res/drawable/ic_ads_blocked_color_24.xml @@ -0,0 +1,24 @@ + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_ai_128.xml b/app/src/internal/res/drawable/ic_ai_128.xml new file mode 100644 index 000000000000..cf5ac3c15b83 --- /dev/null +++ b/app/src/internal/res/drawable/ic_ai_128.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_ai_chat_color_24.xml b/app/src/internal/res/drawable/ic_ai_chat_color_24.xml new file mode 100644 index 000000000000..21f8b56bb406 --- /dev/null +++ b/app/src/internal/res/drawable/ic_ai_chat_color_24.xml @@ -0,0 +1,21 @@ + + + + + + + diff --git a/app/src/internal/res/drawable/ic_announce.xml b/app/src/internal/res/drawable/ic_announce.xml new file mode 100644 index 000000000000..001ba0e67ee5 --- /dev/null +++ b/app/src/internal/res/drawable/ic_announce.xml @@ -0,0 +1,21 @@ + + + + + + + diff --git a/app/src/internal/res/drawable/ic_app_download_128.xml b/app/src/internal/res/drawable/ic_app_download_128.xml new file mode 100644 index 000000000000..44ef2509fc99 --- /dev/null +++ b/app/src/internal/res/drawable/ic_app_download_128.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_app_update.xml b/app/src/internal/res/drawable/ic_app_update.xml new file mode 100644 index 000000000000..e0ab50550490 --- /dev/null +++ b/app/src/internal/res/drawable/ic_app_update.xml @@ -0,0 +1,32 @@ + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_appearance_color_24.xml b/app/src/internal/res/drawable/ic_appearance_color_24.xml new file mode 100644 index 000000000000..ba2ae1e1d317 --- /dev/null +++ b/app/src/internal/res/drawable/ic_appearance_color_24.xml @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_apptp_default.xml b/app/src/internal/res/drawable/ic_apptp_default.xml new file mode 100644 index 000000000000..596727be9754 --- /dev/null +++ b/app/src/internal/res/drawable/ic_apptp_default.xml @@ -0,0 +1,12 @@ + + + + diff --git a/app/src/internal/res/drawable/ic_apptp_warning.xml b/app/src/internal/res/drawable/ic_apptp_warning.xml new file mode 100644 index 000000000000..07f424827808 --- /dev/null +++ b/app/src/internal/res/drawable/ic_apptp_warning.xml @@ -0,0 +1,15 @@ + + + + + diff --git a/app/src/internal/res/drawable/ic_autofill_color_24.xml b/app/src/internal/res/drawable/ic_autofill_color_24.xml new file mode 100644 index 000000000000..4d822ae842be --- /dev/null +++ b/app/src/internal/res/drawable/ic_autofill_color_24.xml @@ -0,0 +1,25 @@ + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_autofill_keychain.xml b/app/src/internal/res/drawable/ic_autofill_keychain.xml new file mode 100644 index 000000000000..96f49f1b3134 --- /dev/null +++ b/app/src/internal/res/drawable/ic_autofill_keychain.xml @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_bookmarks_import.xml b/app/src/internal/res/drawable/ic_bookmarks_import.xml new file mode 100644 index 000000000000..180d06d45cde --- /dev/null +++ b/app/src/internal/res/drawable/ic_bookmarks_import.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_bookmarks_import_96.xml b/app/src/internal/res/drawable/ic_bookmarks_import_96.xml new file mode 100644 index 000000000000..9fdd760835d3 --- /dev/null +++ b/app/src/internal/res/drawable/ic_bookmarks_import_96.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_bookmarks_open_color_16.xml b/app/src/internal/res/drawable/ic_bookmarks_open_color_16.xml new file mode 100644 index 000000000000..b40aee7cc5bb --- /dev/null +++ b/app/src/internal/res/drawable/ic_bookmarks_open_color_16.xml @@ -0,0 +1,22 @@ + + + + + + + diff --git a/app/src/internal/res/drawable/ic_chat_sync_72.xml b/app/src/internal/res/drawable/ic_chat_sync_72.xml new file mode 100644 index 000000000000..cdbe2e4a0515 --- /dev/null +++ b/app/src/internal/res/drawable/ic_chat_sync_72.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_computer_mac.xml b/app/src/internal/res/drawable/ic_computer_mac.xml new file mode 100644 index 000000000000..48723df1cb8d --- /dev/null +++ b/app/src/internal/res/drawable/ic_computer_mac.xml @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_computer_win.xml b/app/src/internal/res/drawable/ic_computer_win.xml new file mode 100644 index 000000000000..f94bd028a426 --- /dev/null +++ b/app/src/internal/res/drawable/ic_computer_win.xml @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_cookie_blocked_color_24.xml b/app/src/internal/res/drawable/ic_cookie_blocked_color_24.xml new file mode 100644 index 000000000000..cd9a7a0e3fb9 --- /dev/null +++ b/app/src/internal/res/drawable/ic_cookie_blocked_color_24.xml @@ -0,0 +1,21 @@ + + + + + + + diff --git a/app/src/internal/res/drawable/ic_cookie_color_24.xml b/app/src/internal/res/drawable/ic_cookie_color_24.xml new file mode 100644 index 000000000000..e8c7f7ab3b17 --- /dev/null +++ b/app/src/internal/res/drawable/ic_cookie_color_24.xml @@ -0,0 +1,13 @@ + + + + diff --git a/app/src/internal/res/drawable/ic_cookies_color_24_rebrand.xml b/app/src/internal/res/drawable/ic_cookies_color_24_rebrand.xml new file mode 100644 index 000000000000..e8c7f7ab3b17 --- /dev/null +++ b/app/src/internal/res/drawable/ic_cookies_color_24_rebrand.xml @@ -0,0 +1,13 @@ + + + + diff --git a/app/src/internal/res/drawable/ic_critical_update.xml b/app/src/internal/res/drawable/ic_critical_update.xml new file mode 100644 index 000000000000..a56e71273570 --- /dev/null +++ b/app/src/internal/res/drawable/ic_critical_update.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_ddg_announce.xml b/app/src/internal/res/drawable/ic_ddg_announce.xml new file mode 100644 index 000000000000..29b513597da7 --- /dev/null +++ b/app/src/internal/res/drawable/ic_ddg_announce.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_default_browser_mobile_color_24.xml b/app/src/internal/res/drawable/ic_default_browser_mobile_color_24.xml new file mode 100644 index 000000000000..579dec2d3363 --- /dev/null +++ b/app/src/internal/res/drawable/ic_default_browser_mobile_color_24.xml @@ -0,0 +1,21 @@ + + + + + + + diff --git a/app/src/internal/res/drawable/ic_device_laptop_install_color_24.xml b/app/src/internal/res/drawable/ic_device_laptop_install_color_24.xml new file mode 100644 index 000000000000..ca35ebde9dac --- /dev/null +++ b/app/src/internal/res/drawable/ic_device_laptop_install_color_24.xml @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_device_mobile_default.xml b/app/src/internal/res/drawable/ic_device_mobile_default.xml new file mode 100644 index 000000000000..8e26b4991d15 --- /dev/null +++ b/app/src/internal/res/drawable/ic_device_mobile_default.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_device_mobile_default_128.xml b/app/src/internal/res/drawable/ic_device_mobile_default_128.xml new file mode 100644 index 000000000000..5953868572c7 --- /dev/null +++ b/app/src/internal/res/drawable/ic_device_mobile_default_128.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_discount_128.xml b/app/src/internal/res/drawable/ic_discount_128.xml new file mode 100644 index 000000000000..36ca394e5325 --- /dev/null +++ b/app/src/internal/res/drawable/ic_discount_128.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_document_color_24.xml b/app/src/internal/res/drawable/ic_document_color_24.xml new file mode 100644 index 000000000000..b80cc7b031bf --- /dev/null +++ b/app/src/internal/res/drawable/ic_document_color_24.xml @@ -0,0 +1,15 @@ + + + + + diff --git a/app/src/internal/res/drawable/ic_download_qr_128.xml b/app/src/internal/res/drawable/ic_download_qr_128.xml new file mode 100644 index 000000000000..0c5ee7691063 --- /dev/null +++ b/app/src/internal/res/drawable/ic_download_qr_128.xml @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_downloads_color_24.xml b/app/src/internal/res/drawable/ic_downloads_color_24.xml new file mode 100644 index 000000000000..843142957723 --- /dev/null +++ b/app/src/internal/res/drawable/ic_downloads_color_24.xml @@ -0,0 +1,16 @@ + + + + + diff --git a/app/src/internal/res/drawable/ic_duck_ai.xml b/app/src/internal/res/drawable/ic_duck_ai.xml new file mode 100644 index 000000000000..3d354d9fa6e3 --- /dev/null +++ b/app/src/internal/res/drawable/ic_duck_ai.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_duck_ai_color_24_rebrand.xml b/app/src/internal/res/drawable/ic_duck_ai_color_24_rebrand.xml new file mode 100644 index 000000000000..21f8b56bb406 --- /dev/null +++ b/app/src/internal/res/drawable/ic_duck_ai_color_24_rebrand.xml @@ -0,0 +1,21 @@ + + + + + + + diff --git a/app/src/internal/res/drawable/ic_duckai.xml b/app/src/internal/res/drawable/ic_duckai.xml new file mode 100644 index 000000000000..3d354d9fa6e3 --- /dev/null +++ b/app/src/internal/res/drawable/ic_duckai.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_duckduckgo_ai_grayscale_color_24.xml b/app/src/internal/res/drawable/ic_duckduckgo_ai_grayscale_color_24.xml new file mode 100644 index 000000000000..52618bd004a6 --- /dev/null +++ b/app/src/internal/res/drawable/ic_duckduckgo_ai_grayscale_color_24.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_duckduckgo_color_24.xml b/app/src/internal/res/drawable/ic_duckduckgo_color_24.xml new file mode 100644 index 000000000000..9f95c68e5034 --- /dev/null +++ b/app/src/internal/res/drawable/ic_duckduckgo_color_24.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_email_protection_color_24.xml b/app/src/internal/res/drawable/ic_email_protection_color_24.xml new file mode 100644 index 000000000000..01f4aa141e09 --- /dev/null +++ b/app/src/internal/res/drawable/ic_email_protection_color_24.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_favorite_color_24.xml b/app/src/internal/res/drawable/ic_favorite_color_24.xml new file mode 100644 index 000000000000..57652973167a --- /dev/null +++ b/app/src/internal/res/drawable/ic_favorite_color_24.xml @@ -0,0 +1,13 @@ + + + + diff --git a/app/src/internal/res/drawable/ic_feedback_color_24.xml b/app/src/internal/res/drawable/ic_feedback_color_24.xml new file mode 100644 index 000000000000..471353ed9f05 --- /dev/null +++ b/app/src/internal/res/drawable/ic_feedback_color_24.xml @@ -0,0 +1,18 @@ + + + + + + diff --git a/app/src/internal/res/drawable/ic_find_search_color_24.xml b/app/src/internal/res/drawable/ic_find_search_color_24.xml new file mode 100644 index 000000000000..d80346d58c6c --- /dev/null +++ b/app/src/internal/res/drawable/ic_find_search_color_24.xml @@ -0,0 +1,15 @@ + + + + + diff --git a/app/src/internal/res/drawable/ic_fire_color_24.xml b/app/src/internal/res/drawable/ic_fire_color_24.xml new file mode 100644 index 000000000000..09858479559a --- /dev/null +++ b/app/src/internal/res/drawable/ic_fire_color_24.xml @@ -0,0 +1,22 @@ + + + + + + + diff --git a/app/src/internal/res/drawable/ic_fire_tab_placeholder_96.xml b/app/src/internal/res/drawable/ic_fire_tab_placeholder_96.xml new file mode 100644 index 000000000000..21df055a8b40 --- /dev/null +++ b/app/src/internal/res/drawable/ic_fire_tab_placeholder_96.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_green_key.xml b/app/src/internal/res/drawable/ic_green_key.xml new file mode 100644 index 000000000000..3a03ce089a27 --- /dev/null +++ b/app/src/internal/res/drawable/ic_green_key.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_heart_gray_color_24.xml b/app/src/internal/res/drawable/ic_heart_gray_color_24.xml new file mode 100644 index 000000000000..09804faff809 --- /dev/null +++ b/app/src/internal/res/drawable/ic_heart_gray_color_24.xml @@ -0,0 +1,13 @@ + + + + diff --git a/app/src/internal/res/drawable/ic_home_screen_widget_color_24.xml b/app/src/internal/res/drawable/ic_home_screen_widget_color_24.xml new file mode 100644 index 000000000000..eed0745d1695 --- /dev/null +++ b/app/src/internal/res/drawable/ic_home_screen_widget_color_24.xml @@ -0,0 +1,24 @@ + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_homescreen_lock_color_24.xml b/app/src/internal/res/drawable/ic_homescreen_lock_color_24.xml new file mode 100644 index 000000000000..a4e1af96a30f --- /dev/null +++ b/app/src/internal/res/drawable/ic_homescreen_lock_color_24.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_icons_download_128.xml b/app/src/internal/res/drawable/ic_icons_download_128.xml new file mode 100644 index 000000000000..7c141f3876a6 --- /dev/null +++ b/app/src/internal/res/drawable/ic_icons_download_128.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_identity_blocked_pir_color_24.xml b/app/src/internal/res/drawable/ic_identity_blocked_pir_color_24.xml new file mode 100644 index 000000000000..5e43043ab60a --- /dev/null +++ b/app/src/internal/res/drawable/ic_identity_blocked_pir_color_24.xml @@ -0,0 +1,21 @@ + + + + + + + diff --git a/app/src/internal/res/drawable/ic_identity_blocked_pir_grayscale_color_24.xml b/app/src/internal/res/drawable/ic_identity_blocked_pir_grayscale_color_24.xml new file mode 100644 index 000000000000..50c719fc2124 --- /dev/null +++ b/app/src/internal/res/drawable/ic_identity_blocked_pir_grayscale_color_24.xml @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_identity_theft_restoration_color_24.xml b/app/src/internal/res/drawable/ic_identity_theft_restoration_color_24.xml new file mode 100644 index 000000000000..5172f6a004bc --- /dev/null +++ b/app/src/internal/res/drawable/ic_identity_theft_restoration_color_24.xml @@ -0,0 +1,19 @@ + + + + + + diff --git a/app/src/internal/res/drawable/ic_identity_theft_restoration_grayscale_color_24.xml b/app/src/internal/res/drawable/ic_identity_theft_restoration_grayscale_color_24.xml new file mode 100644 index 000000000000..2f83afe75716 --- /dev/null +++ b/app/src/internal/res/drawable/ic_identity_theft_restoration_grayscale_color_24.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_image_ai.xml b/app/src/internal/res/drawable/ic_image_ai.xml new file mode 100644 index 000000000000..9e69b803fd7e --- /dev/null +++ b/app/src/internal/res/drawable/ic_image_ai.xml @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_information_remover.xml b/app/src/internal/res/drawable/ic_information_remover.xml new file mode 100644 index 000000000000..b70836b8ef4a --- /dev/null +++ b/app/src/internal/res/drawable/ic_information_remover.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_input_screen_search_find_color_16.xml b/app/src/internal/res/drawable/ic_input_screen_search_find_color_16.xml new file mode 100644 index 000000000000..2446432884e4 --- /dev/null +++ b/app/src/internal/res/drawable/ic_input_screen_search_find_color_16.xml @@ -0,0 +1,14 @@ + + + + + + diff --git a/app/src/internal/res/drawable/ic_input_screen_search_find_color_on_dark_16.xml b/app/src/internal/res/drawable/ic_input_screen_search_find_color_on_dark_16.xml new file mode 100644 index 000000000000..2446432884e4 --- /dev/null +++ b/app/src/internal/res/drawable/ic_input_screen_search_find_color_on_dark_16.xml @@ -0,0 +1,14 @@ + + + + + + diff --git a/app/src/internal/res/drawable/ic_key_color_24.xml b/app/src/internal/res/drawable/ic_key_color_24.xml new file mode 100644 index 000000000000..3f3bae24be6f --- /dev/null +++ b/app/src/internal/res/drawable/ic_key_color_24.xml @@ -0,0 +1,13 @@ + + + + diff --git a/app/src/internal/res/drawable/ic_key_import.xml b/app/src/internal/res/drawable/ic_key_import.xml new file mode 100644 index 000000000000..783e128d2437 --- /dev/null +++ b/app/src/internal/res/drawable/ic_key_import.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_lock_color_24.xml b/app/src/internal/res/drawable/ic_lock_color_24.xml new file mode 100644 index 000000000000..736d401f0151 --- /dev/null +++ b/app/src/internal/res/drawable/ic_lock_color_24.xml @@ -0,0 +1,21 @@ + + + + + + + diff --git a/app/src/internal/res/drawable/ic_locked_lock.xml b/app/src/internal/res/drawable/ic_locked_lock.xml new file mode 100644 index 000000000000..2a2917fdbde2 --- /dev/null +++ b/app/src/internal/res/drawable/ic_locked_lock.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_microphone_color_24.xml b/app/src/internal/res/drawable/ic_microphone_color_24.xml new file mode 100644 index 000000000000..0257d65b9009 --- /dev/null +++ b/app/src/internal/res/drawable/ic_microphone_color_24.xml @@ -0,0 +1,22 @@ + + + + + + + diff --git a/app/src/internal/res/drawable/ic_onboarding_subscription_shield.xml b/app/src/internal/res/drawable/ic_onboarding_subscription_shield.xml new file mode 100644 index 000000000000..147fd7b33e23 --- /dev/null +++ b/app/src/internal/res/drawable/ic_onboarding_subscription_shield.xml @@ -0,0 +1,28 @@ + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_passwords_add_96.xml b/app/src/internal/res/drawable/ic_passwords_add_96.xml new file mode 100644 index 000000000000..81230bcea809 --- /dev/null +++ b/app/src/internal/res/drawable/ic_passwords_add_96.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_passwords_ddg_96.xml b/app/src/internal/res/drawable/ic_passwords_ddg_96.xml new file mode 100644 index 000000000000..c8ff3616eb7c --- /dev/null +++ b/app/src/internal/res/drawable/ic_passwords_ddg_96.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_passwords_import_128.xml b/app/src/internal/res/drawable/ic_passwords_import_128.xml new file mode 100644 index 000000000000..501ca44f7084 --- /dev/null +++ b/app/src/internal/res/drawable/ic_passwords_import_128.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_placeholder_color_16.xml b/app/src/internal/res/drawable/ic_placeholder_color_16.xml new file mode 100644 index 000000000000..94465bc48170 --- /dev/null +++ b/app/src/internal/res/drawable/ic_placeholder_color_16.xml @@ -0,0 +1,24 @@ + + + + + + + diff --git a/app/src/internal/res/drawable/ic_privacy_pro.xml b/app/src/internal/res/drawable/ic_privacy_pro.xml new file mode 100644 index 000000000000..147fd7b33e23 --- /dev/null +++ b/app/src/internal/res/drawable/ic_privacy_pro.xml @@ -0,0 +1,28 @@ + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_privacy_pro_128.xml b/app/src/internal/res/drawable/ic_privacy_pro_128.xml new file mode 100644 index 000000000000..0ce9f05f7094 --- /dev/null +++ b/app/src/internal/res/drawable/ic_privacy_pro_128.xml @@ -0,0 +1,28 @@ + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_privacy_pro_add_device.xml b/app/src/internal/res/drawable/ic_privacy_pro_add_device.xml new file mode 100644 index 000000000000..df5d66231dfb --- /dev/null +++ b/app/src/internal/res/drawable/ic_privacy_pro_add_device.xml @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_privacy_pro_color_24.xml b/app/src/internal/res/drawable/ic_privacy_pro_color_24.xml new file mode 100644 index 000000000000..dbbeb05756b8 --- /dev/null +++ b/app/src/internal/res/drawable/ic_privacy_pro_color_24.xml @@ -0,0 +1,15 @@ + + + + + diff --git a/app/src/internal/res/drawable/ic_profile_blocker_color_24_rebrand.xml b/app/src/internal/res/drawable/ic_profile_blocker_color_24_rebrand.xml new file mode 100644 index 000000000000..5e43043ab60a --- /dev/null +++ b/app/src/internal/res/drawable/ic_profile_blocker_color_24_rebrand.xml @@ -0,0 +1,21 @@ + + + + + + + diff --git a/app/src/internal/res/drawable/ic_radar.xml b/app/src/internal/res/drawable/ic_radar.xml new file mode 100644 index 000000000000..161d09e4f031 --- /dev/null +++ b/app/src/internal/res/drawable/ic_radar.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_settings_color_24.xml b/app/src/internal/res/drawable/ic_settings_color_24.xml new file mode 100644 index 000000000000..8e99e223923b --- /dev/null +++ b/app/src/internal/res/drawable/ic_settings_color_24.xml @@ -0,0 +1,13 @@ + + + + diff --git a/app/src/internal/res/drawable/ic_shield.xml b/app/src/internal/res/drawable/ic_shield.xml new file mode 100644 index 000000000000..2c32625807b2 --- /dev/null +++ b/app/src/internal/res/drawable/ic_shield.xml @@ -0,0 +1,25 @@ + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_shield_alert_128.xml b/app/src/internal/res/drawable/ic_shield_alert_128.xml new file mode 100644 index 000000000000..f721d8d008a5 --- /dev/null +++ b/app/src/internal/res/drawable/ic_shield_alert_128.xml @@ -0,0 +1,24 @@ + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_shield_check_128.xml b/app/src/internal/res/drawable/ic_shield_check_128.xml new file mode 100644 index 000000000000..41e9a57c914b --- /dev/null +++ b/app/src/internal/res/drawable/ic_shield_check_128.xml @@ -0,0 +1,30 @@ + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_shield_color_24.xml b/app/src/internal/res/drawable/ic_shield_color_24.xml new file mode 100644 index 000000000000..3fce84424c78 --- /dev/null +++ b/app/src/internal/res/drawable/ic_shield_color_24.xml @@ -0,0 +1,18 @@ + + + + + + diff --git a/app/src/internal/res/drawable/ic_shield_color_24_rebrand.xml b/app/src/internal/res/drawable/ic_shield_color_24_rebrand.xml new file mode 100644 index 000000000000..3fce84424c78 --- /dev/null +++ b/app/src/internal/res/drawable/ic_shield_color_24_rebrand.xml @@ -0,0 +1,18 @@ + + + + + + diff --git a/app/src/internal/res/drawable/ic_split_bar_mobile_settings.xml b/app/src/internal/res/drawable/ic_split_bar_mobile_settings.xml new file mode 100644 index 000000000000..90ab926afac7 --- /dev/null +++ b/app/src/internal/res/drawable/ic_split_bar_mobile_settings.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_subscription_128.xml b/app/src/internal/res/drawable/ic_subscription_128.xml new file mode 100644 index 000000000000..0ce9f05f7094 --- /dev/null +++ b/app/src/internal/res/drawable/ic_subscription_128.xml @@ -0,0 +1,28 @@ + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_success_128.xml b/app/src/internal/res/drawable/ic_success_128.xml new file mode 100644 index 000000000000..50e6c7c93661 --- /dev/null +++ b/app/src/internal/res/drawable/ic_success_128.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_sync_color_24.xml b/app/src/internal/res/drawable/ic_sync_color_24.xml new file mode 100644 index 000000000000..815b31ecb29b --- /dev/null +++ b/app/src/internal/res/drawable/ic_sync_color_24.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_sync_connecting_128.xml b/app/src/internal/res/drawable/ic_sync_connecting_128.xml new file mode 100644 index 000000000000..78a737f1ed9c --- /dev/null +++ b/app/src/internal/res/drawable/ic_sync_connecting_128.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_sync_ok_48.xml b/app/src/internal/res/drawable/ic_sync_ok_48.xml new file mode 100644 index 000000000000..278b33c60d0a --- /dev/null +++ b/app/src/internal/res/drawable/ic_sync_ok_48.xml @@ -0,0 +1,30 @@ + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_sync_pending_128.xml b/app/src/internal/res/drawable/ic_sync_pending_128.xml new file mode 100644 index 000000000000..3b3a2c3bc064 --- /dev/null +++ b/app/src/internal/res/drawable/ic_sync_pending_128.xml @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_sync_recover_128.xml b/app/src/internal/res/drawable/ic_sync_recover_128.xml new file mode 100644 index 000000000000..59b036311f0e --- /dev/null +++ b/app/src/internal/res/drawable/ic_sync_recover_128.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_sync_server_128.xml b/app/src/internal/res/drawable/ic_sync_server_128.xml new file mode 100644 index 000000000000..704823dee64e --- /dev/null +++ b/app/src/internal/res/drawable/ic_sync_server_128.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_sync_start_128.xml b/app/src/internal/res/drawable/ic_sync_start_128.xml new file mode 100644 index 000000000000..483941b9a900 --- /dev/null +++ b/app/src/internal/res/drawable/ic_sync_start_128.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_sync_success_128.xml b/app/src/internal/res/drawable/ic_sync_success_128.xml new file mode 100644 index 000000000000..b532188c8bf1 --- /dev/null +++ b/app/src/internal/res/drawable/ic_sync_success_128.xml @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_video_player_color_24.xml b/app/src/internal/res/drawable/ic_video_player_color_24.xml new file mode 100644 index 000000000000..b821a78c08c6 --- /dev/null +++ b/app/src/internal/res/drawable/ic_video_player_color_24.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_vpn_color_24.xml b/app/src/internal/res/drawable/ic_vpn_color_24.xml new file mode 100644 index 000000000000..c39d26ae71a4 --- /dev/null +++ b/app/src/internal/res/drawable/ic_vpn_color_24.xml @@ -0,0 +1,21 @@ + + + + + + + diff --git a/app/src/internal/res/drawable/ic_vpn_color_24_rebrand.xml b/app/src/internal/res/drawable/ic_vpn_color_24_rebrand.xml new file mode 100644 index 000000000000..c39d26ae71a4 --- /dev/null +++ b/app/src/internal/res/drawable/ic_vpn_color_24_rebrand.xml @@ -0,0 +1,21 @@ + + + + + + + diff --git a/app/src/internal/res/drawable/ic_vpn_grayscale_color_24.xml b/app/src/internal/res/drawable/ic_vpn_grayscale_color_24.xml new file mode 100644 index 000000000000..28ba9f134ad0 --- /dev/null +++ b/app/src/internal/res/drawable/ic_vpn_grayscale_color_24.xml @@ -0,0 +1,22 @@ + + + + + + + diff --git a/app/src/internal/res/drawable/ic_yeti_dark.xml b/app/src/internal/res/drawable/ic_yeti_dark.xml new file mode 100644 index 000000000000..783acd7ba665 --- /dev/null +++ b/app/src/internal/res/drawable/ic_yeti_dark.xml @@ -0,0 +1,203 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_yeti_light.xml b/app/src/internal/res/drawable/ic_yeti_light.xml new file mode 100644 index 000000000000..57caa4c2ee9d --- /dev/null +++ b/app/src/internal/res/drawable/ic_yeti_light.xml @@ -0,0 +1,203 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ilustration_success.xml b/app/src/internal/res/drawable/ilustration_success.xml new file mode 100644 index 000000000000..91baed378541 --- /dev/null +++ b/app/src/internal/res/drawable/ilustration_success.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/image_data_clearing.xml b/app/src/internal/res/drawable/image_data_clearing.xml new file mode 100644 index 000000000000..996a07b069d3 --- /dev/null +++ b/app/src/internal/res/drawable/image_data_clearing.xml @@ -0,0 +1,22 @@ + + + + + + + diff --git a/app/src/internal/res/drawable/image_get_desktop_browser.xml b/app/src/internal/res/drawable/image_get_desktop_browser.xml new file mode 100644 index 000000000000..8ae3cd9ab354 --- /dev/null +++ b/app/src/internal/res/drawable/image_get_desktop_browser.xml @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/img_fire_96.xml b/app/src/internal/res/drawable/img_fire_96.xml new file mode 100644 index 000000000000..09858479559a --- /dev/null +++ b/app/src/internal/res/drawable/img_fire_96.xml @@ -0,0 +1,22 @@ + + + + + + + diff --git a/app/src/internal/res/drawable/key_color_import_24.xml b/app/src/internal/res/drawable/key_color_import_24.xml new file mode 100644 index 000000000000..77cf5f106699 --- /dev/null +++ b/app/src/internal/res/drawable/key_color_import_24.xml @@ -0,0 +1,22 @@ + + + + + + + diff --git a/app/src/internal/res/drawable/malware_site_128.xml b/app/src/internal/res/drawable/malware_site_128.xml new file mode 100644 index 000000000000..7f6192ae318c --- /dev/null +++ b/app/src/internal/res/drawable/malware_site_128.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/newtab_options_96.xml b/app/src/internal/res/drawable/newtab_options_96.xml new file mode 100644 index 000000000000..01a47cc7f5d0 --- /dev/null +++ b/app/src/internal/res/drawable/newtab_options_96.xml @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/promo_mac_and_windows.xml b/app/src/internal/res/drawable/promo_mac_and_windows.xml new file mode 100644 index 000000000000..b1ae9d2f5846 --- /dev/null +++ b/app/src/internal/res/drawable/promo_mac_and_windows.xml @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/radar_check_128.xml b/app/src/internal/res/drawable/radar_check_128.xml new file mode 100644 index 000000000000..f8bc29b19c1e --- /dev/null +++ b/app/src/internal/res/drawable/radar_check_128.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/radar_color_24.xml b/app/src/internal/res/drawable/radar_color_24.xml new file mode 100644 index 000000000000..43d87f3b1116 --- /dev/null +++ b/app/src/internal/res/drawable/radar_color_24.xml @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/search_ok_128.xml b/app/src/internal/res/drawable/search_ok_128.xml new file mode 100644 index 000000000000..27647fa69138 --- /dev/null +++ b/app/src/internal/res/drawable/search_ok_128.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/shield_check_128.xml b/app/src/internal/res/drawable/shield_check_128.xml new file mode 100644 index 000000000000..41e9a57c914b --- /dev/null +++ b/app/src/internal/res/drawable/shield_check_128.xml @@ -0,0 +1,30 @@ + + + + + + + + + + diff --git a/app/src/internal/res/drawable/shield_neutral_color_24.xml b/app/src/internal/res/drawable/shield_neutral_color_24.xml new file mode 100644 index 000000000000..55824043b818 --- /dev/null +++ b/app/src/internal/res/drawable/shield_neutral_color_24.xml @@ -0,0 +1,15 @@ + + + + + diff --git a/app/src/internal/res/drawable/sync_desktop_new_128.xml b/app/src/internal/res/drawable/sync_desktop_new_128.xml new file mode 100644 index 000000000000..5962cc845df4 --- /dev/null +++ b/app/src/internal/res/drawable/sync_desktop_new_128.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/system_search_onboarding_high_five.xml b/app/src/internal/res/drawable/system_search_onboarding_high_five.xml new file mode 100644 index 000000000000..f301cdd483fb --- /dev/null +++ b/app/src/internal/res/drawable/system_search_onboarding_high_five.xml @@ -0,0 +1,31 @@ + + + + + + + + + + diff --git a/app/src/internal/res/drawable/youtube_warning_96.xml b/app/src/internal/res/drawable/youtube_warning_96.xml new file mode 100644 index 000000000000..89fc5a41ac9f --- /dev/null +++ b/app/src/internal/res/drawable/youtube_warning_96.xml @@ -0,0 +1,27 @@ + + + + + + + + + From 62eff1827335842cfd1641717143d15022ec4aa6 Mon Sep 17 00:00:00 2001 From: Mike Scamell Date: Thu, 13 Aug 2026 19:42:53 +0100 Subject: [PATCH 3/9] Add more 2026 pictograms as internal-only overrides Widget previews, Duck.ai settings searchboxes, the tab-list shield and the Duck.ai transitions. Flavour-gated: an app internal override shadows the same-named resource from main and from library modules, so Play and F-Droid builds are untouched. Includes the three input-screen tab selectors, which are overridden rather than the indicator layouts because the dark icon is set from Kotlin. --- app/src/internal/res/drawable/duckai_64.xml | 44 +++ .../res/drawable/ic_chat_tab_selector.xml | 20 ++ .../drawable/ic_duckduckgo_ai_color_24.xml | 36 +++ .../res/drawable/ic_search_tab_selector.xml | 20 ++ .../drawable/ic_search_tab_selector_dark.xml | 20 ++ ...e_preview_search_favorites_widget_dark.xml | 302 ++++++++++++++++++ ...eview_search_favorites_widget_daynight.xml | 302 ++++++++++++++++++ ..._preview_search_favorites_widget_light.xml | 302 ++++++++++++++++++ ...ge_preview_search_only_widget_daynight.xml | 58 ++++ .../image_preview_search_widget_dark.xml | 71 ++++ .../image_preview_search_widget_light.xml | 71 ++++ .../res/drawable/searchbox_withai_active.xml | 25 ++ .../drawable/searchbox_withai_active_dark.xml | 28 ++ .../drawable/searchbox_withai_inactive.xml | 25 ++ .../searchbox_withai_inactive_dark.xml | 25 ++ .../drawable/searchbox_withoutai_active.xml | 25 ++ ...x_withoutai_active_brand_design_update.xml | 29 ++ .../searchbox_withoutai_active_dark.xml | 28 ++ ...houtai_active_dark_brand_design_update.xml | 29 ++ .../drawable/searchbox_withoutai_inactive.xml | 25 ++ ...withoutai_inactive_brand_design_update.xml | 29 ++ .../searchbox_withoutai_inactive_dark.xml | 25 ++ ...utai_inactive_dark_brand_design_update.xml | 29 ++ .../raw/duckduckgo_ai_transition_dark.json | 1 + .../raw/duckduckgo_ai_transition_light.json | 1 + .../res/raw/searchbox_with_ai_active.json | 1 + .../raw/searchbox_with_ai_active_dark.json | 1 + .../res/raw/searchbox_with_ai_inactive.json | 1 + .../raw/searchbox_with_ai_inactive_dark.json | 1 + app/src/internal/res/raw/shield_tabs.json | 1 + 30 files changed, 1575 insertions(+) create mode 100644 app/src/internal/res/drawable/duckai_64.xml create mode 100644 app/src/internal/res/drawable/ic_chat_tab_selector.xml create mode 100644 app/src/internal/res/drawable/ic_duckduckgo_ai_color_24.xml create mode 100644 app/src/internal/res/drawable/ic_search_tab_selector.xml create mode 100644 app/src/internal/res/drawable/ic_search_tab_selector_dark.xml create mode 100644 app/src/internal/res/drawable/image_preview_search_favorites_widget_dark.xml create mode 100644 app/src/internal/res/drawable/image_preview_search_favorites_widget_daynight.xml create mode 100644 app/src/internal/res/drawable/image_preview_search_favorites_widget_light.xml create mode 100644 app/src/internal/res/drawable/image_preview_search_only_widget_daynight.xml create mode 100644 app/src/internal/res/drawable/image_preview_search_widget_dark.xml create mode 100644 app/src/internal/res/drawable/image_preview_search_widget_light.xml create mode 100644 app/src/internal/res/drawable/searchbox_withai_active.xml create mode 100644 app/src/internal/res/drawable/searchbox_withai_active_dark.xml create mode 100644 app/src/internal/res/drawable/searchbox_withai_inactive.xml create mode 100644 app/src/internal/res/drawable/searchbox_withai_inactive_dark.xml create mode 100644 app/src/internal/res/drawable/searchbox_withoutai_active.xml create mode 100644 app/src/internal/res/drawable/searchbox_withoutai_active_brand_design_update.xml create mode 100644 app/src/internal/res/drawable/searchbox_withoutai_active_dark.xml create mode 100644 app/src/internal/res/drawable/searchbox_withoutai_active_dark_brand_design_update.xml create mode 100644 app/src/internal/res/drawable/searchbox_withoutai_inactive.xml create mode 100644 app/src/internal/res/drawable/searchbox_withoutai_inactive_brand_design_update.xml create mode 100644 app/src/internal/res/drawable/searchbox_withoutai_inactive_dark.xml create mode 100644 app/src/internal/res/drawable/searchbox_withoutai_inactive_dark_brand_design_update.xml create mode 100644 app/src/internal/res/raw/duckduckgo_ai_transition_dark.json create mode 100644 app/src/internal/res/raw/duckduckgo_ai_transition_light.json create mode 100644 app/src/internal/res/raw/searchbox_with_ai_active.json create mode 100644 app/src/internal/res/raw/searchbox_with_ai_active_dark.json create mode 100644 app/src/internal/res/raw/searchbox_with_ai_inactive.json create mode 100644 app/src/internal/res/raw/searchbox_with_ai_inactive_dark.json create mode 100644 app/src/internal/res/raw/shield_tabs.json diff --git a/app/src/internal/res/drawable/duckai_64.xml b/app/src/internal/res/drawable/duckai_64.xml new file mode 100644 index 000000000000..66e0c216ab35 --- /dev/null +++ b/app/src/internal/res/drawable/duckai_64.xml @@ -0,0 +1,44 @@ + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_chat_tab_selector.xml b/app/src/internal/res/drawable/ic_chat_tab_selector.xml new file mode 100644 index 000000000000..196b0bb9c46f --- /dev/null +++ b/app/src/internal/res/drawable/ic_chat_tab_selector.xml @@ -0,0 +1,20 @@ + + + + + diff --git a/app/src/internal/res/drawable/ic_duckduckgo_ai_color_24.xml b/app/src/internal/res/drawable/ic_duckduckgo_ai_color_24.xml new file mode 100644 index 000000000000..3d156b33eff0 --- /dev/null +++ b/app/src/internal/res/drawable/ic_duckduckgo_ai_color_24.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/ic_search_tab_selector.xml b/app/src/internal/res/drawable/ic_search_tab_selector.xml new file mode 100644 index 000000000000..c930ef52d06b --- /dev/null +++ b/app/src/internal/res/drawable/ic_search_tab_selector.xml @@ -0,0 +1,20 @@ + + + + + diff --git a/app/src/internal/res/drawable/ic_search_tab_selector_dark.xml b/app/src/internal/res/drawable/ic_search_tab_selector_dark.xml new file mode 100644 index 000000000000..c930ef52d06b --- /dev/null +++ b/app/src/internal/res/drawable/ic_search_tab_selector_dark.xml @@ -0,0 +1,20 @@ + + + + + diff --git a/app/src/internal/res/drawable/image_preview_search_favorites_widget_dark.xml b/app/src/internal/res/drawable/image_preview_search_favorites_widget_dark.xml new file mode 100644 index 000000000000..312c5af284d4 --- /dev/null +++ b/app/src/internal/res/drawable/image_preview_search_favorites_widget_dark.xml @@ -0,0 +1,302 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/image_preview_search_favorites_widget_daynight.xml b/app/src/internal/res/drawable/image_preview_search_favorites_widget_daynight.xml new file mode 100644 index 000000000000..e57f9a96a604 --- /dev/null +++ b/app/src/internal/res/drawable/image_preview_search_favorites_widget_daynight.xml @@ -0,0 +1,302 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/image_preview_search_favorites_widget_light.xml b/app/src/internal/res/drawable/image_preview_search_favorites_widget_light.xml new file mode 100644 index 000000000000..e57f9a96a604 --- /dev/null +++ b/app/src/internal/res/drawable/image_preview_search_favorites_widget_light.xml @@ -0,0 +1,302 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/image_preview_search_only_widget_daynight.xml b/app/src/internal/res/drawable/image_preview_search_only_widget_daynight.xml new file mode 100644 index 000000000000..a287190c7f77 --- /dev/null +++ b/app/src/internal/res/drawable/image_preview_search_only_widget_daynight.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/image_preview_search_widget_dark.xml b/app/src/internal/res/drawable/image_preview_search_widget_dark.xml new file mode 100644 index 000000000000..9bbe6df33083 --- /dev/null +++ b/app/src/internal/res/drawable/image_preview_search_widget_dark.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/image_preview_search_widget_light.xml b/app/src/internal/res/drawable/image_preview_search_widget_light.xml new file mode 100644 index 000000000000..489f903744e2 --- /dev/null +++ b/app/src/internal/res/drawable/image_preview_search_widget_light.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/searchbox_withai_active.xml b/app/src/internal/res/drawable/searchbox_withai_active.xml new file mode 100644 index 000000000000..3b995bdcaabd --- /dev/null +++ b/app/src/internal/res/drawable/searchbox_withai_active.xml @@ -0,0 +1,25 @@ + + + + + + + + + + diff --git a/app/src/internal/res/drawable/searchbox_withai_active_dark.xml b/app/src/internal/res/drawable/searchbox_withai_active_dark.xml new file mode 100644 index 000000000000..2bca1a782587 --- /dev/null +++ b/app/src/internal/res/drawable/searchbox_withai_active_dark.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/searchbox_withai_inactive.xml b/app/src/internal/res/drawable/searchbox_withai_inactive.xml new file mode 100644 index 000000000000..9a18f2ce7e4b --- /dev/null +++ b/app/src/internal/res/drawable/searchbox_withai_inactive.xml @@ -0,0 +1,25 @@ + + + + + + + + + + diff --git a/app/src/internal/res/drawable/searchbox_withai_inactive_dark.xml b/app/src/internal/res/drawable/searchbox_withai_inactive_dark.xml new file mode 100644 index 000000000000..40aaccd9a994 --- /dev/null +++ b/app/src/internal/res/drawable/searchbox_withai_inactive_dark.xml @@ -0,0 +1,25 @@ + + + + + + + + + + diff --git a/app/src/internal/res/drawable/searchbox_withoutai_active.xml b/app/src/internal/res/drawable/searchbox_withoutai_active.xml new file mode 100644 index 000000000000..3589f2525417 --- /dev/null +++ b/app/src/internal/res/drawable/searchbox_withoutai_active.xml @@ -0,0 +1,25 @@ + + + + + + + + + + diff --git a/app/src/internal/res/drawable/searchbox_withoutai_active_brand_design_update.xml b/app/src/internal/res/drawable/searchbox_withoutai_active_brand_design_update.xml new file mode 100644 index 000000000000..9dae70b09aa0 --- /dev/null +++ b/app/src/internal/res/drawable/searchbox_withoutai_active_brand_design_update.xml @@ -0,0 +1,29 @@ + + + + + + + + + diff --git a/app/src/internal/res/drawable/searchbox_withoutai_active_dark.xml b/app/src/internal/res/drawable/searchbox_withoutai_active_dark.xml new file mode 100644 index 000000000000..062e2abc1ad1 --- /dev/null +++ b/app/src/internal/res/drawable/searchbox_withoutai_active_dark.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/searchbox_withoutai_active_dark_brand_design_update.xml b/app/src/internal/res/drawable/searchbox_withoutai_active_dark_brand_design_update.xml new file mode 100644 index 000000000000..b858199aa810 --- /dev/null +++ b/app/src/internal/res/drawable/searchbox_withoutai_active_dark_brand_design_update.xml @@ -0,0 +1,29 @@ + + + + + + + + + diff --git a/app/src/internal/res/drawable/searchbox_withoutai_inactive.xml b/app/src/internal/res/drawable/searchbox_withoutai_inactive.xml new file mode 100644 index 000000000000..656cda8b9ecb --- /dev/null +++ b/app/src/internal/res/drawable/searchbox_withoutai_inactive.xml @@ -0,0 +1,25 @@ + + + + + + + + + + diff --git a/app/src/internal/res/drawable/searchbox_withoutai_inactive_brand_design_update.xml b/app/src/internal/res/drawable/searchbox_withoutai_inactive_brand_design_update.xml new file mode 100644 index 000000000000..4447db3fa18d --- /dev/null +++ b/app/src/internal/res/drawable/searchbox_withoutai_inactive_brand_design_update.xml @@ -0,0 +1,29 @@ + + + + + + + + diff --git a/app/src/internal/res/drawable/searchbox_withoutai_inactive_dark.xml b/app/src/internal/res/drawable/searchbox_withoutai_inactive_dark.xml new file mode 100644 index 000000000000..f829b07b0e4f --- /dev/null +++ b/app/src/internal/res/drawable/searchbox_withoutai_inactive_dark.xml @@ -0,0 +1,25 @@ + + + + + + + + + + diff --git a/app/src/internal/res/drawable/searchbox_withoutai_inactive_dark_brand_design_update.xml b/app/src/internal/res/drawable/searchbox_withoutai_inactive_dark_brand_design_update.xml new file mode 100644 index 000000000000..93c01174bc52 --- /dev/null +++ b/app/src/internal/res/drawable/searchbox_withoutai_inactive_dark_brand_design_update.xml @@ -0,0 +1,29 @@ + + + + + + + + diff --git a/app/src/internal/res/raw/duckduckgo_ai_transition_dark.json b/app/src/internal/res/raw/duckduckgo_ai_transition_dark.json new file mode 100644 index 000000000000..c0366d14cee3 --- /dev/null +++ b/app/src/internal/res/raw/duckduckgo_ai_transition_dark.json @@ -0,0 +1 @@ +{"v":"5.12.1","fr":30,"ip":0,"op":16,"w":2100,"h":1620,"nm":"dax-ai-simple-dark","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Duck.ai","cl":"ai","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.36],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":8,"s":[0]},{"t":15,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[1058.031,1334.5,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.74,0.74,0.74],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,3.333]},"t":8,"s":[80,80,100]},{"t":15,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[33.862,0],[14.595,-15.763],[0,0],[0,0],[0,0],[-16.346,0.001],[-0.001,-16.346],[0,0],[18.682,0],[0,-22.185],[-23.352,0],[-11.093,11.676],[0,0],[0,0]],"o":[[-0.584,-29.775],[-22.185,0],[0,0],[0,0],[0,0],[11.676,-12.844],[19.849,0],[0,0],[-10.509,-11.092],[-33.277,0],[0.001,29.774],[17.514,0],[0,0],[0,0],[0,0]],"v":[[366.06,0.587],[312.347,-46.119],[258.052,-23.353],[257.465,-22.766],[268.56,-6.42],[269.141,-7.007],[310.009,-25.685],[343.288,1.75],[343.288,23.353],[299.501,6.426],[251.626,51.963],[299.501,97.5],[343.288,79.985],[343.288,93.999],[366.06,93.999]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[0,16.931],[-18.682,0],[-7.59,-10.509],[0,0],[15.179,0]],"o":[[0.001,-16.93],[15.179,0],[0,0],[-7.59,10.508],[-19.266,0]],"v":[[274.398,51.376],[306.508,22.771],[342.707,39.117],[342.707,63.639],[306.508,79.985]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 2","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":4,"ty":"sh","ix":5,"ks":{"a":0,"k":{"i":[[-0.001,8.757],[8.757,0],[0,-8.757],[-8.756,-0.001]],"o":[[0,-8.757],[-8.757,0.001],[0.001,8.756],[8.757,0]],"v":[[228.273,79.985],[211.928,63.639],[195.582,79.985],[211.928,96.331]],"c":true},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 3","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":6,"ty":"sh","ix":7,"ks":{"a":0,"k":{"i":[[23.937,-1.168],[0,26.271],[0,0],[0,0],[0,0],[-36.197,0],[0,0],[-10.509,13.428],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[-25.103,-0.001],[0,0],[0,0],[0,0],[0,38.532],[0,0],[17.515,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,24.521]],"v":[[-176.316,74.729],[-217.184,33.279],[-217.184,-40.868],[-239.95,-40.868],[-239.95,33.279],[-180.986,95.75],[-180.404,95.75],[-136.03,74.147],[-135.449,72.397],[-134.861,92.831],[-113.264,92.831],[-113.264,-40.868],[-136.03,-40.868],[-136.03,31.215]],"c":true},"ix":2},"nm":"Path 4","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 4","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":8,"ty":"sh","ix":9,"ks":{"a":0,"k":{"i":[[0,47.873],[65.972,0],[0,0],[0,0],[0,0]],"o":[[0.584,-45.538],[0,0],[0,0],[0,0],[66.556,0]],"v":[[-266.222,-2.919],[-361.972,-97.5],[-432.031,-97.5],[-432.031,93.994],[-361.972,93.994]],"c":true},"ix":2},"nm":"Path 5","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 5","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":10,"ty":"sh","ix":11,"ks":{"a":0,"k":{"i":[[49.041,-0.001],[0,0],[0,0],[0,0],[0,-33.862]],"o":[[0,0],[0,0],[0,0],[48.458,0],[0,36.781]],"v":[[-360.803,69.472],[-406.927,69.472],[-406.927,-74.147],[-361.39,-74.147],[-289.575,-4.088]],"c":true},"ix":2},"nm":"Path 6","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 6","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":12,"ty":"sh","ix":13,"ks":{"a":0,"k":{"i":[[0,0],[18.682,0],[0,-41.452],[-35.613,0],[0,0],[-12.26,12.844],[0,0],[0,0],[13.428,0],[0,33.861],[-28.022,0.001],[-9.341,-8.174],[0,0],[0,0]],"o":[[-14.011,-12.843],[-42.035,0],[0.001,48.456],[0,0],[18.682,0],[0,0],[0,0],[-8.174,8.174],[-23.936,-0.001],[0,-28.023],[12.26,0],[0,0],[0,0],[0,0]],"v":[[33.861,-25.691],[-14.596,-44.956],[-85.236,24.522],[-14.596,93.994],[-14.014,93.994],[34.448,74.147],[35.03,73.56],[20.434,60.714],[-14.014,73.56],[-61.883,25.103],[-14.014,-23.353],[19.265,-10.508],[19.852,-9.926],[34.448,-25.103]],"c":true},"ix":2},"nm":"Path 7","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 7","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":14,"ty":"sh","ix":15,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[138.368,-40.868],[84.073,15.177],[84.073,-96.913],[61.302,-96.913],[61.302,93.412],[84.073,93.412],[84.073,30.942],[147.125,93.412],[175.148,93.412],[175.148,91.074],[105.089,22.184],[168.141,-40.868]],"c":true},"ix":2},"nm":"Path 8","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 8","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":16,"ty":"sh","ix":17,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[427.943,93.412],[427.943,-43.2],[405.177,-43.2],[405.177,93.412]],"c":true},"ix":2},"nm":"Path 9","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 9","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":18,"ty":"sh","ix":19,"ks":{"a":0,"k":{"i":[[0,8.173],[8.173,0.001],[0,-8.757],[-8.173,0]],"o":[[0,-8.173],[-8.174,0],[0,8.173],[8.172,-0.001]],"v":[[432.031,-78.816],[416.854,-93.994],[401.671,-78.816],[416.854,-63.639]],"c":true},"ix":2},"nm":"Path 10","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 10","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":96,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Duck.ai","np":21,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false,"cl":"ai"}],"ip":5,"op":155,"st":5,"ct":1,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"DuckDuckGo","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.36],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[100]},{"t":7,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[1058.141,1332.334,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.74,0.74,0.74],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,-3.333]},"t":0,"s":[100,100,100]},{"t":7,"s":[80,80,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,41.436],[-41.624,0],[0,-42.218],[41.624,0]],"o":[[0,-41.436],[42.41,0],[0,41.436],[-41.624,0]],"v":[[-71.861,0.391],[-0.393,-71.536],[71.861,0.391],[-0.393,71.536]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[-27.488,0],[0,28.927],[27.488,0.782],[0,-29.709]],"o":[[28.273,0],[0,-28.927],[-29.059,0],[0,28.927]],"v":[[-0.393,49.646],[48.3,0.391],[0.393,-50.427],[-48.3,0.391]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 2","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"tr","p":{"a":0,"k":[734.316,28.147],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"O","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[28.273,0],[0.785,0],[0,46.127],[-18.849,18.764],[-29.844,0],[-18.849,-18.764],[0,0],[0,0],[0,0],[21.205,0],[0,-38.309],[-53.405,0],[-14.922,12.509]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[-18.849,21.109],[-0.785,0],[-75.395,0],[-0.785,-29.709],[18.063,-18.764],[27.488,0],[0,0],[0,0],[0,0],[-15.707,-14.073],[-52.619,0],[0,37.527],[19.634,0],[0,0]],"v":[[66.777,12.118],[6.304,12.118],[5.519,12.118],[5.519,-8.991],[88.767,-8.991],[88.767,68.409],[14.943,101.245],[13.372,101.245],[-88.725,1.954],[-60.452,-73.1],[12.587,-101.245],[84.055,-73.1],[84.841,-72.318],[70.704,-55.9],[69.918,-56.682],[13.372,-78.573],[-63.594,1.173],[14.158,77.009],[66.777,57.464]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[549.338,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"G","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[21.205,-40.264],[51.834,-40.264],[-13.351,24.627],[58.117,94.991],[58.117,97.336],[56.546,97.336],[29.844,97.336],[29.059,96.555],[-34.556,33.227],[-34.556,97.336],[-58.117,97.336],[-58.117,-97.336],[-34.556,-97.336],[-34.556,16.809]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[396.998,0.002],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"K","np":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-24.346,0],[-8.639,8.6],[0,0],[0,0],[0,0],[18.849,0],[0,0],[0,49.255],[-43.195,0],[-14.137,-13.291],[0,0],[0,0],[0,0],[12.566,0],[0,-28.927]],"o":[[14.137,0],[0,0],[0,0],[0,0],[-12.566,13.291],[0,0],[-36.127,0],[0,-42.218],[18.849,0],[0,0],[0,0],[0,0],[-9.424,-8.6],[-28.273,0],[0,34.4]],"v":[[11.388,49.254],[46.729,35.964],[45.944,34.4],[61.651,50.036],[60.866,50.818],[11.388,71.146],[10.602,71.146],[-61.651,0],[10.602,-71.146],[60.081,-51.6],[60.866,-50.818],[45.944,-35.182],[45.158,-35.964],[11.388,-49.255],[-37.305,0]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[251.313,27.756],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"C","np":1,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-25.917,0],[0,25.018],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[18.063,0],[0,0],[0,39.091],[0,0],[0,0],[0,0]],"o":[[24.346,-0.782],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-10.995,13.291],[0,0],[-36.127,0],[0,0],[0,0],[0,0],[0,26.582]],"v":[[0.393,48.082],[42.017,3.518],[41.232,3.518],[41.232,-69.973],[64.793,-69.973],[64.793,67.627],[42.802,67.627],[42.017,46.518],[41.232,48.082],[-4.32,69.973],[-5.105,69.973],[-64.793,5.864],[-64.793,-69.973],[-41.232,-69.973],[-41.232,5.864]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[96.603,29.709],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"U","np":1,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,-46.127],[68.327,0],[0,0]],"o":[[0,0],[67.541,0],[0,49.255],[0,0],[0,0]],"v":[[-84.82,-97.727],[-13.351,-97.727],[84.82,-1.564],[-13.351,97.727],[-84.82,97.727]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[0,0],[0,37.527],[49.478,0],[0,0],[0,0]],"o":[[50.263,0],[0,-34.4],[0,0],[0,0],[0,0]],"v":[[-12.566,72.709],[60.473,-2.345],[-12.566,-73.491],[-58.902,-73.491],[-58.902,72.709]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 2","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"tr","p":{"a":0,"k":[-79.718,-0.393],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"D","np":4,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[21.205,-40.264],[51.834,-40.264],[-13.351,24.627],[58.117,94.991],[58.117,97.336],[56.546,97.336],[29.844,97.336],[29.059,96.555],[-34.556,33.227],[-34.556,97.336],[-58.117,97.336],[-58.117,-97.336],[-34.556,-97.336],[-34.556,16.809]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[-244.643,0.002],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"K","np":1,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-24.346,0],[-8.639,8.6],[0,0],[0,0],[0,0],[18.849,0],[0,0],[0,49.255],[-43.195,0],[-14.137,-13.291],[0,0],[0,0],[0,0],[12.566,0],[0,-28.927]],"o":[[14.137,0],[0,0],[0,0],[0,0],[-12.566,13.291],[0,0],[-36.127,0],[0,-42.218],[18.849,0],[0,0],[0,0],[0,0],[-9.424,-8.6],[-28.273,0],[0,34.4]],"v":[[11.388,49.254],[46.729,35.964],[45.944,34.4],[61.651,50.036],[60.866,50.818],[11.388,71.146],[10.602,71.146],[-61.651,0],[10.602,-71.146],[60.08,-51.6],[60.866,-50.818],[45.944,-35.182],[45.159,-35.964],[11.388,-49.255],[-37.305,0]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[-390.327,27.756],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"C","np":1,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-25.917,0],[0,25.018],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[18.063,0],[0,0],[0,39.091],[0,0],[0,0],[0,0]],"o":[[24.346,-0.782],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-10.995,13.291],[0,0],[-36.912,0],[0,0],[0,0],[0,0],[0,26.582]],"v":[[0,48.082],[41.624,3.518],[41.624,-69.973],[65.185,-69.973],[65.185,67.627],[43.195,67.627],[42.41,46.518],[41.624,48.082],[-3.927,69.973],[-4.712,69.973],[-65.185,5.864],[-65.185,-69.973],[-41.624,-69.973],[-41.624,5.864]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[-544.655,29.709],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"U","np":1,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,-46.127],[68.327,0],[0,0]],"o":[[0,0],[67.541,0],[0,49.255],[0,0],[0,0]],"v":[[-84.82,-97.727],[-13.351,-97.727],[84.82,-1.564],[-13.351,97.727],[-84.82,97.727]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[0,0],[0,37.527],[50.263,0],[0,0],[0,0]],"o":[[50.263,0],[0,-34.4],[0,0],[0,0],[0,0]],"v":[[-12.566,72.709],[60.473,-2.345],[-13.351,-73.491],[-59.688,-73.491],[-59.688,72.709]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 2","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"tr","p":{"a":0,"k":[-721.358,-0.393],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"D","np":4,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"mm","mm":2,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":96,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"DuckDuckGo","np":12,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":150,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":3,"ty":3,"nm":"NULL","sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[1149.15,631.993,0],"ix":2,"l":2},"a":{"a":0,"k":[50,50,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ip":0,"op":150,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Star","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.36],"y":[1]},"o":{"x":[0.22],"y":[0.333]},"t":5,"s":[-45]},{"t":15,"s":[0]}],"ix":10},"p":{"a":0,"k":[1325.557,358,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.378,0.378,0.378],"y":[1.145,1.145,1]},"o":{"x":[0.186,0.186,0.186],"y":[0.257,0.257,0]},"t":5,"s":[0,0,100]},{"t":15,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[2.826,-11.303],[0,0],[33.414,-8.354],[0,0],[-11.303,-2.826],[0,0],[-8.354,-33.414],[0,0],[-2.826,11.303],[0,0],[-33.414,8.354],[0,0],[11.303,2.826],[0,0],[8.354,33.414]],"o":[[-2.826,-11.303],[0,0],[-8.354,33.414],[0,0],[-11.303,2.826],[0,0],[33.414,8.354],[0,0],[2.826,11.303],[0,0],[8.354,-33.414],[0,0],[11.303,-2.826],[0,0],[-33.414,-8.354],[0,0]],"v":[[10.857,-151.523],[-10.857,-151.523],[-25.419,-93.277],[-93.277,-25.419],[-151.523,-10.857],[-151.523,10.857],[-93.277,25.419],[-25.419,93.277],[-10.857,151.523],[10.857,151.523],[25.419,93.277],[93.277,25.419],[151.523,10.857],[151.523,-10.857],[93.277,-25.419],[25.419,-93.277]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Star Fill","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.941176470588,0.372549019608,0.16862745098,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":80,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false}],"ip":0,"op":150,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Eyes","parent":3,"sr":1,"ks":{"o":{"a":0,"k":80,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-77.357,-58.333,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[16.452,0],[4.533,-7.39],[-1.811,0.98],[-13.536,-0.192],[-6.017,-2.616],[-0.406,-0.175],[1.09,1.478]],"o":[[-16.452,0],[-1.074,1.751],[5.375,-2.909],[12.656,0.179],[0.418,0.182],[1.691,0.728],[-5.358,-7.267]],"v":[[103.243,-67.982],[72.205,-54.888],[75.797,-52.158],[103.243,-58.25],[129.304,-52.243],[130.541,-51.707],[132.793,-54.198]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[1.869,0.44],[15.975,-6.646],[3.096,-4.903],[-0.012,2.143],[-17.938,6.659],[-6.889,-5.532]],"o":[[-8.876,-2.09],[-15.975,6.646],[-1.146,1.815],[0.05,-9.096],[20.109,-7.465],[1.495,1.2]],"v":[[-75.609,-49.13],[-113.015,-45.434],[-137.232,-26.726],[-142.796,-27.237],[-116.353,-56.827],[-73.936,-51.892]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 2","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":4,"ty":"sh","ix":5,"ks":{"a":0,"k":{"i":[[0,-13.997],[-14.123,0],[0,13.997],[14.123,0]],"o":[[0,13.997],[14.123,0],[0,-13.997],[-14.123,0]],"v":[[91.639,20.837],[117.218,46.206],[142.796,20.837],[117.218,-4.532]],"c":true},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 3","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":6,"ty":"sh","ix":7,"ks":{"a":0,"k":{"i":[[-3.641,0],[0,-3.624],[3.672,0],[0,3.624]],"o":[[3.641,0],[0,3.624],[-3.641,0],[0.031,-3.624]],"v":[[128.61,5.872],[135.233,12.433],[128.61,18.994],[121.988,12.433]],"c":true},"ix":2},"nm":"Path 4","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 4","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":8,"ty":"sh","ix":9,"ks":{"a":0,"k":{"i":[[-16.445,0],[0,16.34],[16.445,0],[0,-16.34]],"o":[[16.477,0],[0,-16.34],[-16.445,0],[0,16.34]],"v":[[-82.068,67.982],[-52.253,38.395],[-82.068,8.807],[-111.883,38.395]],"c":true},"ix":2},"nm":"Path 5","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 5","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":10,"ty":"sh","ix":11,"ks":{"a":0,"k":{"i":[[-4.237,0],[0,-4.218],[4.268,0],[0,4.218]],"o":[[4.268,0],[0,4.218],[-4.268,0],[0.031,-4.249]],"v":[[-68.761,20.93],[-61.041,28.584],[-68.761,36.239],[-76.482,28.584]],"c":true},"ix":2},"nm":"Path 6","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 6","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.078431375325,0.188235297799,0.494117647409,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Eyes","np":13,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":150,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"Beak","parent":3,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":3.136,"ix":10},"p":{"a":0,"k":[55.572,88.643,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[34.162,-2.014],[3.091,-17.812],[-23.815,-17.005],[-81.116,5.106],[9.079,15.051],[81.665,7.202],[-6.983,12.043],[-61.718,8.498],[-18.301,23.252],[4.404,7.086],[28.643,-12.715],[41.563,-7.021]],"o":[[-67.633,2.898],[-3.986,23.31],[18.771,13.404],[81.116,-5.106],[-9.079,-15.051],[-60.435,-5.344],[16.191,-27.924],[61.718,-8.498],[9.581,-12.173],[-4.008,-6.45],[-20.253,8.983],[-27.964,4.724]],"v":[[-76.625,-55.141],[-164.445,-0.25],[-132.937,66.129],[19.238,100.596],[136.893,46.305],[-18.973,53.364],[-79.835,8.9],[40.064,-13.216],[154.237,-64.076],[163.43,-96.209],[120.259,-91.853],[27.954,-64.076]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.800000011921,0.200000047684,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Beak","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":150,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"Bow Tie","parent":3,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-2.868,314.575,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[3.555,9.899],[1.058,1.879],[0,-37.759],[-1.619,8.432],[22.87,26.93],[28.184,-20.941],[19.852,-3.198],[-0.72,-15.813],[-2.844,-7.919],[-17.552,0.301],[-4.381,7.779]],"o":[[-0.723,-2.014],[9.677,1.059],[0,9.093],[4.952,-25.792],[-4.586,-5.401],[-6.059,-6.365],[-26.826,4.321],[-0.034,10.661],[3.556,9.899],[17.552,-0.301],[4.381,-7.779]],"v":[[38.368,-19.021],[35.735,-24.895],[55.254,24.282],[132.6,41.729],[111.791,-75.101],[31.996,-30.009],[-4.41,-36.896],[-36.321,-11.202],[-32.11,25.997],[-7.051,41.985],[43.335,30.148]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[0,0],[6.202,-9.772],[-9.98,-7.804],[2.642,8.817]],"o":[[-27.609,-12.231],[-13.037,20.539],[8.636,6.752],[-9.033,-30.146]],"v":[[-46.04,-22.075],[-130.147,-36.687],[-114.835,74.971],[-42.68,33.659]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 2","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.298039227724,0.729411780834,0.235294118524,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Bow Tie","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":150,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"Bow Tie Shadow","parent":3,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-7.84,323.993,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-5.367,-7.559],[-10.063,-4.642],[25.555,-3.821],[24.941,9.28],[0.299,-0.551],[19.597,-0.452],[3.915,5.491],[9.715,6.218],[-14.01,19.391],[-31.534,-11.902],[-19.979,3.458]],"o":[[25.68,-21.204],[11.83,5.457],[-9.807,1.466],[-0.22,0.743],[-4.933,9.085],[-12.958,0.299],[-24.265,20.504],[-18.607,-11.91],[12.816,-17.739],[4.921,-8.267],[22.827,-3.951]],"v":[[38.348,-37.028],[112.783,-81.212],[128.173,46.815],[49.529,29.181],[48.751,31.128],[-7.563,45.206],[-30.739,36.871],[-111.187,80.89],[-133.295,-42.14],[-35.895,-29.609],[0.035,-46.13]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.236603736877,0.660000026226,0.17018866539,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Bow Tie Shadow","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":150,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"Body","parent":3,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-41.15,48.007,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-237.482,0],[0,237.482],[237.482,0],[0,-237.482]],"o":[[237.482,0],[0,-237.482],[-237.482,0],[0,237.482]],"v":[[0,430],[430,0],[0,-430],[-430,0]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[-1.093,-4.48],[-11.882,-36.706],[0,182.589],[-217.271,0],[0,-217.271],[174.302,-40.407],[-46.959,7.302],[0.825,1.538],[-51.127,-5.72],[-2.984,1.865],[131.399,28.218],[0.338,0.426],[68.476,-9.213],[-2.708,-0.437],[-5.977,-1.871],[1.889,-0.91],[9.472,-13.055],[-1.981,0.683],[-20.391,-24.191],[1.625,-0.38],[-39.702,-162.164],[0,0]],"o":[[32.799,134.45],[-168.662,-44.364],[0,-217.271],[217.271,0],[0,186.591],[-44.334,-97.267],[1.725,-0.268],[-83.558,-155.726],[12.615,1.411],[15.137,-9.461],[-0.531,-0.114],[-35.883,-45.2],[-2.719,0.366],[11.448,1.848],[2.001,0.626],[-9.138,4.4],[-1.231,1.696],[48.302,-16.663],[1.076,1.276],[-177.722,41.61],[0,0],[1.086,4.436]],"v":[[-178.241,102.944],[-100.352,380.49],[-393.404,0],[0,-393.404],[393.404,0],[89.2,383.248],[32.019,132.028],[34.011,128.186],[102.822,-10.493],[127.986,-9.876],[2.315,-255.269],[0.958,-256.106],[-174.907,-312.652],[-174.673,-307.208],[-147.072,-300.626],[-146.845,-296.324],[-183.964,-268.83],[-181.494,-265.82],[-74.601,-250.364],[-75.945,-246.765],[-181.539,89.458],[-181.511,89.57]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 2","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Body","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":150,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":"Head Shadow","parent":3,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-124.85,85.29,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-31.1,-61.998],[0,-3.665],[0,0],[58.902,24.737],[43.759,174.679],[-174.456,47.195],[1.304,1.18],[33.402,-6.578],[-1.798,1.52],[-6.493,0.239],[1.304,1.613],[9.626,3.247],[-2.606,0.349],[-14.305,-2.278],[-25.053,-13.291],[2.592,-10.242]],"o":[[11.702,23.22],[0,0],[0,41.029],[-3.942,-12.891],[-46.442,-185.391],[1.701,-0.46],[-20.103,-18.19],[-2.314,0.456],[15.542,-13.141],[2.079,-0.077],[-6.889,-8.523],[-2.491,-0.84],[14.662,-1.966],[28.195,4.691],[22.54,11.884],[-14.215,56.369]],"v":[[135.943,284.073],[146.742,311.794],[146.742,320.955],[-46.532,335.615],[-109.122,98.586],[-15.643,-285.071],[-14.565,-288.829],[-102.182,-303.681],[-104.191,-307.568],[-70.375,-323.659],[-67.85,-327.886],[-96.054,-345.292],[-95.831,-351.144],[-48.107,-351.911],[35.966,-312.845],[87.8,78.298]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.867647051811,0.867647051811,0.867647051811,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Head Shadow","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":150,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":"BG","parent":3,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-41.15,48.007,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-259.574],[259.574,0],[0,259.574],[-259.574,0]],"o":[[0,259.574],[-259.574,0],[0,-259.574],[259.574,0]],"v":[[470,0],[0,470],[-470,0],[0,-470]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.941176470588,0.372549019608,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"BG","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":150,"st":0,"ct":1,"bm":0}],"markers":[],"props":{}} \ No newline at end of file diff --git a/app/src/internal/res/raw/duckduckgo_ai_transition_light.json b/app/src/internal/res/raw/duckduckgo_ai_transition_light.json new file mode 100644 index 000000000000..162f09303486 --- /dev/null +++ b/app/src/internal/res/raw/duckduckgo_ai_transition_light.json @@ -0,0 +1 @@ +{"v":"5.12.1","fr":30,"ip":0,"op":16,"w":2100,"h":1620,"nm":"dax-ai-simple-v3","assets":[],"layers":[{"ind":1,"ty":4,"nm":"Duck.ai","cl":"ai","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.36],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":8,"s":[0]},{"t":15,"s":[100]}]},"r":{"a":0,"k":0},"p":{"a":0,"k":[1058.031,1334.5,0],"l":2},"a":{"a":0,"k":[0,0,0],"l":2},"s":{"a":1,"k":[{"i":{"x":[0.74,0.74,0.74],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,3.333]},"t":8,"s":[80,80,100]},{"t":15,"s":[100,100,100]}],"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[33.862,0],[14.595,-15.763],[0,0],[0,0],[0,0],[-16.346,0.001],[-0.001,-16.346],[0,0],[18.682,0],[0,-22.185],[-23.352,0],[-11.093,11.676],[0,0],[0,0]],"o":[[-0.584,-29.775],[-22.185,0],[0,0],[0,0],[0,0],[11.676,-12.844],[19.849,0],[0,0],[-10.509,-11.092],[-33.277,0],[0.001,29.774],[17.514,0],[0,0],[0,0],[0,0]],"v":[[366.06,0.587],[312.347,-46.119],[258.052,-23.353],[257.465,-22.766],[268.56,-6.42],[269.141,-7.007],[310.009,-25.685],[343.288,1.75],[343.288,23.353],[299.501,6.426],[251.626,51.963],[299.501,97.5],[343.288,79.985],[343.288,93.999],[366.06,93.999]],"c":true}},"nm":"Path 1"},{"ty":"mm","mm":5,"nm":"Merge Paths 1"},{"ind":2,"ty":"sh","ks":{"a":0,"k":{"i":[[0,16.931],[-18.682,0],[-7.59,-10.509],[0,0],[15.179,0]],"o":[[0.001,-16.93],[15.179,0],[0,0],[-7.59,10.508],[-19.266,0]],"v":[[274.398,51.376],[306.508,22.771],[342.707,39.117],[342.707,63.639],[306.508,79.985]],"c":true}},"nm":"Path 2"},{"ty":"mm","mm":5,"nm":"Merge Paths 2"},{"ind":4,"ty":"sh","ks":{"a":0,"k":{"i":[[-0.001,8.757],[8.757,0],[0,-8.757],[-8.756,-0.001]],"o":[[0,-8.757],[-8.757,0.001],[0.001,8.756],[8.757,0]],"v":[[228.273,79.985],[211.928,63.639],[195.582,79.985],[211.928,96.331]],"c":true}},"nm":"Path 3"},{"ty":"mm","mm":5,"nm":"Merge Paths 3"},{"ind":6,"ty":"sh","ks":{"a":0,"k":{"i":[[23.937,-1.168],[0,26.271],[0,0],[0,0],[0,0],[-36.197,0],[0,0],[-10.509,13.428],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[-25.103,-0.001],[0,0],[0,0],[0,0],[0,38.532],[0,0],[17.515,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,24.521]],"v":[[-176.316,74.729],[-217.184,33.279],[-217.184,-40.868],[-239.95,-40.868],[-239.95,33.279],[-180.986,95.75],[-180.404,95.75],[-136.03,74.147],[-135.449,72.397],[-134.861,92.831],[-113.264,92.831],[-113.264,-40.868],[-136.03,-40.868],[-136.03,31.215]],"c":true}},"nm":"Path 4"},{"ty":"mm","mm":5,"nm":"Merge Paths 4"},{"ind":8,"ty":"sh","ks":{"a":0,"k":{"i":[[0,47.873],[65.972,0],[0,0],[0,0],[0,0]],"o":[[0.584,-45.538],[0,0],[0,0],[0,0],[66.556,0]],"v":[[-266.222,-2.919],[-361.972,-97.5],[-432.031,-97.5],[-432.031,93.994],[-361.972,93.994]],"c":true}},"nm":"Path 5"},{"ty":"mm","mm":5,"nm":"Merge Paths 5"},{"ind":10,"ty":"sh","ks":{"a":0,"k":{"i":[[49.041,-0.001],[0,0],[0,0],[0,0],[0,-33.862]],"o":[[0,0],[0,0],[0,0],[48.458,0],[0,36.781]],"v":[[-360.803,69.472],[-406.927,69.472],[-406.927,-74.147],[-361.39,-74.147],[-289.575,-4.088]],"c":true}},"nm":"Path 6"},{"ty":"mm","mm":5,"nm":"Merge Paths 6"},{"ind":12,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[18.682,0],[0,-41.452],[-35.613,0],[0,0],[-12.26,12.844],[0,0],[0,0],[13.428,0],[0,33.861],[-28.022,0.001],[-9.341,-8.174],[0,0],[0,0]],"o":[[-14.011,-12.843],[-42.035,0],[0.001,48.456],[0,0],[18.682,0],[0,0],[0,0],[-8.174,8.174],[-23.936,-0.001],[0,-28.023],[12.26,0],[0,0],[0,0],[0,0]],"v":[[33.861,-25.691],[-14.596,-44.956],[-85.236,24.522],[-14.596,93.994],[-14.014,93.994],[34.448,74.147],[35.03,73.56],[20.434,60.714],[-14.014,73.56],[-61.883,25.103],[-14.014,-23.353],[19.265,-10.508],[19.852,-9.926],[34.448,-25.103]],"c":true}},"nm":"Path 7"},{"ty":"mm","mm":5,"nm":"Merge Paths 7"},{"ind":14,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[138.368,-40.868],[84.073,15.177],[84.073,-96.913],[61.302,-96.913],[61.302,93.412],[84.073,93.412],[84.073,30.942],[147.125,93.412],[175.148,93.412],[175.148,91.074],[105.089,22.184],[168.141,-40.868]],"c":true}},"nm":"Path 8"},{"ty":"mm","mm":5,"nm":"Merge Paths 8"},{"ind":16,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[427.943,93.412],[427.943,-43.2],[405.177,-43.2],[405.177,93.412]],"c":true}},"nm":"Path 9"},{"ty":"mm","mm":5,"nm":"Merge Paths 9"},{"ind":18,"ty":"sh","ks":{"a":0,"k":{"i":[[0,8.173],[8.173,0.001],[0,-8.757],[-8.173,0]],"o":[[0,-8.173],[-8.174,0],[0,8.173],[8.172,-0.001]],"v":[[432.031,-78.816],[416.854,-93.994],[401.671,-78.816],[416.854,-63.639]],"c":true}},"nm":"Path 10"},{"ty":"mm","mm":5,"nm":"Merge Paths 10"},{"ty":"fl","c":{"a":0,"k":[0,0,0,1]},"o":{"a":0,"k":96},"r":1,"nm":"Fill 1"},{"ty":"tr","p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0},"nm":"Transform"}],"nm":"Duck.ai","cl":"ai"}],"ip":5,"op":155,"st":5,"ct":1},{"ind":2,"ty":4,"nm":"DuckDuckGo","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.36],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[100]},{"t":7,"s":[0]}]},"r":{"a":0,"k":0},"p":{"a":0,"k":[1058.141,1332.334,0],"l":2},"a":{"a":0,"k":[0,0,0],"l":2},"s":{"a":1,"k":[{"i":{"x":[0.74,0.74,0.74],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,-3.333]},"t":0,"s":[100,100,100]},{"t":7,"s":[80,80,100]}],"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,41.436],[-41.624,0],[0,-42.218],[41.624,0]],"o":[[0,-41.436],[42.41,0],[0,41.436],[-41.624,0]],"v":[[-71.861,0.391],[-0.393,-71.536],[71.861,0.391],[-0.393,71.536]],"c":true}},"nm":"Path 1"},{"ty":"mm","mm":5,"nm":"Merge Paths 1"},{"ind":2,"ty":"sh","ks":{"a":0,"k":{"i":[[-27.488,0],[0,28.927],[27.488,0.782],[0,-29.709]],"o":[[28.273,0],[0,-28.927],[-29.059,0],[0,28.927]],"v":[[-0.393,49.646],[48.3,0.391],[0.393,-50.427],[-48.3,0.391]],"c":true}},"nm":"Path 2"},{"ty":"mm","mm":5,"nm":"Merge Paths 2"},{"ty":"tr","p":{"a":0,"k":[734.316,28.147]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0},"nm":"Transform"}],"nm":"O"},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[28.273,0],[0.785,0],[0,46.127],[-18.849,18.764],[-29.844,0],[-18.849,-18.764],[0,0],[0,0],[0,0],[21.205,0],[0,-38.309],[-53.405,0],[-14.922,12.509]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[-18.849,21.109],[-0.785,0],[-75.395,0],[-0.785,-29.709],[18.063,-18.764],[27.488,0],[0,0],[0,0],[0,0],[-15.707,-14.073],[-52.619,0],[0,37.527],[19.634,0],[0,0]],"v":[[66.777,12.118],[6.304,12.118],[5.519,12.118],[5.519,-8.991],[88.767,-8.991],[88.767,68.409],[14.943,101.245],[13.372,101.245],[-88.725,1.954],[-60.452,-73.1],[12.587,-101.245],[84.055,-73.1],[84.841,-72.318],[70.704,-55.9],[69.918,-56.682],[13.372,-78.573],[-63.594,1.173],[14.158,77.009],[66.777,57.464]],"c":true}},"nm":"Path 1"},{"ty":"tr","p":{"a":0,"k":[549.338,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0},"nm":"Transform"}],"nm":"G"},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[21.205,-40.264],[51.834,-40.264],[-13.351,24.627],[58.117,94.991],[58.117,97.336],[56.546,97.336],[29.844,97.336],[29.059,96.555],[-34.556,33.227],[-34.556,97.336],[-58.117,97.336],[-58.117,-97.336],[-34.556,-97.336],[-34.556,16.809]],"c":true}},"nm":"Path 1"},{"ty":"tr","p":{"a":0,"k":[396.998,0.002]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0},"nm":"Transform"}],"nm":"K"},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[-24.346,0],[-8.639,8.6],[0,0],[0,0],[0,0],[18.849,0],[0,0],[0,49.255],[-43.195,0],[-14.137,-13.291],[0,0],[0,0],[0,0],[12.566,0],[0,-28.927]],"o":[[14.137,0],[0,0],[0,0],[0,0],[-12.566,13.291],[0,0],[-36.127,0],[0,-42.218],[18.849,0],[0,0],[0,0],[0,0],[-9.424,-8.6],[-28.273,0],[0,34.4]],"v":[[11.388,49.254],[46.729,35.964],[45.944,34.4],[61.651,50.036],[60.866,50.818],[11.388,71.146],[10.602,71.146],[-61.651,0],[10.602,-71.146],[60.081,-51.6],[60.866,-50.818],[45.944,-35.182],[45.158,-35.964],[11.388,-49.255],[-37.305,0]],"c":true}},"nm":"Path 1"},{"ty":"tr","p":{"a":0,"k":[251.313,27.756]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0},"nm":"Transform"}],"nm":"C"},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[-25.917,0],[0,25.018],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[18.063,0],[0,0],[0,39.091],[0,0],[0,0],[0,0]],"o":[[24.346,-0.782],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-10.995,13.291],[0,0],[-36.127,0],[0,0],[0,0],[0,0],[0,26.582]],"v":[[0.393,48.082],[42.017,3.518],[41.232,3.518],[41.232,-69.973],[64.793,-69.973],[64.793,67.627],[42.802,67.627],[42.017,46.518],[41.232,48.082],[-4.32,69.973],[-5.105,69.973],[-64.793,5.864],[-64.793,-69.973],[-41.232,-69.973],[-41.232,5.864]],"c":true}},"nm":"Path 1"},{"ty":"tr","p":{"a":0,"k":[96.603,29.709]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0},"nm":"Transform"}],"nm":"U"},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,-46.127],[68.327,0],[0,0]],"o":[[0,0],[67.541,0],[0,49.255],[0,0],[0,0]],"v":[[-84.82,-97.727],[-13.351,-97.727],[84.82,-1.564],[-13.351,97.727],[-84.82,97.727]],"c":true}},"nm":"Path 1"},{"ty":"mm","mm":5,"nm":"Merge Paths 1"},{"ind":2,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,37.527],[49.478,0],[0,0],[0,0]],"o":[[50.263,0],[0,-34.4],[0,0],[0,0],[0,0]],"v":[[-12.566,72.709],[60.473,-2.345],[-12.566,-73.491],[-58.902,-73.491],[-58.902,72.709]],"c":true}},"nm":"Path 2"},{"ty":"mm","mm":5,"nm":"Merge Paths 2"},{"ty":"tr","p":{"a":0,"k":[-79.718,-0.393]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0},"nm":"Transform"}],"nm":"D"},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[21.205,-40.264],[51.834,-40.264],[-13.351,24.627],[58.117,94.991],[58.117,97.336],[56.546,97.336],[29.844,97.336],[29.059,96.555],[-34.556,33.227],[-34.556,97.336],[-58.117,97.336],[-58.117,-97.336],[-34.556,-97.336],[-34.556,16.809]],"c":true}},"nm":"Path 1"},{"ty":"tr","p":{"a":0,"k":[-244.643,0.002]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0},"nm":"Transform"}],"nm":"K"},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[-24.346,0],[-8.639,8.6],[0,0],[0,0],[0,0],[18.849,0],[0,0],[0,49.255],[-43.195,0],[-14.137,-13.291],[0,0],[0,0],[0,0],[12.566,0],[0,-28.927]],"o":[[14.137,0],[0,0],[0,0],[0,0],[-12.566,13.291],[0,0],[-36.127,0],[0,-42.218],[18.849,0],[0,0],[0,0],[0,0],[-9.424,-8.6],[-28.273,0],[0,34.4]],"v":[[11.388,49.254],[46.729,35.964],[45.944,34.4],[61.651,50.036],[60.866,50.818],[11.388,71.146],[10.602,71.146],[-61.651,0],[10.602,-71.146],[60.08,-51.6],[60.866,-50.818],[45.944,-35.182],[45.159,-35.964],[11.388,-49.255],[-37.305,0]],"c":true}},"nm":"Path 1"},{"ty":"tr","p":{"a":0,"k":[-390.327,27.756]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0},"nm":"Transform"}],"nm":"C"},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[-25.917,0],[0,25.018],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[18.063,0],[0,0],[0,39.091],[0,0],[0,0],[0,0]],"o":[[24.346,-0.782],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-10.995,13.291],[0,0],[-36.912,0],[0,0],[0,0],[0,0],[0,26.582]],"v":[[0,48.082],[41.624,3.518],[41.624,-69.973],[65.185,-69.973],[65.185,67.627],[43.195,67.627],[42.41,46.518],[41.624,48.082],[-3.927,69.973],[-4.712,69.973],[-65.185,5.864],[-65.185,-69.973],[-41.624,-69.973],[-41.624,5.864]],"c":true}},"nm":"Path 1"},{"ty":"tr","p":{"a":0,"k":[-544.655,29.709]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0},"nm":"Transform"}],"nm":"U"},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,-46.127],[68.327,0],[0,0]],"o":[[0,0],[67.541,0],[0,49.255],[0,0],[0,0]],"v":[[-84.82,-97.727],[-13.351,-97.727],[84.82,-1.564],[-13.351,97.727],[-84.82,97.727]],"c":true}},"nm":"Path 1"},{"ty":"mm","mm":5,"nm":"Merge Paths 1"},{"ind":2,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,37.527],[50.263,0],[0,0],[0,0]],"o":[[50.263,0],[0,-34.4],[0,0],[0,0],[0,0]],"v":[[-12.566,72.709],[60.473,-2.345],[-13.351,-73.491],[-59.688,-73.491],[-59.688,72.709]],"c":true}},"nm":"Path 2"},{"ty":"mm","mm":5,"nm":"Merge Paths 2"},{"ty":"tr","p":{"a":0,"k":[-721.358,-0.393]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0},"nm":"Transform"}],"nm":"D"},{"ty":"mm","mm":2,"nm":"Merge Paths 1"},{"ty":"fl","c":{"a":0,"k":[0,0,0,1]},"o":{"a":0,"k":96},"r":1,"nm":"Fill 1"},{"ty":"tr","p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0},"nm":"Transform"}],"nm":"DuckDuckGo"}],"ip":0,"op":150,"st":0,"ct":1},{"ind":3,"ty":3,"nm":"NULL","sr":1,"ks":{"o":{"a":0,"k":0},"r":{"a":0,"k":0},"p":{"a":0,"k":[1149.15,631.993,0],"l":2},"a":{"a":0,"k":[50,50,0],"l":2},"s":{"a":0,"k":[100,100,100],"l":2}},"ao":0,"ip":0,"op":150,"st":0},{"ind":4,"ty":4,"nm":"Star","sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":1,"k":[{"i":{"x":[0.36],"y":[1]},"o":{"x":[0.22],"y":[0.333]},"t":5,"s":[-45]},{"t":15,"s":[0]}]},"p":{"a":0,"k":[1325.557,358,0],"l":2},"a":{"a":0,"k":[0,0,0],"l":2},"s":{"a":1,"k":[{"i":{"x":[0.378,0.378,0.378],"y":[1.145,1.145,1]},"o":{"x":[0.186,0.186,0.186],"y":[0.257,0.257,0]},"t":5,"s":[0,0,100]},{"t":15,"s":[100,100,100]}],"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[2.826,-11.303],[0,0],[33.414,-8.354],[0,0],[-11.303,-2.826],[0,0],[-8.354,-33.414],[0,0],[-2.826,11.303],[0,0],[-33.414,8.354],[0,0],[11.303,2.826],[0,0],[8.354,33.414]],"o":[[-2.826,-11.303],[0,0],[-8.354,33.414],[0,0],[-11.303,2.826],[0,0],[33.414,8.354],[0,0],[2.826,11.303],[0,0],[8.354,-33.414],[0,0],[11.303,-2.826],[0,0],[-33.414,-8.354],[0,0]],"v":[[10.857,-151.523],[-10.857,-151.523],[-25.419,-93.277],[-93.277,-25.419],[-151.523,-10.857],[-151.523,10.857],[-93.277,25.419],[-25.419,93.277],[-10.857,151.523],[10.857,151.523],[25.419,93.277],[93.277,25.419],[151.523,10.857],[151.523,-10.857],[93.277,-25.419],[25.419,-93.277]],"c":true}},"nm":"Path 1"},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"nm":"Fill 1"},{"ty":"tr","p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0},"nm":"Transform"}],"nm":"Star Fill"},{"ty":"st","c":{"a":0,"k":[0.941176470588,0.372549019608,0.16862745098,1]},"o":{"a":0,"k":100},"w":{"a":0,"k":80},"lc":1,"lj":1,"ml":4,"nm":"Stroke 1"}],"ip":0,"op":150,"st":0,"ct":1},{"ind":6,"ty":4,"nm":"Eyes","parent":3,"sr":1,"ks":{"o":{"a":0,"k":80},"r":{"a":0,"k":0},"p":{"a":0,"k":[-77.357,-58.333,0],"l":2},"a":{"a":0,"k":[0,0,0],"l":2},"s":{"a":0,"k":[100,100,100],"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[16.452,0],[4.533,-7.39],[-1.811,0.98],[-13.536,-0.192],[-6.017,-2.616],[-0.406,-0.175],[1.09,1.478]],"o":[[-16.452,0],[-1.074,1.751],[5.375,-2.909],[12.656,0.179],[0.418,0.182],[1.691,0.728],[-5.358,-7.267]],"v":[[103.243,-67.982],[72.205,-54.888],[75.797,-52.158],[103.243,-58.25],[129.304,-52.243],[130.541,-51.707],[132.793,-54.198]],"c":true}},"nm":"Path 1"},{"ty":"mm","mm":5,"nm":"Merge Paths 1"},{"ind":2,"ty":"sh","ks":{"a":0,"k":{"i":[[1.869,0.44],[15.975,-6.646],[3.096,-4.903],[-0.012,2.143],[-17.938,6.659],[-6.889,-5.532]],"o":[[-8.876,-2.09],[-15.975,6.646],[-1.146,1.815],[0.05,-9.096],[20.109,-7.465],[1.495,1.2]],"v":[[-75.609,-49.13],[-113.015,-45.434],[-137.232,-26.726],[-142.796,-27.237],[-116.353,-56.827],[-73.936,-51.892]],"c":true}},"nm":"Path 2"},{"ty":"mm","mm":5,"nm":"Merge Paths 2"},{"ind":4,"ty":"sh","ks":{"a":0,"k":{"i":[[0,-13.997],[-14.123,0],[0,13.997],[14.123,0]],"o":[[0,13.997],[14.123,0],[0,-13.997],[-14.123,0]],"v":[[91.639,20.837],[117.218,46.206],[142.796,20.837],[117.218,-4.532]],"c":true}},"nm":"Path 3"},{"ty":"mm","mm":5,"nm":"Merge Paths 3"},{"ind":6,"ty":"sh","ks":{"a":0,"k":{"i":[[-3.641,0],[0,-3.624],[3.672,0],[0,3.624]],"o":[[3.641,0],[0,3.624],[-3.641,0],[0.031,-3.624]],"v":[[128.61,5.872],[135.233,12.433],[128.61,18.994],[121.988,12.433]],"c":true}},"nm":"Path 4"},{"ty":"mm","mm":5,"nm":"Merge Paths 4"},{"ind":8,"ty":"sh","ks":{"a":0,"k":{"i":[[-16.445,0],[0,16.34],[16.445,0],[0,-16.34]],"o":[[16.477,0],[0,-16.34],[-16.445,0],[0,16.34]],"v":[[-82.068,67.982],[-52.253,38.395],[-82.068,8.807],[-111.883,38.395]],"c":true}},"nm":"Path 5"},{"ty":"mm","mm":5,"nm":"Merge Paths 5"},{"ind":10,"ty":"sh","ks":{"a":0,"k":{"i":[[-4.237,0],[0,-4.218],[4.268,0],[0,4.218]],"o":[[4.268,0],[0,4.218],[-4.268,0],[0.031,-4.249]],"v":[[-68.761,20.93],[-61.041,28.584],[-68.761,36.239],[-76.482,28.584]],"c":true}},"nm":"Path 6"},{"ty":"mm","mm":5,"nm":"Merge Paths 6"},{"ty":"fl","c":{"a":0,"k":[0.078,0.188,0.494,1]},"o":{"a":0,"k":100},"r":1,"nm":"Fill 1"},{"ty":"tr","p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0},"nm":"Transform"}],"nm":"Eyes"}],"ip":0,"op":150,"st":0,"ct":1},{"ind":7,"ty":4,"nm":"Beak","parent":3,"sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":3.136},"p":{"a":0,"k":[55.572,88.643,0],"l":2},"a":{"a":0,"k":[0,0,0],"l":2},"s":{"a":0,"k":[100,100,100],"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[34.162,-2.014],[3.091,-17.812],[-23.815,-17.005],[-81.116,5.106],[9.079,15.051],[81.665,7.202],[-6.983,12.043],[-61.718,8.498],[-18.301,23.252],[4.404,7.086],[28.643,-12.715],[41.563,-7.021]],"o":[[-67.633,2.898],[-3.986,23.31],[18.771,13.404],[81.116,-5.106],[-9.079,-15.051],[-60.435,-5.344],[16.191,-27.924],[61.718,-8.498],[9.581,-12.173],[-4.008,-6.45],[-20.253,8.983],[-27.964,4.724]],"v":[[-76.625,-55.141],[-164.445,-0.25],[-132.937,66.129],[19.238,100.596],[136.893,46.305],[-18.973,53.364],[-79.835,8.9],[40.064,-13.216],[154.237,-64.076],[163.43,-96.209],[120.259,-91.853],[27.954,-64.076]],"c":true}},"nm":"Path 1"},{"ty":"fl","c":{"a":0,"k":[1,0.8,0.2,1]},"o":{"a":0,"k":100},"r":1,"nm":"Fill 1"},{"ty":"tr","p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0},"nm":"Transform"}],"nm":"Beak"}],"ip":0,"op":150,"st":0,"ct":1},{"ind":8,"ty":4,"nm":"Bow Tie","parent":3,"sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[-2.868,314.575,0],"l":2},"a":{"a":0,"k":[0,0,0],"l":2},"s":{"a":0,"k":[100,100,100],"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[3.555,9.899],[1.058,1.879],[0,-37.759],[-1.619,8.432],[22.87,26.93],[28.184,-20.941],[19.852,-3.198],[-0.72,-15.813],[-2.844,-7.919],[-17.552,0.301],[-4.381,7.779]],"o":[[-0.723,-2.014],[9.677,1.059],[0,9.093],[4.952,-25.792],[-4.586,-5.401],[-6.059,-6.365],[-26.826,4.321],[-0.034,10.661],[3.556,9.899],[17.552,-0.301],[4.381,-7.779]],"v":[[38.368,-19.021],[35.735,-24.895],[55.254,24.282],[132.6,41.729],[111.791,-75.101],[31.996,-30.009],[-4.41,-36.896],[-36.321,-11.202],[-32.11,25.997],[-7.051,41.985],[43.335,30.148]],"c":true}},"nm":"Path 1"},{"ty":"mm","mm":5,"nm":"Merge Paths 1"},{"ind":2,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[6.202,-9.772],[-9.98,-7.804],[2.642,8.817]],"o":[[-27.609,-12.231],[-13.037,20.539],[8.636,6.752],[-9.033,-30.146]],"v":[[-46.04,-22.075],[-130.147,-36.687],[-114.835,74.971],[-42.68,33.659]],"c":true}},"nm":"Path 2"},{"ty":"mm","mm":5,"nm":"Merge Paths 2"},{"ty":"fl","c":{"a":0,"k":[0.298,0.729,0.235,1]},"o":{"a":0,"k":100},"r":1,"nm":"Fill 1"},{"ty":"tr","p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0},"nm":"Transform"}],"nm":"Bow Tie"}],"ip":0,"op":150,"st":0,"ct":1},{"ind":9,"ty":4,"nm":"Bow Tie Shadow","parent":3,"sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[-7.84,323.993,0],"l":2},"a":{"a":0,"k":[0,0,0],"l":2},"s":{"a":0,"k":[100,100,100],"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[-5.367,-7.559],[-10.063,-4.642],[25.555,-3.821],[24.941,9.28],[0.299,-0.551],[19.597,-0.452],[3.915,5.491],[9.715,6.218],[-14.01,19.391],[-31.534,-11.902],[-19.979,3.458]],"o":[[25.68,-21.204],[11.83,5.457],[-9.807,1.466],[-0.22,0.743],[-4.933,9.085],[-12.958,0.299],[-24.265,20.504],[-18.607,-11.91],[12.816,-17.739],[4.921,-8.267],[22.827,-3.951]],"v":[[38.348,-37.028],[112.783,-81.212],[128.173,46.815],[49.529,29.181],[48.751,31.128],[-7.563,45.206],[-30.739,36.871],[-111.187,80.89],[-133.295,-42.14],[-35.895,-29.609],[0.035,-46.13]],"c":true}},"nm":"Path 1"},{"ty":"fl","c":{"a":0,"k":[0.237,0.66,0.17,1]},"o":{"a":0,"k":100},"r":1,"nm":"Fill 1"},{"ty":"tr","p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0},"nm":"Transform"}],"nm":"Bow Tie Shadow"}],"ip":0,"op":150,"st":0,"ct":1},{"ind":10,"ty":4,"nm":"Body","parent":3,"sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[-41.15,48.007,0],"l":2},"a":{"a":0,"k":[0,0,0],"l":2},"s":{"a":0,"k":[100,100,100],"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[-237.482,0],[0,237.482],[237.482,0],[0,-237.482]],"o":[[237.482,0],[0,-237.482],[-237.482,0],[0,237.482]],"v":[[0,430],[430,0],[0,-430],[-430,0]],"c":true}},"nm":"Path 1"},{"ty":"mm","mm":5,"nm":"Merge Paths 1"},{"ind":2,"ty":"sh","ks":{"a":0,"k":{"i":[[-1.093,-4.48],[-11.882,-36.706],[0,182.589],[-217.271,0],[0,-217.271],[174.302,-40.407],[-46.959,7.302],[0.825,1.538],[-51.127,-5.72],[-2.984,1.865],[131.399,28.218],[0.338,0.426],[68.476,-9.213],[-2.708,-0.437],[-5.977,-1.871],[1.889,-0.91],[9.472,-13.055],[-1.981,0.683],[-20.391,-24.191],[1.625,-0.38],[-39.702,-162.164],[0,0]],"o":[[32.799,134.45],[-168.662,-44.364],[0,-217.271],[217.271,0],[0,186.591],[-44.334,-97.267],[1.725,-0.268],[-83.558,-155.726],[12.615,1.411],[15.137,-9.461],[-0.531,-0.114],[-35.883,-45.2],[-2.719,0.366],[11.448,1.848],[2.001,0.626],[-9.138,4.4],[-1.231,1.696],[48.302,-16.663],[1.076,1.276],[-177.722,41.61],[0,0],[1.086,4.436]],"v":[[-178.241,102.944],[-100.352,380.49],[-393.404,0],[0,-393.404],[393.404,0],[89.2,383.248],[32.019,132.028],[34.011,128.186],[102.822,-10.493],[127.986,-9.876],[2.315,-255.269],[0.958,-256.106],[-174.907,-312.652],[-174.673,-307.208],[-147.072,-300.626],[-146.845,-296.324],[-183.964,-268.83],[-181.494,-265.82],[-74.601,-250.364],[-75.945,-246.765],[-181.539,89.458],[-181.511,89.57]],"c":true}},"nm":"Path 2"},{"ty":"mm","mm":5,"nm":"Merge Paths 2"},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"nm":"Fill 1"},{"ty":"tr","p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0},"nm":"Transform"}],"nm":"Body"}],"ip":0,"op":150,"st":0,"ct":1},{"ind":11,"ty":4,"nm":"Head Shadow","parent":3,"sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[-124.85,85.29,0],"l":2},"a":{"a":0,"k":[0,0,0],"l":2},"s":{"a":0,"k":[100,100,100],"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[-31.1,-61.998],[0,-3.665],[0,0],[58.902,24.737],[43.759,174.679],[-174.456,47.195],[1.304,1.18],[33.402,-6.578],[-1.798,1.52],[-6.493,0.239],[1.304,1.613],[9.626,3.247],[-2.606,0.349],[-14.305,-2.278],[-25.053,-13.291],[2.592,-10.242]],"o":[[11.702,23.22],[0,0],[0,41.029],[-3.942,-12.891],[-46.442,-185.391],[1.701,-0.46],[-20.103,-18.19],[-2.314,0.456],[15.542,-13.141],[2.079,-0.077],[-6.889,-8.523],[-2.491,-0.84],[14.662,-1.966],[28.195,4.691],[22.54,11.884],[-14.215,56.369]],"v":[[135.943,284.073],[146.742,311.794],[146.742,320.955],[-46.532,335.615],[-109.122,98.586],[-15.643,-285.071],[-14.565,-288.829],[-102.182,-303.681],[-104.191,-307.568],[-70.375,-323.659],[-67.85,-327.886],[-96.054,-345.292],[-95.831,-351.144],[-48.107,-351.911],[35.966,-312.845],[87.8,78.298]],"c":true}},"nm":"Path 1"},{"ty":"fl","c":{"a":0,"k":[0.868,0.868,0.868,1]},"o":{"a":0,"k":100},"r":1,"nm":"Fill 1"},{"ty":"tr","p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0},"nm":"Transform"}],"nm":"Head Shadow"}],"ip":0,"op":150,"st":0,"ct":1},{"ind":12,"ty":4,"nm":"BG","parent":3,"sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[-41.15,48.007,0],"l":2},"a":{"a":0,"k":[0,0,0],"l":2},"s":{"a":0,"k":[100,100,100],"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,-259.574],[259.574,0],[0,259.574],[-259.574,0]],"o":[[0,259.574],[-259.574,0],[0,-259.574],[259.574,0]],"v":[[470,0],[0,470],[-470,0],[0,-470]],"c":true}},"nm":"Path 1"},{"ty":"fl","c":{"a":0,"k":[0.941176470588,0.372549019608,0.16862745098,1]},"o":{"a":0,"k":100},"r":1,"nm":"Fill 1"},{"ty":"tr","p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0},"nm":"Transform"}],"nm":"BG"}],"ip":0,"op":150,"st":0,"ct":1}],"markers":[]} \ No newline at end of file diff --git a/app/src/internal/res/raw/searchbox_with_ai_active.json b/app/src/internal/res/raw/searchbox_with_ai_active.json new file mode 100644 index 000000000000..41730c77b7f0 --- /dev/null +++ b/app/src/internal/res/raw/searchbox_with_ai_active.json @@ -0,0 +1 @@ +{"v":"5.12.1","fr":25,"ip":0,"op":66,"w":1280,"h":800,"nm":"toggle-blue","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"input","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[640,550,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.24,"y":1},"o":{"x":0.76,"y":0},"t":0,"s":[{"i":[[0,0],[0,-49.706],[0,0],[-49.706,0],[0,0],[0,49.706],[0,0],[49.706,0]],"o":[[-49.706,0],[0,0],[0,49.706],[0,0],[49.706,0],[0,0],[0,-49.706],[0,0]],"v":[[-360,-90],[-450,0],[-450,0],[-360,90],[360,90],[450,0],[450,0],[360,-90]],"c":true}]},{"i":{"x":0.24,"y":1},"o":{"x":0.76,"y":0},"t":20,"s":[{"i":[[0,0],[0,-49.706],[0,0],[-49.706,0],[0,0],[0,49.706],[0,0],[49.706,0]],"o":[[-49.706,0],[0,0],[0,49.706],[0,0],[49.706,0],[0,0],[0,-49.706],[0,0]],"v":[[-360,-90],[-450,0],[-450,92.706],[-360,182.706],[360,182.706],[450,92.706],[450,0],[360,-90]],"c":true}]},{"i":{"x":0.24,"y":1},"o":{"x":0.76,"y":0},"t":30,"s":[{"i":[[0,0],[0,-49.706],[0,0],[-49.706,0],[0,0],[0,49.706],[0,0],[49.706,0]],"o":[[-49.706,0],[0,0],[0,49.706],[0,0],[49.706,0],[0,0],[0,-49.706],[0,0]],"v":[[-360,-90],[-450,0],[-450,92.706],[-360,182.706],[360,182.706],[450,92.706],[450,0],[360,-90]],"c":true}]},{"t":50,"s":[{"i":[[0,0],[0,-49.706],[0,0],[-49.706,0],[0,0],[0,49.706],[0,0],[49.706,0]],"o":[[-49.706,0],[0,0],[0,49.706],[0,0],[49.706,0],[0,0],[0,-49.706],[0,0]],"v":[[-360,-90],[-450,0],[-450,0],[-360,90],[360,90],[450,0],[450,0],[360,-90]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"input","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"tab-switcher-ai-chat-mask ","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.24,"y":1},"o":{"x":0.76,"y":0},"t":0,"s":[545,315,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":20,"s":[735,315,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.24,"y":1},"o":{"x":0.76,"y":0},"t":30,"s":[735,315,0],"to":[0,0,0],"ti":[0,0,0]},{"t":50,"s":[545,315,0]}],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,-35.899],[0,0],[-35.899,0],[0,0],[0,35.899],[35.898,0]],"o":[[-35.899,0],[0,0],[0,35.899],[0,0],[35.898,0],[0,-35.899],[0,0]],"v":[[-40,-65],[-105,0],[-105,0],[-40,65],[40,65],[105,0],[40,-65]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.262745112181,0.592156887054,0.878431379795,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"tab-switcher","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"ai-chat-white","tt":1,"tp":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[739.998,315.917,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.001,18.316],[26.509,0.001],[0,-24.147],[-8.735,-7.917],[1.674,-1.977],[0,0],[-3.986,0.7],[-11.347,5.325]],"o":[[0,-24.146],[-26.51,0],[0.001,12.111],[1.914,1.735],[0,0],[-2.65,3.125],[15.933,-2.799],[17.542,-6.506]],"v":[[47.998,-5.196],[0,-48.917],[-47.998,-5.196],[-33.857,25.791],[-33.252,32.519],[-41.016,41.669],[-37.109,48.847],[18.086,35.312]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[0.001,9.516],[-22.988,0],[0,-18.762],[13.853,-5.195],[8.279,-1.887],[5.871,-1.118],[5.894,5.346]],"o":[[0,-18.763],[22.987,0.001],[-0.001,15.348],[-7.772,3.51],[-6.213,1.416],[4.761,-5.703],[-7.221,-6.543]],"v":[[-40,-5.196],[0,-40.743],[40,-5.196],[15.049,27.734],[-9.531,35.039],[-28.057,38.886],[-28.545,19.677]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 2","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":4,"ty":"sh","ix":5,"ks":{"a":0,"k":{"i":[[0,0],[0.596,-2.426],[0,0],[7.022,-1.796],[0,0],[-2.375,-0.608],[0,0],[-1.756,-7.181],[0,0],[-0.598,2.42],[0,0],[-7.022,1.795],[0,0],[2.368,0.611],[0,0],[1.756,7.182]],"o":[[-0.595,-2.427],[0,0],[-1.756,7.181],[0,0],[-2.375,0.608],[0,0],[7.021,1.796],[0,0],[0.598,2.421],[0,0],[1.756,-7.181],[0,0],[2.369,-0.61],[0,0],[-7.022,-1.795],[0,0]],"v":[[2.275,-28.848],[-2.285,-28.848],[-3.604,-23.467],[-17.861,-8.878],[-23.125,-7.53],[-23.125,-2.862],[-17.861,-1.514],[-3.604,13.066],[-2.285,18.457],[2.275,18.457],[3.594,13.066],[17.861,-1.514],[23.125,-2.862],[23.125,-7.53],[17.861,-8.878],[3.594,-23.467]],"c":true},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 3","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"ai-chat","np":7,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"tab-switcher-loupe-mask","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.24,"y":1},"o":{"x":0.76,"y":0},"t":0,"s":[545,315,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":20,"s":[735,315,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.24,"y":1},"o":{"x":0.76,"y":0},"t":30,"s":[735,315,0],"to":[0,0,0],"ti":[0,0,0]},{"t":50,"s":[545,315,0]}],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,-35.899],[0,0],[-35.899,0],[0,0],[0,35.899],[35.898,0]],"o":[[-35.899,0],[0,0],[0,35.899],[0,0],[35.898,0],[0,-35.899],[0,0]],"v":[[-40,-65],[-105,0],[-105,0],[-40,65],[40,65],[105,0],[40,-65]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.262745112181,0.592156887054,0.878431379795,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"tab-switcher","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"loupe-white","tt":1,"tp":4,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[543.004,314.091,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,10.388],[23.195,0],[0.001,-23.722],[-23.195,-0.001],[-7.263,6.138],[0,0],[-1.366,1.396],[1.023,1.588],[0,0]],"o":[[-0.001,-23.722],[-23.194,0.001],[0,23.723],[10.158,0],[0,0],[1.552,1.046],[1.366,-1.397],[0,0],[6.002,-7.428]],"v":[[36,-6.141],[-6.002,-49.091],[-48.004,-6.141],[-6.002,36.818],[20.736,26.984],[41.801,48.419],[46.83,47.892],[47.348,42.746],[26.391,21.203]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[0,19.204],[-18.776,0.001],[-0.001,-19.204],[18.778,0]],"o":[[0.001,-19.203],[18.777,0],[0,19.204],[-18.777,-0.001]],"v":[[-39.996,-6.141],[-6.002,-40.917],[28.002,-6.141],[-6.002,28.634]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 2","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"loupe","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"tab-switcher","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.24,"y":1},"o":{"x":0.76,"y":0},"t":0,"s":[545,315,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":20,"s":[735,315,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.24,"y":1},"o":{"x":0.76,"y":0},"t":30,"s":[735,315,0],"to":[0,0,0],"ti":[0,0,0]},{"t":50,"s":[545,315,0]}],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,-35.899],[0,0],[-35.899,0],[0,0],[0,35.899],[35.898,0]],"o":[[-35.899,0],[0,0],[0,35.899],[0,0],[35.898,0],[0,-35.899],[0,0]],"v":[[-40,-65],[-105,0],[-105,0],[-40,65],[40,65],[105,0],[40,-65]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.262745112181,0.592156887054,0.878431379795,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"tab-switcher","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"ai-chat-blue","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[739.998,315.917,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.001,18.316],[26.509,0.001],[0,-24.147],[-8.735,-7.917],[1.674,-1.977],[0,0],[-3.986,0.7],[-11.347,5.325]],"o":[[0,-24.146],[-26.51,0],[0.001,12.111],[1.914,1.735],[0,0],[-2.65,3.125],[15.933,-2.799],[17.542,-6.506]],"v":[[47.998,-5.196],[0,-48.917],[-47.998,-5.196],[-33.857,25.791],[-33.252,32.519],[-41.016,41.669],[-37.109,48.847],[18.086,35.312]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[0.001,9.516],[-22.988,0],[0,-18.762],[13.853,-5.195],[8.279,-1.887],[5.871,-1.118],[5.894,5.346]],"o":[[0,-18.763],[22.987,0.001],[-0.001,15.348],[-7.772,3.51],[-6.213,1.416],[4.761,-5.703],[-7.221,-6.543]],"v":[[-40,-5.196],[0,-40.743],[40,-5.196],[15.049,27.734],[-9.531,35.039],[-28.057,38.886],[-28.545,19.677]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 2","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":4,"ty":"sh","ix":5,"ks":{"a":0,"k":{"i":[[0,0],[0.596,-2.426],[0,0],[7.022,-1.796],[0,0],[-2.375,-0.608],[0,0],[-1.756,-7.181],[0,0],[-0.598,2.42],[0,0],[-7.022,1.795],[0,0],[2.368,0.611],[0,0],[1.756,7.182]],"o":[[-0.595,-2.427],[0,0],[-1.756,7.181],[0,0],[-2.375,0.608],[0,0],[7.021,1.796],[0,0],[0.598,2.421],[0,0],[1.756,-7.181],[0,0],[2.369,-0.61],[0,0],[-7.022,-1.795],[0,0]],"v":[[2.275,-28.848],[-2.285,-28.848],[-3.604,-23.467],[-17.861,-8.878],[-23.125,-7.53],[-23.125,-2.862],[-17.861,-1.514],[-3.604,13.066],[-2.285,18.457],[2.275,18.457],[3.594,13.066],[17.861,-1.514],[23.125,-2.862],[23.125,-7.53],[17.861,-8.878],[3.594,-23.467]],"c":true},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 3","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.262745098039,0.592156862745,0.878431432387,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"ai-chat","np":7,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"loupe-blue","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[543.004,314.091,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,10.388],[23.195,0],[0.001,-23.722],[-23.195,-0.001],[-7.263,6.138],[0,0],[-1.366,1.396],[1.023,1.588],[0,0]],"o":[[-0.001,-23.722],[-23.194,0.001],[0,23.723],[10.158,0],[0,0],[1.552,1.046],[1.366,-1.397],[0,0],[6.002,-7.428]],"v":[[36,-6.141],[-6.002,-49.091],[-48.004,-6.141],[-6.002,36.818],[20.736,26.984],[41.801,48.419],[46.83,47.892],[47.348,42.746],[26.391,21.203]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[0,19.204],[-18.776,0.001],[-0.001,-19.204],[18.778,0]],"o":[[0.001,-19.203],[18.777,0],[0,19.204],[-18.777,-0.001]],"v":[[-39.996,-6.141],[-6.002,-40.917],[28.002,-6.141],[-6.002,28.634]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 2","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.262745098039,0.592156862745,0.878431432387,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"loupe","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"tabs-bg","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[640,315,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,-46.944],[0,0],[-46.944,0],[0,0],[0,46.944],[46.944,0]],"o":[[-46.944,0],[0,0],[0,46.944],[0,0],[46.944,0],[0,-46.944],[0,0]],"v":[[-135,-85],[-220,0],[-220,0],[-135,85],[135,85],[220,0],[135,-85]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"tabs-bg","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":"border (Stroke)","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[640,400.002,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[320,399.998],[320,389.998],[-320,389.998],[-320,399.998]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[0,-56.17],[0,0],[2.684,-32.849],[10.061,-19.746],[35.751,-18.216],[32.732,-2.674],[56.17,0],[0,0],[-42.782,21.799],[-19.175,37.632],[0,112.01],[0,0],[21.799,42.782],[37.632,19.175],[98.603,0.08],[0,0],[40.108,-20.436],[0,0],[18.875,-37.044],[0,0],[0,-111.135],[0,0],[-20.436,-40.108],[0,0],[-37.044,-18.875],[0,0],[-111.135,0],[0,0],[32.849,2.684],[19.746,10.061],[18.216,35.751],[2.674,32.732],[0,56.17],[0,0],[-2.684,32.849],[-10.061,19.746],[-35.751,18.216],[-32.732,2.674],[-56.17,0],[0,0],[-32.849,-2.684],[-19.746,-10.061],[-18.216,-35.751],[-2.674,-32.732]],"o":[[0,0],[0,56.17],[-2.674,32.732],[-18.216,35.751],[-19.746,10.061],[-32.849,2.684],[0,0],[112.01,0],[37.632,-19.175],[21.799,-42.782],[0,0],[0,-112.01],[-19.175,-37.632],[-40.108,-20.436],[0,0],[-98.603,0.08],[0,0],[-36.827,19.225],[0,0],[-21.292,42.656],[0,0],[0.08,98.603],[0,0],[19.225,36.827],[0,0],[42.656,21.292],[0,0],[-56.17,0],[-32.732,-2.674],[-35.751,-18.216],[-10.061,-19.746],[-2.684,-32.849],[0,0],[0,-56.17],[2.674,-32.732],[18.216,-35.751],[19.746,-10.061],[32.849,-2.684],[0,0],[56.17,0],[32.732,2.674],[35.751,18.216],[10.061,19.746],[2.684,32.849]],"v":[[630,-80.002],[630,79.998],[627.309,210.543],[609.291,286.255],[526.258,369.289],[450.545,387.306],[320,389.998],[320,399.998],[530.798,378.199],[618.201,290.795],[640,79.998],[640,-80.002],[618.201,-290.8],[530.798,-378.204],[340.356,-399.998],[-340.356,-399.998],[-530.798,-378.204],[-532.557,-377.296],[-618.201,-290.8],[-618.708,-289.795],[-640,-80.002],[-639.995,100.354],[-618.201,290.795],[-617.294,292.554],[-530.798,378.199],[-529.793,378.706],[-320,399.998],[-320,389.998],[-450.545,387.306],[-526.258,369.289],[-609.291,286.255],[-627.309,210.543],[-630,79.998],[-630,-80.002],[-627.309,-210.547],[-609.291,-286.26],[-526.258,-369.293],[-450.545,-387.311],[-320,-390.002],[320,-390.002],[450.545,-387.311],[526.258,-369.293],[609.291,-286.26],[627.309,-210.547]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 2","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.262745112181,0.592156887054,0.878431379795,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"border (Stroke)","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":"phone-border (Stroke)","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[640,460,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[115.98,0],[0,0],[0,-115.98],[0,0],[0,0],[0,0],[-99.411,0],[0,0],[0,-99.411],[0,0],[0,0]],"o":[[0,-115.98],[0,0],[-115.98,0],[0,0],[0,0],[0,0],[0,-99.411],[0,0],[99.411,0],[0,0],[0,0],[0,0]],"v":[[510,-120],[300,-330],[-300,-330],[-510,-120],[-510,320],[-480,330],[-480,-120],[-300,-300],[300,-300],[480,-120],[480,330],[510,320]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.262745112181,0.592156887054,0.878431379795,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"phone-border (Stroke)","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":12,"ty":4,"nm":"phone-bg","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[640,460,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,-115.98],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[115.98,0]],"o":[[-115.98,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,-115.98],[0,0]],"v":[[-300,-330],[-510,-120],[-510,320],[-480,330],[0,330],[480,330],[510,320],[510,-120],[300,-330]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.78823530674,0.878431379795,0.960784316063,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"phone-bg","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":13,"ty":4,"nm":"bg","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[640,400,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[19.175,-37.632],[0,-112.011],[0,0],[-21.799,-42.782],[-37.632,-19.175],[-112.01,0],[0,0],[-42.782,21.799],[-19.175,37.632],[0,112.01],[0,0],[21.799,42.782],[37.632,19.175],[112.01,0],[0,0],[42.782,-21.799]],"o":[[-21.799,42.782],[0,0],[0,112.01],[19.175,37.632],[42.782,21.799],[0,0],[112.01,0],[37.632,-19.175],[21.799,-42.782],[0,0],[0,-112.01],[-19.175,-37.632],[-42.782,-21.799],[0,0],[-112.01,0],[-37.632,19.175]],"v":[[-618.201,-290.798],[-640,-80],[-640,80],[-618.201,290.798],[-530.798,378.201],[-320,400],[320,400],[530.798,378.201],[618.201,290.798],[640,80],[640,-80],[618.201,-290.798],[530.798,-378.201],[320,-400],[-320,-400],[-530.798,-378.201]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.937254905701,0.952941179276,0.964705884457,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"bg","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0}],"markers":[],"props":{}} \ No newline at end of file diff --git a/app/src/internal/res/raw/searchbox_with_ai_active_dark.json b/app/src/internal/res/raw/searchbox_with_ai_active_dark.json new file mode 100644 index 000000000000..c8c6ef1b293a --- /dev/null +++ b/app/src/internal/res/raw/searchbox_with_ai_active_dark.json @@ -0,0 +1 @@ +{"v":"5.12.1","fr":25,"ip":0,"op":66,"w":1280,"h":800,"nm":"toggle-blue-dark","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"input","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[640,550,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.24,"y":1},"o":{"x":0.76,"y":0},"t":0,"s":[{"i":[[0,0],[0,-49.706],[0,0],[-49.706,0],[0,0],[0,49.706],[0,0],[49.706,0]],"o":[[-49.706,0],[0,0],[0,49.706],[0,0],[49.706,0],[0,0],[0,-49.706],[0,0]],"v":[[-360,-90],[-450,0],[-450,0],[-360,90],[360,90],[450,0],[450,0],[360,-90]],"c":true}]},{"i":{"x":0.24,"y":1},"o":{"x":0.76,"y":0},"t":20,"s":[{"i":[[0,0],[0,-49.706],[0,0],[-49.706,0],[0,0],[0,49.706],[0,0],[49.706,0]],"o":[[-49.706,0],[0,0],[0,49.706],[0,0],[49.706,0],[0,0],[0,-49.706],[0,0]],"v":[[-360,-90],[-450,0],[-450,92.706],[-360,182.706],[360,182.706],[450,92.706],[450,0],[360,-90]],"c":true}]},{"i":{"x":0.24,"y":1},"o":{"x":0.76,"y":0},"t":30,"s":[{"i":[[0,0],[0,-49.706],[0,0],[-49.706,0],[0,0],[0,49.706],[0,0],[49.706,0]],"o":[[-49.706,0],[0,0],[0,49.706],[0,0],[49.706,0],[0,0],[0,-49.706],[0,0]],"v":[[-360,-90],[-450,0],[-450,92.706],[-360,182.706],[360,182.706],[450,92.706],[450,0],[360,-90]],"c":true}]},{"t":50,"s":[{"i":[[0,0],[0,-49.706],[0,0],[-49.706,0],[0,0],[0,49.706],[0,0],[49.706,0]],"o":[[-49.706,0],[0,0],[0,49.706],[0,0],[49.706,0],[0,0],[0,-49.706],[0,0]],"v":[[-360,-90],[-450,0],[-450,0],[-360,90],[360,90],[450,0],[450,0],[360,-90]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.003921568627,0.113725490196,0.203921568627,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"input","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"tab-switcher-ai-chat-mask ","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.24,"y":1},"o":{"x":0.76,"y":0},"t":0,"s":[545,315,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":20,"s":[735,315,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.24,"y":1},"o":{"x":0.76,"y":0},"t":30,"s":[735,315,0],"to":[0,0,0],"ti":[0,0,0]},{"t":50,"s":[545,315,0]}],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,-35.899],[0,0],[-35.899,0],[0,0],[0,35.899],[35.898,0]],"o":[[-35.899,0],[0,0],[0,35.899],[0,0],[35.898,0],[0,-35.899],[0,0]],"v":[[-40,-65],[-105,0],[-105,0],[-40,65],[40,65],[105,0],[40,-65]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.262745112181,0.592156887054,0.878431379795,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"tab-switcher","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"ai-chat-white","tt":1,"tp":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[739.998,315.917,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.001,18.316],[26.509,0.001],[0,-24.147],[-8.735,-7.917],[1.674,-1.977],[0,0],[-3.986,0.7],[-11.347,5.325]],"o":[[0,-24.146],[-26.51,0],[0.001,12.111],[1.914,1.735],[0,0],[-2.65,3.125],[15.933,-2.799],[17.542,-6.506]],"v":[[47.998,-5.196],[0,-48.917],[-47.998,-5.196],[-33.857,25.791],[-33.252,32.519],[-41.016,41.669],[-37.109,48.847],[18.086,35.312]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[0.001,9.516],[-22.988,0],[0,-18.762],[13.853,-5.195],[8.279,-1.887],[5.871,-1.118],[5.894,5.346]],"o":[[0,-18.763],[22.987,0.001],[-0.001,15.348],[-7.772,3.51],[-6.213,1.416],[4.761,-5.703],[-7.221,-6.543]],"v":[[-40,-5.196],[0,-40.743],[40,-5.196],[15.049,27.734],[-9.531,35.039],[-28.057,38.886],[-28.545,19.677]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 2","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":4,"ty":"sh","ix":5,"ks":{"a":0,"k":{"i":[[0,0],[0.596,-2.426],[0,0],[7.022,-1.796],[0,0],[-2.375,-0.608],[0,0],[-1.756,-7.181],[0,0],[-0.598,2.42],[0,0],[-7.022,1.795],[0,0],[2.368,0.611],[0,0],[1.756,7.182]],"o":[[-0.595,-2.427],[0,0],[-1.756,7.181],[0,0],[-2.375,0.608],[0,0],[7.021,1.796],[0,0],[0.598,2.421],[0,0],[1.756,-7.181],[0,0],[2.369,-0.61],[0,0],[-7.022,-1.795],[0,0]],"v":[[2.275,-28.848],[-2.285,-28.848],[-3.604,-23.467],[-17.861,-8.878],[-23.125,-7.53],[-23.125,-2.862],[-17.861,-1.514],[-3.604,13.066],[-2.285,18.457],[2.275,18.457],[3.594,13.066],[17.861,-1.514],[23.125,-2.862],[23.125,-7.53],[17.861,-8.878],[3.594,-23.467]],"c":true},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 3","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.003921568627,0.113725490196,0.203921568627,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"ai-chat","np":7,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"tab-switcher-loupe-mask","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.24,"y":1},"o":{"x":0.76,"y":0},"t":0,"s":[545,315,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":20,"s":[735,315,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.24,"y":1},"o":{"x":0.76,"y":0},"t":30,"s":[735,315,0],"to":[0,0,0],"ti":[0,0,0]},{"t":50,"s":[545,315,0]}],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,-35.899],[0,0],[-35.899,0],[0,0],[0,35.899],[35.898,0]],"o":[[-35.899,0],[0,0],[0,35.899],[0,0],[35.898,0],[0,-35.899],[0,0]],"v":[[-40,-65],[-105,0],[-105,0],[-40,65],[40,65],[105,0],[40,-65]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.262745112181,0.592156887054,0.878431379795,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"tab-switcher","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"loupe-white","tt":1,"tp":4,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[543.004,314.091,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,10.388],[23.195,0],[0.001,-23.722],[-23.195,-0.001],[-7.263,6.138],[0,0],[-1.366,1.396],[1.023,1.588],[0,0]],"o":[[-0.001,-23.722],[-23.194,0.001],[0,23.723],[10.158,0],[0,0],[1.552,1.046],[1.366,-1.397],[0,0],[6.002,-7.428]],"v":[[36,-6.141],[-6.002,-49.091],[-48.004,-6.141],[-6.002,36.818],[20.736,26.984],[41.801,48.419],[46.83,47.892],[47.348,42.746],[26.391,21.203]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[0,19.204],[-18.776,0.001],[-0.001,-19.204],[18.778,0]],"o":[[0.001,-19.203],[18.777,0],[0,19.204],[-18.777,-0.001]],"v":[[-39.996,-6.141],[-6.002,-40.917],[28.002,-6.141],[-6.002,28.634]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 2","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.003921568627,0.113725490196,0.203921568627,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"loupe","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"tab-switcher","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.24,"y":1},"o":{"x":0.76,"y":0},"t":0,"s":[545,315,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":20,"s":[735,315,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.24,"y":1},"o":{"x":0.76,"y":0},"t":30,"s":[735,315,0],"to":[0,0,0],"ti":[0,0,0]},{"t":50,"s":[545,315,0]}],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,-35.899],[0,0],[-35.899,0],[0,0],[0,35.899],[35.898,0]],"o":[[-35.899,0],[0,0],[0,35.899],[0,0],[35.898,0],[0,-35.899],[0,0]],"v":[[-40,-65],[-105,0],[-105,0],[-40,65],[40,65],[105,0],[40,-65]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.458823529412,0.713725490196,0.921568627451,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"tab-switcher","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"ai-chat-blue","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[739.998,315.917,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.001,18.316],[26.509,0.001],[0,-24.147],[-8.735,-7.917],[1.674,-1.977],[0,0],[-3.986,0.7],[-11.347,5.325]],"o":[[0,-24.146],[-26.51,0],[0.001,12.111],[1.914,1.735],[0,0],[-2.65,3.125],[15.933,-2.799],[17.542,-6.506]],"v":[[47.998,-5.196],[0,-48.917],[-47.998,-5.196],[-33.857,25.791],[-33.252,32.519],[-41.016,41.669],[-37.109,48.847],[18.086,35.312]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[0.001,9.516],[-22.988,0],[0,-18.762],[13.853,-5.195],[8.279,-1.887],[5.871,-1.118],[5.894,5.346]],"o":[[0,-18.763],[22.987,0.001],[-0.001,15.348],[-7.772,3.51],[-6.213,1.416],[4.761,-5.703],[-7.221,-6.543]],"v":[[-40,-5.196],[0,-40.743],[40,-5.196],[15.049,27.734],[-9.531,35.039],[-28.057,38.886],[-28.545,19.677]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 2","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":4,"ty":"sh","ix":5,"ks":{"a":0,"k":{"i":[[0,0],[0.596,-2.426],[0,0],[7.022,-1.796],[0,0],[-2.375,-0.608],[0,0],[-1.756,-7.181],[0,0],[-0.598,2.42],[0,0],[-7.022,1.795],[0,0],[2.368,0.611],[0,0],[1.756,7.182]],"o":[[-0.595,-2.427],[0,0],[-1.756,7.181],[0,0],[-2.375,0.608],[0,0],[7.021,1.796],[0,0],[0.598,2.421],[0,0],[1.756,-7.181],[0,0],[2.369,-0.61],[0,0],[-7.022,-1.795],[0,0]],"v":[[2.275,-28.848],[-2.285,-28.848],[-3.604,-23.467],[-17.861,-8.878],[-23.125,-7.53],[-23.125,-2.862],[-17.861,-1.514],[-3.604,13.066],[-2.285,18.457],[2.275,18.457],[3.594,13.066],[17.861,-1.514],[23.125,-2.862],[23.125,-7.53],[17.861,-8.878],[3.594,-23.467]],"c":true},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 3","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.458823529412,0.713725490196,0.921568627451,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"ai-chat","np":7,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"loupe-blue","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[543.004,314.091,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,10.388],[23.195,0],[0.001,-23.722],[-23.195,-0.001],[-7.263,6.138],[0,0],[-1.366,1.396],[1.023,1.588],[0,0]],"o":[[-0.001,-23.722],[-23.194,0.001],[0,23.723],[10.158,0],[0,0],[1.552,1.046],[1.366,-1.397],[0,0],[6.002,-7.428]],"v":[[36,-6.141],[-6.002,-49.091],[-48.004,-6.141],[-6.002,36.818],[20.736,26.984],[41.801,48.419],[46.83,47.892],[47.348,42.746],[26.391,21.203]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[0,19.204],[-18.776,0.001],[-0.001,-19.204],[18.778,0]],"o":[[0.001,-19.203],[18.777,0],[0,19.204],[-18.777,-0.001]],"v":[[-39.996,-6.141],[-6.002,-40.917],[28.002,-6.141],[-6.002,28.634]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 2","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.458823529412,0.713725490196,0.921568627451,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"loupe","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"tabs-bg","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[640,315,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,-46.944],[0,0],[-46.944,0],[0,0],[0,46.944],[46.944,0]],"o":[[-46.944,0],[0,0],[0,46.944],[0,0],[46.944,0],[0,-46.944],[0,0]],"v":[[-135,-85],[-220,0],[-220,0],[-135,85],[135,85],[220,0],[135,-85]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.003921568627,0.113725490196,0.203921568627,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"tabs-bg","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":"border (Stroke)","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[640,400.002,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[320,399.998],[320,389.998],[-320,389.998],[-320,399.998]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[0,-56.17],[0,0],[2.684,-32.849],[10.061,-19.746],[35.751,-18.216],[32.732,-2.674],[56.17,0],[0,0],[-42.782,21.799],[-19.175,37.632],[0,112.01],[0,0],[21.799,42.782],[37.632,19.175],[98.603,0.08],[0,0],[40.108,-20.436],[0,0],[18.875,-37.044],[0,0],[0,-111.135],[0,0],[-20.436,-40.108],[0,0],[-37.044,-18.875],[0,0],[-111.135,0],[0,0],[32.849,2.684],[19.746,10.061],[18.216,35.751],[2.674,32.732],[0,56.17],[0,0],[-2.684,32.849],[-10.061,19.746],[-35.751,18.216],[-32.732,2.674],[-56.17,0],[0,0],[-32.849,-2.684],[-19.746,-10.061],[-18.216,-35.751],[-2.674,-32.732]],"o":[[0,0],[0,56.17],[-2.674,32.732],[-18.216,35.751],[-19.746,10.061],[-32.849,2.684],[0,0],[112.01,0],[37.632,-19.175],[21.799,-42.782],[0,0],[0,-112.01],[-19.175,-37.632],[-40.108,-20.436],[0,0],[-98.603,0.08],[0,0],[-36.827,19.225],[0,0],[-21.292,42.656],[0,0],[0.08,98.603],[0,0],[19.225,36.827],[0,0],[42.656,21.292],[0,0],[-56.17,0],[-32.732,-2.674],[-35.751,-18.216],[-10.061,-19.746],[-2.684,-32.849],[0,0],[0,-56.17],[2.674,-32.732],[18.216,-35.751],[19.746,-10.061],[32.849,-2.684],[0,0],[56.17,0],[32.732,2.674],[35.751,18.216],[10.061,19.746],[2.684,32.849]],"v":[[630,-80.002],[630,79.998],[627.309,210.543],[609.291,286.255],[526.258,369.289],[450.545,387.306],[320,389.998],[320,399.998],[530.798,378.199],[618.201,290.795],[640,79.998],[640,-80.002],[618.201,-290.8],[530.798,-378.204],[340.356,-399.998],[-340.356,-399.998],[-530.798,-378.204],[-532.557,-377.296],[-618.201,-290.8],[-618.708,-289.795],[-640,-80.002],[-639.995,100.354],[-618.201,290.795],[-617.294,292.554],[-530.798,378.199],[-529.793,378.706],[-320,399.998],[-320,389.998],[-450.545,387.306],[-526.258,369.289],[-609.291,286.255],[-627.309,210.543],[-630,79.998],[-630,-80.002],[-627.309,-210.547],[-609.291,-286.26],[-526.258,-369.293],[-450.545,-387.311],[-320,-390.002],[320,-390.002],[450.545,-387.311],[526.258,-369.293],[609.291,-286.26],[627.309,-210.547]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 2","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.458823529412,0.713725490196,0.921568627451,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"border (Stroke)","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":"phone-border (Stroke)","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[640,460,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[115.98,0],[0,0],[0,-115.98],[0,0],[0,0],[0,0],[-99.411,0],[0,0],[0,-99.411],[0,0],[0,0]],"o":[[0,-115.98],[0,0],[-115.98,0],[0,0],[0,0],[0,0],[0,-99.411],[0,0],[99.411,0],[0,0],[0,0],[0,0]],"v":[[510,-120],[300,-330],[-300,-330],[-510,-120],[-510,320],[-480,330],[-480,-120],[-300,-300],[300,-300],[480,-120],[480,330],[510,320]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.458823529412,0.713725490196,0.921568627451,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"phone-border (Stroke)","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":12,"ty":4,"nm":"phone-bg","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[640,460,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,-115.98],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[115.98,0]],"o":[[-115.98,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,-115.98],[0,0]],"v":[[-300,-330],[-510,-120],[-510,320],[-480,330],[0,330],[480,330],[510,320],[510,-120],[300,-330]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.458823529412,0.713725490196,0.921568627451,1],"ix":4},"o":{"a":0,"k":16,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"phone-bg","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":13,"ty":4,"nm":"bg","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[640,400,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[19.175,-37.632],[0,-112.011],[0,0],[-21.799,-42.782],[-37.632,-19.175],[-112.01,0],[0,0],[-42.782,21.799],[-19.175,37.632],[0,112.01],[0,0],[21.799,42.782],[37.632,19.175],[112.01,0],[0,0],[42.782,-21.799]],"o":[[-21.799,42.782],[0,0],[0,112.01],[19.175,37.632],[42.782,21.799],[0,0],[112.01,0],[37.632,-19.175],[21.799,-42.782],[0,0],[0,-112.01],[-19.175,-37.632],[-42.782,-21.799],[0,0],[-112.01,0],[-37.632,19.175]],"v":[[-618.201,-290.798],[-640,-80],[-640,80],[-618.201,290.798],[-530.798,378.201],[-320,400],[320,400],[530.798,378.201],[618.201,290.798],[640,80],[640,-80],[618.201,-290.798],[530.798,-378.201],[320,-400],[-320,-400],[-530.798,-378.201]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.63137254902,0.811764705882,0.96862745098,1],"ix":4},"o":{"a":0,"k":8,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"bg","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0}],"markers":[],"props":{}} \ No newline at end of file diff --git a/app/src/internal/res/raw/searchbox_with_ai_inactive.json b/app/src/internal/res/raw/searchbox_with_ai_inactive.json new file mode 100644 index 000000000000..ed718b6cc524 --- /dev/null +++ b/app/src/internal/res/raw/searchbox_with_ai_inactive.json @@ -0,0 +1 @@ +{"v":"5.12.1","fr":25,"ip":0,"op":66,"w":1280,"h":800,"nm":"toggle-grey","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"input","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[640,550,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.24,"y":1},"o":{"x":0.76,"y":0},"t":0,"s":[{"i":[[0,0],[0,-49.706],[0,0],[-49.706,0],[0,0],[0,49.706],[0,0],[49.706,0]],"o":[[-49.706,0],[0,0],[0,49.706],[0,0],[49.706,0],[0,0],[0,-49.706],[0,0]],"v":[[-360,-90],[-450,0],[-450,0],[-360,90],[360,90],[450,0],[450,0],[360,-90]],"c":true}]},{"i":{"x":0.24,"y":1},"o":{"x":0.76,"y":0},"t":20,"s":[{"i":[[0,0],[0,-49.706],[0,0],[-49.706,0],[0,0],[0,49.706],[0,0],[49.706,0]],"o":[[-49.706,0],[0,0],[0,49.706],[0,0],[49.706,0],[0,0],[0,-49.706],[0,0]],"v":[[-360,-90],[-450,0],[-450,92.706],[-360,182.706],[360,182.706],[450,92.706],[450,0],[360,-90]],"c":true}]},{"i":{"x":0.24,"y":1},"o":{"x":0.76,"y":0},"t":30,"s":[{"i":[[0,0],[0,-49.706],[0,0],[-49.706,0],[0,0],[0,49.706],[0,0],[49.706,0]],"o":[[-49.706,0],[0,0],[0,49.706],[0,0],[49.706,0],[0,0],[0,-49.706],[0,0]],"v":[[-360,-90],[-450,0],[-450,92.706],[-360,182.706],[360,182.706],[450,92.706],[450,0],[360,-90]],"c":true}]},{"t":50,"s":[{"i":[[0,0],[0,-49.706],[0,0],[-49.706,0],[0,0],[0,49.706],[0,0],[49.706,0]],"o":[[-49.706,0],[0,0],[0,49.706],[0,0],[49.706,0],[0,0],[0,-49.706],[0,0]],"v":[[-360,-90],[-450,0],[-450,0],[-360,90],[360,90],[450,0],[450,0],[360,-90]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.850980460644,0.850980460644,0.850980460644,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"input","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"tab-switcher-ai-chat-mask ","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.24,"y":1},"o":{"x":0.76,"y":0},"t":0,"s":[545,315,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":20,"s":[735,315,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.24,"y":1},"o":{"x":0.76,"y":0},"t":30,"s":[735,315,0],"to":[0,0,0],"ti":[0,0,0]},{"t":50,"s":[545,315,0]}],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,-35.899],[0,0],[-35.899,0],[0,0],[0,35.899],[35.898,0]],"o":[[-35.899,0],[0,0],[0,35.899],[0,0],[35.898,0],[0,-35.899],[0,0]],"v":[[-40,-65],[-105,0],[-105,0],[-40,65],[40,65],[105,0],[40,-65]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.262745112181,0.592156887054,0.878431379795,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"tab-switcher","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"ai-chat-white","tt":1,"tp":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[739.998,315.917,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.001,18.316],[26.509,0.001],[0,-24.147],[-8.735,-7.917],[1.674,-1.977],[0,0],[-3.986,0.7],[-11.347,5.325]],"o":[[0,-24.146],[-26.51,0],[0.001,12.111],[1.914,1.735],[0,0],[-2.65,3.125],[15.933,-2.799],[17.542,-6.506]],"v":[[47.998,-5.196],[0,-48.917],[-47.998,-5.196],[-33.857,25.791],[-33.252,32.519],[-41.016,41.669],[-37.109,48.847],[18.086,35.312]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[0.001,9.516],[-22.988,0],[0,-18.762],[13.853,-5.195],[8.279,-1.887],[5.871,-1.118],[5.894,5.346]],"o":[[0,-18.763],[22.987,0.001],[-0.001,15.348],[-7.772,3.51],[-6.213,1.416],[4.761,-5.703],[-7.221,-6.543]],"v":[[-40,-5.196],[0,-40.743],[40,-5.196],[15.049,27.734],[-9.531,35.039],[-28.057,38.886],[-28.545,19.677]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 2","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":4,"ty":"sh","ix":5,"ks":{"a":0,"k":{"i":[[0,0],[0.596,-2.426],[0,0],[7.022,-1.796],[0,0],[-2.375,-0.608],[0,0],[-1.756,-7.181],[0,0],[-0.598,2.42],[0,0],[-7.022,1.795],[0,0],[2.368,0.611],[0,0],[1.756,7.182]],"o":[[-0.595,-2.427],[0,0],[-1.756,7.181],[0,0],[-2.375,0.608],[0,0],[7.021,1.796],[0,0],[0.598,2.421],[0,0],[1.756,-7.181],[0,0],[2.369,-0.61],[0,0],[-7.022,-1.795],[0,0]],"v":[[2.275,-28.848],[-2.285,-28.848],[-3.604,-23.467],[-17.861,-8.878],[-23.125,-7.53],[-23.125,-2.862],[-17.861,-1.514],[-3.604,13.066],[-2.285,18.457],[2.275,18.457],[3.594,13.066],[17.861,-1.514],[23.125,-2.862],[23.125,-7.53],[17.861,-8.878],[3.594,-23.467]],"c":true},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 3","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"ai-chat","np":7,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"tab-switcher-loupe-mask","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.24,"y":1},"o":{"x":0.76,"y":0},"t":0,"s":[545,315,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":20,"s":[735,315,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.24,"y":1},"o":{"x":0.76,"y":0},"t":30,"s":[735,315,0],"to":[0,0,0],"ti":[0,0,0]},{"t":50,"s":[545,315,0]}],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,-35.899],[0,0],[-35.899,0],[0,0],[0,35.899],[35.898,0]],"o":[[-35.899,0],[0,0],[0,35.899],[0,0],[35.898,0],[0,-35.899],[0,0]],"v":[[-40,-65],[-105,0],[-105,0],[-40,65],[40,65],[105,0],[40,-65]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.262745112181,0.592156887054,0.878431379795,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"tab-switcher","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"loupe-white","tt":1,"tp":4,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[543.004,314.091,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,10.388],[23.195,0],[0.001,-23.722],[-23.195,-0.001],[-7.263,6.138],[0,0],[-1.366,1.396],[1.023,1.588],[0,0]],"o":[[-0.001,-23.722],[-23.194,0.001],[0,23.723],[10.158,0],[0,0],[1.552,1.046],[1.366,-1.397],[0,0],[6.002,-7.428]],"v":[[36,-6.141],[-6.002,-49.091],[-48.004,-6.141],[-6.002,36.818],[20.736,26.984],[41.801,48.419],[46.83,47.892],[47.348,42.746],[26.391,21.203]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[0,19.204],[-18.776,0.001],[-0.001,-19.204],[18.778,0]],"o":[[0.001,-19.203],[18.777,0],[0,19.204],[-18.777,-0.001]],"v":[[-39.996,-6.141],[-6.002,-40.917],[28.002,-6.141],[-6.002,28.634]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 2","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"loupe","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"tab-switcher","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.24,"y":1},"o":{"x":0.76,"y":0},"t":0,"s":[545,315,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":20,"s":[735,315,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.24,"y":1},"o":{"x":0.76,"y":0},"t":30,"s":[735,315,0],"to":[0,0,0],"ti":[0,0,0]},{"t":50,"s":[545,315,0]}],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,-35.899],[0,0],[-35.899,0],[0,0],[0,35.899],[35.898,0]],"o":[[-35.899,0],[0,0],[0,35.899],[0,0],[35.898,0],[0,-35.899],[0,0]],"v":[[-40,-65],[-105,0],[-105,0],[-40,65],[40,65],[105,0],[40,-65]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.564705908298,0.564705908298,0.564705908298,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"tab-switcher","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"ai-chat-blue","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[739.998,315.917,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.001,18.316],[26.509,0.001],[0,-24.147],[-8.735,-7.917],[1.674,-1.977],[0,0],[-3.986,0.7],[-11.347,5.325]],"o":[[0,-24.146],[-26.51,0],[0.001,12.111],[1.914,1.735],[0,0],[-2.65,3.125],[15.933,-2.799],[17.542,-6.506]],"v":[[47.998,-5.196],[0,-48.917],[-47.998,-5.196],[-33.857,25.791],[-33.252,32.519],[-41.016,41.669],[-37.109,48.847],[18.086,35.312]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[0.001,9.516],[-22.988,0],[0,-18.762],[13.853,-5.195],[8.279,-1.887],[5.871,-1.118],[5.894,5.346]],"o":[[0,-18.763],[22.987,0.001],[-0.001,15.348],[-7.772,3.51],[-6.213,1.416],[4.761,-5.703],[-7.221,-6.543]],"v":[[-40,-5.196],[0,-40.743],[40,-5.196],[15.049,27.734],[-9.531,35.039],[-28.057,38.886],[-28.545,19.677]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 2","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":4,"ty":"sh","ix":5,"ks":{"a":0,"k":{"i":[[0,0],[0.596,-2.426],[0,0],[7.022,-1.796],[0,0],[-2.375,-0.608],[0,0],[-1.756,-7.181],[0,0],[-0.598,2.42],[0,0],[-7.022,1.795],[0,0],[2.368,0.611],[0,0],[1.756,7.182]],"o":[[-0.595,-2.427],[0,0],[-1.756,7.181],[0,0],[-2.375,0.608],[0,0],[7.021,1.796],[0,0],[0.598,2.421],[0,0],[1.756,-7.181],[0,0],[2.369,-0.61],[0,0],[-7.022,-1.795],[0,0]],"v":[[2.275,-28.848],[-2.285,-28.848],[-3.604,-23.467],[-17.861,-8.878],[-23.125,-7.53],[-23.125,-2.862],[-17.861,-1.514],[-3.604,13.066],[-2.285,18.457],[2.275,18.457],[3.594,13.066],[17.861,-1.514],[23.125,-2.862],[23.125,-7.53],[17.861,-8.878],[3.594,-23.467]],"c":true},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 3","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.564705882353,0.564705882353,0.564705882353,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"ai-chat","np":7,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"loupe-blue","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[543.004,314.091,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,10.388],[23.195,0],[0.001,-23.722],[-23.195,-0.001],[-7.263,6.138],[0,0],[-1.366,1.396],[1.023,1.588],[0,0]],"o":[[-0.001,-23.722],[-23.194,0.001],[0,23.723],[10.158,0],[0,0],[1.552,1.046],[1.366,-1.397],[0,0],[6.002,-7.428]],"v":[[36,-6.141],[-6.002,-49.091],[-48.004,-6.141],[-6.002,36.818],[20.736,26.984],[41.801,48.419],[46.83,47.892],[47.348,42.746],[26.391,21.203]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[0,19.204],[-18.776,0.001],[-0.001,-19.204],[18.778,0]],"o":[[0.001,-19.203],[18.777,0],[0,19.204],[-18.777,-0.001]],"v":[[-39.996,-6.141],[-6.002,-40.917],[28.002,-6.141],[-6.002,28.634]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 2","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.564705882353,0.564705882353,0.564705882353,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"loupe","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"tabs-bg","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[640,315,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,-46.944],[0,0],[-46.944,0],[0,0],[0,46.944],[46.944,0]],"o":[[-46.944,0],[0,0],[0,46.944],[0,0],[46.944,0],[0,-46.944],[0,0]],"v":[[-135,-85],[-220,0],[-220,0],[-135,85],[135,85],[220,0],[135,-85]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"tabs-bg","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":"border (Stroke)","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[640,400.002,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[320,399.998],[320,389.998],[-320,389.998],[-320,399.998]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[0,-56.17],[0,0],[2.684,-32.849],[10.061,-19.746],[35.751,-18.216],[32.732,-2.674],[56.17,0],[0,0],[-42.782,21.799],[-19.175,37.632],[0,112.01],[0,0],[21.799,42.782],[37.632,19.175],[98.603,0.08],[0,0],[40.108,-20.436],[0,0],[18.875,-37.044],[0,0],[0,-111.135],[0,0],[-20.436,-40.108],[0,0],[-37.044,-18.875],[0,0],[-111.135,0],[0,0],[32.849,2.684],[19.746,10.061],[18.216,35.751],[2.674,32.732],[0,56.17],[0,0],[-2.684,32.849],[-10.061,19.746],[-35.751,18.216],[-32.732,2.674],[-56.17,0],[0,0],[-32.849,-2.684],[-19.746,-10.061],[-18.216,-35.751],[-2.674,-32.732]],"o":[[0,0],[0,56.17],[-2.674,32.732],[-18.216,35.751],[-19.746,10.061],[-32.849,2.684],[0,0],[112.01,0],[37.632,-19.175],[21.799,-42.782],[0,0],[0,-112.01],[-19.175,-37.632],[-40.108,-20.436],[0,0],[-98.603,0.08],[0,0],[-36.827,19.225],[0,0],[-21.292,42.656],[0,0],[0.08,98.603],[0,0],[19.225,36.827],[0,0],[42.656,21.292],[0,0],[-56.17,0],[-32.732,-2.674],[-35.751,-18.216],[-10.061,-19.746],[-2.684,-32.849],[0,0],[0,-56.17],[2.674,-32.732],[18.216,-35.751],[19.746,-10.061],[32.849,-2.684],[0,0],[56.17,0],[32.732,2.674],[35.751,18.216],[10.061,19.746],[2.684,32.849]],"v":[[630,-80.002],[630,79.998],[627.309,210.543],[609.291,286.255],[526.258,369.289],[450.545,387.306],[320,389.998],[320,399.998],[530.798,378.199],[618.201,290.795],[640,79.998],[640,-80.002],[618.201,-290.8],[530.798,-378.204],[340.356,-399.998],[-340.356,-399.998],[-530.798,-378.204],[-532.557,-377.296],[-618.201,-290.8],[-618.708,-289.795],[-640,-80.002],[-639.995,100.354],[-618.201,290.795],[-617.294,292.554],[-530.798,378.199],[-529.793,378.706],[-320,399.998],[-320,389.998],[-450.545,387.306],[-526.258,369.289],[-609.291,286.255],[-627.309,210.543],[-630,79.998],[-630,-80.002],[-627.309,-210.547],[-609.291,-286.26],[-526.258,-369.293],[-450.545,-387.311],[-320,-390.002],[320,-390.002],[450.545,-387.311],[526.258,-369.293],[609.291,-286.26],[627.309,-210.547]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 2","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.760784387589,0.760784387589,0.760784387589,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"border (Stroke)","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":"phone-border (Stroke)","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[640,460,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[115.98,0],[0,0],[0,-115.98],[0,0],[0,0],[0,0],[-99.411,0],[0,0],[0,-99.411],[0,0],[0,0]],"o":[[0,-115.98],[0,0],[-115.98,0],[0,0],[0,0],[0,0],[0,-99.411],[0,0],[99.411,0],[0,0],[0,0],[0,0]],"v":[[510,-120],[300,-330],[-300,-330],[-510,-120],[-510,320],[-480,330],[-480,-120],[-300,-300],[300,-300],[480,-120],[480,330],[510,320]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.61960786581,0.61960786581,0.61960786581,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"phone-border (Stroke)","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":12,"ty":4,"nm":"phone-bg","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[640,460,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,-115.98],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[115.98,0]],"o":[[-115.98,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,-115.98],[0,0]],"v":[[-300,-330],[-510,-120],[-510,320],[-480,330],[0,330],[480,330],[510,320],[510,-120],[300,-330]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.968627512455,0.968627512455,0.968627512455,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"phone-bg","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":13,"ty":4,"nm":"bg","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[640,400,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[19.175,-37.632],[0,-112.011],[0,0],[-21.799,-42.782],[-37.632,-19.175],[-112.01,0],[0,0],[-42.782,21.799],[-19.175,37.632],[0,112.01],[0,0],[21.799,42.782],[37.632,19.175],[112.01,0],[0,0],[42.782,-21.799]],"o":[[-21.799,42.782],[0,0],[0,112.01],[19.175,37.632],[42.782,21.799],[0,0],[112.01,0],[37.632,-19.175],[21.799,-42.782],[0,0],[0,-112.01],[-19.175,-37.632],[-42.782,-21.799],[0,0],[-112.01,0],[-37.632,19.175]],"v":[[-618.201,-290.798],[-640,-80],[-640,80],[-618.201,290.798],[-530.798,378.201],[-320,400],[320,400],[530.798,378.201],[618.201,290.798],[640,80],[640,-80],[618.201,-290.798],[530.798,-378.201],[320,-400],[-320,-400],[-530.798,-378.201]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"bg","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0}],"markers":[],"props":{}} \ No newline at end of file diff --git a/app/src/internal/res/raw/searchbox_with_ai_inactive_dark.json b/app/src/internal/res/raw/searchbox_with_ai_inactive_dark.json new file mode 100644 index 000000000000..2b2c743d35ec --- /dev/null +++ b/app/src/internal/res/raw/searchbox_with_ai_inactive_dark.json @@ -0,0 +1 @@ +{"v":"5.12.1","fr":25,"ip":0,"op":66,"w":1280,"h":800,"nm":"toggle-grey-dark","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"input","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[640,550,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.24,"y":1},"o":{"x":0.76,"y":0},"t":0,"s":[{"i":[[0,0],[0,-49.706],[0,0],[-49.706,0],[0,0],[0,49.706],[0,0],[49.706,0]],"o":[[-49.706,0],[0,0],[0,49.706],[0,0],[49.706,0],[0,0],[0,-49.706],[0,0]],"v":[[-360,-90],[-450,0],[-450,0],[-360,90],[360,90],[450,0],[450,0],[360,-90]],"c":true}]},{"i":{"x":0.24,"y":1},"o":{"x":0.76,"y":0},"t":20,"s":[{"i":[[0,0],[0,-49.706],[0,0],[-49.706,0],[0,0],[0,49.706],[0,0],[49.706,0]],"o":[[-49.706,0],[0,0],[0,49.706],[0,0],[49.706,0],[0,0],[0,-49.706],[0,0]],"v":[[-360,-90],[-450,0],[-450,92.706],[-360,182.706],[360,182.706],[450,92.706],[450,0],[360,-90]],"c":true}]},{"i":{"x":0.24,"y":1},"o":{"x":0.76,"y":0},"t":30,"s":[{"i":[[0,0],[0,-49.706],[0,0],[-49.706,0],[0,0],[0,49.706],[0,0],[49.706,0]],"o":[[-49.706,0],[0,0],[0,49.706],[0,0],[49.706,0],[0,0],[0,-49.706],[0,0]],"v":[[-360,-90],[-450,0],[-450,92.706],[-360,182.706],[360,182.706],[450,92.706],[450,0],[360,-90]],"c":true}]},{"t":50,"s":[{"i":[[0,0],[0,-49.706],[0,0],[-49.706,0],[0,0],[0,49.706],[0,0],[49.706,0]],"o":[[-49.706,0],[0,0],[0,49.706],[0,0],[49.706,0],[0,0],[0,-49.706],[0,0]],"v":[[-360,-90],[-450,0],[-450,0],[-360,90],[360,90],[450,0],[450,0],[360,-90]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":24,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"input","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"tab-switcher-ai-chat-mask ","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.24,"y":1},"o":{"x":0.76,"y":0},"t":0,"s":[545,315,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":20,"s":[735,315,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.24,"y":1},"o":{"x":0.76,"y":0},"t":30,"s":[735,315,0],"to":[0,0,0],"ti":[0,0,0]},{"t":50,"s":[545,315,0]}],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,-35.899],[0,0],[-35.899,0],[0,0],[0,35.899],[35.898,0]],"o":[[-35.899,0],[0,0],[0,35.899],[0,0],[35.898,0],[0,-35.899],[0,0]],"v":[[-40,-65],[-105,0],[-105,0],[-40,65],[40,65],[105,0],[40,-65]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.262745112181,0.592156887054,0.878431379795,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"tab-switcher","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"ai-chat-white","tt":1,"tp":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[739.998,315.917,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.001,18.316],[26.509,0.001],[0,-24.147],[-8.735,-7.917],[1.674,-1.977],[0,0],[-3.986,0.7],[-11.347,5.325]],"o":[[0,-24.146],[-26.51,0],[0.001,12.111],[1.914,1.735],[0,0],[-2.65,3.125],[15.933,-2.799],[17.542,-6.506]],"v":[[47.998,-5.196],[0,-48.917],[-47.998,-5.196],[-33.857,25.791],[-33.252,32.519],[-41.016,41.669],[-37.109,48.847],[18.086,35.312]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[0.001,9.516],[-22.988,0],[0,-18.762],[13.853,-5.195],[8.279,-1.887],[5.871,-1.118],[5.894,5.346]],"o":[[0,-18.763],[22.987,0.001],[-0.001,15.348],[-7.772,3.51],[-6.213,1.416],[4.761,-5.703],[-7.221,-6.543]],"v":[[-40,-5.196],[0,-40.743],[40,-5.196],[15.049,27.734],[-9.531,35.039],[-28.057,38.886],[-28.545,19.677]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 2","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":4,"ty":"sh","ix":5,"ks":{"a":0,"k":{"i":[[0,0],[0.596,-2.426],[0,0],[7.022,-1.796],[0,0],[-2.375,-0.608],[0,0],[-1.756,-7.181],[0,0],[-0.598,2.42],[0,0],[-7.022,1.795],[0,0],[2.368,0.611],[0,0],[1.756,7.182]],"o":[[-0.595,-2.427],[0,0],[-1.756,7.181],[0,0],[-2.375,0.608],[0,0],[7.021,1.796],[0,0],[0.598,2.421],[0,0],[1.756,-7.181],[0,0],[2.369,-0.61],[0,0],[-7.022,-1.795],[0,0]],"v":[[2.275,-28.848],[-2.285,-28.848],[-3.604,-23.467],[-17.861,-8.878],[-23.125,-7.53],[-23.125,-2.862],[-17.861,-1.514],[-3.604,13.066],[-2.285,18.457],[2.275,18.457],[3.594,13.066],[17.861,-1.514],[23.125,-2.862],[23.125,-7.53],[17.861,-8.878],[3.594,-23.467]],"c":true},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 3","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.192156862745,0.274509803922,0.345098039216,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"ai-chat","np":7,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"tab-switcher-loupe-mask","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.24,"y":1},"o":{"x":0.76,"y":0},"t":0,"s":[545,315,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":20,"s":[735,315,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.24,"y":1},"o":{"x":0.76,"y":0},"t":30,"s":[735,315,0],"to":[0,0,0],"ti":[0,0,0]},{"t":50,"s":[545,315,0]}],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,-35.899],[0,0],[-35.899,0],[0,0],[0,35.899],[35.898,0]],"o":[[-35.899,0],[0,0],[0,35.899],[0,0],[35.898,0],[0,-35.899],[0,0]],"v":[[-40,-65],[-105,0],[-105,0],[-40,65],[40,65],[105,0],[40,-65]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.262745112181,0.592156887054,0.878431379795,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"tab-switcher","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"loupe-white","tt":1,"tp":4,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[543.004,314.091,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,10.388],[23.195,0],[0.001,-23.722],[-23.195,-0.001],[-7.263,6.138],[0,0],[-1.366,1.396],[1.023,1.588],[0,0]],"o":[[-0.001,-23.722],[-23.194,0.001],[0,23.723],[10.158,0],[0,0],[1.552,1.046],[1.366,-1.397],[0,0],[6.002,-7.428]],"v":[[36,-6.141],[-6.002,-49.091],[-48.004,-6.141],[-6.002,36.818],[20.736,26.984],[41.801,48.419],[46.83,47.892],[47.348,42.746],[26.391,21.203]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[0,19.204],[-18.776,0.001],[-0.001,-19.204],[18.778,0]],"o":[[0.001,-19.203],[18.777,0],[0,19.204],[-18.777,-0.001]],"v":[[-39.996,-6.141],[-6.002,-40.917],[28.002,-6.141],[-6.002,28.634]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 2","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.192156862745,0.274509803922,0.345098039216,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"loupe","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"tab-switcher","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.24,"y":1},"o":{"x":0.76,"y":0},"t":0,"s":[545,315,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":20,"s":[735,315,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.24,"y":1},"o":{"x":0.76,"y":0},"t":30,"s":[735,315,0],"to":[0,0,0],"ti":[0,0,0]},{"t":50,"s":[545,315,0]}],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,-35.899],[0,0],[-35.899,0],[0,0],[0,35.899],[35.898,0]],"o":[[-35.899,0],[0,0],[0,35.899],[0,0],[35.898,0],[0,-35.899],[0,0]],"v":[[-40,-65],[-105,0],[-105,0],[-40,65],[40,65],[105,0],[40,-65]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.98431372549,0.980392156863,0.976470588235,1],"ix":4},"o":{"a":0,"k":48,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"tab-switcher","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"ai-chat-blue","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[739.998,315.917,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.001,18.316],[26.509,0.001],[0,-24.147],[-8.735,-7.917],[1.674,-1.977],[0,0],[-3.986,0.7],[-11.347,5.325]],"o":[[0,-24.146],[-26.51,0],[0.001,12.111],[1.914,1.735],[0,0],[-2.65,3.125],[15.933,-2.799],[17.542,-6.506]],"v":[[47.998,-5.196],[0,-48.917],[-47.998,-5.196],[-33.857,25.791],[-33.252,32.519],[-41.016,41.669],[-37.109,48.847],[18.086,35.312]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[0.001,9.516],[-22.988,0],[0,-18.762],[13.853,-5.195],[8.279,-1.887],[5.871,-1.118],[5.894,5.346]],"o":[[0,-18.763],[22.987,0.001],[-0.001,15.348],[-7.772,3.51],[-6.213,1.416],[4.761,-5.703],[-7.221,-6.543]],"v":[[-40,-5.196],[0,-40.743],[40,-5.196],[15.049,27.734],[-9.531,35.039],[-28.057,38.886],[-28.545,19.677]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 2","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":4,"ty":"sh","ix":5,"ks":{"a":0,"k":{"i":[[0,0],[0.596,-2.426],[0,0],[7.022,-1.796],[0,0],[-2.375,-0.608],[0,0],[-1.756,-7.181],[0,0],[-0.598,2.42],[0,0],[-7.022,1.795],[0,0],[2.368,0.611],[0,0],[1.756,7.182]],"o":[[-0.595,-2.427],[0,0],[-1.756,7.181],[0,0],[-2.375,0.608],[0,0],[7.021,1.796],[0,0],[0.598,2.421],[0,0],[1.756,-7.181],[0,0],[2.369,-0.61],[0,0],[-7.022,-1.795],[0,0]],"v":[[2.275,-28.848],[-2.285,-28.848],[-3.604,-23.467],[-17.861,-8.878],[-23.125,-7.53],[-23.125,-2.862],[-17.861,-1.514],[-3.604,13.066],[-2.285,18.457],[2.275,18.457],[3.594,13.066],[17.861,-1.514],[23.125,-2.862],[23.125,-7.53],[17.861,-8.878],[3.594,-23.467]],"c":true},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 3","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.572549019608,0.611764705882,0.647058823529,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"ai-chat","np":7,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"loupe-blue","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[543.004,314.091,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,10.388],[23.195,0],[0.001,-23.722],[-23.195,-0.001],[-7.263,6.138],[0,0],[-1.366,1.396],[1.023,1.588],[0,0]],"o":[[-0.001,-23.722],[-23.194,0.001],[0,23.723],[10.158,0],[0,0],[1.552,1.046],[1.366,-1.397],[0,0],[6.002,-7.428]],"v":[[36,-6.141],[-6.002,-49.091],[-48.004,-6.141],[-6.002,36.818],[20.736,26.984],[41.801,48.419],[46.83,47.892],[47.348,42.746],[26.391,21.203]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[0,19.204],[-18.776,0.001],[-0.001,-19.204],[18.778,0]],"o":[[0.001,-19.203],[18.777,0],[0,19.204],[-18.777,-0.001]],"v":[[-39.996,-6.141],[-6.002,-40.917],[28.002,-6.141],[-6.002,28.634]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 2","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.572549019608,0.611764705882,0.647058823529,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"loupe","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"tabs-bg","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[640,315,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,-46.944],[0,0],[-46.944,0],[0,0],[0,46.944],[46.944,0]],"o":[[-46.944,0],[0,0],[0,46.944],[0,0],[46.944,0],[0,-46.944],[0,0]],"v":[[-135,-85],[-220,0],[-220,0],[-135,85],[135,85],[220,0],[135,-85]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":24,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"tabs-bg","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":"border (Stroke)","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[640,400.002,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[320,399.998],[320,389.998],[-320,389.998],[-320,399.998]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[0,-56.17],[0,0],[2.684,-32.849],[10.061,-19.746],[35.751,-18.216],[32.732,-2.674],[56.17,0],[0,0],[-42.782,21.799],[-19.175,37.632],[0,112.01],[0,0],[21.799,42.782],[37.632,19.175],[98.603,0.08],[0,0],[40.108,-20.436],[0,0],[18.875,-37.044],[0,0],[0,-111.135],[0,0],[-20.436,-40.108],[0,0],[-37.044,-18.875],[0,0],[-111.135,0],[0,0],[32.849,2.684],[19.746,10.061],[18.216,35.751],[2.674,32.732],[0,56.17],[0,0],[-2.684,32.849],[-10.061,19.746],[-35.751,18.216],[-32.732,2.674],[-56.17,0],[0,0],[-32.849,-2.684],[-19.746,-10.061],[-18.216,-35.751],[-2.674,-32.732]],"o":[[0,0],[0,56.17],[-2.674,32.732],[-18.216,35.751],[-19.746,10.061],[-32.849,2.684],[0,0],[112.01,0],[37.632,-19.175],[21.799,-42.782],[0,0],[0,-112.01],[-19.175,-37.632],[-40.108,-20.436],[0,0],[-98.603,0.08],[0,0],[-36.827,19.225],[0,0],[-21.292,42.656],[0,0],[0.08,98.603],[0,0],[19.225,36.827],[0,0],[42.656,21.292],[0,0],[-56.17,0],[-32.732,-2.674],[-35.751,-18.216],[-10.061,-19.746],[-2.684,-32.849],[0,0],[0,-56.17],[2.674,-32.732],[18.216,-35.751],[19.746,-10.061],[32.849,-2.684],[0,0],[56.17,0],[32.732,2.674],[35.751,18.216],[10.061,19.746],[2.684,32.849]],"v":[[630,-80.002],[630,79.998],[627.309,210.543],[609.291,286.255],[526.258,369.289],[450.545,387.306],[320,389.998],[320,399.998],[530.798,378.199],[618.201,290.795],[640,79.998],[640,-80.002],[618.201,-290.8],[530.798,-378.204],[340.356,-399.998],[-340.356,-399.998],[-530.798,-378.204],[-532.557,-377.296],[-618.201,-290.8],[-618.708,-289.795],[-640,-80.002],[-639.995,100.354],[-618.201,290.795],[-617.294,292.554],[-530.798,378.199],[-529.793,378.706],[-320,399.998],[-320,389.998],[-450.545,387.306],[-526.258,369.289],[-609.291,286.255],[-627.309,210.543],[-630,79.998],[-630,-80.002],[-627.309,-210.547],[-609.291,-286.26],[-526.258,-369.293],[-450.545,-387.311],[-320,-390.002],[320,-390.002],[450.545,-387.311],[526.258,-369.293],[609.291,-286.26],[627.309,-210.547]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 2","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.211764705882,0.298039215686,0.36862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"border (Stroke)","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":"phone-border (Stroke)","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[640,460,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[115.98,0],[0,0],[0,-115.98],[0,0],[0,0],[0,0],[-99.411,0],[0,0],[0,-99.411],[0,0],[0,0]],"o":[[0,-115.98],[0,0],[-115.98,0],[0,0],[0,0],[0,0],[0,-99.411],[0,0],[99.411,0],[0,0],[0,0],[0,0]],"v":[[510,-120],[300,-330],[-300,-330],[-510,-120],[-510,320],[-480,330],[-480,-120],[-300,-300],[300,-300],[480,-120],[480,330],[510,320]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.98431372549,0.980392156863,0.976470588235,1],"ix":4},"o":{"a":0,"k":48,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"phone-border (Stroke)","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":12,"ty":4,"nm":"phone-bg","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[640,460,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,-115.98],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[115.98,0]],"o":[[-115.98,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,-115.98],[0,0]],"v":[[-300,-330],[-510,-120],[-510,320],[-480,330],[0,330],[480,330],[510,320],[510,-120],[300,-330]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":6,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1.055,1.539],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"phone-bg","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":13,"ty":4,"nm":"bg","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[640,400,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[19.175,-37.632],[0,-112.011],[0,0],[-21.799,-42.782],[-37.632,-19.175],[-112.01,0],[0,0],[-42.782,21.799],[-19.175,37.632],[0,112.01],[0,0],[21.799,42.782],[37.632,19.175],[112.01,0],[0,0],[42.782,-21.799]],"o":[[-21.799,42.782],[0,0],[0,112.01],[19.175,37.632],[42.782,21.799],[0,0],[112.01,0],[37.632,-19.175],[21.799,-42.782],[0,0],[0,-112.01],[-19.175,-37.632],[-42.782,-21.799],[0,0],[-112.01,0],[-37.632,19.175]],"v":[[-618.201,-290.798],[-640,-80],[-640,80],[-618.201,290.798],[-530.798,378.201],[-320,400],[320,400],[530.798,378.201],[618.201,290.798],[640,80],[640,-80],[618.201,-290.798],[530.798,-378.201],[320,-400],[-320,-400],[-530.798,-378.201]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":1,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"bg","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"ct":1,"bm":0}],"markers":[],"props":{}} \ No newline at end of file diff --git a/app/src/internal/res/raw/shield_tabs.json b/app/src/internal/res/raw/shield_tabs.json new file mode 100644 index 000000000000..fd16874a22e9 --- /dev/null +++ b/app/src/internal/res/raw/shield_tabs.json @@ -0,0 +1 @@ +{"v":"5.12.1","fr":60,"ip":0,"op":120,"w":32,"h":32,"nm":"Solid Shield Pop (Tabs Screen) New","ddd":0,"assets":[{"id":"comp_0","nm":"Pop-Light","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Pop","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":16,"s":[100]},{"t":20,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[28,28,0],"ix":2,"l":2},"a":{"a":0,"k":[-116.208,0.292,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[36,36],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0.0,0.6403119013157429,0.30467026505797,1]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":15,"s":[0.1983208004604456,0.8218175699936598,0.4736966773992661,1]},{"t":20,"s":[0.560784339905,0.670588254929,0.976470589638,1]}],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":1,"k":[{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":0,"s":[5]},{"i":{"x":[0.687],"y":[1]},"o":{"x":[0.259],"y":[0]},"t":9,"s":[4]},{"t":17,"s":[1]}],"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[-116.208,0.292],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":0,"s":[50,50]},{"t":15,"s":[110,110]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":20,"st":0,"ct":1,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Foreground (Stroke)","parent":3,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,0.125,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.247,0.241],[0.241,-0.247],[0,0],[0,0],[0.236,-0.252],[-0.252,-0.236],[0,0],[-0.237,0.243],[0,0]],"o":[[-0.247,-0.241],[0,0],[0,0],[-0.252,-0.236],[-0.236,0.252],[0,0],[0.248,0.232],[0,0],[0.241,-0.247]],"v":[[3.637,-2.547],[2.753,-2.537],[-0.92,1.226],[-2.773,-0.507],[-3.657,-0.477],[-3.627,0.407],[-1.327,2.557],[-0.453,2.537],[3.647,-1.663]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Foreground (Stroke)","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":300,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Shield Shape","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[16,16.5,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"k":[{"s":[100,100,100],"t":0,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[100.299,100.299,100],"t":1,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[101.148,101.148,100],"t":2,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[102.473,102.473,100],"t":3,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[104.201,104.201,100],"t":4,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[106.259,106.259,100],"t":5,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[108.573,108.573,100],"t":6,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[111.071,111.071,100],"t":7,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[113.678,113.678,100],"t":8,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[116.322,116.322,100],"t":9,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[118.929,118.929,100],"t":10,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[121.427,121.427,100],"t":11,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[123.741,123.741,100],"t":12,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[125.799,125.799,100],"t":13,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[127.527,127.527,100],"t":14,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[128.852,128.852,100],"t":15,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[129.701,129.701,100],"t":16,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[130,130,100],"t":17,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[129.421,129.421,100],"t":18,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[126.595,126.595,100],"t":19,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[122.205,122.205,100],"t":20,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[116.945,116.945,100],"t":21,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[111.521,111.521,100],"t":22,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[106.653,106.653,100],"t":23,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[103.065,103.065,100],"t":24,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[100,100,100],"t":25,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[96.816,96.816,100],"t":26,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[94.245,94.245,100],"t":27,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[92.386,92.386,100],"t":28,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[91.277,91.277,100],"t":29,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[90.898,90.898,100],"t":30,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[91.184,91.184,100],"t":31,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[92.034,92.034,100],"t":32,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[93.318,93.318,100],"t":33,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[94.896,94.896,100],"t":34,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[96.624,96.624,100],"t":35,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[98.365,98.365,100],"t":36,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[100,100,100],"t":37,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[101.431,101.431,100],"t":38,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[102.586,102.586,100],"t":39,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[103.421,103.421,100],"t":40,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[103.92,103.92,100],"t":41,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[104.09,104.09,100],"t":42,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[103.961,103.961,100],"t":43,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[103.579,103.579,100],"t":44,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[103.002,103.002,100],"t":45,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[102.293,102.293,100],"t":46,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[101.517,101.517,100],"t":47,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[100.735,100.735,100],"t":48,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[100,100,100],"t":49,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[99.357,99.357,100],"t":50,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[98.838,98.838,100],"t":51,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[98.463,98.463,100],"t":52,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[98.239,98.239,100],"t":53,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[98.22,98.22,100],"t":55,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[98.392,98.392,100],"t":56,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[98.651,98.651,100],"t":57,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[98.97,98.97,100],"t":58,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[99.318,99.318,100],"t":59,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[99.67,99.67,100],"t":60,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[100,100,100],"t":61,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[100.289,100.289,100],"t":62,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[100.522,100.522,100],"t":63,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[100.691,100.691,100],"t":64,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[100.791,100.791,100],"t":65,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[100.723,100.723,100],"t":68,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[100.606,100.606,100],"t":69,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[100.463,100.463,100],"t":70,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[100.306,100.306,100],"t":71,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[100.148,100.148,100],"t":72,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[100,100,100],"t":73,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[99.87,99.87,100],"t":74,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[99.765,99.765,100],"t":75,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[99.69,99.69,100],"t":76,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[99.728,99.728,100],"t":81,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[99.792,99.792,100],"t":82,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[99.862,99.862,100],"t":83,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[99.933,99.933,100],"t":84,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[100,100,100],"t":85,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[100.058,100.058,100],"t":86,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[100.139,100.139,100],"t":88,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[100.062,100.062,100],"t":95,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[99.974,99.974,100],"t":98,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}}],"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-1.162,-1.15],[0,0],[-0.35,0.103],[0,0],[-0.044,-1.811],[0,0],[3.288,-1.535],[0,0],[0.838,0.391],[0,0],[-0.087,3.629],[0,0],[-1.742,-0.531],[0,0],[-0.261,0.254]],"o":[[1.173,-1.139],[0,0],[0.259,0.257],[0,0],[1.736,-0.512],[0,0],[0.087,3.629],[0,0],[-0.838,0.391],[0,0],[-3.288,-1.535],[0,0],[0.044,-1.821],[0,0],[0.348,0.106],[0,0]],"v":[[-2.14,-7.152],[2.063,-7.131],[3.012,-6.192],[3.999,-5.943],[4.419,-6.067],[7.948,-3.492],[7.997,-1.451],[2.73,7.05],[1.323,7.706],[-1.323,7.706],[-2.73,7.05],[-7.997,-1.451],[-7.949,-3.465],[-4.396,-6.033],[-4.121,-5.949],[-3.132,-6.189]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.2196078431372549,0.6980392156862745,0.41568627450980394,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":300,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":4,"ty":0,"nm":"Pop-Light","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":30,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[16,16,0],"ix":2,"l":2},"a":{"a":0,"k":[28,28,0],"ix":1,"l":2},"s":{"a":0,"k":[70,70,100],"ix":6,"l":2}},"ao":0,"w":56,"h":56,"ip":23,"op":1408,"st":23,"ct":1,"bm":0}],"markers":[],"props":{}} \ No newline at end of file From fd881feb48d1bd403d84add43f2dfb8beb550732 Mon Sep 17 00:00:00 2001 From: Mike Scamell Date: Thu, 13 Aug 2026 19:43:02 +0100 Subject: [PATCH 4/9] Swap the feedback response faces behind the pictograms toggle Six light/dark PNG pairs collapse to two theme-agnostic vectors. The 2026 assets drop the baked-in border, so the button border is drawn in code from theme attributes with the pictogram centred on top. The toggle is read synchronously after the existing render, so the flag-off path keeps its original ordering. --- feedback/feedback-impl/build.gradle | 1 + .../ui/common/FeedbackPictogramResolver.kt | 45 ++++++++++ .../ui/initial/InitialFeedbackFragment.kt | 51 ++++++++++- .../BrokenSiteNegativeFeedbackFragment.kt | 17 ++++ .../MainReasonNegativeFeedbackFragment.kt | 12 +++ .../ShareOpenEndedFeedbackFragment.kt | 12 +++ .../SubReasonNegativeFeedbackFragment.kt | 12 +++ .../PositiveFeedbackLandingFragment.kt | 16 ++++ .../src/main/res/drawable/response_bad_56.xml | 16 ++++ .../main/res/drawable/response_good_56.xml | 16 ++++ .../src/main/res/layout/content_feedback.xml | 64 +++++++++++++- .../common/FeedbackPictogramResolverTest.kt | 88 +++++++++++++++++++ .../ui/initial/InitialFeedbackLayoutTest.kt | 75 ++++++++++++++++ 13 files changed, 420 insertions(+), 5 deletions(-) create mode 100644 feedback/feedback-impl/src/main/java/com/duckduckgo/feedback/impl/ui/common/FeedbackPictogramResolver.kt create mode 100644 feedback/feedback-impl/src/main/res/drawable/response_bad_56.xml create mode 100644 feedback/feedback-impl/src/main/res/drawable/response_good_56.xml create mode 100644 feedback/feedback-impl/src/test/java/com/duckduckgo/feedback/impl/ui/common/FeedbackPictogramResolverTest.kt create mode 100644 feedback/feedback-impl/src/test/java/com/duckduckgo/feedback/impl/ui/initial/InitialFeedbackLayoutTest.kt diff --git a/feedback/feedback-impl/build.gradle b/feedback/feedback-impl/build.gradle index 3799bb47e16a..7b811321767c 100644 --- a/feedback/feedback-impl/build.gradle +++ b/feedback/feedback-impl/build.gradle @@ -33,6 +33,7 @@ dependencies { implementation project(':di') implementation project(':common-utils') implementation project(':design-system') + implementation project(path: ':feature-toggles-api') implementation project(':feedback-api') implementation project(':navigation-api') implementation project(':statistics-api') diff --git a/feedback/feedback-impl/src/main/java/com/duckduckgo/feedback/impl/ui/common/FeedbackPictogramResolver.kt b/feedback/feedback-impl/src/main/java/com/duckduckgo/feedback/impl/ui/common/FeedbackPictogramResolver.kt new file mode 100644 index 000000000000..d6d653e474a7 --- /dev/null +++ b/feedback/feedback-impl/src/main/java/com/duckduckgo/feedback/impl/ui/common/FeedbackPictogramResolver.kt @@ -0,0 +1,45 @@ +/* + * Copyright (c) 2026 DuckDuckGo + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.duckduckgo.feedback.impl.ui.common + +import androidx.annotation.DrawableRes +import com.duckduckgo.feedback.impl.R + +@DrawableRes +internal fun resolveFeedbackButtonAsset( + isPositive: Boolean, + isLightMode: Boolean, + isPictogramsEnabled: Boolean, +): Int = when { + isPictogramsEnabled && isPositive -> R.drawable.response_good_56 + isPictogramsEnabled -> R.drawable.response_bad_56 + isPositive && isLightMode -> R.drawable.button_happy_light_theme + isPositive -> R.drawable.button_happy_dark_theme + isLightMode -> R.drawable.button_sad_light_theme + else -> R.drawable.button_sad_dark_theme +} + +@DrawableRes +internal fun resolveFeedbackFaceAsset( + isPositive: Boolean, + isPictogramsEnabled: Boolean, +): Int = when { + isPictogramsEnabled && isPositive -> R.drawable.response_good_56 + isPictogramsEnabled -> R.drawable.response_bad_56 + isPositive -> R.drawable.ic_happy_face + else -> R.drawable.ic_sad_face +} diff --git a/feedback/feedback-impl/src/main/java/com/duckduckgo/feedback/impl/ui/initial/InitialFeedbackFragment.kt b/feedback/feedback-impl/src/main/java/com/duckduckgo/feedback/impl/ui/initial/InitialFeedbackFragment.kt index e0e9cc212b6e..60c0eb114fdb 100644 --- a/feedback/feedback-impl/src/main/java/com/duckduckgo/feedback/impl/ui/initial/InitialFeedbackFragment.kt +++ b/feedback/feedback-impl/src/main/java/com/duckduckgo/feedback/impl/ui/initial/InitialFeedbackFragment.kt @@ -17,17 +17,21 @@ package com.duckduckgo.feedback.impl.ui.initial import android.os.Bundle +import android.view.View.GONE +import android.view.View.VISIBLE import com.duckduckgo.anvil.annotations.InjectWith import com.duckduckgo.common.ui.DuckDuckGoTheme.DARK import com.duckduckgo.common.ui.DuckDuckGoTheme.LIGHT import com.duckduckgo.common.ui.DuckDuckGoTheme.SYSTEM_DEFAULT import com.duckduckgo.common.ui.isInNightMode +import com.duckduckgo.common.ui.store.AppBrandDesignUpdateToggles import com.duckduckgo.common.ui.store.ThemingDataStore import com.duckduckgo.common.ui.viewbinding.viewBinding import com.duckduckgo.di.scopes.FragmentScope import com.duckduckgo.feedback.impl.R import com.duckduckgo.feedback.impl.databinding.ContentFeedbackBinding import com.duckduckgo.feedback.impl.ui.common.FeedbackFragment +import com.duckduckgo.feedback.impl.ui.common.resolveFeedbackButtonAsset import com.duckduckgo.feedback.impl.ui.initial.InitialFeedbackFragmentViewModel.Command.* import javax.inject.Inject @@ -43,6 +47,9 @@ class InitialFeedbackFragment : FeedbackFragment(R.layout.content_feedback) { @Inject lateinit var themingDataStore: ThemingDataStore + @Inject + lateinit var appBrandDesignUpdateToggles: AppBrandDesignUpdateToggles + private val binding: ContentFeedbackBinding by viewBinding() private val viewModel by bindViewModel() @@ -53,23 +60,57 @@ class InitialFeedbackFragment : FeedbackFragment(R.layout.content_feedback) { override fun onActivityCreated(savedInstanceState: Bundle?) { super.onActivityCreated(savedInstanceState) - when (themingDataStore.theme) { - SYSTEM_DEFAULT -> if (requireContext().isInNightMode()) renderDarkButtons() else renderLightButtons() - DARK -> renderDarkButtons() - LIGHT -> renderLightButtons() + if (appBrandDesignUpdateToggles.pictograms().isEnabled()) { + renderBrandUpdateButtons() + } else { + when (themingDataStore.theme) { + SYSTEM_DEFAULT -> if (requireContext().isInNightMode()) renderDarkButtons() else renderLightButtons() + DARK -> renderDarkButtons() + LIGHT -> renderLightButtons() + } } } + private fun renderBrandUpdateButtons() { + binding.positiveFeedbackButton.visibility = GONE + binding.negativeFeedbackButton.visibility = GONE + binding.positiveFeedbackBrandButton.visibility = VISIBLE + binding.negativeFeedbackBrandButton.visibility = VISIBLE + binding.positiveFeedbackBrandIcon.setImageResource( + resolveFeedbackButtonAsset( + isPositive = true, + isLightMode = true, + isPictogramsEnabled = true, + ), + ) + binding.negativeFeedbackBrandIcon.setImageResource( + resolveFeedbackButtonAsset( + isPositive = false, + isLightMode = true, + isPictogramsEnabled = true, + ), + ) + } + private fun renderLightButtons() { + showLegacyButtons() binding.positiveFeedbackButton.setImageResource(R.drawable.button_happy_light_theme) binding.negativeFeedbackButton.setImageResource(R.drawable.button_sad_light_theme) } private fun renderDarkButtons() { + showLegacyButtons() binding.positiveFeedbackButton.setImageResource(R.drawable.button_happy_dark_theme) binding.negativeFeedbackButton.setImageResource(R.drawable.button_sad_dark_theme) } + private fun showLegacyButtons() { + binding.positiveFeedbackButton.visibility = VISIBLE + binding.negativeFeedbackButton.visibility = VISIBLE + binding.positiveFeedbackBrandButton.visibility = GONE + binding.negativeFeedbackBrandButton.visibility = GONE + } + override fun configureViewModelObservers() { viewModel.command.observe(this) { when (it) { @@ -83,6 +124,8 @@ class InitialFeedbackFragment : FeedbackFragment(R.layout.content_feedback) { override fun configureListeners() { binding.positiveFeedbackButton.setOnClickListener { viewModel.onPositiveFeedback() } binding.negativeFeedbackButton.setOnClickListener { viewModel.onNegativeFeedback() } + binding.positiveFeedbackBrandButton.setOnClickListener { viewModel.onPositiveFeedback() } + binding.negativeFeedbackBrandButton.setOnClickListener { viewModel.onNegativeFeedback() } } companion object { diff --git a/feedback/feedback-impl/src/main/java/com/duckduckgo/feedback/impl/ui/negative/brokensite/BrokenSiteNegativeFeedbackFragment.kt b/feedback/feedback-impl/src/main/java/com/duckduckgo/feedback/impl/ui/negative/brokensite/BrokenSiteNegativeFeedbackFragment.kt index af421d6afc3e..480b6a9bbc60 100644 --- a/feedback/feedback-impl/src/main/java/com/duckduckgo/feedback/impl/ui/negative/brokensite/BrokenSiteNegativeFeedbackFragment.kt +++ b/feedback/feedback-impl/src/main/java/com/duckduckgo/feedback/impl/ui/negative/brokensite/BrokenSiteNegativeFeedbackFragment.kt @@ -16,14 +16,18 @@ package com.duckduckgo.feedback.impl.ui.negative.brokensite +import android.os.Bundle import androidx.core.view.doOnNextLayout import com.duckduckgo.anvil.annotations.InjectWith +import com.duckduckgo.common.ui.store.AppBrandDesignUpdateToggles import com.duckduckgo.common.ui.viewbinding.viewBinding import com.duckduckgo.di.scopes.FragmentScope import com.duckduckgo.feedback.impl.R import com.duckduckgo.feedback.impl.databinding.ContentFeedbackNegativeBrokenSiteFeedbackBinding import com.duckduckgo.feedback.impl.ui.common.FeedbackFragment import com.duckduckgo.feedback.impl.ui.common.LayoutScrollingTouchListener +import com.duckduckgo.feedback.impl.ui.common.resolveFeedbackFaceAsset +import javax.inject.Inject @InjectWith(FragmentScope::class) class BrokenSiteNegativeFeedbackFragment : FeedbackFragment(R.layout.content_feedback_negative_broken_site_feedback) { @@ -44,6 +48,19 @@ class BrokenSiteNegativeFeedbackFragment : FeedbackFragment(R.layout.content_fee private val listener: BrokenSiteFeedbackListener? get() = activity as BrokenSiteFeedbackListener + @Inject + lateinit var appBrandDesignUpdateToggles: AppBrandDesignUpdateToggles + + override fun onActivityCreated(savedInstanceState: Bundle?) { + super.onActivityCreated(savedInstanceState) + + if (appBrandDesignUpdateToggles.pictograms().isEnabled()) { + binding.emoticonImage.setImageResource( + resolveFeedbackFaceAsset(isPositive = false, isPictogramsEnabled = true), + ) + } + } + override fun configureViewModelObservers() { viewModel.command.observe(this) { command -> when (command) { diff --git a/feedback/feedback-impl/src/main/java/com/duckduckgo/feedback/impl/ui/negative/mainreason/MainReasonNegativeFeedbackFragment.kt b/feedback/feedback-impl/src/main/java/com/duckduckgo/feedback/impl/ui/negative/mainreason/MainReasonNegativeFeedbackFragment.kt index 26ba91ce8a3e..25a4584c916b 100644 --- a/feedback/feedback-impl/src/main/java/com/duckduckgo/feedback/impl/ui/negative/mainreason/MainReasonNegativeFeedbackFragment.kt +++ b/feedback/feedback-impl/src/main/java/com/duckduckgo/feedback/impl/ui/negative/mainreason/MainReasonNegativeFeedbackFragment.kt @@ -19,14 +19,17 @@ package com.duckduckgo.feedback.impl.ui.negative.mainreason import android.os.Bundle import androidx.recyclerview.widget.LinearLayoutManager import com.duckduckgo.anvil.annotations.InjectWith +import com.duckduckgo.common.ui.store.AppBrandDesignUpdateToggles import com.duckduckgo.common.ui.viewbinding.viewBinding import com.duckduckgo.di.scopes.FragmentScope import com.duckduckgo.feedback.impl.R import com.duckduckgo.feedback.impl.databinding.ContentFeedbackNegativeDisambiguationMainReasonBinding import com.duckduckgo.feedback.impl.ui.common.FeedbackFragment +import com.duckduckgo.feedback.impl.ui.common.resolveFeedbackFaceAsset import com.duckduckgo.feedback.impl.ui.negative.FeedbackType.MainReason import com.duckduckgo.feedback.impl.ui.negative.FeedbackTypeDisplay import com.duckduckgo.feedback.impl.ui.negative.FeedbackTypeDisplay.FeedbackTypeMainReasonDisplay +import javax.inject.Inject @InjectWith(FragmentScope::class) class MainReasonNegativeFeedbackFragment : FeedbackFragment(R.layout.content_feedback_negative_disambiguation_main_reason) { @@ -42,9 +45,18 @@ class MainReasonNegativeFeedbackFragment : FeedbackFragment(R.layout.content_fee private val listener: MainReasonNegativeFeedbackListener? get() = activity as MainReasonNegativeFeedbackListener + @Inject + lateinit var appBrandDesignUpdateToggles: AppBrandDesignUpdateToggles + override fun onActivityCreated(savedInstanceState: Bundle?) { super.onActivityCreated(savedInstanceState) + if (appBrandDesignUpdateToggles.pictograms().isEnabled()) { + binding.emoticonImage.setImageResource( + resolveFeedbackFaceAsset(isPositive = false, isPictogramsEnabled = true), + ) + } + recyclerAdapter = MainReasonAdapter( object : (FeedbackTypeMainReasonDisplay) -> Unit { override fun invoke(reason: FeedbackTypeMainReasonDisplay) { diff --git a/feedback/feedback-impl/src/main/java/com/duckduckgo/feedback/impl/ui/negative/openended/ShareOpenEndedFeedbackFragment.kt b/feedback/feedback-impl/src/main/java/com/duckduckgo/feedback/impl/ui/negative/openended/ShareOpenEndedFeedbackFragment.kt index c1192a7e01c5..f489780ddfc0 100644 --- a/feedback/feedback-impl/src/main/java/com/duckduckgo/feedback/impl/ui/negative/openended/ShareOpenEndedFeedbackFragment.kt +++ b/feedback/feedback-impl/src/main/java/com/duckduckgo/feedback/impl/ui/negative/openended/ShareOpenEndedFeedbackFragment.kt @@ -19,17 +19,20 @@ package com.duckduckgo.feedback.impl.ui.negative.openended import android.os.Bundle import androidx.core.view.doOnNextLayout import com.duckduckgo.anvil.annotations.InjectWith +import com.duckduckgo.common.ui.store.AppBrandDesignUpdateToggles import com.duckduckgo.common.ui.viewbinding.viewBinding import com.duckduckgo.di.scopes.FragmentScope import com.duckduckgo.feedback.impl.R import com.duckduckgo.feedback.impl.databinding.ContentFeedbackOpenEndedFeedbackBinding import com.duckduckgo.feedback.impl.ui.common.FeedbackFragment import com.duckduckgo.feedback.impl.ui.common.LayoutScrollingTouchListener +import com.duckduckgo.feedback.impl.ui.common.resolveFeedbackFaceAsset import com.duckduckgo.feedback.impl.ui.negative.FeedbackType.MainReason import com.duckduckgo.feedback.impl.ui.negative.FeedbackType.SubReason import com.duckduckgo.feedback.impl.ui.negative.FeedbackTypeDisplay.Companion.mainReasons import com.duckduckgo.feedback.impl.ui.negative.FeedbackTypeDisplay.Companion.subReasons import com.duckduckgo.feedback.impl.ui.negative.openended.ShareOpenEndedNegativeFeedbackViewModel.Command +import javax.inject.Inject @InjectWith(FragmentScope::class) class ShareOpenEndedFeedbackFragment : FeedbackFragment(R.layout.content_feedback_open_ended_feedback) { @@ -57,6 +60,9 @@ class ShareOpenEndedFeedbackFragment : FeedbackFragment(R.layout.content_feedbac private var mainReason: MainReason? = null private var subReason: SubReason? = null + @Inject + lateinit var appBrandDesignUpdateToggles: AppBrandDesignUpdateToggles + override fun configureViewModelObservers() { viewModel.command.observe(this) { command -> when (command) { @@ -87,6 +93,12 @@ class ShareOpenEndedFeedbackFragment : FeedbackFragment(R.layout.content_feedbac updateDisplayForNegativeFeedback(args) } } + + if (appBrandDesignUpdateToggles.pictograms().isEnabled()) { + binding.emoticonImage.setImageResource( + resolveFeedbackFaceAsset(isPositive = isPositiveFeedback, isPictogramsEnabled = true), + ) + } } private fun updateDisplayForPositiveFeedback() { diff --git a/feedback/feedback-impl/src/main/java/com/duckduckgo/feedback/impl/ui/negative/subreason/SubReasonNegativeFeedbackFragment.kt b/feedback/feedback-impl/src/main/java/com/duckduckgo/feedback/impl/ui/negative/subreason/SubReasonNegativeFeedbackFragment.kt index a29f7d438314..f9a41b43e50b 100644 --- a/feedback/feedback-impl/src/main/java/com/duckduckgo/feedback/impl/ui/negative/subreason/SubReasonNegativeFeedbackFragment.kt +++ b/feedback/feedback-impl/src/main/java/com/duckduckgo/feedback/impl/ui/negative/subreason/SubReasonNegativeFeedbackFragment.kt @@ -19,11 +19,13 @@ package com.duckduckgo.feedback.impl.ui.negative.subreason import android.os.Bundle import androidx.recyclerview.widget.LinearLayoutManager import com.duckduckgo.anvil.annotations.InjectWith +import com.duckduckgo.common.ui.store.AppBrandDesignUpdateToggles import com.duckduckgo.common.ui.viewbinding.viewBinding import com.duckduckgo.di.scopes.FragmentScope import com.duckduckgo.feedback.impl.R import com.duckduckgo.feedback.impl.databinding.ContentFeedbackNegativeDisambiguationSubReasonBinding import com.duckduckgo.feedback.impl.ui.common.FeedbackFragment +import com.duckduckgo.feedback.impl.ui.common.resolveFeedbackFaceAsset import com.duckduckgo.feedback.impl.ui.negative.FeedbackType.* import com.duckduckgo.feedback.impl.ui.negative.FeedbackType.MainReason.* import com.duckduckgo.feedback.impl.ui.negative.FeedbackTypeDisplay @@ -31,6 +33,7 @@ import com.duckduckgo.feedback.impl.ui.negative.FeedbackTypeDisplay.FeedbackType import com.duckduckgo.feedback.impl.ui.negative.displayText import logcat.LogPriority.INFO import logcat.logcat +import javax.inject.Inject @InjectWith(FragmentScope::class) class SubReasonNegativeFeedbackFragment : FeedbackFragment(R.layout.content_feedback_negative_disambiguation_sub_reason) { @@ -64,11 +67,20 @@ class SubReasonNegativeFeedbackFragment : FeedbackFragment(R.layout.content_feed private val listener: DisambiguationNegativeFeedbackListener? get() = activity as DisambiguationNegativeFeedbackListener + @Inject + lateinit var appBrandDesignUpdateToggles: AppBrandDesignUpdateToggles + private lateinit var mainReason: MainReason override fun onActivityCreated(savedInstanceState: Bundle?) { super.onActivityCreated(savedInstanceState) + if (appBrandDesignUpdateToggles.pictograms().isEnabled()) { + binding.emoticonImage.setImageResource( + resolveFeedbackFaceAsset(isPositive = false, isPictogramsEnabled = true), + ) + } + recyclerAdapter = SubReasonAdapter( object : (FeedbackTypeSubReasonDisplay) -> Unit { override fun invoke(reason: FeedbackTypeSubReasonDisplay) { diff --git a/feedback/feedback-impl/src/main/java/com/duckduckgo/feedback/impl/ui/positive/initial/PositiveFeedbackLandingFragment.kt b/feedback/feedback-impl/src/main/java/com/duckduckgo/feedback/impl/ui/positive/initial/PositiveFeedbackLandingFragment.kt index 1dc7eedf3c37..88fca2e2c598 100644 --- a/feedback/feedback-impl/src/main/java/com/duckduckgo/feedback/impl/ui/positive/initial/PositiveFeedbackLandingFragment.kt +++ b/feedback/feedback-impl/src/main/java/com/duckduckgo/feedback/impl/ui/positive/initial/PositiveFeedbackLandingFragment.kt @@ -16,13 +16,16 @@ package com.duckduckgo.feedback.impl.ui.positive.initial +import android.os.Bundle import com.duckduckgo.anvil.annotations.InjectWith +import com.duckduckgo.common.ui.store.AppBrandDesignUpdateToggles import com.duckduckgo.common.ui.viewbinding.viewBinding import com.duckduckgo.common.utils.playstore.PlayStoreUtils import com.duckduckgo.di.scopes.FragmentScope import com.duckduckgo.feedback.impl.R import com.duckduckgo.feedback.impl.databinding.ContentFeedbackPositiveLandingBinding import com.duckduckgo.feedback.impl.ui.common.FeedbackFragment +import com.duckduckgo.feedback.impl.ui.common.resolveFeedbackFaceAsset import javax.inject.Inject @InjectWith(FragmentScope::class) @@ -44,6 +47,19 @@ class PositiveFeedbackLandingFragment : FeedbackFragment(R.layout.content_feedba @Inject lateinit var playStoreUtils: PlayStoreUtils + @Inject + lateinit var appBrandDesignUpdateToggles: AppBrandDesignUpdateToggles + + override fun onActivityCreated(savedInstanceState: Bundle?) { + super.onActivityCreated(savedInstanceState) + + if (appBrandDesignUpdateToggles.pictograms().isEnabled()) { + binding.emoticonImage.setImageResource( + resolveFeedbackFaceAsset(isPositive = true, isPictogramsEnabled = true), + ) + } + } + override fun configureViewModelObservers() { viewModel.command.observe(this) { command -> when (command) { diff --git a/feedback/feedback-impl/src/main/res/drawable/response_bad_56.xml b/feedback/feedback-impl/src/main/res/drawable/response_bad_56.xml new file mode 100644 index 000000000000..30eb5c6c6958 --- /dev/null +++ b/feedback/feedback-impl/src/main/res/drawable/response_bad_56.xml @@ -0,0 +1,16 @@ + + + + + diff --git a/feedback/feedback-impl/src/main/res/drawable/response_good_56.xml b/feedback/feedback-impl/src/main/res/drawable/response_good_56.xml new file mode 100644 index 000000000000..fe36d0e76102 --- /dev/null +++ b/feedback/feedback-impl/src/main/res/drawable/response_good_56.xml @@ -0,0 +1,16 @@ + + + + + diff --git a/feedback/feedback-impl/src/main/res/layout/content_feedback.xml b/feedback/feedback-impl/src/main/res/layout/content_feedback.xml index 21ca71558990..88d7c1569fac 100644 --- a/feedback/feedback-impl/src/main/res/layout/content_feedback.xml +++ b/feedback/feedback-impl/src/main/res/layout/content_feedback.xml @@ -80,6 +80,68 @@ app:layout_constraintTop_toTopOf="@id/positiveFeedbackButton" tools:src="@drawable/button_sad_light_theme" /> + + + + + + + + + + + + - \ No newline at end of file + diff --git a/feedback/feedback-impl/src/test/java/com/duckduckgo/feedback/impl/ui/common/FeedbackPictogramResolverTest.kt b/feedback/feedback-impl/src/test/java/com/duckduckgo/feedback/impl/ui/common/FeedbackPictogramResolverTest.kt new file mode 100644 index 000000000000..637767aeb9ad --- /dev/null +++ b/feedback/feedback-impl/src/test/java/com/duckduckgo/feedback/impl/ui/common/FeedbackPictogramResolverTest.kt @@ -0,0 +1,88 @@ +/* + * Copyright (c) 2026 DuckDuckGo + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.duckduckgo.feedback.impl.ui.common + +import com.duckduckgo.feedback.impl.R +import org.junit.Assert.assertEquals +import org.junit.Test + +class FeedbackPictogramResolverTest { + + @Test + fun whenPictogramsEnabledThenButtonAssetIsThemeIndependent() { + assertEquals( + R.drawable.response_good_56, + resolveFeedbackButtonAsset(isPositive = true, isLightMode = true, isPictogramsEnabled = true), + ) + assertEquals( + R.drawable.response_good_56, + resolveFeedbackButtonAsset(isPositive = true, isLightMode = false, isPictogramsEnabled = true), + ) + assertEquals( + R.drawable.response_bad_56, + resolveFeedbackButtonAsset(isPositive = false, isLightMode = true, isPictogramsEnabled = true), + ) + assertEquals( + R.drawable.response_bad_56, + resolveFeedbackButtonAsset(isPositive = false, isLightMode = false, isPictogramsEnabled = true), + ) + } + + @Test + fun whenPictogramsDisabledThenButtonAssetsAreUnchanged() { + assertEquals( + R.drawable.button_happy_light_theme, + resolveFeedbackButtonAsset(isPositive = true, isLightMode = true, isPictogramsEnabled = false), + ) + assertEquals( + R.drawable.button_happy_dark_theme, + resolveFeedbackButtonAsset(isPositive = true, isLightMode = false, isPictogramsEnabled = false), + ) + assertEquals( + R.drawable.button_sad_light_theme, + resolveFeedbackButtonAsset(isPositive = false, isLightMode = true, isPictogramsEnabled = false), + ) + assertEquals( + R.drawable.button_sad_dark_theme, + resolveFeedbackButtonAsset(isPositive = false, isLightMode = false, isPictogramsEnabled = false), + ) + } + + @Test + fun whenPictogramsEnabledThenFaceAssetMatchesResponse() { + assertEquals( + R.drawable.response_good_56, + resolveFeedbackFaceAsset(isPositive = true, isPictogramsEnabled = true), + ) + assertEquals( + R.drawable.response_bad_56, + resolveFeedbackFaceAsset(isPositive = false, isPictogramsEnabled = true), + ) + } + + @Test + fun whenPictogramsDisabledThenFaceAssetsAreUnchanged() { + assertEquals( + R.drawable.ic_happy_face, + resolveFeedbackFaceAsset(isPositive = true, isPictogramsEnabled = false), + ) + assertEquals( + R.drawable.ic_sad_face, + resolveFeedbackFaceAsset(isPositive = false, isPictogramsEnabled = false), + ) + } +} diff --git a/feedback/feedback-impl/src/test/java/com/duckduckgo/feedback/impl/ui/initial/InitialFeedbackLayoutTest.kt b/feedback/feedback-impl/src/test/java/com/duckduckgo/feedback/impl/ui/initial/InitialFeedbackLayoutTest.kt new file mode 100644 index 000000000000..cd3b597f4f69 --- /dev/null +++ b/feedback/feedback-impl/src/test/java/com/duckduckgo/feedback/impl/ui/initial/InitialFeedbackLayoutTest.kt @@ -0,0 +1,75 @@ +/* + * Copyright (c) 2026 DuckDuckGo + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.duckduckgo.feedback.impl.ui.initial + +import android.view.LayoutInflater +import android.widget.ImageView +import androidx.appcompat.view.ContextThemeWrapper +import androidx.test.core.app.ApplicationProvider +import androidx.test.ext.junit.runners.AndroidJUnit4 +import com.duckduckgo.feedback.impl.R +import com.google.android.material.card.MaterialCardView +import org.junit.Assert.assertEquals +import org.junit.Assert.assertTrue +import org.junit.Test +import org.junit.runner.RunWith +import com.duckduckgo.mobile.android.R as DesignSystemR + +@RunWith(AndroidJUnit4::class) +class InitialFeedbackLayoutTest { + + @Test + fun responseChoicesKeepLegacyImagesAndProvideHiddenBrandCards() { + val context = ContextThemeWrapper( + ApplicationProvider.getApplicationContext(), + DesignSystemR.style.Theme_DuckDuckGo_Light, + ) + val root = LayoutInflater.from(context) + .inflate(R.layout.content_feedback, null, false) + + val positiveImage = root.findViewById(R.id.positiveFeedbackButton) + val negativeImage = root.findViewById(R.id.negativeFeedbackButton) + val positiveCard = root.findViewById(R.id.positiveFeedbackBrandButton) + val negativeCard = root.findViewById(R.id.negativeFeedbackBrandButton) + + assertEquals(ImageView::class.java, positiveImage.javaClass) + assertEquals(ImageView::class.java, negativeImage.javaClass) + assertEquals(100, positiveImage.layoutParams.width) + assertEquals(100, positiveImage.layoutParams.height) + assertEquals(100, negativeImage.layoutParams.width) + assertEquals(100, negativeImage.layoutParams.height) + assertEquals(android.view.View.VISIBLE, positiveImage.visibility) + assertEquals(android.view.View.VISIBLE, negativeImage.visibility) + assertEquals(android.view.View.GONE, positiveCard.visibility) + assertEquals(android.view.View.GONE, negativeCard.visibility) + assertTrue(positiveCard.isClickable) + assertTrue(positiveCard.isFocusable) + assertTrue(negativeCard.isClickable) + assertTrue(negativeCard.isFocusable) + assertEquals(100, positiveCard.layoutParams.width) + assertEquals(100, positiveCard.layoutParams.height) + assertEquals(100, negativeCard.layoutParams.width) + assertEquals(100, negativeCard.layoutParams.height) + assertEquals(1, positiveCard.strokeWidth) + assertEquals(1, negativeCard.strokeWidth) + + assertEquals(48, (positiveCard.getChildAt(0) as ImageView).layoutParams.width) + assertEquals(48, (positiveCard.getChildAt(0) as ImageView).layoutParams.height) + assertEquals(48, (negativeCard.getChildAt(0) as ImageView).layoutParams.width) + assertEquals(48, (negativeCard.getChildAt(0) as ImageView).layoutParams.height) + } +} From dfe55cd833ee6e09429b80a177313fe9b6162dbf Mon Sep 17 00:00:00 2001 From: Mike Scamell Date: Thu, 13 Aug 2026 19:43:12 +0100 Subject: [PATCH 5/9] Replace the passwords keychain animation with a static pictogram The 2026 replacement is a static pictogram rather than a Lottie, so both call sites cancel the animation and set a drawable on the existing LottieAnimationView instead of playing it. The raw animation stays for the flag-off path. --- .../PasswordsKeychainAnimationResolver.kt | 33 +++++++ .../promo/ImportInPasswordsPromotion.kt | 19 +++- .../google/ImportFromGooglePasswordsDialog.kt | 17 +++- .../res/drawable/passwords_keychain_128.xml | 94 +++++++++++++++++++ .../PasswordsKeychainAnimationResolverTest.kt | 46 +++++++++ 5 files changed, 204 insertions(+), 5 deletions(-) create mode 100644 autofill/autofill-impl/src/main/java/com/duckduckgo/autofill/impl/importing/PasswordsKeychainAnimationResolver.kt create mode 100644 autofill/autofill-impl/src/main/res/drawable/passwords_keychain_128.xml create mode 100644 autofill/autofill-impl/src/test/java/com/duckduckgo/autofill/impl/importing/PasswordsKeychainAnimationResolverTest.kt diff --git a/autofill/autofill-impl/src/main/java/com/duckduckgo/autofill/impl/importing/PasswordsKeychainAnimationResolver.kt b/autofill/autofill-impl/src/main/java/com/duckduckgo/autofill/impl/importing/PasswordsKeychainAnimationResolver.kt new file mode 100644 index 000000000000..9e5616404962 --- /dev/null +++ b/autofill/autofill-impl/src/main/java/com/duckduckgo/autofill/impl/importing/PasswordsKeychainAnimationResolver.kt @@ -0,0 +1,33 @@ +/* + * Copyright (c) 2026 DuckDuckGo + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.duckduckgo.autofill.impl.importing + +import androidx.annotation.DrawableRes +import androidx.annotation.RawRes +import com.duckduckgo.autofill.impl.R + +internal data class PasswordsKeychainAnimationAsset( + @RawRes val animationRes: Int, + @DrawableRes val staticRes: Int?, +) + +internal fun resolvePasswordsKeychainAnimationAsset( + pictogramsEnabled: Boolean, +): PasswordsKeychainAnimationAsset = PasswordsKeychainAnimationAsset( + animationRes = R.raw.anim_password_keys, + staticRes = if (pictogramsEnabled) R.drawable.passwords_keychain_128 else null, +) diff --git a/autofill/autofill-impl/src/main/java/com/duckduckgo/autofill/impl/importing/promo/ImportInPasswordsPromotion.kt b/autofill/autofill-impl/src/main/java/com/duckduckgo/autofill/impl/importing/promo/ImportInPasswordsPromotion.kt index 5940ca4120aa..0b53cd47eb42 100644 --- a/autofill/autofill-impl/src/main/java/com/duckduckgo/autofill/impl/importing/promo/ImportInPasswordsPromotion.kt +++ b/autofill/autofill-impl/src/main/java/com/duckduckgo/autofill/impl/importing/promo/ImportInPasswordsPromotion.kt @@ -33,6 +33,8 @@ import com.duckduckgo.autofill.impl.R import com.duckduckgo.autofill.impl.databinding.ViewImportPasswordsPromoBinding import com.duckduckgo.autofill.impl.importing.promo.ImportInPasswordsPromotionViewModel.Command import com.duckduckgo.autofill.impl.importing.promo.ImportInPasswordsPromotionViewModel.Command.DismissImport +import com.duckduckgo.autofill.impl.importing.resolvePasswordsKeychainAnimationAsset +import com.duckduckgo.common.ui.store.AppBrandDesignUpdateToggles import com.duckduckgo.common.ui.view.MessageCta.Message import com.duckduckgo.common.ui.view.MessageCta.MessageType.REMOTE_MESSAGE import com.duckduckgo.common.ui.view.show @@ -82,6 +84,9 @@ class ImportInPasswordsPromotionView @JvmOverloads constructor( @Inject lateinit var dispatchers: DispatcherProvider + @Inject + lateinit var appBrandDesignUpdateToggles: AppBrandDesignUpdateToggles + private val binding: ViewImportPasswordsPromoBinding by viewBinding() private val viewModel: ImportInPasswordsPromotionViewModel by lazy { @@ -118,10 +123,13 @@ class ImportInPasswordsPromotionView @JvmOverloads constructor( } private fun showPromo() { + val isPictogramsEnabled = appBrandDesignUpdateToggles.pictograms().isEnabled() + val animationAsset = resolvePasswordsKeychainAnimationAsset(isPictogramsEnabled) + with(binding.importPromo) { setMessage( Message( - topAnimation = R.raw.anim_password_keys, + topAnimation = animationAsset.animationRes, title = context.getString(R.string.passwords_import_promo_title), subtitle = context.getString(R.string.passwords_import_promo_subtitle), action = context.getString(R.string.passwords_import_promo_action), @@ -129,8 +137,13 @@ class ImportInPasswordsPromotionView @JvmOverloads constructor( ), ) onTopAnimationConfigured { view -> - view.repeatCount = 1 - view.playAnimation() + animationAsset.staticRes?.let { staticRes -> + view.cancelAnimation() + view.setImageResource(staticRes) + } ?: run { + view.repeatCount = 1 + view.playAnimation() + } } onPrimaryActionClicked { viewModel.onUserClickedToImport() diff --git a/autofill/autofill-impl/src/main/java/com/duckduckgo/autofill/impl/ui/credential/management/importpassword/google/ImportFromGooglePasswordsDialog.kt b/autofill/autofill-impl/src/main/java/com/duckduckgo/autofill/impl/ui/credential/management/importpassword/google/ImportFromGooglePasswordsDialog.kt index c9a18ee5f46a..e093f94f0f62 100644 --- a/autofill/autofill-impl/src/main/java/com/duckduckgo/autofill/impl/ui/credential/management/importpassword/google/ImportFromGooglePasswordsDialog.kt +++ b/autofill/autofill-impl/src/main/java/com/duckduckgo/autofill/impl/ui/credential/management/importpassword/google/ImportFromGooglePasswordsDialog.kt @@ -45,6 +45,7 @@ import com.duckduckgo.autofill.impl.deviceauth.AutofillAuthorizationGracePeriod import com.duckduckgo.autofill.impl.importing.CredentialImporter import com.duckduckgo.autofill.impl.importing.gpm.webflow.ImportGooglePassword import com.duckduckgo.autofill.impl.importing.gpm.webflow.ImportGooglePasswordResult +import com.duckduckgo.autofill.impl.importing.resolvePasswordsKeychainAnimationAsset import com.duckduckgo.autofill.impl.ui.credential.dialog.animateClosed import com.duckduckgo.autofill.impl.ui.credential.management.importpassword.ImportPasswordsPixelSender import com.duckduckgo.autofill.impl.ui.credential.management.importpassword.google.ImportFromGooglePasswordsDialog.ImportPasswordsDialog.Companion.KEY_IMPORT_SUCCESS @@ -59,6 +60,7 @@ import com.duckduckgo.autofill.impl.ui.credential.management.importpassword.goog import com.duckduckgo.autofill.impl.ui.credential.management.importpassword.google.ImportFromGooglePasswordsDialogViewModel.ViewMode.PreImport import com.duckduckgo.autofill.impl.ui.credential.management.importpassword.google.ImportFromGooglePasswordsDialogViewModel.ViewState import com.duckduckgo.common.ui.applyBottomSystemBarInsetPadding +import com.duckduckgo.common.ui.store.AppBrandDesignUpdateToggles import com.duckduckgo.common.ui.view.gone import com.duckduckgo.common.ui.view.prependIconToText import com.duckduckgo.common.ui.view.show @@ -111,6 +113,9 @@ class ImportFromGooglePasswordsDialog : BottomSheetDialogFragment() { @Inject lateinit var edgeToEdgeProvider: EdgeToEdgeProvider + @Inject + lateinit var appBrandDesignUpdateToggles: AppBrandDesignUpdateToggles + private var _binding: ContentImportFromGooglePasswordDialogBinding? = null private val binding get() = _binding!! @@ -182,9 +187,17 @@ class ImportFromGooglePasswordsDialog : BottomSheetDialogFragment() { dialogTitle.text = getString(R.string.passwords_import_promo_in_browser_title) onboardingSubtitle.text = binding.root.context.prependIconToText(R.string.passwords_import_promo_subtitle, R.drawable.ic_lock_solid_12) declineButton.show() - topIllustrationAnimated.setAnimation(R.raw.anim_password_keys) + val animationAsset = resolvePasswordsKeychainAnimationAsset(appBrandDesignUpdateToggles.pictograms().isEnabled()) + animationAsset.staticRes?.let { staticRes -> + topIllustrationAnimated.cancelAnimation() + topIllustrationAnimated.setImageResource(staticRes) + } ?: run { + topIllustrationAnimated.setAnimation(animationAsset.animationRes) + } topIllustrationAnimated.show() - topIllustrationAnimated.playAnimation() + if (animationAsset.staticRes == null) { + topIllustrationAnimated.playAnimation() + } appIcon.gone() } showDialogContent() diff --git a/autofill/autofill-impl/src/main/res/drawable/passwords_keychain_128.xml b/autofill/autofill-impl/src/main/res/drawable/passwords_keychain_128.xml new file mode 100644 index 000000000000..96f49f1b3134 --- /dev/null +++ b/autofill/autofill-impl/src/main/res/drawable/passwords_keychain_128.xml @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/autofill/autofill-impl/src/test/java/com/duckduckgo/autofill/impl/importing/PasswordsKeychainAnimationResolverTest.kt b/autofill/autofill-impl/src/test/java/com/duckduckgo/autofill/impl/importing/PasswordsKeychainAnimationResolverTest.kt new file mode 100644 index 000000000000..23f41bae0fcb --- /dev/null +++ b/autofill/autofill-impl/src/test/java/com/duckduckgo/autofill/impl/importing/PasswordsKeychainAnimationResolverTest.kt @@ -0,0 +1,46 @@ +/* + * Copyright (c) 2026 DuckDuckGo + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.duckduckgo.autofill.impl.importing + +import com.duckduckgo.autofill.impl.R +import org.junit.Assert.assertEquals +import org.junit.Test + +class PasswordsKeychainAnimationResolverTest { + + @Test + fun whenPictogramsDisabledThenUseLottieAnimation() { + assertEquals( + PasswordsKeychainAnimationAsset( + animationRes = R.raw.anim_password_keys, + staticRes = null, + ), + resolvePasswordsKeychainAnimationAsset(pictogramsEnabled = false), + ) + } + + @Test + fun whenPictogramsEnabledThenUseStaticDrawable() { + assertEquals( + PasswordsKeychainAnimationAsset( + animationRes = R.raw.anim_password_keys, + staticRes = R.drawable.passwords_keychain_128, + ), + resolvePasswordsKeychainAnimationAsset(pictogramsEnabled = true), + ) + } +} From fa001fe5cc71909deff3240a6422ea64ee013f82 Mon Sep 17 00:00:00 2001 From: Mike Scamell Date: Thu, 13 Aug 2026 19:43:12 +0100 Subject: [PATCH 6/9] Swap the VPN header animation behind the pictograms toggle One theme-agnostic animation replaces the light/dark pair. The replacement is authored on a 2560x1920 canvas against the current 128x96, same 4:3 ratio, so the view is pinned to the original size on the enabled path only. --- .../NetworkProtectionManagementActivity.kt | 8 ++++++++ .../main/res/raw/vpn_header_brand_update.json | 1 + .../src/main/res/values/dimens-netp.xml | 20 +++++++++++++++++++ 3 files changed, 29 insertions(+) create mode 100644 network-protection/network-protection-impl/src/main/res/raw/vpn_header_brand_update.json create mode 100644 network-protection/network-protection-impl/src/main/res/values/dimens-netp.xml diff --git a/network-protection/network-protection-impl/src/main/java/com/duckduckgo/networkprotection/impl/management/NetworkProtectionManagementActivity.kt b/network-protection/network-protection-impl/src/main/java/com/duckduckgo/networkprotection/impl/management/NetworkProtectionManagementActivity.kt index ba703ef1d608..24abda2f66d5 100644 --- a/network-protection/network-protection-impl/src/main/java/com/duckduckgo/networkprotection/impl/management/NetworkProtectionManagementActivity.kt +++ b/network-protection/network-protection-impl/src/main/java/com/duckduckgo/networkprotection/impl/management/NetworkProtectionManagementActivity.kt @@ -330,6 +330,14 @@ class NetworkProtectionManagementActivity : DuckDuckGoActivity() { } else { binding.netpStatusImage.setAnimation(R.raw.vpn_header_dark) } + + if (appBrandDesignUpdateToggles.pictograms().isEnabled()) { + binding.netpStatusImage.setAnimation(R.raw.vpn_header_brand_update) + binding.netpStatusImage.layoutParams = binding.netpStatusImage.layoutParams.apply { + width = resources.getDimensionPixelSize(R.dimen.netp_header_animation_width) + height = resources.getDimensionPixelSize(R.dimen.netp_header_animation_height) + } + } } private fun handleAnimation(newState: ConnectionState) { diff --git a/network-protection/network-protection-impl/src/main/res/raw/vpn_header_brand_update.json b/network-protection/network-protection-impl/src/main/res/raw/vpn_header_brand_update.json new file mode 100644 index 000000000000..4305a9c6f663 --- /dev/null +++ b/network-protection/network-protection-impl/src/main/res/raw/vpn_header_brand_update.json @@ -0,0 +1 @@ +{"v":"5.12.1","fr":30,"ip":0,"op":121,"w":2560,"h":1920,"nm":"main-comp","ddd":0,"assets":[{"id":"comp_0","nm":"globe","fr":30,"layers":[{"ddd":0,"ind":1,"ty":3,"nm":"Globe CTRL","sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[960,960,0],"ix":2,"l":2},"a":{"a":0,"k":[50,50,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.449,0.449,0.24],"y":[1,1,1]},"o":{"x":[0.06,0.06,0.76],"y":[0.328,0.328,0]},"t":10,"s":[100,100,100]},{"i":{"x":[0.179,0.179,0.24],"y":[0.999,0.999,1]},"o":{"x":[0.148,0.148,0.76],"y":[0,0,0]},"t":15,"s":[80,80,100]},{"t":30,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"ip":0,"op":300,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":3,"nm":"Details CTRL","parent":1,"sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[50,50,0],"ix":2,"l":2},"a":{"a":0,"k":[50,50,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.449,0.449,0.24],"y":[1,1,1]},"o":{"x":[0.06,0.06,0.76],"y":[0.328,0.328,0]},"t":10,"s":[125,125,100]},{"i":{"x":[0.179,0.179,0.24],"y":[0.999,0.999,1]},"o":{"x":[0.148,0.148,0.76],"y":[0,0,0]},"t":15,"s":[140,140,100]},{"t":30,"s":[125,125,100]}],"ix":6,"l":2}},"ao":0,"ip":0,"op":300,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"stroke","parent":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[50,50,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-336.894,0],[0,-336.894],[336.894,0],[0,336.894]],"o":[[336.894,0],[0,336.894],[-336.894,0],[0,-336.894]],"v":[[0,-610],[610,0],[0,610],[-610,0]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[-353.462,0],[0,353.462],[353.462,0],[0,-353.462]],"o":[[353.462,0],[0,-353.462],[-353.462,0],[0,353.462]],"v":[[0,640],[640,0],[0,-640],[-640,0]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 2","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":10,"s":[0.282352954149,0.282352954149,0.282352954149,1]},{"t":30,"s":[0.015686275437,0.368627458811,0.698039233685,1]}],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"stroke","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":300,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"globe-fill-mask","parent":1,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[50,50,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-345.178,0],[0,345.178],[345.178,0],[0,-345.178]],"o":[[345.178,0],[0,-345.178],[-345.178,0],[0,345.178]],"v":[[0,625],[625,0],[0,-625],[-625,0]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":1,"k":[{"i":{"x":[0.48],"y":[1]},"o":{"x":[0.26],"y":[-1.082]},"t":10,"s":[0.800000011921,0.800000011921,0.800000011921,1]},{"t":30,"s":[0.262745112181,0.592156887054,0.878431379795,1]}],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"fill","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":300,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":5,"ty":0,"nm":"globe-lines","parent":1,"tt":1,"tp":4,"refId":"comp_1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[50,50,0],"ix":2,"l":2},"a":{"a":0,"k":[960,960,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":1920,"h":1920,"ip":0,"op":300,"st":0,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"stroke-detail-mask-2","parent":7,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-0.721,-1.298,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,237.139]],"o":[[-181.564,-125.062],[0,0]],"v":[[150.292,285.77],[-150.292,-285.77]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.301960796118,0.615686297417,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":30,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"stroke-detail-mask-2","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":300,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"stroke-detail-2","parent":2,"tt":1,"tp":6,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-385.189,281.073,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[80,80,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.154,1.131],[1.599,0],[1.154,-1.13],[0.089,-1.6],[0.015,-11.369],[-48.172,-91.09],[-83.531,-59.036],[-9.595,-6.066],[-2.253,0.432],[-1.292,1.875],[0.399,2.259],[1.823,1.367],[8.532,7.012],[45.916,87.156],[9.684,99.248],[0.618,11.145]],"o":[[-1.154,-1.13],[-1.599,0],[-1.154,1.131],[-0.617,11.342],[-0.301,102.002],[47.974,91.191],[9.277,6.568],[1.927,1.216],[2.253,-0.432],[1.291,-1.875],[-0.399,-2.259],[-8.855,-6.642],[-76.79,-63.085],[-45.976,-87.123],[-1.084,-11.061],[-0.089,-1.6]],"v":[[-146.721,-291.336],[-151.013,-293.099],[-155.305,-291.336],[-157.214,-287.068],[-158.166,-253.094],[-85.085,43.063],[116.297,272.736],[144.602,291.686],[151.111,292.941],[156.643,289.343],[158.035,282.892],[154.544,277.258],[128.464,256.779],[-57.722,28.64],[-142.263,-253.856],[-144.812,-287.068]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":10,"s":[0.800000011921,0.800000011921,0.800000011921,1]},{"t":30,"s":[0.262745112181,0.592156887054,0.878431379795,1]}],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"stroke-detail-2","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":300,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"stroke-detail-mask-1","parent":9,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[1.239,1.319,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[98.35,53.671]],"o":[[-62.181,-92.612],[0,0]],"v":[[122.225,111.539],[-122.225,-111.539]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.301960796118,0.615686297417,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":30,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"stroke-detail-mask-1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":300,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"stroke-detail-1","parent":2,"tt":1,"tp":8,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[410.996,-347.746,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[80,80,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[5.166,2.31],[2.163,-0.67],[1.069,-1.959],[-0.607,-2.182],[-1.873,-1.228],[-4.552,-3.093],[-36.199,-33.034],[-32.691,-37.565],[-3.59,-4.239],[-1.564,-0.275],[-1.292,0.867],[-0.337,1.551],[0.723,1.389],[2.797,4.92],[37.849,34.528],[45.848,22.28]],"o":[[-2.045,-0.91],[-2.163,0.67],[-1.069,1.959],[0.607,2.183],[4.614,3.027],[40.959,27.84],[36.191,33.044],[3.632,4.175],[1.012,1.195],[1.563,0.275],[1.292,-0.867],[0.338,-1.552],[-2.619,-5.009],[-25.164,-44.292],[-37.831,-34.545],[-5.094,-2.477]],"v":[[-116.793,-117.91],[-123.331,-118.344],[-128.375,-114.253],[-129.088,-107.798],[-125.181,-102.529],[-111.436,-93.349],[4.243,-1.977],[107.485,103.696],[118.315,116.314],[122.285,118.648],[126.733,117.73],[129.267,113.96],[128.613,109.4],[120.488,94.507],[25.097,-24.824],[-101.402,-110.732]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":10,"s":[0.800000011921,0.800000011921,0.800000011921,1]},{"t":30,"s":[0.262745112181,0.592156887054,0.878431379795,1]}],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"stroke-detail-1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":300,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":"globe-fill","parent":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[50,50,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-345.178,0],[0,345.178],[345.178,0],[0,-345.178]],"o":[[345.178,0],[0,-345.178],[-345.178,0],[0,345.178]],"v":[[0,625],[625,0],[0,-625],[-625,0]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":10,"s":[0.800000011921,0.800000011921,0.800000011921,1]},{"t":30,"s":[0.262745112181,0.592156887054,0.878431379795,1]}],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"fill","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":300,"st":0,"ct":1,"bm":0}]},{"id":"comp_1","nm":"globe-lines","fr":30,"layers":[{"ddd":0,"ind":4,"ty":4,"nm":"circle-3","parent":5,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,0,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-27.361,0],[0,27.361],[27.361,0],[0,-27.361]],"o":[[27.361,0],[0,-27.361],[-27.361,0],[0,27.361]],"v":[[0,49.542],[49.542,0],[0,-49.542],[-49.542,0]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":1,"k":[{"i":{"x":[0.48],"y":[1]},"o":{"x":[0.26],"y":[-1.88]},"t":10,"s":[0.282352954149,0.282352954149,0.282352954149,1]},{"t":30,"s":[0.015686275437,0.368627458811,0.698039233685,1]}],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"circle-2","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":300,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"circle-3-bg","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":-63.425,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.762,"y":0.489},"o":{"x":0.514,"y":0},"t":50,"s":[382,412,0],"to":[0,0,0],"ti":[-192.656,-209.326,0]},{"i":{"x":0.474,"y":1},"o":{"x":0.243,"y":0.489},"t":83.424,"s":[942.656,845.326,0],"to":[136.076,147.851,0],"ti":[0,0,0]},{"t":119,"s":[1444,1480,0]}],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":50,"s":[80,80,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":84,"s":[150,150,100]},{"t":119,"s":[80,80,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,40.569],[40.566,0],[0.005,-40.562],[-40.565,-0.005]],"o":[[-0.005,-40.565],[-40.562,0.005],[0,40.566],[40.569,0]],"v":[[73.46,-0.012],[-0.012,-73.46],[-73.46,-0.012],[-0.012,73.46]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":10,"s":[0.800000059838,0.800000059838,0.800000059838,1]},{"t":30,"s":[0.262745112181,0.592156887054,0.8784314394,1]}],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"circle-2-mask","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":300,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"circle-2","parent":7,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0.008,0.018,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-27.361,0],[0,27.361],[27.361,0],[0,-27.361]],"o":[[27.361,0],[0,-27.361],[-27.361,0],[0,27.361]],"v":[[0,49.542],[49.542,0],[0,-49.542],[-49.542,0]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":1,"k":[{"i":{"x":[0.48],"y":[1]},"o":{"x":[0.26],"y":[-1.88]},"t":10,"s":[0.282352954149,0.282352954149,0.282352954149,1]},{"t":30,"s":[0.015686275437,0.368627458811,0.698039233685,1]}],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"circle-2","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":300,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"circle-2-bg","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":-63.425,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.76,"y":0.501},"o":{"x":0.521,"y":0},"t":17.883,"s":[438,1552,0],"to":[-32,-440,0],"ti":[-185.649,152.428,0]},{"i":{"x":0.481,"y":1},"o":{"x":0.24,"y":0.501},"t":53,"s":[772,696,0],"to":[190,-156,0],"ti":[-408,-102,0]},{"t":87.8828125,"s":[1662,516,0]}],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":17.883,"s":[80,80,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":52.883,"s":[150,150,100]},{"t":87.8828125,"s":[80,80,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,40.569],[40.566,0],[0.005,-40.562],[-40.565,-0.005]],"o":[[-0.005,-40.565],[-40.562,0.005],[0,40.566],[40.569,0]],"v":[[73.46,-0.012],[-0.012,-73.46],[-73.46,-0.012],[-0.012,73.46]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":10,"s":[0.800000059838,0.800000059838,0.800000059838,1]},{"t":30,"s":[0.262745112181,0.592156887054,0.8784314394,1]}],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"circle-2-mask","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":300,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"circle-1","parent":9,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-0.007,-0.005,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-27.142,0],[0,27.142],[27.142,0],[0,-27.142]],"o":[[27.142,0],[0,-27.142],[-27.142,0],[0,27.142]],"v":[[0,49.144],[49.144,0],[0,-49.144],[-49.144,0]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":1,"k":[{"i":{"x":[0.48],"y":[1]},"o":{"x":[0.26],"y":[-1.88]},"t":10,"s":[0.282352954149,0.282352954149,0.282352954149,1]},{"t":30,"s":[0.015686275437,0.368627458811,0.698039233685,1]}],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"circle-1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":300,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"circle-1-bg","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":16.563,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.762,"y":0.492},"o":{"x":0.515,"y":0},"t":60,"s":[184,912,0],"to":[0,0,0],"ti":[-376,-60,0]},{"i":{"x":0.475,"y":1},"o":{"x":0.242,"y":0.492},"t":94.184,"s":[920,892,0],"to":[376,60,0],"ti":[0,0,0]},{"t":130,"s":[1700,1124,0]}],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":60,"s":[80,80,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":90,"s":[150,150,100]},{"t":119,"s":[80,80,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,40.349],[40.347,0],[0.004,-40.343],[-40.346,-0.004]],"o":[[-0.004,-40.346],[-40.343,0.004],[0,40.347],[40.349,0]],"v":[[73.062,-0.012],[-0.012,-73.062],[-73.062,-0.012],[-0.012,73.062]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":10,"s":[0.800000059838,0.800000059838,0.800000059838,1]},{"t":30,"s":[0.262745112181,0.592156887054,0.8784314394,1]}],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"circle-1-mask","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":300,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":"stroke-3","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":1.195,"ix":10},"p":{"a":0,"k":[861.043,927.837,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.175,0.032],[139.707,1.091],[63.32,-13.076],[14.755,-4.716],[0.459,-0.859],[-0.265,-0.923],[-0.846,-0.484],[-0.93,0.238],[-15.148,2.14],[-63.547,-1.728],[-135.242,-25.95],[-0.172,-0.034],[-71.789,-21.785],[-14.574,-4.787],[-3.858,1.979],[-1.336,4.152],[1.979,3.858],[4.135,1.304],[14.966,4.373],[74.895,13.606]],"o":[[-137.428,-24.167],[-64.382,-0.091],[-15.251,3.216],[-0.915,0.293],[-0.459,0.86],[0.266,0.923],[0.846,0.483],[14.686,-3.757],[62.911,-8.623],[137.885,4.613],[0.167,0.033],[73.621,14.548],[14.7,4.467],[4.119,1.353],[3.858,-1.979],[1.337,-4.152],[-1.979,-3.858],[-14.863,-4.69],[-73.082,-21.325],[-0.175,-0.032]],"v":[[189.031,-29.143],[-227.165,-69.159],[-419.791,-51.893],[-465.137,-40.095],[-467.281,-38.287],[-467.585,-35.512],[-465.851,-33.322],[-463.075,-32.931],[-417.986,-41.647],[-227.518,-47.783],[183.557,-0.148],[184.069,-0.048],[402.427,54.467],[446.36,68.348],[458.817,67.377],[466.932,57.795],[465.931,45.278],[456.38,37.223],[411.617,23.626],[189.556,-29.047]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":10,"s":[0.282352954149,0.282352954149,0.282352954149,1]},{"t":30,"s":[0.015686275437,0.368627458811,0.698039233685,1]}],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector (Stroke)","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":300,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":"stroke-2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[885.569,853.07,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[13.504,6.099],[1.471,-0.523],[0.683,-1.371],[-0.467,-1.491],[-1.344,-0.736],[-12.182,-7.983],[-41.817,-34.971],[-66.787,-70.855],[-27.817,-30.509],[-44.393,-55.147],[-9.078,-11.597],[-1.037,-0.18],[-0.857,0.589],[-0.203,1.032],[0.536,0.894],[7.966,12.481],[45.929,54.693],[28.547,30.34],[76.84,62.059],[49.175,26.128]],"o":[[-1.397,-0.63],[-1.471,0.525],[-0.683,1.371],[0.468,1.489],[12.711,6.962],[45.564,29.942],[74.3,62.418],[28.265,30.04],[47.43,52.06],[9.226,11.468],[0.643,0.82],[1.037,0.18],[0.857,-0.589],[0.204,-1.033],[-7.605,-12.677],[-38.336,-60.026],[-26.774,-31.86],[-67.468,-71.572],[-43.275,-34.793],[-13.155,-6.968]],"v":[[-309.893,-311.44],[-314.382,-311.59],[-317.738,-308.645],[-318.067,-304.192],[-315.245,-300.7],[-277.796,-278.109],[-148.373,-178.17],[61.814,23.941],[145.91,114.816],[283.598,275.707],[311.065,310.314],[313.667,311.89],[316.621,311.254],[318.273,308.725],[317.734,305.73],[294.365,267.98],[167.882,95.588],[84.907,2.211],[-130.6,-199.806],[-269.767,-291.716]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":10,"s":[0.282352954149,0.282352954149,0.282352954149,1]},{"t":30,"s":[0.015686275437,0.368627458811,0.698039233685,1]}],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector (Stroke)","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":300,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":12,"ty":4,"nm":"stroke-1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[867.518,828.818,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.079,0.978],[1.42,-0.034],[18.899,-1.264],[39.569,-10.696],[0.01,-0.003],[59.848,-36.431],[47.671,-34.07],[0.184,-0.132],[51.214,-162.572],[2.845,-18.765],[-0.833,-1.214],[-1.433,-0.278],[-1.226,0.814],[-0.34,1.422],[-6.317,17.369],[-125.474,101.229],[-0.163,0.117],[-49.368,30.665],[-65.038,18.586],[-0.01,0.003],[-39.17,7.731],[-18.508,2.332],[-0.921,1.126],[0.106,1.415]],"o":[[-1.079,-0.976],[-18.842,0.473],[-40.539,2.704],[-0.01,0.003],[-68.091,18.225],[-51.36,30.985],[-0.184,0.131],[-136.617,110.681],[-5.115,18.287],[-0.218,1.446],[0.832,1.214],[1.433,0.278],[1.227,-0.814],[4.294,-17.921],[60.975,-153.528],[0.164,-0.117],[48.317,-34.58],[57.514,-36.027],[0.01,-0.003],[37.88,-10.915],[18.238,-3.599],[1.409,-0.178],[0.921,-1.128],[-0.106,-1.416]],"v":[[404.967,-344.934],[401.062,-346.428],[344.471,-343.979],[223.616,-325.302],[223.586,-325.294],[30.84,-240.917],[-116.682,-141.063],[-117.235,-140.668],[-394.589,284.271],[-406.766,339.849],[-405.83,343.998],[-402.295,346.328],[-398.145,345.49],[-395.723,341.994],[-379.58,289.087],[-96.843,-112.223],[-96.351,-112.573],[47.056,-214.496],[231.38,-297.36],[231.409,-297.368],[346.796,-326.222],[401.904,-335.209],[405.543,-337.269],[406.818,-341.219]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":10,"s":[0.282352954149,0.282352954149,0.282352954149,1]},{"t":30,"s":[0.015686275437,0.368627458811,0.698039233685,1]}],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector (Stroke)","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":300,"st":0,"ct":1,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Line 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":-30,"ix":10},"p":{"a":0,"k":[1800,1428,0],"ix":2,"l":2},"a":{"a":0,"k":[520,556,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[520,556],[956,556]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.6],"y":[1]},"o":{"x":[0.32],"y":[0.94]},"t":15,"s":[40]},{"t":26,"s":[100]}],"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.6],"y":[1]},"o":{"x":[0.32],"y":[0.94]},"t":15,"s":[40]},{"t":21,"s":[100]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"st","c":{"a":0,"k":[0.219607858097,0.698039215686,0.415686304429,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":27,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.219607992733,0.698038976333,0.415686005237,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":300,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Line 3","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":30,"ix":10},"p":{"a":0,"k":[1800,1508,0],"ix":2,"l":2},"a":{"a":0,"k":[520,556,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[520,556],[956,556]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.6],"y":[1]},"o":{"x":[0.32],"y":[0.94]},"t":15,"s":[40]},{"t":26,"s":[100]}],"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.6],"y":[1]},"o":{"x":[0.32],"y":[0.94]},"t":15,"s":[40]},{"t":21,"s":[100]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"st","c":{"a":0,"k":[0.219607858097,0.698039215686,0.415686304429,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":27,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.219607992733,0.698038976333,0.415686005237,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":300,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Line","parent":5,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[50,64.667,0],"ix":2,"l":2},"a":{"a":0,"k":[520,556,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[520,556],[956,556]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.6],"y":[1]},"o":{"x":[0.32],"y":[0.94]},"t":15,"s":[40]},{"t":26,"s":[100]}],"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.6],"y":[1]},"o":{"x":[0.32],"y":[0.94]},"t":15,"s":[40]},{"t":21,"s":[100]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"st","c":{"a":0,"k":[0.219607858097,0.698039215686,0.415686304429,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":27,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.219607992733,0.698038976333,0.415686005237,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":300,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":5,"ty":3,"nm":"Badge CTRL","sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.34,"y":1},"o":{"x":0.22,"y":0.429},"t":0,"s":[1800,1413.333,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.66,"y":0},"t":6,"s":[1800,1301.333,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.34,"y":1},"o":{"x":0.167,"y":0.167},"t":15,"s":[1800,1501.333,0],"to":[0,0,0],"ti":[0,0,0]},{"t":30,"s":[1800,1413.333,0]}],"ix":2,"l":2},"a":{"a":0,"k":[50,50,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ip":0,"op":300,"st":0,"bm":0},{"ddd":0,"ind":6,"ty":3,"nm":"Lock CTRL","parent":5,"sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[50,90,0],"ix":2,"l":2},"a":{"a":0,"k":[50,50,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ip":0,"op":300,"st":0,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"lock 1","parent":6,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.34,"y":1},"o":{"x":0.22,"y":0.5},"t":0,"s":[95,1.167,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.66,"y":0},"t":5,"s":[95,-38.833,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.34,"y":1},"o":{"x":0.167,"y":0.167},"t":15,"s":[95,81.167,0],"to":[0,0,0],"ti":[0,0,0]},{"t":25,"s":[95,25.167,0]}],"ix":2,"l":2},"a":{"a":0,"k":[9,14.8,0],"ix":1,"l":2},"s":{"a":0,"k":[500,500,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":5,"s":[{"i":[[0,0],[0,0.976],[-4.971,0],[0,-6],[0,0]],"o":[[0,0],[0,-6],[4.971,0],[0,6.639],[0,0]],"v":[[-9,-2],[-9,-4.5],[0,-14.5],[9,-4.5],[9,20.5]],"c":false}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":15,"s":[{"i":[[0,0],[0,0.976],[-4.971,0],[0,-6],[0,0]],"o":[[0,0],[0,-6],[4.971,0],[0,6.639],[0,0]],"v":[[-9,-2],[-9,-4.5],[0,-14.5],[9,-4.5],[9,-1.5]],"c":false}]},{"t":25,"s":[{"i":[[0,0],[0,0.976],[-4.971,0],[0,-6],[0,0]],"o":[[0,0],[0,-6],[4.971,0],[0,6.639],[0,0]],"v":[[-9,8],[-9,-4.5],[0,-14.5],[9,-4.5],[9,9.1]],"c":false}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":8,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"lock","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":300,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"lock-body","parent":6,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[50,50,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[18.409,0],[0,0],[0,-18.409],[0,0],[-18.409,0],[0,0],[0,18.409]],"o":[[0,-18.409],[0,0],[-18.409,0],[0,0],[0,18.409],[0,0],[18.409,0],[0,0]],"v":[[100,-46.665],[66.665,-80],[-66.665,-80],[-100,-46.665],[-100,46.665],[-66.665,80],[66.665,80],[100,46.665]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[0.001,11.776],[-16.569,0],[0,-16.569],[9.874,-4.91],[0,0],[7.363,0],[0.001,7.363],[0,0]],"o":[[0,-16.569],[16.569,0],[-0.001,11.776],[0,0],[-0.001,7.363],[-7.363,0],[0,0],[-9.874,-4.91]],"v":[[-30,-16.665],[0,-46.665],[30,-16.665],[13.335,10.205],[13.335,31.665],[0,45],[-13.335,31.665],[-13.335,10.205]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":5,"nm":"Merge Paths 2","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"lock-body","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":300,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"badge-fill","parent":5,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[49.999,51.09,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-132.548,0],[0,132.548],[132.548,0],[0,-132.548]],"o":[[132.548,0],[0,-132.548],[-132.548,0],[0,132.548]],"v":[[0,240],[240,0],[0,-240],[-240,0]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":13,"s":[0,0,0,1]},{"t":15,"s":[0.219607844949,0.698039233685,0.415686279535,1]}],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"badge-fill","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":300,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":"badge-punch-mask","parent":5,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[50,50,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-162.004,0],[0,162.004],[162.004,0],[0,-162.004]],"o":[[162.004,0],[0,-162.004],[-162.004,0],[0,162.004]],"v":[[0,293.333],[293.333,0],[0,-293.333],[-293.333,0]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"badge-punch-mask","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":300,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":11,"ty":0,"nm":"globe","tt":2,"tp":10,"refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[1280,960,0],"ix":2,"l":2},"a":{"a":0,"k":[960,960,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":1920,"h":1920,"ip":0,"op":300,"st":0,"bm":0}],"markers":[],"props":{}} \ No newline at end of file diff --git a/network-protection/network-protection-impl/src/main/res/values/dimens-netp.xml b/network-protection/network-protection-impl/src/main/res/values/dimens-netp.xml new file mode 100644 index 000000000000..8e59a8bd270b --- /dev/null +++ b/network-protection/network-protection-impl/src/main/res/values/dimens-netp.xml @@ -0,0 +1,20 @@ + + + + 128dp + 96dp + From 141406dbd6f7b82c09055a6ac0abe19c06e6e46c Mon Sep 17 00:00:00 2001 From: Mike Scamell Date: Thu, 13 Aug 2026 19:43:22 +0100 Subject: [PATCH 7/9] Swap the widget promo artwork to the 2026 raster assets The 2026 artwork is too complex to vector, so this changes drawable type: the replacements ship as WebP across the density buckets while the existing vector drawables stay for the flag-off path. --- .../app/browser/BrowserTabFragment.kt | 6 ++ .../HomeScreenWidgetBottomSheetDialog.kt | 17 ++++-- .../widget_promo_dark_brand_update.webp | Bin 0 -> 10392 bytes .../widget_promo_light_brand_update.webp | Bin 0 -> 7322 bytes .../widget_promo_dark_brand_update.webp | Bin 0 -> 6392 bytes .../widget_promo_light_brand_update.webp | Bin 0 -> 4834 bytes .../widget_promo_dark_brand_update.webp | Bin 0 -> 15142 bytes .../widget_promo_light_brand_update.webp | Bin 0 -> 10318 bytes .../widget_promo_dark_brand_update.webp | Bin 0 -> 26424 bytes .../widget_promo_light_brand_update.webp | Bin 0 -> 16378 bytes .../widget_promo_dark_brand_update.webp | Bin 0 -> 40060 bytes .../widget_promo_light_brand_update.webp | Bin 0 -> 22862 bytes ...mSheetDialogResolveWidgetPromoAssetTest.kt | 56 ++++++++++++++++++ 13 files changed, 74 insertions(+), 5 deletions(-) create mode 100644 app/src/main/res/drawable-hdpi/widget_promo_dark_brand_update.webp create mode 100644 app/src/main/res/drawable-hdpi/widget_promo_light_brand_update.webp create mode 100644 app/src/main/res/drawable-mdpi/widget_promo_dark_brand_update.webp create mode 100644 app/src/main/res/drawable-mdpi/widget_promo_light_brand_update.webp create mode 100644 app/src/main/res/drawable-xhdpi/widget_promo_dark_brand_update.webp create mode 100644 app/src/main/res/drawable-xhdpi/widget_promo_light_brand_update.webp create mode 100644 app/src/main/res/drawable-xxhdpi/widget_promo_dark_brand_update.webp create mode 100644 app/src/main/res/drawable-xxhdpi/widget_promo_light_brand_update.webp create mode 100644 app/src/main/res/drawable-xxxhdpi/widget_promo_dark_brand_update.webp create mode 100644 app/src/main/res/drawable-xxxhdpi/widget_promo_light_brand_update.webp create mode 100644 app/src/test/java/com/duckduckgo/app/browser/ui/dialogs/widgetprompt/HomeScreenWidgetBottomSheetDialogResolveWidgetPromoAssetTest.kt diff --git a/app/src/main/java/com/duckduckgo/app/browser/BrowserTabFragment.kt b/app/src/main/java/com/duckduckgo/app/browser/BrowserTabFragment.kt index 1022df5d76af..59c58e4d012c 100644 --- a/app/src/main/java/com/duckduckgo/app/browser/BrowserTabFragment.kt +++ b/app/src/main/java/com/duckduckgo/app/browser/BrowserTabFragment.kt @@ -290,6 +290,7 @@ import com.duckduckgo.browsermode.api.WebViewModeInitializer import com.duckduckgo.common.ui.DuckDuckGoActivity import com.duckduckgo.common.ui.DuckDuckGoFragment import com.duckduckgo.common.ui.menu.PopupMenu +import com.duckduckgo.common.ui.store.AppBrandDesignUpdateToggles import com.duckduckgo.common.ui.store.BrowserAppTheme import com.duckduckgo.common.ui.tabs.SwipingTabsFeatureProvider import com.duckduckgo.common.ui.view.DaxDialog @@ -547,6 +548,9 @@ class BrowserTabFragment : @Inject lateinit var appTheme: BrowserAppTheme + @Inject + lateinit var appBrandDesignUpdateToggles: AppBrandDesignUpdateToggles + @Inject lateinit var accessibilitySettingsDataStore: AccessibilitySettingsDataStore @@ -6472,12 +6476,14 @@ class BrowserTabFragment : private fun showHomeWidgetPrompt(configuration: HomePanelCta) { hideDaxCta() + val isPictogramsEnabled = appBrandDesignUpdateToggles.pictograms().isEnabled() if (!::widgetBottomSheetDialog.isInitialized) { widgetBottomSheetDialog = HomeScreenWidgetBottomSheetDialog( context = requireContext(), isLightModeEnabled = appTheme.isLightModeEnabled(), + isPictogramsEnabled = isPictogramsEnabled, edgeToEdgeProvider = edgeToEdgeProvider, ) widgetBottomSheetDialog.eventListener = diff --git a/app/src/main/java/com/duckduckgo/app/browser/ui/dialogs/widgetprompt/HomeScreenWidgetBottomSheetDialog.kt b/app/src/main/java/com/duckduckgo/app/browser/ui/dialogs/widgetprompt/HomeScreenWidgetBottomSheetDialog.kt index d5f6a801f7f0..7a5781372b21 100644 --- a/app/src/main/java/com/duckduckgo/app/browser/ui/dialogs/widgetprompt/HomeScreenWidgetBottomSheetDialog.kt +++ b/app/src/main/java/com/duckduckgo/app/browser/ui/dialogs/widgetprompt/HomeScreenWidgetBottomSheetDialog.kt @@ -29,10 +29,21 @@ import com.google.android.material.bottomsheet.BottomSheetBehavior import com.google.android.material.bottomsheet.BottomSheetDialog import com.duckduckgo.mobile.android.R as CommonR +internal fun resolveWidgetPromoAsset( + isPictogramsEnabled: Boolean, + isLightModeEnabled: Boolean, +): Int = when { + isPictogramsEnabled && isLightModeEnabled -> R.drawable.widget_promo_light_brand_update + isPictogramsEnabled -> R.drawable.widget_promo_dark_brand_update + isLightModeEnabled -> R.drawable.widget_promo_light + else -> R.drawable.widget_promo_dark +} + @SuppressLint("NoBottomSheetDialog") class HomeScreenWidgetBottomSheetDialog( context: Context, isLightModeEnabled: Boolean, + isPictogramsEnabled: Boolean, edgeToEdgeProvider: EdgeToEdgeProvider, ) : BottomSheetDialog( context, @@ -68,11 +79,7 @@ class HomeScreenWidgetBottomSheetDialog( dismiss() } binding.homeScreenWidgetBottomSheetDialogImage.setImageResource( - if (isLightModeEnabled) { - R.drawable.widget_promo_light - } else { - R.drawable.widget_promo_dark - }, + resolveWidgetPromoAsset(isPictogramsEnabled, isLightModeEnabled), ) binding.homeScreenWidgetBottomSheetDialogPrimaryButton.setOnClickListener { eventListener?.onAddWidgetButtonClicked() diff --git a/app/src/main/res/drawable-hdpi/widget_promo_dark_brand_update.webp b/app/src/main/res/drawable-hdpi/widget_promo_dark_brand_update.webp new file mode 100644 index 0000000000000000000000000000000000000000..855b1d8956319463f532214204cc931729f3d3c4 GIT binary patch literal 10392 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 AMF0Q* literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/widget_promo_dark_brand_update.webp b/app/src/main/res/drawable-mdpi/widget_promo_dark_brand_update.webp new file mode 100644 index 0000000000000000000000000000000000000000..7d348813027a0bbc99712c95beeb081af614b5e3 GIT binary patch literal 6392 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 G0000_Wq4u$ literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/widget_promo_light_brand_update.webp b/app/src/main/res/drawable-mdpi/widget_promo_light_brand_update.webp new file mode 100644 index 0000000000000000000000000000000000000000..125c1dbdb5d84fa03150a7956336cf8f0cdcc49b GIT binary patch literal 4834 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 IsGEQQ0NTr((EtDd literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/widget_promo_dark_brand_update.webp b/app/src/main/res/drawable-xhdpi/widget_promo_dark_brand_update.webp new file mode 100644 index 0000000000000000000000000000000000000000..8611f8dd1f8a95e2bcbe1facf4d509f94bceeacf GIT binary patch literal 15142 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 U4=@Osl*-lDWp|D85C8xG0DG>;$p8QV literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/widget_promo_light_brand_update.webp b/app/src/main/res/drawable-xhdpi/widget_promo_light_brand_update.webp new file mode 100644 index 0000000000000000000000000000000000000000..6c7220569f6e93b28ad1e5c336fd62c95c07daf1 GIT binary patch literal 10318 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/widget_promo_dark_brand_update.webp b/app/src/main/res/drawable-xxhdpi/widget_promo_dark_brand_update.webp new file mode 100644 index 0000000000000000000000000000000000000000..d25006e0003cda0022865cb45026f838da58049c GIT binary patch literal 26424 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 AaR2}S literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/widget_promo_light_brand_update.webp b/app/src/main/res/drawable-xxhdpi/widget_promo_light_brand_update.webp new file mode 100644 index 0000000000000000000000000000000000000000..29d8092ec2db1547cc0ff93203d262bd5afc03b2 GIT binary patch literal 16378 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxxhdpi/widget_promo_light_brand_update.webp b/app/src/main/res/drawable-xxxhdpi/widget_promo_light_brand_update.webp new file mode 100644 index 0000000000000000000000000000000000000000..60dbd617ad54c2efa64c01f76b9a8151333f9d3c GIT binary patch literal 22862 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 TM5>wP%l?3@X~- Date: Thu, 20 Aug 2026 13:08:34 +0200 Subject: [PATCH 8/9] Override the address bar position pictograms in internal builds Settings > Appearance now shows the top/bottom/split address bar pictograms in the 2026 palette: #1074CC over #CBEAFF, replacing #3969ef over #ccdaff. These ship as same-name resource overrides in the internal flavour rather than as a flag-gated second set of resources, so no production file changes and the Play and F-Droid builds are untouched. The brand-design onboarding picker is deliberately left alone. It reads its own _brand_design_update_ resource family, which uses a slightly different blue (#2F95EE / #4397E0), and reconciling the two palettes is out of scope for now. The old onboarding welcome page does read the same family as Settings, so it picks up the new artwork in internal builds too; it is being retired, so that is accepted. Verified by decoding the mergeInternalDebugResources output rather than by inspection, since a missed override fails silently: all twelve merged resources carry the new path data, and the _brand_design_update_ control still carries the old. --- .../mobile_toolbar_bottom_selected_dark.xml | 24 ++++++++++++ .../mobile_toolbar_bottom_selected_light.xml | 24 ++++++++++++ .../mobile_toolbar_bottom_unselected_dark.xml | 24 ++++++++++++ ...mobile_toolbar_bottom_unselected_light.xml | 24 ++++++++++++ .../mobile_toolbar_split_selected_dark.xml | 39 +++++++++++++++++++ .../mobile_toolbar_split_selected_light.xml | 39 +++++++++++++++++++ .../mobile_toolbar_split_unselected_dark.xml | 39 +++++++++++++++++++ .../mobile_toolbar_split_unselected_light.xml | 39 +++++++++++++++++++ .../mobile_toolbar_top_selected_dark.xml | 24 ++++++++++++ .../mobile_toolbar_top_selected_light.xml | 24 ++++++++++++ .../mobile_toolbar_top_unselected_dark.xml | 24 ++++++++++++ .../mobile_toolbar_top_unselected_light.xml | 24 ++++++++++++ 12 files changed, 348 insertions(+) create mode 100644 app/src/internal/res/drawable/mobile_toolbar_bottom_selected_dark.xml create mode 100644 app/src/internal/res/drawable/mobile_toolbar_bottom_selected_light.xml create mode 100644 app/src/internal/res/drawable/mobile_toolbar_bottom_unselected_dark.xml create mode 100644 app/src/internal/res/drawable/mobile_toolbar_bottom_unselected_light.xml create mode 100644 app/src/internal/res/drawable/mobile_toolbar_split_selected_dark.xml create mode 100644 app/src/internal/res/drawable/mobile_toolbar_split_selected_light.xml create mode 100644 app/src/internal/res/drawable/mobile_toolbar_split_unselected_dark.xml create mode 100644 app/src/internal/res/drawable/mobile_toolbar_split_unselected_light.xml create mode 100644 app/src/internal/res/drawable/mobile_toolbar_top_selected_dark.xml create mode 100644 app/src/internal/res/drawable/mobile_toolbar_top_selected_light.xml create mode 100644 app/src/internal/res/drawable/mobile_toolbar_top_unselected_dark.xml create mode 100644 app/src/internal/res/drawable/mobile_toolbar_top_unselected_light.xml diff --git a/app/src/internal/res/drawable/mobile_toolbar_bottom_selected_dark.xml b/app/src/internal/res/drawable/mobile_toolbar_bottom_selected_dark.xml new file mode 100644 index 000000000000..a4a9635e1fb3 --- /dev/null +++ b/app/src/internal/res/drawable/mobile_toolbar_bottom_selected_dark.xml @@ -0,0 +1,24 @@ + + + + + + + + diff --git a/app/src/internal/res/drawable/mobile_toolbar_bottom_selected_light.xml b/app/src/internal/res/drawable/mobile_toolbar_bottom_selected_light.xml new file mode 100644 index 000000000000..97277841ead3 --- /dev/null +++ b/app/src/internal/res/drawable/mobile_toolbar_bottom_selected_light.xml @@ -0,0 +1,24 @@ + + + + + + + + diff --git a/app/src/internal/res/drawable/mobile_toolbar_bottom_unselected_dark.xml b/app/src/internal/res/drawable/mobile_toolbar_bottom_unselected_dark.xml new file mode 100644 index 000000000000..8878d7da72af --- /dev/null +++ b/app/src/internal/res/drawable/mobile_toolbar_bottom_unselected_dark.xml @@ -0,0 +1,24 @@ + + + + + + + + diff --git a/app/src/internal/res/drawable/mobile_toolbar_bottom_unselected_light.xml b/app/src/internal/res/drawable/mobile_toolbar_bottom_unselected_light.xml new file mode 100644 index 000000000000..0485e66d5094 --- /dev/null +++ b/app/src/internal/res/drawable/mobile_toolbar_bottom_unselected_light.xml @@ -0,0 +1,24 @@ + + + + + + + + diff --git a/app/src/internal/res/drawable/mobile_toolbar_split_selected_dark.xml b/app/src/internal/res/drawable/mobile_toolbar_split_selected_dark.xml new file mode 100644 index 000000000000..67325ebbe717 --- /dev/null +++ b/app/src/internal/res/drawable/mobile_toolbar_split_selected_dark.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/mobile_toolbar_split_selected_light.xml b/app/src/internal/res/drawable/mobile_toolbar_split_selected_light.xml new file mode 100644 index 000000000000..49e969e75902 --- /dev/null +++ b/app/src/internal/res/drawable/mobile_toolbar_split_selected_light.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/mobile_toolbar_split_unselected_dark.xml b/app/src/internal/res/drawable/mobile_toolbar_split_unselected_dark.xml new file mode 100644 index 000000000000..e1c6f89cf49e --- /dev/null +++ b/app/src/internal/res/drawable/mobile_toolbar_split_unselected_dark.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/mobile_toolbar_split_unselected_light.xml b/app/src/internal/res/drawable/mobile_toolbar_split_unselected_light.xml new file mode 100644 index 000000000000..317eeb7e7e60 --- /dev/null +++ b/app/src/internal/res/drawable/mobile_toolbar_split_unselected_light.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + diff --git a/app/src/internal/res/drawable/mobile_toolbar_top_selected_dark.xml b/app/src/internal/res/drawable/mobile_toolbar_top_selected_dark.xml new file mode 100644 index 000000000000..3aa53757523a --- /dev/null +++ b/app/src/internal/res/drawable/mobile_toolbar_top_selected_dark.xml @@ -0,0 +1,24 @@ + + + + + + + + diff --git a/app/src/internal/res/drawable/mobile_toolbar_top_selected_light.xml b/app/src/internal/res/drawable/mobile_toolbar_top_selected_light.xml new file mode 100644 index 000000000000..bab6df914b3f --- /dev/null +++ b/app/src/internal/res/drawable/mobile_toolbar_top_selected_light.xml @@ -0,0 +1,24 @@ + + + + + + + + diff --git a/app/src/internal/res/drawable/mobile_toolbar_top_unselected_dark.xml b/app/src/internal/res/drawable/mobile_toolbar_top_unselected_dark.xml new file mode 100644 index 000000000000..79b191ba44ea --- /dev/null +++ b/app/src/internal/res/drawable/mobile_toolbar_top_unselected_dark.xml @@ -0,0 +1,24 @@ + + + + + + + + diff --git a/app/src/internal/res/drawable/mobile_toolbar_top_unselected_light.xml b/app/src/internal/res/drawable/mobile_toolbar_top_unselected_light.xml new file mode 100644 index 000000000000..ee6624ec4c59 --- /dev/null +++ b/app/src/internal/res/drawable/mobile_toolbar_top_unselected_light.xml @@ -0,0 +1,24 @@ + + + + + + + + From 550942ba440f26a828ae4ea32522a76af57db0f6 Mon Sep 17 00:00:00 2001 From: Mike Scamell Date: Thu, 20 Aug 2026 18:40:35 +0200 Subject: [PATCH 9/9] Round the home screen widget search bars --- .../ui/store/AppBrandDesignUpdateToggles.kt | 5 +- .../app/WidgetThemeConfiguration.kt | 12 ++++ .../widget/SearchAndFavoritesWidget.kt | 1 + .../com/duckduckgo/widget/SearchOnlyWidget.kt | 1 + .../com/duckduckgo/widget/SearchWidget.kt | 8 ++- .../widget/SearchWidgetConfigurator.kt | 32 +++++++++++ .../search_widget_background_rebrand_dark.xml | 20 +++++++ ...rch_widget_background_rebrand_daynight.xml | 20 +++++++ ...search_widget_background_rebrand_light.xml | 20 +++++++ ...ThemeConfigurationResolveBackgroundTest.kt | 40 +++++++++++++ ...figuratorResolveSearchBarBackgroundTest.kt | 56 +++++++++++++++++++ 11 files changed, 212 insertions(+), 3 deletions(-) create mode 100644 app/src/main/res/drawable/search_widget_background_rebrand_dark.xml create mode 100644 app/src/main/res/drawable/search_widget_background_rebrand_daynight.xml create mode 100644 app/src/main/res/drawable/search_widget_background_rebrand_light.xml create mode 100644 app/src/test/java/com/duckduckgo/app/WidgetThemeConfigurationResolveBackgroundTest.kt create mode 100644 app/src/test/java/com/duckduckgo/widget/SearchWidgetConfiguratorResolveSearchBarBackgroundTest.kt diff --git a/android-design-system/design-system/src/main/java/com/duckduckgo/common/ui/store/AppBrandDesignUpdateToggles.kt b/android-design-system/design-system/src/main/java/com/duckduckgo/common/ui/store/AppBrandDesignUpdateToggles.kt index 2572c9ecaaac..52cec6d23774 100644 --- a/android-design-system/design-system/src/main/java/com/duckduckgo/common/ui/store/AppBrandDesignUpdateToggles.kt +++ b/android-design-system/design-system/src/main/java/com/duckduckgo/common/ui/store/AppBrandDesignUpdateToggles.kt @@ -54,7 +54,10 @@ interface AppBrandDesignUpdateToggles { @Toggle.DefaultValue(DefaultFeatureValue.INTERNAL) fun addressBar(): Toggle - /** Only the pictogram swaps that change drawable type or call-site behaviour; the rest are flavour-gated. */ + /** + * Gates pictogram swaps that change drawable type or call-site behaviour, plus the rebranded + * home screen widget styling. The remaining pictogram swaps are flavour-gated. + */ @Toggle.DefaultValue(DefaultFeatureValue.INTERNAL) fun pictograms(): Toggle } diff --git a/app/src/main/java/com/duckduckgo/app/WidgetThemeConfiguration.kt b/app/src/main/java/com/duckduckgo/app/WidgetThemeConfiguration.kt index 61a78884f1db..7b13f01faa16 100644 --- a/app/src/main/java/com/duckduckgo/app/WidgetThemeConfiguration.kt +++ b/app/src/main/java/com/duckduckgo/app/WidgetThemeConfiguration.kt @@ -30,6 +30,7 @@ import com.duckduckgo.app.pixels.AppPixelName import com.duckduckgo.app.statistics.pixels.Pixel import com.duckduckgo.appbuildconfig.api.AppBuildConfig import com.duckduckgo.common.ui.DuckDuckGoActivity +import com.duckduckgo.common.ui.view.getColorFromAttr import com.duckduckgo.common.utils.edgetoedge.EdgeToEdgeBucket import com.duckduckgo.common.utils.edgetoedge.EdgeToEdgeHandler import com.duckduckgo.common.utils.edgetoedge.EdgeToEdgeProvider @@ -38,6 +39,10 @@ import com.duckduckgo.widget.SearchAndFavoritesWidget import com.duckduckgo.widget.WidgetPreferences import com.duckduckgo.widget.WidgetTheme import javax.inject.Inject +import com.duckduckgo.mobile.android.R as CommonR + +internal fun resolveWidgetConfigurationBackgroundAttr(isPictogramsEnabled: Boolean): Int = + if (isPictogramsEnabled) CommonR.attr.daxColorSurfaceTertiary else CommonR.attr.daxColorSurface @InjectWith(ActivityScope::class) class WidgetThemeConfiguration : DuckDuckGoActivity() { @@ -68,6 +73,13 @@ class WidgetThemeConfiguration : DuckDuckGoActivity() { enableTransparentEdgeToEdge() } setContentView(binding.root) + binding.widgetConfigPanel.setBackgroundColor( + getColorFromAttr( + resolveWidgetConfigurationBackgroundAttr( + isPictogramsEnabled = appBrandDesignUpdateToggles.pictograms().isEnabled(), + ), + ), + ) if (edgeToEdgeEnabled) { edgeToEdgeHandler.applyStatusBarAndHorizontalInsets(binding.root) edgeToEdgeHandler.applyNavigationBarInsets(binding.widgetConfigPanel, drawBehindGestureNav = false) diff --git a/app/src/main/java/com/duckduckgo/widget/SearchAndFavoritesWidget.kt b/app/src/main/java/com/duckduckgo/widget/SearchAndFavoritesWidget.kt index 3388d84ffeba..3fad007404c1 100644 --- a/app/src/main/java/com/duckduckgo/widget/SearchAndFavoritesWidget.kt +++ b/app/src/main/java/com/duckduckgo/widget/SearchAndFavoritesWidget.kt @@ -180,6 +180,7 @@ class SearchAndFavoritesWidget : AppWidgetProvider() { context = context, remoteViews = remoteViews, fromFavWidget = true, + widgetTheme = widgetTheme, ) configureFavoritesGridView(context, appWidgetId, remoteViews, widgetTheme) configureEmptyWidgetCta(context, appWidgetId, remoteViews) diff --git a/app/src/main/java/com/duckduckgo/widget/SearchOnlyWidget.kt b/app/src/main/java/com/duckduckgo/widget/SearchOnlyWidget.kt index ab0416cd2996..4aff41e2afb9 100644 --- a/app/src/main/java/com/duckduckgo/widget/SearchOnlyWidget.kt +++ b/app/src/main/java/com/duckduckgo/widget/SearchOnlyWidget.kt @@ -106,6 +106,7 @@ class SearchOnlyWidget : AppWidgetProvider() { remoteViews = views, fromFavWidget = false, fromSearchOnlyWidget = true, + widgetTheme = WidgetTheme.SYSTEM_DEFAULT, ) appWidgetManager.updateAppWidget(appWidgetId, views) logcat { "SearchOnlyWidget updateAppWidget completed for widget id = $appWidgetId" } diff --git a/app/src/main/java/com/duckduckgo/widget/SearchWidget.kt b/app/src/main/java/com/duckduckgo/widget/SearchWidget.kt index 4e9d6a0a9833..9eac5e285277 100644 --- a/app/src/main/java/com/duckduckgo/widget/SearchWidget.kt +++ b/app/src/main/java/com/duckduckgo/widget/SearchWidget.kt @@ -35,10 +35,13 @@ import kotlinx.coroutines.launch import logcat.logcat import javax.inject.Inject -class SearchWidgetLight : SearchWidget(R.layout.search_widget_light) +class SearchWidgetLight : SearchWidget(R.layout.search_widget_light, WidgetTheme.LIGHT) @HasMemberInjections -open class SearchWidget(val layoutId: Int = R.layout.search_widget_dark) : AppWidgetProvider() { +open class SearchWidget( + val layoutId: Int = R.layout.search_widget_dark, + private val widgetTheme: WidgetTheme = WidgetTheme.DARK, +) : AppWidgetProvider() { @Inject lateinit var searchWidgetConfigurator: SearchWidgetConfigurator @@ -109,6 +112,7 @@ open class SearchWidget(val layoutId: Int = R.layout.search_widget_dark) : AppWi context = context, remoteViews = views, fromFavWidget = false, + widgetTheme = widgetTheme, ) appWidgetManager.updateAppWidget(appWidgetId, views) logcat { "SearchWidget updateAppWidget completed for widget id = $appWidgetId" } diff --git a/app/src/main/java/com/duckduckgo/widget/SearchWidgetConfigurator.kt b/app/src/main/java/com/duckduckgo/widget/SearchWidgetConfigurator.kt index 5fe19f80187e..3bc0c7219b26 100644 --- a/app/src/main/java/com/duckduckgo/widget/SearchWidgetConfigurator.kt +++ b/app/src/main/java/com/duckduckgo/widget/SearchWidgetConfigurator.kt @@ -25,6 +25,7 @@ import com.duckduckgo.app.browser.BrowserActivity import com.duckduckgo.app.browser.R import com.duckduckgo.app.browser.mode.SearchWidgetDuckAi import com.duckduckgo.app.systemsearch.SystemSearchActivity +import com.duckduckgo.common.ui.store.AppBrandDesignUpdateToggles import com.duckduckgo.common.utils.DispatcherProvider import com.duckduckgo.duckchat.api.DuckChat import com.duckduckgo.voice.api.VoiceSearchAvailability @@ -32,10 +33,32 @@ import kotlinx.coroutines.withContext import logcat.logcat import javax.inject.Inject +internal fun resolveSearchBarBackground( + widgetTheme: WidgetTheme, + isPictogramsEnabled: Boolean, +): Int = when (widgetTheme) { + WidgetTheme.LIGHT -> if (isPictogramsEnabled) { + R.drawable.search_widget_background_rebrand_light + } else { + R.drawable.search_widget_background_light + } + WidgetTheme.DARK -> if (isPictogramsEnabled) { + R.drawable.search_widget_background_rebrand_dark + } else { + R.drawable.search_widget_background_dark + } + WidgetTheme.SYSTEM_DEFAULT -> if (isPictogramsEnabled) { + R.drawable.search_widget_background_rebrand_daynight + } else { + R.drawable.search_widget_background_daynight + } +} + class SearchWidgetConfigurator @Inject constructor( private val voiceSearchAvailability: VoiceSearchAvailability, private val duckChat: DuckChat, private val dispatcherProvider: DispatcherProvider, + private val appBrandDesignUpdateToggles: AppBrandDesignUpdateToggles, ) { suspend fun populateRemoteViews( @@ -43,6 +66,7 @@ class SearchWidgetConfigurator @Inject constructor( remoteViews: RemoteViews, fromFavWidget: Boolean, fromSearchOnlyWidget: Boolean = false, + widgetTheme: WidgetTheme, ) { val (voiceSearchEnabled, duckAiEnabled) = withContext(dispatcherProvider.io()) { voiceSearchAvailability.isVoiceSearchAvailable to (duckChat.isEnabled() && duckChat.wasOpenedBefore()) @@ -52,6 +76,14 @@ class SearchWidgetConfigurator @Inject constructor( val showDuckAi = !fromSearchOnlyWidget && duckAiEnabled withContext(dispatcherProvider.main()) { + remoteViews.setInt( + if (fromFavWidget) R.id.widgetSearchBarContainer else R.id.widgetContainer, + "setBackgroundResource", + resolveSearchBarBackground( + widgetTheme = widgetTheme, + isPictogramsEnabled = appBrandDesignUpdateToggles.pictograms().isEnabled(), + ), + ) remoteViews.setViewVisibility(R.id.voiceSearch, if (voiceSearchEnabled) View.VISIBLE else View.GONE) remoteViews.setViewVisibility(R.id.duckAi, if (showDuckAi) View.VISIBLE else View.GONE) remoteViews.setViewVisibility(R.id.separator, if (voiceSearchEnabled && showDuckAi) View.VISIBLE else View.GONE) diff --git a/app/src/main/res/drawable/search_widget_background_rebrand_dark.xml b/app/src/main/res/drawable/search_widget_background_rebrand_dark.xml new file mode 100644 index 000000000000..cb6499e073d1 --- /dev/null +++ b/app/src/main/res/drawable/search_widget_background_rebrand_dark.xml @@ -0,0 +1,20 @@ + + + + + + diff --git a/app/src/main/res/drawable/search_widget_background_rebrand_daynight.xml b/app/src/main/res/drawable/search_widget_background_rebrand_daynight.xml new file mode 100644 index 000000000000..cbceedd89f51 --- /dev/null +++ b/app/src/main/res/drawable/search_widget_background_rebrand_daynight.xml @@ -0,0 +1,20 @@ + + + + + + diff --git a/app/src/main/res/drawable/search_widget_background_rebrand_light.xml b/app/src/main/res/drawable/search_widget_background_rebrand_light.xml new file mode 100644 index 000000000000..6aac434d68c5 --- /dev/null +++ b/app/src/main/res/drawable/search_widget_background_rebrand_light.xml @@ -0,0 +1,20 @@ + + + + + + diff --git a/app/src/test/java/com/duckduckgo/app/WidgetThemeConfigurationResolveBackgroundTest.kt b/app/src/test/java/com/duckduckgo/app/WidgetThemeConfigurationResolveBackgroundTest.kt new file mode 100644 index 000000000000..575467f3d5b0 --- /dev/null +++ b/app/src/test/java/com/duckduckgo/app/WidgetThemeConfigurationResolveBackgroundTest.kt @@ -0,0 +1,40 @@ +/* + * Copyright (c) 2026 DuckDuckGo + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.duckduckgo.app + +import org.junit.Assert.assertEquals +import org.junit.Test +import com.duckduckgo.mobile.android.R as CommonR + +class WidgetThemeConfigurationResolveBackgroundTest { + + @Test + fun whenPictogramsEnabledThenTertiarySurface() { + assertEquals( + CommonR.attr.daxColorSurfaceTertiary, + resolveWidgetConfigurationBackgroundAttr(isPictogramsEnabled = true), + ) + } + + @Test + fun whenPictogramsDisabledThenLegacySurface() { + assertEquals( + CommonR.attr.daxColorSurface, + resolveWidgetConfigurationBackgroundAttr(isPictogramsEnabled = false), + ) + } +} diff --git a/app/src/test/java/com/duckduckgo/widget/SearchWidgetConfiguratorResolveSearchBarBackgroundTest.kt b/app/src/test/java/com/duckduckgo/widget/SearchWidgetConfiguratorResolveSearchBarBackgroundTest.kt new file mode 100644 index 000000000000..230780ad1700 --- /dev/null +++ b/app/src/test/java/com/duckduckgo/widget/SearchWidgetConfiguratorResolveSearchBarBackgroundTest.kt @@ -0,0 +1,56 @@ +/* + * Copyright (c) 2026 DuckDuckGo + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.duckduckgo.widget + +import com.duckduckgo.app.browser.R +import org.junit.Assert.assertEquals +import org.junit.Test + +class SearchWidgetConfiguratorResolveSearchBarBackgroundTest { + + @Test + fun whenPictogramsEnabledThenEachThemeUsesRebrandBackground() { + assertEquals( + R.drawable.search_widget_background_rebrand_light, + resolveSearchBarBackground(WidgetTheme.LIGHT, isPictogramsEnabled = true), + ) + assertEquals( + R.drawable.search_widget_background_rebrand_dark, + resolveSearchBarBackground(WidgetTheme.DARK, isPictogramsEnabled = true), + ) + assertEquals( + R.drawable.search_widget_background_rebrand_daynight, + resolveSearchBarBackground(WidgetTheme.SYSTEM_DEFAULT, isPictogramsEnabled = true), + ) + } + + @Test + fun whenPictogramsDisabledThenEachThemeUsesLegacyBackground() { + assertEquals( + R.drawable.search_widget_background_light, + resolveSearchBarBackground(WidgetTheme.LIGHT, isPictogramsEnabled = false), + ) + assertEquals( + R.drawable.search_widget_background_dark, + resolveSearchBarBackground(WidgetTheme.DARK, isPictogramsEnabled = false), + ) + assertEquals( + R.drawable.search_widget_background_daynight, + resolveSearchBarBackground(WidgetTheme.SYSTEM_DEFAULT, isPictogramsEnabled = false), + ) + } +}