Merge https://github.com/LawnchairLauncher/lawnicons into leaf-1.1

Change-Id: I552036c4dbeb7483b81160293dde373e8ade9dd1
diff --git a/app/src/main/res/drawable/calendar.xml b/app/src/main/res/drawable/calendar.xml
new file mode 100644
index 0000000..a59af03
--- /dev/null
+++ b/app/src/main/res/drawable/calendar.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android" android:height="@dimen/theme_icon_size" android:width="@dimen/theme_icon_size" android:viewportWidth="36" android:viewportHeight="36">
+    <path android:fillColor="@android:color/white" android:pathData="M30 24.255L24.255 30H6V6H30V24.255ZM6 3C4.35 3 3 4.35 3 6V30C3 31.65 4.35 33 6 33H25.5L33 25.5V6C33 4.35 31.65 3 30 3H6Z"/>
+    <path android:fillColor="@android:color/white" android:pathData="M12.6057 23.006C11.7203 23.006 10.915 22.7713 10.1897 22.302C9.46432 21.822 8.96299 21.0967 8.68565 20.126L10.6697 19.342C10.9363 20.43 11.5817 20.974 12.6057 20.974C13.0537 20.974 13.4483 20.8407 13.7897 20.574C14.131 20.2967 14.3017 19.9393 14.3017 19.502C14.3017 19.0327 14.1203 18.6647 13.7577 18.398C13.395 18.1313 12.915 17.998 12.3177 17.998H11.3737V16.094H12.2377C12.675 16.094 13.0643 15.982 13.4057 15.758C13.747 15.534 13.9177 15.1873 13.9177 14.718C13.9177 14.3553 13.7843 14.0567 13.5177 13.822C13.2617 13.5873 12.9203 13.47 12.4937 13.47C12.0243 13.47 11.6617 13.598 11.4057 13.854C11.1497 14.11 10.9737 14.3927 10.8777 14.702L8.97365 13.918C9.10165 13.5553 9.31499 13.1927 9.61365 12.83C9.91232 12.4673 10.3017 12.1633 10.7817 11.918C11.2617 11.6727 11.8377 11.55 12.5097 11.55C13.2137 11.55 13.827 11.678 14.3497 11.934C14.883 12.19 15.299 12.542 15.5977 12.99C15.8963 13.4273 16.0457 13.9233 16.0457 14.478C16.0457 15.1073 15.8963 15.6247 15.5977 16.03C15.3097 16.4353 14.995 16.7233 14.6537 16.894V17.022C15.155 17.2247 15.5763 17.55 15.9177 17.998C16.2697 18.446 16.4457 19.0113 16.4457 19.694C16.4457 20.3233 16.2857 20.8887 15.9657 21.39C15.6457 21.8913 15.1977 22.286 14.6217 22.574C14.0457 22.862 13.3737 23.006 12.6057 23.006ZM22.5627 23.006C21.624 23.006 20.808 22.7553 20.1147 22.254C19.432 21.7527 18.904 21.07 18.5307 20.206C18.1573 19.342 17.9707 18.366 17.9707 17.278C17.9707 16.19 18.1573 15.214 18.5307 14.35C18.904 13.486 19.432 12.8033 20.1147 12.302C20.808 11.8007 21.624 11.55 22.5627 11.55C23.5013 11.55 24.312 11.8007 24.9947 12.302C25.688 12.8033 26.2213 13.486 26.5947 14.35C26.968 15.214 27.1547 16.19 27.1547 17.278C27.1547 18.366 26.968 19.342 26.5947 20.206C26.2213 21.07 25.688 21.7527 24.9947 22.254C24.312 22.7553 23.5013 23.006 22.5627 23.006ZM22.5627 21.038C23.0853 21.038 23.5333 20.8727 23.9067 20.542C24.28 20.2113 24.5627 19.7633 24.7547 19.198C24.9573 18.6327 25.0587 17.9927 25.0587 17.278C25.0587 16.5527 24.9573 15.9073 24.7547 15.342C24.5627 14.7767 24.28 14.334 23.9067 14.014C23.5333 13.6833 23.0853 13.518 22.5627 13.518C22.0507 13.518 21.608 13.6833 21.2347 14.014C20.8613 14.334 20.5733 14.7767 20.3707 15.342C20.1787 15.9073 20.0827 16.5527 20.0827 17.278C20.0827 17.9927 20.1787 18.6327 20.3707 19.198C20.5733 19.7633 20.8613 20.2113 21.2347 20.542C21.608 20.8727 22.0507 21.038 22.5627 21.038Z"/>
+</vector>
diff --git a/app/src/main/res/drawable/clock.xml b/app/src/main/res/drawable/clock.xml
new file mode 100644
index 0000000..0874f25
--- /dev/null
+++ b/app/src/main/res/drawable/clock.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android" android:height="36dp" android:width="36dp" android:viewportWidth="36" android:viewportHeight="36">
+    <path android:fillColor="#ff000000" android:pathData="M18,29.5c-0.3,0-0.5-0.2-0.5-0.5v-1.2c0-0.3,0.2-0.5,0.5-0.5s0.5,0.2,0.5,0.5V29C18.5,29.3,18.3,29.5,18,29.5z" android:strokeWidth="1" android:strokeAlpha="0.75" android:fillAlpha="0.75"/>
+    <path android:fillColor="#ff000000" android:pathData="M8.3,18.5H7.1c-0.3,0-0.5-0.2-0.5-0.5s0.2-0.5,0.5-0.5h1.2c0.3,0,0.5,0.2,0.5,0.5S8.6,18.5,8.3,18.5z" android:strokeWidth="1" android:strokeAlpha="0.75" android:fillAlpha="0.75"/>
+    <path android:fillColor="#ff000000" android:pathData="M28.9,18.5h-1.2c-0.3,0-0.5-0.2-0.5-0.5s0.2-0.5,0.5-0.5h1.2c0.3,0,0.5,0.2,0.5,0.5S29.2,18.5,28.9,18.5z" android:strokeWidth="1" android:strokeAlpha="0.75" android:fillAlpha="0.75"/>
+    <path android:fillColor="#ff000000" android:pathData="M9.6,20.3c-0.3,0-0.6-0.2-0.7-0.6c0-0.3,0.2-0.7,0.6-0.7l8.4-1.6c0.4-0.1,0.7,0.2,0.8,0.5c0.1,0.4-0.2,0.7-0.5,0.8 l-8.4,1.6C9.7,20.3,9.7,20.3,9.6,20.3z" android:strokeWidth="1" android:strokeAlpha="0.55" android:fillAlpha="0.55"/>
+    <path android:fillColor="#ff000000" android:pathData="M18,18.9c-0.2,0-0.5-0.1-0.6-0.3c-0.4-0.4-0.4-0.9,0-1.3l7.5-7.7c0.4-0.4,0.9-0.4,1.3,0s0.4,0.9,0,1.3l-7.5,7.7 C18.5,18.8,18.2,18.9,18,18.9z"/>
+    <path android:fillColor="#ff000000" android:pathData="M18,33C9.7,33,3,26.3,3,18S9.7,3,18,3s15,6.7,15,15S26.3,33,18,33z M18,5.3C11,5.3,5.3,11,5.3,18S11,30.7,18,30.7 S30.7,25,30.7,18S25,5.3,18,5.3z"/>
+</vector>
diff --git a/app/src/main/res/xml/grayscale_icon_map.xml b/app/src/main/res/xml/grayscale_icon_map.xml
index c96411a..fe23e00 100644
--- a/app/src/main/res/xml/grayscale_icon_map.xml
+++ b/app/src/main/res/xml/grayscale_icon_map.xml
@@ -77,6 +77,7 @@
     <icon drawable="@drawable/calculator" package="com.oneplus.calculator" name="Calculator" />
     <icon drawable="@drawable/calculator" package="com.android.bbkcalculator" name="Calculator" />
     <icon drawable="@drawable/calculator" package="com.sec.android.app.popupcalculator" name="Calculator" />
+    <icon drawable="@drawable/calendar" package="org.leafos.etar" name="Calendar" />
     <icon drawable="@drawable/camera" package="app.grapheneos.camera" name="Camera" />
     <icon drawable="@drawable/camera" package="app.grapheneos.camera.play" name="Camera" />
     <icon drawable="@drawable/camera" package="com.asus.camera" name="Camera" />
@@ -111,12 +112,14 @@
     <icon drawable="@drawable/camera" package="net.sourceforge.opencamera" name="Camera" />
     <icon drawable="@drawable/camera" package="org.codeaurora.qcamera3" name="Camera" />
     <icon drawable="@drawable/camera" package="org.codeaurora.snapcam" name="Camera" />
+    <icon drawable="@drawable/camera" package="org.leafos.graphenecamera" name="Camera" />
     <icon drawable="@drawable/camera" package="org.lineageos.snap" name="Camera" />
     <icon drawable="@drawable/catogram" package="org.nift4.catox" name="Catogram" />
     <icon drawable="@drawable/catogram" package="ua.itaysonlab.messenger" name="Catogram" />
     <icon drawable="@drawable/google_chrome" package="org.chromium.chrome" name="Chromium" />
     <icon drawable="@drawable/citymapper" package="com.citymapper.app.release" name="Citymapper" />
     <icon drawable="@drawable/clash_of_clans" package="com.supercell.clashofclans" name="Clash Of Clans" />
+    <icon drawable="@drawable/clock" package="com.android.deskclock" name="Clock" />
     <icon drawable="@drawable/cod_mobile" package="com.activision.callofduty.shooter" name="Call of Duty Mobile" />
     <icon drawable="@drawable/coinbase" package="com.coinbase.android" name="Coinbase" />
     <icon drawable="@drawable/coins_ph" package="asia.coins.mobile" name="Coins.ph" />
diff --git a/generate-build.sh b/generate-build.sh
new file mode 100755
index 0000000..fad22ba
--- /dev/null
+++ b/generate-build.sh
@@ -0,0 +1,32 @@
+#!/usr/bin/env bash
+
+res_root="overlay/packages/apps/Launcher3/res"
+
+cd "$(dirname "$0")"
+
+rm -fr "$res_root"
+mkdir -p "$res_root"
+pushd "$res_root"
+
+ln -s ../../../../../app/src/main/res/drawable .
+
+mkdir raw
+pushd raw
+ln -s ../../../../../../app/src/main/res/xml/grayscale_icon_map.xml .
+popd
+
+mkdir xml
+pushd xml
+ln -s ../../../../../../app/src/main/res/xml/grayscale_icon_map.xml .
+popd
+
+mkdir values
+echo '<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <dimen name="theme_icon_size">24dp</dimen>
+</resources>
+' > values/dimens.xml
+
+popd
+echo "PRODUCT_ENFORCE_RRO_EXCLUDED_OVERLAYS += vendor/lawnicons/overlay" > overlay.mk
+echo "PRODUCT_PACKAGE_OVERLAYS += vendor/lawnicons/overlay" >> overlay.mk
diff --git a/overlay.mk b/overlay.mk
new file mode 100644
index 0000000..de75f94
--- /dev/null
+++ b/overlay.mk
@@ -0,0 +1,2 @@
+PRODUCT_ENFORCE_RRO_EXCLUDED_OVERLAYS += vendor/lawnicons/overlay
+PRODUCT_PACKAGE_OVERLAYS += vendor/lawnicons/overlay
diff --git a/overlay/packages/apps/Launcher3/res/drawable b/overlay/packages/apps/Launcher3/res/drawable
new file mode 120000
index 0000000..e6f7182
--- /dev/null
+++ b/overlay/packages/apps/Launcher3/res/drawable
@@ -0,0 +1 @@
+../../../../../app/src/main/res/drawable
\ No newline at end of file
diff --git a/overlay/packages/apps/Launcher3/res/raw/grayscale_icon_map.xml b/overlay/packages/apps/Launcher3/res/raw/grayscale_icon_map.xml
new file mode 100644
index 0000000..b611688
--- /dev/null
+++ b/overlay/packages/apps/Launcher3/res/raw/grayscale_icon_map.xml
@@ -0,0 +1,497 @@
+<?xml version="1.0" encoding="utf-8"?>
+<icons>
+    <icon drawable="@drawable/a12_extensions" package="dev.kdrag0n.android12ext" name="Android 12 Extensions" />
+    <icon drawable="@drawable/accubattery" package="com.digibites.accubattery" name="AccuBattery" />
+    <icon drawable="@drawable/aegis_authenticator" package="com.beemdevelopment.aegis" name="Aegis Authenticator" />
+    <icon drawable="@drawable/aida64" package="com.finalwire.aida64" name="AIDA64" />
+    <icon drawable="@drawable/amazon_alexa" package="com.amazon.dee.app" name="Amazon Alexa" />
+    <icon drawable="@drawable/amazon_music" package="com.amazon.mp3" name="Amazon Music" />
+    <icon drawable="@drawable/amazon_prime_video" package="com.amazon.avod.thirdpartyclient" name="Amazon Prime Video" />
+    <icon drawable="@drawable/amazon_shopping" package="com.amazon.mShop.android.shopping" name="Amazon Shopping" />
+    <icon drawable="@drawable/amazon_shopping" package="in.amazon.mShop.android.shopping" name="Amazon Shopping" />
+    <icon drawable="@drawable/among_us" package="com.innersloth.spacemafia" name="Among Us" />
+    <icon drawable="@drawable/android_auto" package="com.google.android.projection.gearhead" name="Android Auto" />
+    <icon drawable="@drawable/antutu" package="com.antutu.ABenchMark" name="AnTuTu Benchmark" />
+    <icon drawable="@drawable/apkmirror_installer" package="com.apkmirror.helper.prod" name="APKMirror Installer" />
+    <icon drawable="@drawable/apple_music" package="com.apple.android.music" name="Apple Music" />
+    <icon drawable="@drawable/application_inspector" package="com.ubqsoft.sec01" name="Application Inspector" />
+    <icon drawable="@drawable/audiofx" package="org.lineageos.audiofx" name="AudioFX" />
+    <icon drawable="@drawable/aurora_droid" package="com.aurora.adroid" name="Aurora Droid" />
+    <icon drawable="@drawable/aurora_store" package="com.aurora.store" name="Aurora Store" />
+    <icon drawable="@drawable/authy" package="com.authy.authy" name="Authy" />
+    <icon drawable="@drawable/auxio" package="org.oxycblt.auxio" name="Auxio" />
+    <icon drawable="@drawable/axisnet" package="com.axis.net" name="AXISnet" />
+    <icon drawable="@drawable/babbel" package="com.babbel.mobile.android.en" name="Babbel" />
+    <icon drawable="@drawable/bank_jago" package="com.jago.digitalbanking" name="Jago" />
+    <icon drawable="@drawable/bca_mobile" package="com.bca" name="BCA Mobile" />
+    <icon drawable="@drawable/bgram" package="org.telegram.BifToGram" name="BGram" />
+    <icon drawable="@drawable/bima_plus" package="com.linkit.bimatri" name="Bima+" />
+    <icon drawable="@drawable/binance" package="com.binance.dev" name="Binance" />
+    <icon drawable="@drawable/bitwarden" package="com.x8bit.bitwarden" name="Bitwarden" />
+    <icon drawable="@drawable/blokada" package="org.blokada.fem.fdroid" name="Blokada" />
+    <icon drawable="@drawable/blokada" package="org.blokada.alarm.dnschanger" name="Blokada" />
+    <icon drawable="@drawable/bni_mobile" package="src.com.bni" name="BNI Mobile Banking" />
+    <icon drawable="@drawable/boom_and_megaboom" package="com.logitech.ueboom" name="BOOM &amp; MEGABOOM" />
+    <icon drawable="@drawable/boost_for_reddit" package="com.rubenmayayo.reddit" name="Boost for Reddit" />
+    <icon drawable="@drawable/bose_music" package="com.bose.bosemusic" name="Bose Music" />
+    <icon drawable="@drawable/brave_browser" package="com.brave.browser" name="Brave Browser" />
+    <icon drawable="@drawable/bri_mobile" package="id.co.bri.brimo" name="BRImo" />
+    <icon drawable="@drawable/bromite" package="org.bromite.bromite" name="Bromite" />
+    <icon drawable="@drawable/browsec" package="com.browsec.vpn" name="BROWSEC" />
+    <icon drawable="@drawable/browsec" package="com.browsec.vpn.proxy" name="BROWSEC" />
+    <icon drawable="@drawable/browser" package="org.droidtr.jelly" name="Browser" />
+    <icon drawable="@drawable/browser" package="org.lineageos.jelly" name="Browser" />
+    <icon drawable="@drawable/browser" package="de.baumann.browser" name="Browser" />
+    <icon drawable="@drawable/bukalapak" package="com.bukalapak.android" name="Bukalapak" />
+    <icon drawable="@drawable/bundle" package="com.dwarfplanet.bundle" name="Bundle" />
+    <icon drawable="@drawable/burger_king" package="burgerking.id.android" name="Burger King" />
+    <icon drawable="@drawable/burger_king" package="com.bk.ch" name="Burger King" />
+    <icon drawable="@drawable/burger_king" package="com.burgerking.kingfinder" name="Burger King" />
+    <icon drawable="@drawable/burger_king" package="com.burgerking.turk" name="Burger King" />
+    <icon drawable="@drawable/burger_king" package="com.burgerkingcz" name="Burger King" />
+    <icon drawable="@drawable/burger_king" package="com.burgerkingpl" name="Burger King" />
+    <icon drawable="@drawable/burger_king" package="com.burgerkingqatar.android" name="Burger King" />
+    <icon drawable="@drawable/burger_king" package="com.dom.burgerking" name="Burger King" />
+    <icon drawable="@drawable/burger_king" package="com.emn8.mobilem8.nativeapp.bk" name="Burger King" />
+    <icon drawable="@drawable/burger_king" package="com.expremio.burgerking" name="Burger King" />
+    <icon drawable="@drawable/burger_king" package="com.frakton.burgerking" name="Burger King" />
+    <icon drawable="@drawable/burger_king" package="com.nosmk.burgerking" name="Burger King" />
+    <icon drawable="@drawable/burger_king" package="com.proacit.burgerkingcolombia" name="Burger King" />
+    <icon drawable="@drawable/burger_king" package="com.skylinedynamics.bk" name="Burger King" />
+    <icon drawable="@drawable/burger_king" package="com.smt.BurgerKing" name="Burger King" />
+    <icon drawable="@drawable/burger_king" package="com.spoonstream.bklebanon" name="Burger King" />
+    <icon drawable="@drawable/burger_king" package="com.tapston.burgerking" name="Burger King" />
+    <icon drawable="@drawable/burger_king" package="com.tillster.bk_kw_mobile" name="Burger King" />
+    <icon drawable="@drawable/burger_king" package="in.burgerking.android" name="Burger King" />
+    <icon drawable="@drawable/burger_king" package="it.burgerking.android" name="Burger King" />
+    <icon drawable="@drawable/burger_king" package="jp.co.burgerkingjapan" name="Burger King" />
+    <icon drawable="@drawable/burger_king" package="kr.co.burgerkinghybrid" name="Burger King" />
+    <icon drawable="@drawable/burger_king" package="led.android.burgerkingisrael" name="Burger King" />
+    <icon drawable="@drawable/burger_king" package="ni.burgerking" name="Burger King" />
+    <icon drawable="@drawable/burger_king" package="ru.burgerking" name="Burger King" />
+    <icon drawable="@drawable/by_u" package="com.byu.id" name="by.U" />
+    <icon drawable="@drawable/calculator" package="com.android.calculator2" name="Calculator" />
+    <icon drawable="@drawable/calculator" package="com.google.android.calculator" name="Calculator" />
+    <icon drawable="@drawable/calculator" package="com.miui.calculator" name="Calculator" />
+    <icon drawable="@drawable/calculator" package="com.oneplus.calculator" name="Calculator" />
+    <icon drawable="@drawable/calculator" package="com.sec.android.app.popupcalculator" name="Calculator" />
+    <icon drawable="@drawable/calendar" package="org.leafos.etar" name="Calendar" />
+    <icon drawable="@drawable/camera" package="app.grapheneos.camera" name="Camera" />
+    <icon drawable="@drawable/camera" package="com.asus.camera" name="Camera" />
+    <icon drawable="@drawable/camera" package="com.GoogleCamera.mwp83" name="Camera" />
+    <icon drawable="@drawable/camera" package="com.android.MGC.not.stable" name="Camera" />
+    <icon drawable="@drawable/camera" package="com.android.camera" name="Camera" />
+    <icon drawable="@drawable/camera" package="com.android.camera2" name="Camera" />
+    <icon drawable="@drawable/camera" package="com.android.mgc" name="Camera" />
+    <icon drawable="@drawable/camera" package="com.google.android.GoogleCamera" name="Camera" />
+    <icon drawable="@drawable/camera" package="com.google.android.GoogleCamera.Cameight" name="Camera" />
+    <icon drawable="@drawable/camera" package="com.google.android.GoogleCamera.Urnyx" name="Camera" />
+    <icon drawable="@drawable/camera" package="com.google.android.GoogleCameraEng" name="Camera" />
+    <icon drawable="@drawable/camera" package="com.google.android.apps.cameralite" name="Camera" />
+    <icon drawable="@drawable/camera" package="com.hmdglobal.camera2" name="Camera" />
+    <icon drawable="@drawable/camera" package="com.honor.camera" name="Camera" />
+    <icon drawable="@drawable/camera" package="com.huawei.camera" name="Camera" />
+    <icon drawable="@drawable/camera" package="com.motorola.cameraone" name="Camera" />
+    <icon drawable="@drawable/camera" package="com.motorola.camera3" name="Camera" />
+    <icon drawable="@drawable/camera" package="com.oneplus.camera" name="Camera" />
+    <icon drawable="@drawable/camera" package="com.oplus.camera" name="Camera" />
+    <icon drawable="@drawable/camera" package="com.oppo.camera" name="Camera" />
+    <icon drawable="@drawable/camera" package="com.sec.android.app.camera" name="Camera" />
+    <icon drawable="@drawable/camera" package="com.transsion.camera" name="Camera" />
+    <icon drawable="@drawable/camera" package="net.sourceforge.opencamera" name="Camera" />
+    <icon drawable="@drawable/camera" package="org.codeaurora.qcamera3" name="Camera" />
+    <icon drawable="@drawable/camera" package="org.codeaurora.snapcam" name="Camera" />
+    <icon drawable="@drawable/camera" package="org.leafos.graphenecamera" name="Camera" />
+    <icon drawable="@drawable/camera" package="org.lineageos.snap" name="Camera" />
+    <icon drawable="@drawable/catogram" package="org.nift4.catox" name="Catogram" />
+    <icon drawable="@drawable/catogram" package="ua.itaysonlab.messenger" name="Catogram" />
+    <icon drawable="@drawable/citymapper" package="com.citymapper.app.release" name="Citymapper" />
+    <icon drawable="@drawable/clash_of_clans" package="com.supercell.clashofclans" name="Clash Of Clans" />
+    <icon drawable="@drawable/clock" package="com.android.deskclock" name="Clock" />
+    <icon drawable="@drawable/cod_mobile" package="com.activision.callofduty.shooter" name="Call of Duty Mobile" />
+    <icon drawable="@drawable/coinbase" package="com.coinbase.android" name="Coinbase" />
+    <icon drawable="@drawable/coins_ph" package="asia.coins.mobile" name="Coins.ph" />
+    <icon drawable="@drawable/coinvero" package="com.candlestick_app" name="Coinvero" />
+    <icon drawable="@drawable/contacts" package="com.android.contacts" name="Contacts" />
+    <icon drawable="@drawable/contacts" package="com.google.android.contacts" name="Contacts" />
+    <icon drawable="@drawable/corona_tracing" package="de.corona.tracing" name="Corona Tracing" />
+    <icon drawable="@drawable/corona_warn" package="de.rki.coronawarnapp" name="Corona-Warn" />
+    <icon drawable="@drawable/coronacheck" package="nl.rijksoverheid.ctr.holder" name="CoronaCheck" />
+    <icon drawable="@drawable/coronacheck_scanner" package="nl.rijksoverheid.ctr.verifier" name="Scanner" />
+    <icon drawable="@drawable/covpass" package="de.rki.covpass.app" name="CovPass" />
+    <icon drawable="@drawable/cpu_z" package="com.cpuid.cpu_z" name="CPU Z" />
+    <icon drawable="@drawable/dana" package="id.dana" name="DANA" />
+    <icon drawable="@drawable/darq" package="com.kieronquinn.app.darq" name="DarQ" />
+    <icon drawable="@drawable/dashlane" package="com.dashlane" name="Dashlane" />
+    <icon drawable="@drawable/deezer" package="deezer.android.app" name="Deezer" />
+    <icon drawable="@drawable/deviantart" package="com.deviantart.android.damobile" name="DeviantArt" />
+    <icon drawable="@drawable/designer_tools" package="com.scheffsblend.designertools" name="Designer Tools" />
+    <icon drawable="@drawable/device_info_hw" package="ru.andr7e.deviceinfohw" name="Device Info HW" />
+    <icon drawable="@drawable/dialer" package="com.android.contacts.activities.DialtactsActivity" name="Phone" />
+    <icon drawable="@drawable/dialer" package="com.android.dialer" name="Phone" />
+    <icon drawable="@drawable/dialer" package="com.android.incallui" name="Phone" />
+    <icon drawable="@drawable/dialer" package="com.android.phone" name="Phone" />
+    <icon drawable="@drawable/dialer" package="com.google.android.dialer" name="Phone" />
+    <icon drawable="@drawable/dialer" package="com.oneplus.dialer" name="Phone" />
+    <icon drawable="@drawable/dialer" package="com.samsung.android.dialer" name="Phone" />
+    <icon drawable="@drawable/dialer" package="com.sh.smart.caller" name="Phone" />
+    <icon drawable="@drawable/dialer" package="com.truecaller" name="Phone" />
+    <icon drawable="@drawable/digital_wellbeing" package="com.google.android.apps.wellbeing" name="Digital Wellbeing" />
+    <icon drawable="@drawable/discord" package="com.discord" name="Discord" />
+    <icon drawable="@drawable/discord" package="com.aliucord" name="Aliucord" />
+    <icon drawable="@drawable/disneyplus" package="com.disney.disneyplus" name="Disney+" />
+    <icon drawable="@drawable/dolby" package="com.dolby" name="Dolby" />
+    <icon drawable="@drawable/doodle" package="xyz.zedler.patrick.doodle" name="Doodle" />
+    <icon drawable="@drawable/drivedroid" package="com.softwarebakery.drivedroid" name="DriveDroid" />
+    <icon drawable="@drawable/drm_info" package="com.androidfung.drminfo" name="DRM Info" />
+    <icon drawable="@drawable/duckduckgo" package="com.duckduckgo.mobile.android" name="DuckDuckGo" />
+    <icon drawable="@drawable/ebay" package="com.ebay.mobile" name="eBay" />
+    <icon drawable="@drawable/ebay_kleinanzeigen" package="com.ebay.kleinanzeigen" name="eBay Kleinanzeigen" />
+    <icon drawable="@drawable/eight_ball_pool" package="com.miniclip.eightballpool" name="8 Ball Pool" />
+    <icon drawable="@drawable/eksi_sozluk" package="com.eksiteknoloji.eksisozluk" name="ekşi sözlük" />
+    <icon drawable="@drawable/element" package="im.vector.app" name="Element" />
+    <icon drawable="@drawable/exteragram" package="com.exteragram.messenger" name="exteraGram" />
+    <icon drawable="@drawable/facebook" package="com.facebook.katana" name="Facebook" />
+    <icon drawable="@drawable/facebook" package="com.facebook.lite" name="Facebook" />
+    <icon drawable="@drawable/fairemail" package="eu.faircode.email" name="FairEmail" />
+    <icon drawable="@drawable/fdroid" package="org.fdroid.fdroid" name="F-Droid" />
+    <icon drawable="@drawable/files" package="com.android.documentsui" name="Files" />
+    <icon drawable="@drawable/files" package="com.coloros.files" name="Files" />
+    <icon drawable="@drawable/files" package="com.google.android.documentsui" name="Files" />
+    <icon drawable="@drawable/files" package="com.huawei.hidisk" name="Files" />
+    <icon drawable="@drawable/files" package="com.oneplus.filemanager" name="Files" />
+    <icon drawable="@drawable/files" package="com.sec.android.app.myfiles" name="Files" />
+    <icon drawable="@drawable/files_by_google" package="com.google.android.apps.nbu.files" name="Files by Google" />
+    <icon drawable="@drawable/find_my_device" package="com.google.android.apps.adm" name="Find My Device" />
+    <icon drawable="@drawable/firefox" package="org.mozilla.fenix" name="Firefox" />
+    <icon drawable="@drawable/firefox" package="org.mozilla.firefox" name="Firefox" />
+    <icon drawable="@drawable/firefox_beta" package="org.mozilla.firefox_beta" name="Firefox Beta" />
+    <icon drawable="@drawable/flamingo" package="com.samruston.twitter" name="Flamingo" />
+    <icon drawable="@drawable/flip_id" package="id.flip" name="Flip" />
+    <icon drawable="@drawable/focus_todo" package="com.superelement.pomodoro" name="Focus To-Do" />
+    <icon drawable="@drawable/fritter" package="com.jonjomckay.fritter" name="Fritter" />
+    <icon drawable="@drawable/galaxy_store" package="com.sec.android.app.samsungapps" name="Galaxy Store" />
+    <icon drawable="@drawable/gallery" package="com.android.gallery3d" name="Gallery" />
+    <icon drawable="@drawable/gallery" package="com.huawei.photos" name="Gallery" />
+    <icon drawable="@drawable/gallery" package="com.miui.gallery" name="Gallery" />
+    <icon drawable="@drawable/gallery" package="com.oneplus.gallery" name="Gallery" />
+    <icon drawable="@drawable/gallery" package="com.oppo.gallery3d" name="Gallery" />
+    <icon drawable="@drawable/gallery" package="com.sec.android.gallery3d" name="Gallery" />
+    <icon drawable="@drawable/gallery_go" package="com.google.android.apps.photosgo" name="Gallery Go" />
+    <icon drawable="@drawable/gboard" package="com.google.android.inputmethod.latin" name="Gboard" />
+    <icon drawable="@drawable/gcash" package="com.globe.gcash.android" name="GCash" />
+    <icon drawable="@drawable/genius" package="com.genius.android" name="Genius" />
+    <icon drawable="@drawable/genshin_impact" package="com.miHoYo.GenshinImpact" name="Genshin Impact" />
+    <icon drawable="@drawable/github" package="com.github.android" name="GitHub" />
+    <icon drawable="@drawable/globeone" package="ph.com.globe.globeonesuperapp" name="GlobeOne" />
+    <icon drawable="@drawable/gmail" package="com.google.android.gm" name="Gmail" />
+    <icon drawable="@drawable/gmail" package="com.google.android.gm.lite" name="Gmail" />
+    <icon drawable="@drawable/gojek" package="com.gojek.app" name="Gojek" />
+    <icon drawable="@drawable/google" package="com.google.android.apps.searchlite" name="Google" />
+    <icon drawable="@drawable/google" package="com.google.android.googlequicksearchbox" name="Google" />
+    <icon drawable="@drawable/google_assistant" package="com.google.android.apps.googleassistant" name="Google Assistant" />
+    <icon drawable="@drawable/google_authenticator" package="com.google.android.apps.authenticator2" name="Google Authenticator" />
+    <icon drawable="@drawable/google_chat" package="com.google.android.apps.dynamite" name="Google Chat" />
+    <icon drawable="@drawable/google_chrome" package="com.android.chrome" name="Google Chrome" />
+    <icon drawable="@drawable/google_chrome_beta" package="com.chrome.beta" name="Google Chrome Beta" />
+    <icon drawable="@drawable/google_chrome_canary" package="com.chrome.canary" name="Google Chrome Canary" />
+    <icon drawable="@drawable/google_chrome_dev" package="com.chrome.dev" name="Google Chrome Dev" />
+    <icon drawable="@drawable/google_classroom" package="com.google.android.apps.classroom" name="Google Classroom" />
+    <icon drawable="@drawable/google_docs" package="com.google.android.apps.docs.editors.docs" name="Google Docs" />
+    <icon drawable="@drawable/google_drive" package="com.google.android.apps.docs" name="Google Drive" />
+    <icon drawable="@drawable/google_duo" package="com.google.android.apps.tachyon" name="Google Duo" />
+    <icon drawable="@drawable/google_fi" package="com.google.android.apps.tycho" name="Google Fi" />
+    <icon drawable="@drawable/google_fit" package="com.google.android.apps.fitness" name="Google Fit" />
+    <icon drawable="@drawable/google_home" package="com.google.android.apps.chromecast.app" name="Google Home" />
+    <icon drawable="@drawable/google_keep" package="com.google.android.keep" name="Google Keep" />
+    <icon drawable="@drawable/google_lens" package="com.google.ar.lens" name="Google Lens" />
+    <icon drawable="@drawable/google_meet" package="com.google.android.apps.meetings" name="Google Meet" />
+    <icon drawable="@drawable/google_news" package="com.google.android.apps.magazines" name="Google News" />
+    <icon drawable="@drawable/google_one" package="com.google.android.apps.subscriptions.red" name="Google One" />
+    <icon drawable="@drawable/google_pay" package="com.google.android.apps.nbu.paisa.user" name="Google Pay" />
+    <icon drawable="@drawable/google_pay" package="com.google.android.apps.walletnfcrel" name="Google Pay" />
+    <icon drawable="@drawable/google_photos" package="com.google.android.apps.photos" name="Google Photos" />
+    <icon drawable="@drawable/google_play_books" package="com.google.android.apps.books" name="Google Play Books" />
+    <icon drawable="@drawable/google_play_games" package="com.google.android.play.games" name="Google Play Games" />
+    <icon drawable="@drawable/google_play_store" package="com.android.vending" name="Google Play Store" />
+    <icon drawable="@drawable/google_podcasts" package="com.google.android.apps.podcasts" name="Google Podcasts" />
+    <icon drawable="@drawable/google_sheets" package="com.google.android.apps.docs.editors.sheets" name="Google Sheets" />
+    <icon drawable="@drawable/google_slides" package="com.google.android.apps.docs.editors.slides" name="Google Slides" />
+    <icon drawable="@drawable/google_tasks" package="com.google.android.apps.tasks" name="Google Tasks" />
+    <icon drawable="@drawable/google_translate" package="com.google.android.apps.translate" name="Google Translate" />
+    <icon drawable="@drawable/google_tv" package="com.google.android.videos" name="Google TV" />
+    <icon drawable="@drawable/govee_home" package="com.govee.home" name="Govee Home" />
+    <icon drawable="@drawable/grab" package="com.grabtaxi.passenger" name="Grab" />
+    <icon drawable="@drawable/grab" package="com.grabtaxi.driver2" name="Grab" />
+    <icon drawable="@drawable/hago" package="com.yy.hiyo" name="Hago" />
+    <icon drawable="@drawable/hex_installer" package="project.vivid.hex.bodhi" name="Hex Installer" />
+    <icon drawable="@drawable/hotstar" package="in.startv.hotstar" name="Disney+ Hotstar" />
+    <icon drawable="@drawable/hotstar" package="in.startv.hotstar.dplus" name="Disney+ Hotstar" />
+    <icon drawable="@drawable/hotstar" package="in.startv.hotstaronly" name="Hotstar" />
+    <icon drawable="@drawable/idm" package="idm.internet.download.manager" name="1dm" />
+    <icon drawable="@drawable/idm_plus" package="idm.internet.download.manager.plus" name="1dm+" />
+    <icon drawable="@drawable/imdb" package="com.imdb.mobile" name="IMDb" />
+    <icon drawable="@drawable/ime" package="com.iMe.android" name="iMe" />
+    <icon drawable="@drawable/infinity_for_reddit" package="ml.docilealligator.infinityforreddit" name="Infinity" />
+    <icon drawable="@drawable/instagram" package="com.instagram.android" name="Instagram" />
+    <icon drawable="@drawable/instagram" package="com.instagram.lite" name="Instagram" />
+    <icon drawable="@drawable/instapaper" package="com.instapaper.android" name="Instapaper" />
+    <icon drawable="@drawable/inware" package="com.evo.inware" name="Inware" />
+    <icon drawable="@drawable/jellyfin" package="org.jellyfin.mobile" name="Jellyfin" />
+    <icon drawable="@drawable/jenius" package="com.btpn.dc" name="Jenius" />
+    <icon drawable="@drawable/juicessh" package="com.sonelli.juicessh" name="JuiceSSH" />
+    <icon drawable="@drawable/kakaotalk" package="com.kakao.talk" name="KakaoTalk" />
+    <icon drawable="@drawable/karwei" package="nl.karwei.app.android" name="KARWEI" />
+    <icon drawable="@drawable/kde_connect" package="org.kde.kdeconnect_tp" name="KDE Connect" />
+    <icon drawable="@drawable/khan_academy" package="org.khanacademy.android" name="Khan Academy" />
+    <icon drawable="@drawable/kiwi_browser" package="com.kiwibrowser.browser" name="Kiwi Browser" />
+    <icon drawable="@drawable/kiwi_browser" package="com.kiwibrowser.browser.dev" name="Kiwi Browser" />
+    <icon drawable="@drawable/klck" package="org.kustom.lockscreen" name="KLCK" />
+    <icon drawable="@drawable/klwp" package="org.kustom.wallpaper" name="KLWP" />
+    <icon drawable="@drawable/knife_hit" package="com.ketchapp.knifehit" name="Knife Hit" />
+    <icon drawable="@drawable/komoot" package="de.komoot.android" name="Komoot" />
+    <icon drawable="@drawable/kucoin" package="com.kubi.kucoin" name="Kucoin" />
+    <icon drawable="@drawable/kwgt" package="org.kustom.widget" name="KWGT" />
+    <icon drawable="@drawable/lazada" package="com.lazada.android" name="Lazada" />
+    <icon drawable="@drawable/lbry" package="io.lbry.browser" name="LBRY" />
+    <icon drawable="@drawable/life360" package="com.life360.android.safetymapd" name="Life360" />
+    <icon drawable="@drawable/line" package="jp.naver.line.android" name="LINE" />
+    <icon drawable="@drawable/linkedin" package="com.linkedin.android" name="LinkedIn" />
+    <icon drawable="@drawable/lsposed" package="org.lsposed.manager" name="LSPosed Manager" />
+    <icon drawable="@drawable/magisk" package="com.topjohnwu.magisk" name="Magisk" />
+    <icon drawable="@drawable/maps" package="com.google.android.apps.maps" name="Google Maps" />
+    <icon drawable="@drawable/maps" package="com.google.android.apps.mapslite" name="Google Maps" />
+    <icon drawable="@drawable/marindeck" package="online.hisubway.marindeck" name="MarinDeck" />
+    <icon drawable="@drawable/material_catalog" package="io.material.catalog" name="Material Catalog" />
+    <icon drawable="@drawable/matlog" package="com.pluscubed.matlog" name="MatLog" />
+    <icon drawable="@drawable/matlog" package="org.omnirom.logcat" name="MatLog" />
+    <icon drawable="@drawable/mbank" package="pl.mbank" name="mBank" />
+    <icon drawable="@drawable/mbank" package="cz.mbank" name="mBank" />
+    <icon drawable="@drawable/mbank" package="sk.mbank" name="mBank" />
+    <icon drawable="@drawable/mcdonalds" package="com.mcdonalds.app" name="McDonald's" />
+    <icon drawable="@drawable/mcdonalds" package="com.mcdonalds.gma.hongkong" name="McDonald's" />
+    <icon drawable="@drawable/mcdonalds" package="com.mcdonalds.mobileapp" name="McDonald's" />
+    <icon drawable="@drawable/mcdonalds" package="il.co.inmanage.mcdonalds" name="McDonald's" />
+    <icon drawable="@drawable/mcdonalds" package="jp.co.mcdonalds.android" name="McDonald's" />
+    <icon drawable="@drawable/mega" package="mega.privacy.android.app" name="Mega" />
+    <icon drawable="@drawable/messages" package="com.android.messaging" name="Messages" />
+    <icon drawable="@drawable/messages" package="com.android.mms" name="Messages" />
+    <icon drawable="@drawable/messages" package="com.oneplus.mms" name="Messages" />
+    <icon drawable="@drawable/messages" package="com.google.android.apps.messaging" name="Messages" />
+    <icon drawable="@drawable/messages" package="com.samsung.android.messaging" name="Messages" />
+    <icon drawable="@drawable/messenger" package="com.facebook.mlite" name="Messenger" />
+    <icon drawable="@drawable/messenger" package="com.facebook.orca" name="Messenger" />
+    <icon drawable="@drawable/mi_files" package="com.mi.android.globalFileexplorer" name="MI Files" />
+    <icon drawable="@drawable/mi_remote" package="com.duokan.phone.remotecontroller" name="Mi Remote" />
+    <icon drawable="@drawable/microsoft365_admin" package="com.ms.office365admin" name="Microsoft 365 Admin" />
+    <icon drawable="@drawable/microsoft_authenticator" package="com.azure.authenticator" name="Microsoft Authenticator" />
+    <icon drawable="@drawable/microsoft_edge_canary" package="com.microsoft.emmx.canary" name="Microsoft Edge Canary" />
+    <icon drawable="@drawable/microsoft_edge" package="com.microsoft.emmx" name="Microsoft Edge" />
+    <icon drawable="@drawable/microsoft_excel" package="com.microsoft.office.excel" name="Microsoft Excel" />
+    <icon drawable="@drawable/microsoft_office" package="com.microsoft.office.officehubrow" name="Microsoft Office" />
+    <icon drawable="@drawable/microsoft_outlook" package="com.microsoft.office.outlook" name="Microsoft Outlook" />
+    <icon drawable="@drawable/microsoft_solitaire" package="com.microsoft.microsoftsolitairecollection" name="Solitaire" />
+    <icon drawable="@drawable/microsoft_teams" package="com.microsoft.teams" name="Teams" />
+    <icon drawable="@drawable/microsoft_todo" package="com.microsoft.todos" name="Microsoft To Do" />
+    <icon drawable="@drawable/microsoft_word" package="com.microsoft.office.word" name="Microsoft Word" />
+    <icon drawable="@drawable/midi_player" package="net.volcanomobile.midiplayer" name="MIDI Player" />
+    <icon drawable="@drawable/mijn_hr" package="com.hogeschoolrotterdam.student" name="Mijn HR" />
+    <icon drawable="@drawable/minisweeper" package="com.AntonBergaker.minisweeper" name="miniSweeper" />
+    <icon drawable="@drawable/mixplorer" package="com.mixplorer" name="MiXplorer" />
+    <icon drawable="@drawable/mixplorer" package="com.mixplorer.beta" name="MiXplorer" />
+    <icon drawable="@drawable/mixplorer" package="com.mixplorer.silver" name="MiXplorer" />
+    <icon drawable="@drawable/mull" package="us.spotco.fennec_dos" name="Mull" />
+    <icon drawable="@drawable/mobile_legends" package="com.mobile.legends" name="Mobile Legends" />
+    <icon drawable="@drawable/musicolet" package="in.krosbits.musicolet" name="Musicolet" />
+    <icon drawable="@drawable/mx_player" package="com.mxtech.videoplayer.ad" name="MX Player" />
+    <icon drawable="@drawable/mx_player" package="com.mxtech.videoplayer.pro" name="MX Player" />
+    <icon drawable="@drawable/myairtel" package="com.myairtelapp" name="Airtel" />
+    <icon drawable="@drawable/mydealz" package="com.tippingcanoe.mydealz" name="mydealz" />
+    <icon drawable="@drawable/myim3" package="com.pure.indosat.care" name="myIM3" />
+    <icon drawable="@drawable/myjio" package="com.jio.myjio" name="MyJio" />
+    <icon drawable="@drawable/mysmartfren" package="com.smartfren" name="mySF." />
+    <icon drawable="@drawable/mytelkomsel" package="com.telkomsel.telkomselcm" name="MyTelkomsel" />
+    <icon drawable="@drawable/myxl" package="com.apps.myXL" name="myXL" />
+    <icon drawable="@drawable/negentwee" package="nl.negentwee" name="9292" />
+    <icon drawable="@drawable/nekogram" package="nekox.messenger" name="Nekogram" />
+    <icon drawable="@drawable/nekogram" package="tw.nekomimi.nekogram" name="Nekogram" />
+    <icon drawable="@drawable/netflix" package="com.netflix.mediaclient" name="Netflix" />
+    <icon drawable="@drawable/newpipe" package="org.schabi.newpipe" name="NewPipe" />
+    <icon drawable="@drawable/newpipe" package="org.polymorphicshade.newpipe" name="NewPipe" />
+    <icon drawable="@drawable/nextcloud" package="com.nextcloud.client" name="Nextcloud" />
+    <icon drawable="@drawable/ns" package="nl.ns.android.activity" name="NS" />
+    <icon drawable="@drawable/onedotonedotonedotone" package="com.cloudflare.onedotonedotonedotone" name="1.1.1.1" />
+    <icon drawable="@drawable/onedrive" package="com.microsoft.skydrive" name="OneDrive" />
+    <icon drawable="@drawable/onepassword" package="com.agilebits.onepassword" name="1Password" />
+    <icon drawable="@drawable/opera_browser" package="com.opera.browser" name="Opera Browser" />
+    <icon drawable="@drawable/opera_gx" package="com.opera.gx" name="Opera GX" />
+    <icon drawable="@drawable/orbot" package="org.torproject.android" name="Orbot" />
+    <icon drawable="@drawable/osmand" package="net.osmand" name="OsmAnd" />
+    <icon drawable="@drawable/osmand_plus" package="net.osmand.plus" name="OsmAnd+" />
+    <icon drawable="@drawable/oto_music" package="com.piyush.music" name="Oto Music" />
+    <icon drawable="@drawable/ovinfo" package="nl.skywave.ovinfo" name="OVinfo" />
+    <icon drawable="@drawable/ovo" package="ovo.id" name="OVO" />
+    <icon drawable="@drawable/parsec" package="tv.parsec.client" name="Parsec" />
+    <icon drawable="@drawable/paypal" package="com.paypal.android.p2pmobile" name="PayPal" />
+    <icon drawable="@drawable/pedulilindungi" package="com.telkom.tracencare" name="PeduliLindungi" />
+    <icon drawable="@drawable/personal_safety" package="com.google.android.apps.safetyhub" name="Personal Safety" />
+    <icon drawable="@drawable/picsart" package="com.picsart.studio" name="Picsart" />
+    <icon drawable="@drawable/pinterest" package="com.pinterest" name="Pinterest" />
+    <icon drawable="@drawable/pixel_tips" package="com.google.android.apps.tips" name="Pixel Tips" />
+    <icon drawable="@drawable/pixel_wallpapers" package="dev.wacko1805.pixel.wallpapers" name="Pixel Walls" />
+    <icon drawable="@drawable/pizza_hut" package="bn.com.pizzahut.OSPHB" name="Pizza Hut" />
+    <icon drawable="@drawable/pizza_hut" package="eu.beeple.topbrandspizzahut.users" name="Pizza Hut" />
+    <icon drawable="@drawable/pizza_hut" package="com.aggregator.pizzahutmongolia" name="Pizza Hut" />
+    <icon drawable="@drawable/pizza_hut" package="com.devsence.pizzahut" name="Pizza Hut" />
+    <icon drawable="@drawable/pizza_hut" package="com.expremio.pizzahutcipru" name="Pizza Hut" />
+    <icon drawable="@drawable/pizza_hut" package="com.nanoequipment.pizzahut" name="Pizza Hut" />
+    <icon drawable="@drawable/pizza_hut" package="com.pizzahut.jeddah" name="Pizza Hut" />
+    <icon drawable="@drawable/pizza_hut" package="com.pizzahut.kh" name="Pizza Hut" />
+    <icon drawable="@drawable/pizza_hut" package="com.pizzahut.kuwait" name="Pizza Hut" />
+    <icon drawable="@drawable/pizza_hut" package="com.pizzahut.malaysia" name="Pizza Hut" />
+    <icon drawable="@drawable/pizza_hut" package="com.pizzahut.ng" name="Pizza Hut" />
+    <icon drawable="@drawable/pizza_hut" package="com.pizzahut.oman" name="Pizza Hut" />
+    <icon drawable="@drawable/pizza_hut" package="com.pizzahut.phd" name="Pizza Hut" />
+    <icon drawable="@drawable/pizza_hut" package="com.pizzahut.qatar" name="Pizza Hut" />
+    <icon drawable="@drawable/pizza_hut" package="com.pizzahut.rsa" name="Pizza Hut" />
+    <icon drawable="@drawable/pizza_hut" package="com.pizzahutapp" name="Pizza Hut" />
+    <icon drawable="@drawable/pizza_hut" package="com.pizzahutguyana.android" name="Pizza Hut" />
+    <icon drawable="@drawable/pizza_hut" package="com.socialsnack.pizzahutcr" name="Pizza Hut" />
+    <icon drawable="@drawable/pizza_hut" package="com.yum.pizzahut" name="Pizza Hut" />
+    <icon drawable="@drawable/pizza_hut" package="jp.pizzahut.aorder" name="Pizza Hut" />
+    <icon drawable="@drawable/pizza_hut" package="net.bonee.pizzaHut" name="Pizza Hut" />
+    <icon drawable="@drawable/pizza_hut" package="pra.hizzahut.com.sv" name="Pizza Hut" />
+    <icon drawable="@drawable/pizza_hut" package="pt.wingman.pizzahut" name="Pizza Hut" />
+    <icon drawable="@drawable/pizza_hut" package="se.leeroygroup.pizzahut" name="Pizza Hut" />
+    <icon drawable="@drawable/pizza_hut" package="tr.com.pizzahut" name="Pizza Hut" />
+    <icon drawable="@drawable/plus_messenger" package="org.telegram.plus" name="Plus Messenger" />
+    <icon drawable="@drawable/pocket_casts" package="au.com.shiftyjelly.pocketcasts" name="Pocket Casts" />
+    <icon drawable="@drawable/pokemon_go" package="com.nianticlabs.pokemongo" name="Pokémon GO" />
+    <icon drawable="@drawable/pokemon_unite" package="jp.pokemon.pokemonunite" name="Pokémon UNITE" />
+    <icon drawable="@drawable/poweramp" package="com.maxmpz.audioplayer" name="Poweramp" />
+    <icon drawable="@drawable/privacy_dashboard" package="rk.android.app.privacydashboard" name="Privacy Dashboard" />
+    <icon drawable="@drawable/progressbar95" package="com.spookyhousestudios.progressbar95" name="Progressbar95" />
+    <icon drawable="@drawable/protonmail" package="ch.protonmail.android" name="ProtonMail" />
+    <icon drawable="@drawable/protonvpn" package="ch.protonvpn.android" name="ProtonVPN" />
+    <icon drawable="@drawable/pubg" package="com.pubg.newstate" name="PUBG" />
+    <icon drawable="@drawable/pubg" package="com.tencent.ig" name="PUBG" />
+    <icon drawable="@drawable/pushbullet" package="com.pushbullet.android" name="Pushbullet" />
+    <icon drawable="@drawable/quickswitch" package="xyz.paphonb.quickstepswitcher" name="QuickSwitch" />
+    <icon drawable="@drawable/rabo_wallet" package="nl.rabowallet" name="Rabo Wallet" />
+    <icon drawable="@drawable/rabobank" package="nl.rabomobiel" name="rabobank" />
+    <icon drawable="@drawable/recorder" package="com.google.android.apps.recorder" name="Recorder" />
+    <icon drawable="@drawable/recorder" package="org.lineageos.recorder" name="Recorder" />
+    <icon drawable="@drawable/reddit" package="com.reddit.frontpage" name="Reddit" />
+    <icon drawable="@drawable/relay" package="free.reddit.news" name="Relay" />
+    <icon drawable="@drawable/relay" package="reddit.news" name="Relay" />
+    <icon drawable="@drawable/repainter" package="dev.kdrag0n.dyntheme" name="Repainter" />
+    <icon drawable="@drawable/retro_music" package="code.name.monkey.retromusic" name="Retro Music" />
+    <icon drawable="@drawable/revolut" package="com.revolut.revolut" name="Revolut" />
+    <icon drawable="@drawable/rockman_x_dive" package="tw.com.capcom.rxd" name="ROCKMAN X DiVE" />
+    <icon drawable="@drawable/roku" package="com.roku.remote" name="Roku" />
+    <icon drawable="@drawable/sai" package="com.aefyr.sai" name="SAI" />
+    <icon drawable="@drawable/samsung_internet_browser" package="com.sec.android.app.sbrowser" name="Samsung Internet Browser" />
+    <icon drawable="@drawable/samsung_notes" package="com.samsung.android.app.notes" name="Samsung Notes" />
+    <icon drawable="@drawable/schoolplanner" package="daldev.android.gradehelper" name="School Planner" />
+    <icon drawable="@drawable/sennheiser_smart_control" package="com.sennheiser.control" name="Sennheiser Smart Control" />
+    <icon drawable="@drawable/samsung_internet_browser_beta" package="com.sec.android.app.sbrowser.beta" name="Samsung Internet Browser Beta" />
+    <icon drawable="@drawable/sensor_box" package="imoblife.androidsensorbox" name="Sensor Box" />
+    <icon drawable="@drawable/settings" package="com.android.settings" name="Settings" />
+    <icon drawable="@drawable/shazam" package="com.shazam.android" name="Shazam" />
+    <icon drawable="@drawable/shopee" package="com.shopee.br" name="Shopee" />
+    <icon drawable="@drawable/shopee" package="com.shopee.id" name="Shopee" />
+    <icon drawable="@drawable/shopee" package="com.shopee.my" name="Shopee" />
+    <icon drawable="@drawable/shopee" package="com.shopee.ph" name="Shopee" />
+    <icon drawable="@drawable/shopee" package="com.shopee.th" name="Shopee" />
+    <icon drawable="@drawable/shopee" package="com.shopee.tw" name="Shopee" />
+    <icon drawable="@drawable/shopee" package="com.shopee.vn" name="Shopee" />
+    <icon drawable="@drawable/signal" package="org.thoughtcrime.securesms" name="Signal" />
+    <icon drawable="@drawable/simple_gallery_pro" package="com.simplemobiletools.gallery.pro" name="Simple Gallery Pro" />
+    <icon drawable="@drawable/simplenote" package="com.automattic.simplenote" name="Simplenote" />
+    <icon drawable="@drawable/sky_children_of_the_light" package="com.tgc.sky.android" name="Sky: Children of the Light" />
+    <icon drawable="@drawable/skype" package="com.skype.raider" name="Skype" />
+    <icon drawable="@drawable/slack" package="com.Slack" name="Slack" />
+    <icon drawable="@drawable/sleep" package="com.franco.doze" name="Naptime" />
+    <icon drawable="@drawable/sleep_as_android" package="com.urbandroid.sleep" name="Sleep as Android" />
+    <icon drawable="@drawable/smarty" package="com.hutchison3g.sundae" name="SMARTY" />
+    <icon drawable="@drawable/smartpack_kernel_manager" package="com.smartpack.kernelmanager.release" name="SmartPack-Kernel Manager" />
+    <icon drawable="@drawable/sms_organizer" package="com.microsoft.android.smsorganizer" name="SMS Organizer" />
+    <icon drawable="@drawable/snapchat" package="com.snapchat.android" name="Snapchat" />
+    <icon drawable="@drawable/snapseed" package="com.niksoftware.snapseed" name="Snapseed" />
+    <icon drawable="@drawable/solid_explorer" package="pl.solidexplorer2" name="Solid Explorer" />
+    <icon drawable="@drawable/sonic" package="com.sega.sonic1px" name="Sonic" />
+    <icon drawable="@drawable/sonic" package="com.sega.sonic2.runner" name="Sonic" />
+    <icon drawable="@drawable/sonic" package="com.sega.sonic4epi" name="Sonic" />
+    <icon drawable="@drawable/sonic" package="com.sega.sonic4episode2" name="Sonic" />
+    <icon drawable="@drawable/sonic" package="com.sega.sonicboomandroid" name="Sonic" />
+    <icon drawable="@drawable/sonic" package="com.sega.soniccd.classic" name="Sonic" />
+    <icon drawable="@drawable/sonic" package="com.sega.sonicdash" name="Sonic" />
+    <icon drawable="@drawable/sonic" package="com.sega.sprint" name="Sonic" />
+    <icon drawable="@drawable/sonic" package="com.sonicjump.sonicjump" name="Sonic" />
+    <icon drawable="@drawable/sonic" package="com.gameloft.android.ANMP.GloftICHM" name="Sonic" />
+    <icon drawable="@drawable/sony_headphonesconnect" package="com.sony.songpal.mdr" name="Sony Headphones Connect" />
+    <icon drawable="@drawable/soundcloud" package="com.soundcloud.android" name="SoundCloud" />
+    <icon drawable="@drawable/spark_email" package="com.readdle.spark" name="Spark Email" />
+    <icon drawable="@drawable/speedtest_by_ookla" package="org.zwanoo.android.speedtest" name="Speedtest by Ookla" />
+    <icon drawable="@drawable/spotify" package="com.spotify.lite" name="Spotify" />
+    <icon drawable="@drawable/spotify" package="com.spotify.music" name="Spotify" />
+    <icon drawable="@drawable/stellio" package="io.stellio.music" name="Stellio" />
+    <icon drawable="@drawable/strava" package="com.strava" name="Strava" />
+    <icon drawable="@drawable/stremio" package="com.stremio.one" name="Stremio" />
+    <icon drawable="@drawable/substratum_lite" package="projekt.substratum.lite" name="substratum Lite" />
+    <icon drawable="@drawable/sweech" package="com.sweech" name="Sweech" />
+    <icon drawable="@drawable/swift_backup" package="org.swiftapps.swiftbackup" name="Swift Backup" />
+    <icon drawable="@drawable/sync" package="com.laurencedawson.reddit_sync" name="Sync" />
+    <icon drawable="@drawable/sync" package="com.laurencedawson.reddit_sync.dev" name="Sync" />
+    <icon drawable="@drawable/sync" package="com.laurencedawson.reddit_sync.pro" name="Sync" />
+    <icon drawable="@drawable/syncthing" package="com.nutomic.syncthingandroid" name="Syncthing" />
+    <icon drawable="@drawable/tapatalk_pro" package="com.quoord.tapatalk" name="Tapatalk Pro" />
+    <icon drawable="@drawable/tele2" package="nl.tele2.mytele2" name="Mijn Tele2" />
+    <icon drawable="@drawable/telegram" package="org.telegram.messenger" name="Telegram" />
+    <icon drawable="@drawable/telegram" package="org.telegram.messenger.beta" name="Telegram" />
+    <icon drawable="@drawable/telegram" package="org.telegram.messenger.web" name="Telegram" />
+    <icon drawable="@drawable/telegram" package="org.thunderdog.challegram" name="Telegram X" />
+    <icon drawable="@drawable/telegram" package="org.thunderdog.challegramtwo" name="Telegram X" />
+    <icon drawable="@drawable/termux" package="com.termux" name="Termux" />
+    <icon drawable="@drawable/theathletic" package="com.theathletic" name="The Athletic" />
+    <icon drawable="@drawable/ticktick" package="com.ticktick.task" name="TickTick" />
+    <icon drawable="@drawable/tidal" package="com.aspiro.tidal" name="Tidal" />
+    <icon drawable="@drawable/tiktok" package="com.zhiliaoapp.musically" name="TikTok" />
+    <icon drawable="@drawable/todoist" package="com.todoist" name="Todoist" />
+    <icon drawable="@drawable/tokopedia" package="com.tokopedia.tkpd" name="Tokopedia" />
+    <icon drawable="@drawable/tor_browser" package="org.torproject.torbrowser" name="Tor Browser" />
+    <icon drawable="@drawable/total_commander" package="com.ghisler.android.TotalCommander" name="Total Commander" />
+    <icon drawable="@drawable/trust_wallet" package="com.wallet.crypto.trustapp" name="Trust Wallet" />
+    <icon drawable="@drawable/tutanota" package="de.tutao.tutanota" name="Tutanota" />
+    <icon drawable="@drawable/turbotel" package="ellipi.messenger" name="TurboTel" />
+    <icon drawable="@drawable/twitch" package="tv.twitch.android.app" name="Twitch" />
+    <icon drawable="@drawable/twitch" package="tv.twitch.bttvandroid.app" name="Twitch" />
+    <icon drawable="@drawable/twitch" package="tv.twitchmod.android.app" name="Twitch" />
+    <icon drawable="@drawable/twitter" package="com.twitter.android" name="Twitter" />
+    <icon drawable="@drawable/twitter" package="com.twitter.android.lite" name="Twitter" />
+    <icon drawable="@drawable/google_chrome" package="org.ungoogled.chromium.stable" name="Ungoogled Chromium" />
+    <icon drawable="@drawable/vanced_manager" package="com.vanced.manager" name="Vanced Manager" />
+    <icon drawable="@drawable/vanced_youtube_music" package="com.vanced.android.apps.youtube.music" name="Vanced YouTube Music" />
+    <icon drawable="@drawable/via_browser" package="mark.via.gp" name="Via Browser" />
+    <icon drawable="@drawable/viber" package="com.viber.voip" name="Viber" />
+    <icon drawable="@drawable/viper4android" package="com.pittvandewitt.viperfx" name="ViPER4Android FX" />
+    <icon drawable="@drawable/vivaldi" package="com.vivaldi.browser" name="Vivaldi" />
+    <icon drawable="@drawable/vlc" package="org.videolan.vlc" name="VLC" />
+    <icon drawable="@drawable/wear_os" package="com.google.android.wearable.app" name="Wear OS" />
+    <icon drawable="@drawable/whatsapp" package="com.whatsapp" name="WhatsApp" />
+    <icon drawable="@drawable/whatsapp_business" package="com.whatsapp.w4b" name="WhatsApp Business" />
+    <icon drawable="@drawable/wordweb" package="com.wordwebsoftware.android.wordweb" name="WordWeb" />
+    <icon drawable="@drawable/wps_office" package="cn.wps.moffice_eng" name="WPS Office" />
+    <icon drawable="@drawable/xda" package="com.xda.labs" name="XDA" />
+    <icon drawable="@drawable/xda" package="com.xda.labs.play" name="XDA" />
+    <icon drawable="@drawable/yandex_mail" package="ru.yandex.mail" name="Mail" />
+    <icon drawable="@drawable/yasnac" package="rikka.safetynetchecker" name="YASNAC" />
+    <icon drawable="@drawable/yeelight" package="com.yeelight.cherry" name="Yeelight" />
+    <icon drawable="@drawable/ymusic" package="com.kapp.youtube.final" name="YMusic" />
+    <icon drawable="@drawable/youtube" package="com.google.android.youtube" name="YouTube" />
+    <icon drawable="@drawable/youtube_music" package="com.google.android.apps.youtube.music" name="YouTube Music" />
+    <icon drawable="@drawable/youtube_tv" package="com.google.android.apps.youtube.unplugged" name="YouTube TV" />
+    <icon drawable="@drawable/youtube_vanced" package="com.vanced.android.youtube" name="YouTube Vanced" />
+    <icon drawable="@drawable/ytstudio" package="com.google.android.apps.youtube.creator" name="YouTube Studio" />
+    <icon drawable="@drawable/zarchiver" package="ru.zdevs.zarchiver" name="ZArchiver" />
+</icons>
diff --git a/overlay/packages/apps/Launcher3/res/values/dimens.xml b/overlay/packages/apps/Launcher3/res/values/dimens.xml
new file mode 100644
index 0000000..69f899c
--- /dev/null
+++ b/overlay/packages/apps/Launcher3/res/values/dimens.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <dimen name="theme_icon_size">24dp</dimen>
+</resources>
+
diff --git a/overlay/packages/apps/Launcher3/res/xml/grayscale_icon_map.xml b/overlay/packages/apps/Launcher3/res/xml/grayscale_icon_map.xml
new file mode 120000
index 0000000..c7a42ac
--- /dev/null
+++ b/overlay/packages/apps/Launcher3/res/xml/grayscale_icon_map.xml
@@ -0,0 +1 @@
+../../../../../../app/src/main/res/xml/grayscale_icon_map.xml
\ No newline at end of file