From f82b9596d2c40e616e816b5498d2e276ac7a94a5 Mon Sep 17 00:00:00 2001 From: lihongwei Date: Fri, 21 Feb 2025 14:19:22 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9B=E5=BB=BA=E4=BB=93=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 15 + app/.gitignore | 1 + app/build.gradle.kts | 60 + app/proguard-rules.pro | 21 + .../ExampleInstrumentedTest.java | 26 + app/src/main/AndroidManifest.xml | 57 + app/src/main/assets/inputmethod.json | 5555 +++++++++++++++++ .../wallpaperkeyboard/MyApplication.java | 48 + .../callback/DownloadAndUnzipCallback.java | 5 + .../callback/DownloadCallback.java | 8 + .../callback/UnzipCallback.java | 5 + .../data/dao/WallpaperEntityDao.java | 31 + .../data/database/AppDatabase.java | 32 + .../data/entity/WallpaperEntity.java | 84 + .../data/repository/PathRepository.java | 12 + .../data/repository/WallpaperRepository.java | 40 + .../keyboardthem/WallpaperKeyboardThem.java | 171 + .../keyboardview/WallpaperKeyboardView.java | 135 + .../service/WallpaperKeyboardService.java | 168 + .../ui/activity/ListActivity.java | 81 + .../ui/activity/MainActivity.java | 112 + .../ui/activity/SplashActivity.java | 26 + .../ui/activity/WallpaperActivity.java | 169 + .../ui/activity/WriteActivity.java | 26 + .../ui/adapter/InputMethodAdapter.java | 126 + .../ui/adapter/MainViewPager2Adapter.java | 33 + .../ui/dialog/SelectInputMethodDialog.java | 132 + .../ui/fragment/CollectionFragment.java | 71 + .../ui/fragment/HomeFragment.java | 70 + .../ui/viewmodel/WallpaperViewModel.java | 40 + .../wallpaperkeyboard/util/DrawableUtils.java | 55 + .../util/EnhancedFileUtil.java | 49 + .../util/FileDownloadAndUnzipUtil.java | 144 + .../util/InputMethodUtils.java | 31 + .../util/ItemDecoration.java | 74 + .../wallpaperkeyboard/util/JsonUtils.java | 68 + .../drawable-v24/ic_launcher_foreground.xml | 30 + app/src/main/res/drawable/back.xml | 9 + app/src/main/res/drawable/collection.xml | 9 + app/src/main/res/drawable/download.xml | 9 + app/src/main/res/drawable/home.xml | 9 + app/src/main/res/drawable/home_white.xml | 9 + .../res/drawable/ic_launcher_background.xml | 170 + app/src/main/res/drawable/like.xml | 12 + .../res/drawable/rounded_rectangle_blue.xml | 9 + .../res/drawable/rounded_rectangle_purple.xml | 9 + app/src/main/res/drawable/un_collection.xml | 4 + app/src/main/res/drawable/un_home.xml | 4 + app/src/main/res/drawable/un_like.xml | 12 + app/src/main/res/layout/activity_list.xml | 42 + app/src/main/res/layout/activity_main.xml | 29 + app/src/main/res/layout/activity_splash.xml | 11 + .../main/res/layout/activity_wallpaper.xml | 147 + app/src/main/res/layout/activity_write.xml | 11 + .../main/res/layout/fragment_collection.xml | 14 + app/src/main/res/layout/fragment_home.xml | 14 + app/src/main/res/layout/item_keyboard.xml | 48 + app/src/main/res/layout/main_item_custom.xml | 32 + app/src/main/res/layout/select_dialog.xml | 103 + .../res/layout/wallpaper_keyboard_view.xml | 5 + .../res/mipmap-anydpi-v26/ic_launcher.xml | 6 + .../mipmap-anydpi-v26/ic_launcher_round.xml | 6 + app/src/main/res/mipmap-hdpi/ic_launcher.webp | Bin 0 -> 1404 bytes .../res/mipmap-hdpi/ic_launcher_round.webp | Bin 0 -> 2898 bytes app/src/main/res/mipmap-mdpi/ic_launcher.webp | Bin 0 -> 982 bytes .../res/mipmap-mdpi/ic_launcher_round.webp | Bin 0 -> 1772 bytes .../main/res/mipmap-xhdpi/ic_launcher.webp | Bin 0 -> 1900 bytes .../res/mipmap-xhdpi/ic_launcher_round.webp | Bin 0 -> 3918 bytes .../main/res/mipmap-xxhdpi/ic_launcher.webp | Bin 0 -> 2884 bytes .../res/mipmap-xxhdpi/ic_launcher_round.webp | Bin 0 -> 5914 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.webp | Bin 0 -> 3844 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.webp | Bin 0 -> 7778 bytes .../main/res/mipmap-xxxhdpi/placeholder.png | Bin 0 -> 171608 bytes app/src/main/res/values-night/themes.xml | 7 + app/src/main/res/values/colors.xml | 8 + app/src/main/res/values/strings.xml | 5 + app/src/main/res/values/themes.xml | 9 + app/src/main/res/xml/backup_rules.xml | 13 + .../main/res/xml/data_extraction_rules.xml | 19 + app/src/main/res/xml/im.xml | 10 + app/src/main/res/xml/keyboard_lowercase.xml | 172 + .../main/res/xml/keyboard_more_symbols.xml | 185 + app/src/main/res/xml/keyboard_symbols.xml | 185 + app/src/main/res/xml/keyboard_uppercase.xml | 177 + .../wallpaperkeyboard/ExampleUnitTest.java | 17 + build.gradle.kts | 4 + gradle.properties | 21 + gradle/libs.versions.toml | 22 + gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 59203 bytes gradle/wrapper/gradle-wrapper.properties | 6 + gradlew | 185 + gradlew.bat | 89 + settings.gradle.kts | 25 + 93 files changed, 9703 insertions(+) create mode 100644 .gitignore create mode 100644 app/.gitignore create mode 100644 app/build.gradle.kts create mode 100644 app/proguard-rules.pro create mode 100644 app/src/androidTest/java/com/keyboard/wallpaperkeyboard/ExampleInstrumentedTest.java create mode 100644 app/src/main/AndroidManifest.xml create mode 100644 app/src/main/assets/inputmethod.json create mode 100644 app/src/main/java/com/keyboard/wallpaperkeyboard/MyApplication.java create mode 100644 app/src/main/java/com/keyboard/wallpaperkeyboard/callback/DownloadAndUnzipCallback.java create mode 100644 app/src/main/java/com/keyboard/wallpaperkeyboard/callback/DownloadCallback.java create mode 100644 app/src/main/java/com/keyboard/wallpaperkeyboard/callback/UnzipCallback.java create mode 100644 app/src/main/java/com/keyboard/wallpaperkeyboard/data/dao/WallpaperEntityDao.java create mode 100644 app/src/main/java/com/keyboard/wallpaperkeyboard/data/database/AppDatabase.java create mode 100644 app/src/main/java/com/keyboard/wallpaperkeyboard/data/entity/WallpaperEntity.java create mode 100644 app/src/main/java/com/keyboard/wallpaperkeyboard/data/repository/PathRepository.java create mode 100644 app/src/main/java/com/keyboard/wallpaperkeyboard/data/repository/WallpaperRepository.java create mode 100644 app/src/main/java/com/keyboard/wallpaperkeyboard/inputmethod/keyboardthem/WallpaperKeyboardThem.java create mode 100644 app/src/main/java/com/keyboard/wallpaperkeyboard/inputmethod/keyboardview/WallpaperKeyboardView.java create mode 100644 app/src/main/java/com/keyboard/wallpaperkeyboard/inputmethod/service/WallpaperKeyboardService.java create mode 100644 app/src/main/java/com/keyboard/wallpaperkeyboard/ui/activity/ListActivity.java create mode 100644 app/src/main/java/com/keyboard/wallpaperkeyboard/ui/activity/MainActivity.java create mode 100644 app/src/main/java/com/keyboard/wallpaperkeyboard/ui/activity/SplashActivity.java create mode 100644 app/src/main/java/com/keyboard/wallpaperkeyboard/ui/activity/WallpaperActivity.java create mode 100644 app/src/main/java/com/keyboard/wallpaperkeyboard/ui/activity/WriteActivity.java create mode 100644 app/src/main/java/com/keyboard/wallpaperkeyboard/ui/adapter/InputMethodAdapter.java create mode 100644 app/src/main/java/com/keyboard/wallpaperkeyboard/ui/adapter/MainViewPager2Adapter.java create mode 100644 app/src/main/java/com/keyboard/wallpaperkeyboard/ui/dialog/SelectInputMethodDialog.java create mode 100644 app/src/main/java/com/keyboard/wallpaperkeyboard/ui/fragment/CollectionFragment.java create mode 100644 app/src/main/java/com/keyboard/wallpaperkeyboard/ui/fragment/HomeFragment.java create mode 100644 app/src/main/java/com/keyboard/wallpaperkeyboard/ui/viewmodel/WallpaperViewModel.java create mode 100644 app/src/main/java/com/keyboard/wallpaperkeyboard/util/DrawableUtils.java create mode 100644 app/src/main/java/com/keyboard/wallpaperkeyboard/util/EnhancedFileUtil.java create mode 100644 app/src/main/java/com/keyboard/wallpaperkeyboard/util/FileDownloadAndUnzipUtil.java create mode 100644 app/src/main/java/com/keyboard/wallpaperkeyboard/util/InputMethodUtils.java create mode 100644 app/src/main/java/com/keyboard/wallpaperkeyboard/util/ItemDecoration.java create mode 100644 app/src/main/java/com/keyboard/wallpaperkeyboard/util/JsonUtils.java create mode 100644 app/src/main/res/drawable-v24/ic_launcher_foreground.xml create mode 100644 app/src/main/res/drawable/back.xml create mode 100644 app/src/main/res/drawable/collection.xml create mode 100644 app/src/main/res/drawable/download.xml create mode 100644 app/src/main/res/drawable/home.xml create mode 100644 app/src/main/res/drawable/home_white.xml create mode 100644 app/src/main/res/drawable/ic_launcher_background.xml create mode 100644 app/src/main/res/drawable/like.xml create mode 100644 app/src/main/res/drawable/rounded_rectangle_blue.xml create mode 100644 app/src/main/res/drawable/rounded_rectangle_purple.xml create mode 100644 app/src/main/res/drawable/un_collection.xml create mode 100644 app/src/main/res/drawable/un_home.xml create mode 100644 app/src/main/res/drawable/un_like.xml create mode 100644 app/src/main/res/layout/activity_list.xml create mode 100644 app/src/main/res/layout/activity_main.xml create mode 100644 app/src/main/res/layout/activity_splash.xml create mode 100644 app/src/main/res/layout/activity_wallpaper.xml create mode 100644 app/src/main/res/layout/activity_write.xml create mode 100644 app/src/main/res/layout/fragment_collection.xml create mode 100644 app/src/main/res/layout/fragment_home.xml create mode 100644 app/src/main/res/layout/item_keyboard.xml create mode 100644 app/src/main/res/layout/main_item_custom.xml create mode 100644 app/src/main/res/layout/select_dialog.xml create mode 100644 app/src/main/res/layout/wallpaper_keyboard_view.xml create mode 100644 app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_round.webp create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher_round.webp create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp create mode 100644 app/src/main/res/mipmap-xxxhdpi/placeholder.png create mode 100644 app/src/main/res/values-night/themes.xml create mode 100644 app/src/main/res/values/colors.xml create mode 100644 app/src/main/res/values/strings.xml create mode 100644 app/src/main/res/values/themes.xml create mode 100644 app/src/main/res/xml/backup_rules.xml create mode 100644 app/src/main/res/xml/data_extraction_rules.xml create mode 100644 app/src/main/res/xml/im.xml create mode 100644 app/src/main/res/xml/keyboard_lowercase.xml create mode 100644 app/src/main/res/xml/keyboard_more_symbols.xml create mode 100644 app/src/main/res/xml/keyboard_symbols.xml create mode 100644 app/src/main/res/xml/keyboard_uppercase.xml create mode 100644 app/src/test/java/com/keyboard/wallpaperkeyboard/ExampleUnitTest.java create mode 100644 build.gradle.kts create mode 100644 gradle.properties create mode 100644 gradle/libs.versions.toml create mode 100644 gradle/wrapper/gradle-wrapper.jar create mode 100644 gradle/wrapper/gradle-wrapper.properties create mode 100644 gradlew create mode 100644 gradlew.bat create mode 100644 settings.gradle.kts diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..aa724b7 --- /dev/null +++ b/.gitignore @@ -0,0 +1,15 @@ +*.iml +.gradle +/local.properties +/.idea/caches +/.idea/libraries +/.idea/modules.xml +/.idea/workspace.xml +/.idea/navEditor.xml +/.idea/assetWizardSettings.xml +.DS_Store +/build +/captures +.externalNativeBuild +.cxx +local.properties diff --git a/app/.gitignore b/app/.gitignore new file mode 100644 index 0000000..42afabf --- /dev/null +++ b/app/.gitignore @@ -0,0 +1 @@ +/build \ No newline at end of file diff --git a/app/build.gradle.kts b/app/build.gradle.kts new file mode 100644 index 0000000..ed650fb --- /dev/null +++ b/app/build.gradle.kts @@ -0,0 +1,60 @@ +import java.text.SimpleDateFormat +import java.util.Date + +plugins { + alias(libs.plugins.android.application) +} +val timestamp: String = SimpleDateFormat("MM_dd_HH_mm").format(Date()) +android { + namespace = "com.keyboard.wallpaperkeyboard" + compileSdk = 35 + + defaultConfig { + applicationId = "com.keyboard.wallpaperkeyboard" + minSdk = 23 + targetSdk = 35 + versionCode = 1 + versionName = "1.0.0" + setProperty( + "archivesBaseName", + "Wallpaper Keyboard" + versionName + "(${versionCode})_$timestamp" + ) + testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" + } + + buildFeatures { + viewBinding = true + } + + buildTypes { + release { + isMinifyEnabled = true + proguardFiles( + getDefaultProguardFile("proguard-android-optimize.txt"), + "proguard-rules.pro" + ) + } + } + compileOptions { + sourceCompatibility = JavaVersion.VERSION_11 + targetCompatibility = JavaVersion.VERSION_11 + } +} + +dependencies { + + implementation(libs.appcompat) + implementation(libs.material) + implementation(libs.activity) + implementation(libs.constraintlayout) + testImplementation(libs.junit) + androidTestImplementation(libs.ext.junit) + androidTestImplementation(libs.espresso.core) + + implementation("androidx.room:room-runtime:2.6.1") + annotationProcessor("androidx.room:room-compiler:2.6.1") + + implementation("com.github.bumptech.glide:glide:4.16.0") + + implementation("com.github.omicronapps:7-Zip-JBinding-4Android:Release-16.02-2.02") +} \ No newline at end of file diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro new file mode 100644 index 0000000..481bb43 --- /dev/null +++ b/app/proguard-rules.pro @@ -0,0 +1,21 @@ +# Add project specific ProGuard rules here. +# You can control the set of applied configuration files using the +# proguardFiles setting in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} + +# Uncomment this to preserve the line number information for +# debugging stack traces. +#-keepattributes SourceFile,LineNumberTable + +# If you keep the line number information, uncomment this to +# hide the original source file name. +#-renamesourcefileattribute SourceFile \ No newline at end of file diff --git a/app/src/androidTest/java/com/keyboard/wallpaperkeyboard/ExampleInstrumentedTest.java b/app/src/androidTest/java/com/keyboard/wallpaperkeyboard/ExampleInstrumentedTest.java new file mode 100644 index 0000000..b0dbbf2 --- /dev/null +++ b/app/src/androidTest/java/com/keyboard/wallpaperkeyboard/ExampleInstrumentedTest.java @@ -0,0 +1,26 @@ +package com.keyboard.wallpaperkeyboard; + +import android.content.Context; + +import androidx.test.platform.app.InstrumentationRegistry; +import androidx.test.ext.junit.runners.AndroidJUnit4; + +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.junit.Assert.*; + +/** + * Instrumented test, which will execute on an Android device. + * + * @see Testing documentation + */ +@RunWith(AndroidJUnit4.class) +public class ExampleInstrumentedTest { + @Test + public void useAppContext() { + // Context of the app under test. + Context appContext = InstrumentationRegistry.getInstrumentation().getTargetContext(); + assertEquals("com.keyboard.wallpaperkeyboard", appContext.getPackageName()); + } +} \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..2cc81ea --- /dev/null +++ b/app/src/main/AndroidManifest.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/assets/inputmethod.json b/app/src/main/assets/inputmethod.json new file mode 100644 index 0000000..77eec9e --- /dev/null +++ b/app/src/main/assets/inputmethod.json @@ -0,0 +1,5555 @@ +[ + { + "className": "Love", + "list": [ + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/0cd3014dfe1299673a425ebc66ec2ba3.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/21858a3a2b1370dd2dcdacf4289046da.jpg", + "title": "Love Parrots", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/05cdbfe6c9781ad45af02e2a1fe1656c.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/322a787af26b11c6b7954b8ba4490bdc.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/23af1dd3335933ea0b0caa0ca4770ce6.jpg", + "title": "Sunset Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/4facae6abdb7bf01743cd971a9017b52.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/60d09cb601d85f74a8689c7ea8db4b38.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/635dcd5b39d67d31afe5527419e33b9f.jpg", + "title": "Angel Devil Hearts", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/0a3d998d998a9cf3f3ccfd6bef7b16cf.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/98fd518bda7fabda7faa93b151768d15.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/d0a266b474469b3c2332352a7262ab06.jpg", + "title": "Glitter Rainbow Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/b8ee85deca13b494488c339af09afc22.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/1ce53c34b35bf78d72b919e5194c7413.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/164cb1a1c461be5cc5fda03dd0206654.jpg", + "title": "Purple Love Diamond", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/afcaab63c0a30297d85f2243061aaba4.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/c5951c713f76a16db46119d4c38e381f.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/795d371368577bd42c1cb516b55982f0.jpg", + "title": "Romantic Heart Roses", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/29e297b50cbdf05204bd27485359643c.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/756349e863ff4719a2b0fd8899dda4ce.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/1d154c71316e7c59e3b0084ab5286c88.jpg", + "title": "Sun Moon Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/a7f4b339bb79ae371a7beae5a9afaff1.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/177ef878ccac5b1c62950ef530616379.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/48aa3f6963a0052f34b976c36d2ade21.jpg", + "title": "Red Valentine Heart", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/db83f68e68cd0497716dc046d715b7d9.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/f345a4977b9b62e43413a9ce2c18323d.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/f9d5808fc0a119cdbf1aacf242c4b74b.jpg", + "title": "Pink Doodle Heart", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/c7aa936e42c622732cbf6b2340f2e422.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/0e50d33331b1ca53732164241b301cb2.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/d0dd3045d8097f0eb782a4c494f9e05b.jpg", + "title": "Puppy Kitty Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/c424b4120ff33d2ea4f87e098a5302dd.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/cdeb7ac588ffd351a1cf28eef1377f29.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/8bee8fa2ce265a3e12477d89f86014a4.jpg", + "title": "Red 3D Hearts", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/22c56f5cfa3e40561a5cc3e270791907.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/26fb1dd3ed3b885dbff1f6c26b322416.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/2dab2458f6da3ffc9f71ee8f9e33b428.jpg", + "title": "Blue Love Heart", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/fdb57f770b282269bb242f0b52ccbe28.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/2e4f96492a02ed12f231b39e75619496.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/edb07e0e247100d146d64f635f41a28c.jpg", + "title": "Pink Love Mirror", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/748ddd6cb623c0f4676f348bd115ebb2.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/bc5213434d6c0362814a25f1a934fd5a.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/13048bcbe6b1ba377cefbe790660f51e.jpg", + "title": "Love Heart", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/b05cda047a56286ddb3d8f4a9aa52fd7.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/e3fc1c83f59179702fbcb7a64c08d2d7.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/5c5c6a01a0b3a4805b13b6c33ffa79ca.jpg", + "title": "Sparkle Neon Heart", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/a882bc3d4312022446ef29674543352b.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/e6848e37732e25e37ea80eee5130c08d.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/8a9ef0cdbc04f4dc5210a125b58e9a7e.jpg", + "title": "Glitter Heart Coral", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/2ff33d571b054fe99e4dd4cfc687e6bd.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/6ba97361c79a9639d3c6099e219c2b43.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/97a1d4230c053cec2a187d9c39e5b449.jpg", + "title": "Love Heart Neon", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/c96cedb306c2b6295e902a42a3539c27.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/c8f1353c226c502ce1cef770103cbc1c.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/69c5c402b5568e47d9ac36e174c26b77.jpg", + "title": "Aesthetic Sunset", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/33877b62fc70196ebcbf14a734fc995a.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/ff93f73a242d8391ad44f65f2866a9e9.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/f04768a2b777d7f168895923af8aef2e.jpg", + "title": "Neon Love Light", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/ab2c4ad6e6312d78ddb5407e31c1f641.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/9a8f1b966039fa110cce4c86a2e3edf5.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/896bb09a18d114841fc32483e752b2bf.jpg", + "title": "Cute Kitten Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/3d940466fa31e30df1c60f80c2b2c79b.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/6b2d89c2f81ca6d6a4a6cbcbecf8a39e.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/ef8fd0c3f6a4723fd092a7fd33f77494.jpg", + "title": "Graffiti Rose Pink", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/d7c58f283c8755c99d0abe8950f5c7d1.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a05cb6aa0c4d5b4fee04a1534bc6ea04.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/580c7d0997c93ca57a6c4c62fd85d6d8.jpg", + "title": "Pink Neon Hearts", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/7aab01a381bf315210813cba67afaa0d.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/82f6ab84adc7a9f621d5a66ab07bcb87.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/3528ab9f0ec9022f1ac0b61a040a32c4.jpg", + "title": "Neon Light Heart", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/8afbd8f60b302a69e6e7581807002626.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/4a8ceb2b8b082b744c8823fe1f34b5dc.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/581b74289fd52181777b34bc9f476b76.jpg", + "title": "Red Hearts 3D", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/7c6f0f7796761d67074749242691c46a.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/d3e38f0128ad8b2d6c19f20b536e0792.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/337c48b1d04a66c8c662fe8fac7d1f96.jpg", + "title": "Shy Love Emoji", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/73c74526b80ec6b00e4aea35b8b3cf10.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/4281984af73c48808ec381a2eb03842f.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/3f56ae964777d071c10fb82268b72360.jpg", + "title": "Lovely Birds", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/1a1eb9cb1234641b6e7ad2ec3307fd04.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/abd43be8531db0a72b1db27293454fb4.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/e74ef3977541c33c72ee00db9ad5fb7d.jpg", + "title": "Love Balloon", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/255fc373390574160e87e4cdb588e4dc.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/07351b748fa7f2ba6f3ef884002e733c.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/52dcbc054c8b8794ceaff7a6f7eb98d2.jpg", + "title": "Colorful Crystal Heart", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/d215e2d40ab4c5638878f55c58899f54.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/d555577385bebaf3f1c9d48fe88e0998.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/435665abee707a3a7fddd5d6a61b57ab.jpg", + "title": "Cat Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/1e0139f2d561a09a6dd0d5485ddc0e05.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a94584cb8ffc7c9fd8edc5e7f644fb62.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/80e6151a3587253513dbe6c6ffb58997.jpg", + "title": "Shining Twin Hearts", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/4a707c5c0ed8c0f75db9f2ce02f7c5c1.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/2aff11564a49dedcff9255a51228d694.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/3ada3855bfce57d155528d56d229e72c.jpg", + "title": "Love Heart Lollipop", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/0e5349b50a623e8e9cba9a2829c95682.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/bc61592ff75190347e8840cc6637f43b.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/61555a1baaad3ea85194ed431af92172.jpg", + "title": "Neon Kitten Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/553a163368a028f07ea83b381f436434.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/b39a4718a097019fa9bb91984b638d91.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/4a83f452037c1c1e0be2bbfca73613f1.jpg", + "title": "Love Kitten", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/cd69f48f9c719bc070d232808cd119b2.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/50a6b9028c17f689e980535ab33c5284.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/472e91317bc96a393695dc0e852a8625.jpg", + "title": "Love And Peace", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/8ffbe44dbe2b011c19a63ca430daab3d.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/ad0b8e69a433285a8fd9ae23e857d4ab.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/febb8cef9ae8d2e6e318bba37d1d0b3e.jpg", + "title": "Pink Love Balloons", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/5b9f3b02886fc935438448ca149fb8ed.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a4c378e32b413949f02cd93847a764f7.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/f50c4d26af82ab8ecf2388e39602328f.jpg", + "title": "Dog Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/ed5963803a2b00d078a682dab3a1737f.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/2e5d1512f63e4c9ea2378d7a33365250.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/e467146a07ae9557ea5b493b1f6d324c.jpg", + "title": "Galaxy Marble Heart", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/e2f7d694adf3ec22f35aa7a4ff52643a.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/ac6410743ea9048cdb299b800a26dd60.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/85698dc949cd380f1822bcf7182e8a44.jpg", + "title": "Bright Blue Heart", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/d9176e756817915375663be035096fba.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/ecc75487e7038bd6c7dd72ea74d3d4b6.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/3ae613b256996ca888628571e074b387.jpg", + "title": "Parrot Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/37ae31adf1e9c1541cf04e99e63790d2.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/283b5e61bf797c138e19cc2e47fa718f.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/72897d23e69b92e20285f867d9e2f81d.jpg", + "title": "Love Pet Life", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/f0c78374e37a43deacb280f16cbc4e8d.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/6ab39f35c65e0e8f3ceb9397bb6fe472.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/323d398d38ab6d198aea4912376c1a9d.jpg", + "title": "Cute Bunny Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/a0bffe36ae759d94538044f645fb0a81.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/cc3169c2853c7c6ef76aa341262ab803.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/a82105f908e63a5c1fed450f855f22e1.jpg", + "title": "Neon Finger Heart", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/a75373cf46ec40dd8c3f09a15967f417.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/44f47f5cfb02411fb4077b66c3ed058c.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/bcb7e8bf064260ce689a6473e445e08f.jpg", + "title": "Red Love Valentines", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/633eb4f7ca16374728a20eb3655abc63.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/4671747ba8117a3bff1a5af7cb3957a7.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/7495c81c2c3ca2ab97608e49667e8d30.jpg", + "title": "Rose Gold Pearls", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/0e1bb2bbfc63359656d2d9626b9cbfa4.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/dc5a25565b3cbbd7ca4759d41503e14a.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/0dea2ab904a92e76f13a9f92ebed2f57.jpg", + "title": "XOXO", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/bb4abe2a966e99ce4cc00edf66ca18b6.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/dfea248800b350c85c3b0704d59e3843.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/03314742fe2a1be29e9d500c72a39e67.jpg", + "title": "Pink Glitter Heart 2", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/93bbefb657fa054f6845387dab56ea0c.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/767ffc55088e4cc1f6026592e172894f.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/823e682de86a7df3d301e38fad16897e.jpg", + "title": "Avocado Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/32058e9dc1e0ad2c94cdc7250f5abf3c.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/3e6c4e8c4bc2184507789d738c943df0.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/be1a546d76c1a08b85547fbcda7fc136.jpg", + "title": "Pink RGB Heart", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/5de85592a7e96862a81e56f1dae7e21f.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/6d830c6ec0ab22a851d84c37bbb9f964.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/8774e8fcc8c0dfa4089ba630c4b36092.jpg", + "title": "Neon Romantic Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/b1a2723340145b9972c46e32211738fc.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/fa652fd752b83b4be2ee795592ce8686.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/bba3f6325628052e4ad5f277c04e8782.jpg", + "title": "Love Couple Cats", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/8ef3574260b228ac18c3d942be156421.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/95459ffa27560a8d832b8e0bd68d839f.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/d14101bd18d88fe38c8926da51f5c527.jpg", + "title": "Love Heart Kpop", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/73234e4d1f8229a91085dc77e3bc01c2.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/1ec1fdf2f65f56b35bd20e3ec37d0a4d.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/1f16466b0c02d7e12e88bd852965d6b6.jpg", + "title": "Valentine Lovelight", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/1e9781ed97d96bb1ede09b4324da4666.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/2678a9d60a6deafcb0ce39611aab4ada.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/04aa21e32769749d30c107a193729ac3.jpg", + "title": "Love Penguin Couple", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/c694af4caa592c54dcaf7d0da8a373fe.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/3e396b0112a3fe5ef2bdd423418dfef1.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/cc0f081e2d2d314917fdc855f315e6ef.jpg", + "title": "Love Panda Couple", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/579033fa6a038b04a5495a2e82632039.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/9113d3554aff19a708934018360ab389.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/0cd61f43a46d90f956e6eade6bd0caf5.jpg", + "title": "Teddy Loving Couple", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/4414f4e03dfa1501d89e11151b4ae1db.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/ed744dce1f269d5d678bd3aee07fc142.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/46debd656f7ab1fdc2045b74defb26df.jpg", + "title": "Sparkle Glitter Heart", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/2b7602f6dc1710c392a7fb0c0d87f3f7.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/121ffd309cf6f20cc6e54e03f2bc713b.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/5ca595c01a89db6d51c893e54e7e48c9.jpg", + "title": "Black Heartbeat", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/e89c30a80f329f04c8f770cdaf3a8b6e.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/fb68c9429c1f43e6377c1f5b4b45355d.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/fc16ae2a6687588003f42509ab3ccbea.jpg", + "title": "Red Valentine Hearts", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/c1e0698ef820eb14be84697024885e7c.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/9fc4ce4bed6c72fcee3d03f726473731.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/dc3c6ea8a9a42d6af7c08cdb9a0607ea.jpg", + "title": "Bear Couple", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/e83c5e33f8f5356178aa7de4dd6975f3.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/967541749f2f1442db1e9a23e95421a8.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/9493c05cfdb60a75bc0d6ea3651992ce.jpg", + "title": "Cute Moon Couple", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/efc2ee720eb22b534f44656ac50d34c8.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/6ab39f35c65e0e8f3ceb9397bb6fe472.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/323d398d38ab6d198aea4912376c1a9d.jpg", + "title": "Cute Bunny Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/a0bffe36ae759d94538044f645fb0a81.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/cc3169c2853c7c6ef76aa341262ab803.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/a82105f908e63a5c1fed450f855f22e1.jpg", + "title": "Neon Finger Heart", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/a75373cf46ec40dd8c3f09a15967f417.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/44f47f5cfb02411fb4077b66c3ed058c.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/bcb7e8bf064260ce689a6473e445e08f.jpg", + "title": "Red Love Valentines", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/633eb4f7ca16374728a20eb3655abc63.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/4671747ba8117a3bff1a5af7cb3957a7.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/7495c81c2c3ca2ab97608e49667e8d30.jpg", + "title": "Rose Gold Pearls", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/0e1bb2bbfc63359656d2d9626b9cbfa4.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/dc5a25565b3cbbd7ca4759d41503e14a.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/0dea2ab904a92e76f13a9f92ebed2f57.jpg", + "title": "XOXO", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/bb4abe2a966e99ce4cc00edf66ca18b6.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/dfea248800b350c85c3b0704d59e3843.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/03314742fe2a1be29e9d500c72a39e67.jpg", + "title": "Pink Glitter Heart 2", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/93bbefb657fa054f6845387dab56ea0c.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/767ffc55088e4cc1f6026592e172894f.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/823e682de86a7df3d301e38fad16897e.jpg", + "title": "Avocado Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/32058e9dc1e0ad2c94cdc7250f5abf3c.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/3e6c4e8c4bc2184507789d738c943df0.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/be1a546d76c1a08b85547fbcda7fc136.jpg", + "title": "Pink RGB Heart", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/5de85592a7e96862a81e56f1dae7e21f.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/6d830c6ec0ab22a851d84c37bbb9f964.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/8774e8fcc8c0dfa4089ba630c4b36092.jpg", + "title": "Neon Romantic Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/b1a2723340145b9972c46e32211738fc.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/fa652fd752b83b4be2ee795592ce8686.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/bba3f6325628052e4ad5f277c04e8782.jpg", + "title": "Love Couple Cats", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/8ef3574260b228ac18c3d942be156421.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/95459ffa27560a8d832b8e0bd68d839f.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/d14101bd18d88fe38c8926da51f5c527.jpg", + "title": "Love Heart Kpop", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/73234e4d1f8229a91085dc77e3bc01c2.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/1ec1fdf2f65f56b35bd20e3ec37d0a4d.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/1f16466b0c02d7e12e88bd852965d6b6.jpg", + "title": "Valentine Lovelight", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/1e9781ed97d96bb1ede09b4324da4666.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/2678a9d60a6deafcb0ce39611aab4ada.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/04aa21e32769749d30c107a193729ac3.jpg", + "title": "Love Penguin Couple", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/c694af4caa592c54dcaf7d0da8a373fe.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/3e396b0112a3fe5ef2bdd423418dfef1.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/cc0f081e2d2d314917fdc855f315e6ef.jpg", + "title": "Love Panda Couple", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/579033fa6a038b04a5495a2e82632039.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/9113d3554aff19a708934018360ab389.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/0cd61f43a46d90f956e6eade6bd0caf5.jpg", + "title": "Teddy Loving Couple", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/4414f4e03dfa1501d89e11151b4ae1db.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/ed744dce1f269d5d678bd3aee07fc142.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/46debd656f7ab1fdc2045b74defb26df.jpg", + "title": "Sparkle Glitter Heart", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/2b7602f6dc1710c392a7fb0c0d87f3f7.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/121ffd309cf6f20cc6e54e03f2bc713b.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/5ca595c01a89db6d51c893e54e7e48c9.jpg", + "title": "Black Heartbeat", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/e89c30a80f329f04c8f770cdaf3a8b6e.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/fb68c9429c1f43e6377c1f5b4b45355d.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/fc16ae2a6687588003f42509ab3ccbea.jpg", + "title": "Red Valentine Hearts", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/c1e0698ef820eb14be84697024885e7c.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/9fc4ce4bed6c72fcee3d03f726473731.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/dc3c6ea8a9a42d6af7c08cdb9a0607ea.jpg", + "title": "Bear Couple", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/e83c5e33f8f5356178aa7de4dd6975f3.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/967541749f2f1442db1e9a23e95421a8.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/9493c05cfdb60a75bc0d6ea3651992ce.jpg", + "title": "Cute Moon Couple", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/efc2ee720eb22b534f44656ac50d34c8.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/dd5fbcddfdff76b7d58a1568082c9d21.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/c0c704ac8282ec17a437d2e3dd704f4c.jpg", + "title": "Sunset Lovers 2", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/a9d6762f2f8a846a5fb2f260f0c5a198.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/841d6f969f2064b467f1eaca5a0325f3.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/500e5885cd29272651b799422515cbdf.jpg", + "title": "Couple Love Story", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/3eec6ce21ffeb7c1658dd37a14f76a3f.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/fe736d082251fa6d97db8c58986cab2c.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/2098b91375ff1b51076c8c9192ddd697.jpg", + "title": "Teddy Bear Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/cfdf48db3b5058462ec3e32c465db6e2.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/10c36eb5a7a8172000ef2a154deebcb1.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/dd6579a161d6b82d9b547bcde8d02116.jpg", + "title": "Diamond Purple Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/53885d9bdb51dc6c60b95fbdcb495558.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a64fee9a9dac129120193107e3cb231a.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/f7db9a6e3f57b0acf8ce59c8f0bed461.jpg", + "title": "Doodle Red Heart", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/37958199700cc8d96ddad8dceda8ab80.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/4823dbbc77b6e21d154422525f4805f5.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/fc3c1e87255f20ee235af745eeb0be17.jpg", + "title": "Fairy Lights Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/47f7270d2ae94de74a5ee11b7ea3d198.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/caf8614e167ddc17487ced306c66776a.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/1c56ad42b17cb01c911c0d0d17167f97.jpg", + "title": "Pink Couple Bear", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/5490bf09d1924309238005051096807c.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/bb46509d8625dae56eed4408733322d5.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/d80d1ea5f5eda60782cbe132d0455ba9.jpg", + "title": "Lovely Red Hearts", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/e5df650faccb66e7ce224dc7e1856418.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/3adc4c3d10994ea70a010da23648104d.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/73849c532ebe3ca7f1500e791083750f.jpg", + "title": "Bear Couple Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/638fa021a26e55dbc3a96b3d17015f06.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/3f960095f31247dbc0db4ebcd31c2657.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/0013e3260579e190e0fa29e4761d5877.jpg", + "title": "Love Red Rose", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/7f49631ec32225bf8a7f8dd49c2370fb.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/0d8ae325a6ecbc356a1d3b76beca32fe.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/b40d5a5ac0c06c1b5544b1fc8f99095f.jpg", + "title": "Neon Light Rose", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/35855c73a0ee0071c5ae0f0e56357510.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/5b6fba1f3955eaae9c4bf88d2d8b9d11.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/b01a2187b9142a50183152cebbfc2c16.jpg", + "title": "Red Hearts", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/bc59e2baa61fd6840010d3851e981c81.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/b0b9567e1ae90ddeb135745b1365b5b8.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/43621e0f82a4764931cdfefb17a6e1ac.jpg", + "title": "Neon Streaks Heart", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/91114c6c2cc25d287773d624bc1b64bc.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/68013a4751d5ab8fa799952a4c38c871.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/f082befb417770957e62417ea462332c.jpg", + "title": "True Love Roses", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/b38a26a89634807b4dfbbb06b8e1a61a.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/e2ac82ef4c9bffb97ba3000660fa569a.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/339187477dc314f27d37aa6e3d033081.jpg", + "title": "Love Birds", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/663df7425d314df83bc46b75528075e4.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a794436515ba6cdc92bcc8d59fac7def.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/e09382ca186536d9e92ac55e9b0ff345.jpg", + "title": "Pink Heart Black", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/33bd498a8118935a64bd643e2b3f8df0.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/0068d3a3ff6c14fa4204e5b96384ae4a.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/f55e6ea21c2c0ff9264e61a75ae046e0.jpg", + "title": "Yellow Couple Lover", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/802e5f7d2fc1cadb8d19164d6cded733.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/dcdda4fc64e23afd1e78ebfa7fcd491c.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/8955fde338d34013859d8a391e4f501f.jpg", + "title": "Purple Doodle Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/9ef09792a772bc0813d31de9538c1297.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/16da56b7c6bab5dcfa5f832d956d1ca8.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/f5e2f25a24bb45f7fd348f14845ca1ef.jpg", + "title": "Bubble Heart", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/d842b752aca13d74f01d446c9efa4dc7.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/d3c71d7c3766e441b9dbbe13bd04452e.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/6f4d665077e0a2499cf572afa5ab2cb7.jpg", + "title": "Sexy Love Lips", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/83e852b8503d697abc324800111f766c.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/cac72a50cdcbdd36119dbdc47ffac9d6.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/2a64bcda6842dcaeea8604af26874b45.jpg", + "title": "Parrots Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/3e541d8ed0bf3ed6470cd348795b9182.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a8bc295c764c040f3bec026f9e6c6d62.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/313a5c7f756c70ebbe4aba2e3193badb.jpg", + "title": "Transparent Hearts", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/af5797dec108055a9936dd1a5ab9ecf9.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/42397e7f5caa7cfcfde15c069cfdf6b8.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/d0e92526487439b64944a456839e54c6.jpg", + "title": "Neon Red Heartbeat", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/f246376590b509c63173963c71335535.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/f488f10ec3593ed3f545770d6d386db4.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/f63666b958b6aea4137536b1d50b03fd.jpg", + "title": "Black Gold Heart", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/36e55a59fb80a515e6f977900c08a6e1.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/770fb6d3810b764a623724d991c7775f.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/5105aa6cfc9aa2a9e3c44bbf14f3b2ae.jpg", + "title": "Purple Neon Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/bd0ed1d65feae6e0f21a56924e9b6015.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/3335bffc14452db55ffb53c11eb1b6e8.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/d63b01a6be5a46ec57c497be44936344.jpg", + "title": "USA Heart", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/f9fe6f443a3e140b1503a21566960639.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/0f90d13aae661b3ba7236aef6628c6d1.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/80c4a8642943f4b1eb562716cc1f6068.jpg", + "title": "Fairy Lights Heart 2", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/e28ffc76f76632e34bae5bd815adbca3.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/2ff613db906187cfefbc5ee1238c948c.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/386136fdfcda7d7806ff01991cb8d51b.jpg", + "title": "Neon Hand Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/b3901b0fe1c7ff7e752a8c747a0552cc.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/33bb0254df22b4c7b8a45c8012c8507d.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/1fd21a804dae285c0d435ff01a9eb52c.jpg", + "title": "Neon Heart Lights 2", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/c0995dcb1673b19ed6fcc3e89c8b54e1.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/7619668cb63a40175bbf4fc80fa6bf39.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/d2420b778f5dc024858cdcec9e0b53e6.jpg", + "title": "Love Birds Couple", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/e843ad02ed8c058bf2dbf3c42f79935f.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/6b5ba0a920158a3a8c0b3d8fdb98b717.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/f135b1a8cb6aafbfa28dfdc0459b1fe2.jpg", + "title": "Cactus Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/44dd8646e8a7cfb63639bd18ecc9d0d5.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/f12701a341921f6788b87bb1f8cd7e64.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/4fcfc083c377b653a298df082f4b4028.jpg", + "title": "Cute Avocado Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/65455c53286533a1b7de336d0fb256fd.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/88d1f4f88ce82925957905c51cf9aa26.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/157d372d6ebd87ec10d0f9d31f1f2e1e.jpg", + "title": "Cross Heartbeat", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/916370723b3b60f62efae752d7591039.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/005d254e1b2f675723c0eca69a5ae020.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/0cc53f596a170e545ec14e5a62593bbf.jpg", + "title": "Rose Gold Marble Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/c33e66e6281de12ba2bd9459ca5ddfcd.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/cac9728dcb632c387d90ad911a737e72.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/92cd223af4b01e54cd1b5e9b31cbcc70.jpg", + "title": "Neon Pink Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/6db73f2c4286ff6d8ae767f2bfd3c8f9.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/2254766caef14736d7a783b84f249e64.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/1a0596d424cf013bab4b19cfaf72eb8e.jpg", + "title": "Emoji Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/dd7c5fde1bc76b02be5dc566225f8754.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/facc6aded38e054aba98a2c8839986d3.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/7fe6e38b38598ab04e9332ccd3b0c281.jpg", + "title": "Glitter Emoji Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/bc1c3e41a6029d01793cef5cd5a4e62d.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/23ae98a16bc696d939821d376bdcec5a.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/3a77de6bf075e8ae257c866dec46333a.jpg", + "title": "Fairy Lights Heart", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/b26a10ebcfc9bf28ce99b91c10139afd.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/905895c61803623e17888ea655aa4ff7.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/5a3bbd4795fc15bec6075114ea22c185.jpg", + "title": "Grim Reaper Skull Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/c79357f5d02ec6a1b4b128ec622e578e.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/ffbb4be389b0557885f07f1df5a5594b.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/32eb87ed6a725286b5fca63f91e7c939.jpg", + "title": "Neon Blue Heartbeat", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/b97abba35134ff1de476bfc399ae68cf.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/3ecb0be64972dc7d1cbaf8c35eba4cbe.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/86049b96b196c0894ad07c64db1be4b8.jpg", + "title": "Love You Emoji", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/082482741d8c81290b276355c3dc4b1d.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/98e99f52957a700c33b0bb598b09cf16.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/7cb0e3a0978acfbd5b1a44ccfd8129c0.jpg", + "title": "Doodle Pink Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/6bf53db168e318f415b80fdcd9ebd525.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/5f0415e98234e3c81e1b939ed6d247d1.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/4e46c11a200b664fccefc86499e36ec6.jpg", + "title": "Love Sweets", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/8d7b061b994b4615d4b9d202e2db8646.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/1c717f202676dd3a3388e79a8e02e6d1.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/66fcc417a0d8fbd75c376b9eec2453ae.jpg", + "title": "Lovely Ragged Bear", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/51f4c9c699b7db37ee6e18e57ac884b4.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/762f005d7b9a01193a35626201223f31.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/522b79ce9b60fd4da075ebfc81621e40.jpg", + "title": "Cute Birds Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/6a29220be7995facaee31c8904ff7d2d.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/7401f32670f06f0249cb7202ccd23685.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/d71c9ab6f0b2bf10aa156f42362e1c0f.jpg", + "title": "Neon Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/af977a101d7dea4c4e7877e1dd5b8d69.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/aa479881b7b82941d275e0e0c1c35cc2.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/37c7d921e85672618823c1c94b7390ad.jpg", + "title": "Valentine Hearts", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/c0f6ee79e5601dd0540616cbbd51ac98.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/54b9b431a24455df198de8f5826560aa.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/6bd55ffc38c331492f8d778229a8ebb2.jpg", + "title": "Pastel Blue Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/bd9d2e985ec8d01b869f584cd2c78432.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/8e472772f568cc79ffff4a4b2e3afc77.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/8a77100efe5f2bb872122c1a53551ea9.jpg", + "title": "Neon Heart Wings", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/8745dbdb9359c1782561b522c0aae5da.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/b3ab689aaf812a61fd7a4efdf66e0be1.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/edc8f72de11ab73f7c63ff2d6e866b2b.jpg", + "title": "Love Pink Heart", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/a4dbc7a8724ffee17464f51fc9f99b43.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/8c42c7acb0606eedb6a2b18270a06c83.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/0f6a8ff31c981e514c1962a54fbe5b7f.jpg", + "title": "Pink Love Heart", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/7307d616bbf33111ac2efed0ce2fb16a.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/5fa2c51cab09488a4ae1070924c12cc3.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/89f26e6d81a3edc29bc1d39a87e949dd.jpg", + "title": "Rose Gold Heart", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/eb7fd32f8f3f82d43b5b01522a3e31e6.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/90717cd2ea4c240b08a51e49aeb3d764.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/9e4f0e11222bd3102d146c3af5b863a2.jpg", + "title": "Sweet Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/40378b72ad77ee8f8644e7c68ef5b220.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/357accac25c7e5bfe4b25470d1e90169.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/dc5f22ebb04336f927c0f59c68343aef.jpg", + "title": "Lovely Teddy", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/bd34f0ff89109933f97bd4962abb74e7.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/0c5d3e19ef62423528f5fc477b689983.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/69849b2c5d44cf0441d408aae2e799ff.jpg", + "title": "Rose Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/205ac8d389c0997a03a9fd239d7797f7.7z" + } + ] + }, + {"className": "Festival", + "list": [ + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/d3ce935f39cfa4bf877370e7166523e0.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/f9b79cbc3b678e9a7e63d334ea66fc7c.jpg", + "title": "Neon Christmas Tree", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/1d3a383e77eb647e2556090591f7dbb2.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/b9d4b9c85d15ee4ee14f7b6463a3eb28.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/532039d5c4cafdf5bec47efbc49ae7b3.jpg", + "title": "Xmas Nightmare Jack", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/47d2f5bf2ee689487249063680745f7c.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/09000571d64d35ee73201c991b90820c.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/f9bb7697389c5f955eea3b9588e48b84.jpg", + "title": "Xmas Crystal Melody", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/8aa0dc2aee6975a676266e6b5d82afda.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/e611444bb8f5c320201681b157999a9b.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/fbdc422a14eb6061b6c68f420af4872c.webp", + "title": "Cute Xmas Bear", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/1feffec760891fcd014ee8f932284eab.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/6555d0781a1e780e7fe98bf9ac193008.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/d66fb64c7440c2cab67ece493e522410.jpg", + "title": "Dab Xmas Skull", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/284f18cff4f716a2f93ec9643dc67be0.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/b1660e51a8365bcd7ddd7fd5edf5b660.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/7234993b12877171b146598274df09ec.jpg", + "title": "Xmas Candy Stitch", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/d7b2a115a7765519af080acb5cac5b78.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/15267c95054f38702374ac0ae2c616cb.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/3067e6a337a77f71633497feb48189a6.jpg", + "title": "Merry Xmas Gravity", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/d8389d945d8492100757882acef71b39.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/f42ce29bb56f9390bdb10f241a94d086.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/cd99bd4d5b3cca913882eca0ed6c8c32.jpg", + "title": "Cool Dark Xmas Jack", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/06d2f27e94e4e603a2950cc172a66db8.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/6712cbd2ebf9b2f76da5e78fac5415d8.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/bca73e99c4be52841bf1bbb2dc5abc8a.jpg", + "title": "Red Christmas", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/077ae89e2171637381e8f1b32a7578bb.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/69433cef1acb4ffc6619084480dcf259.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/04905d4acd96521c99349ac80f5ccd67.jpg", + "title": "Santa Christmas", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/2bc39e79ba2f51ef49f48979312227f4.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/3c6beefca929cd57b35f10b26813eb88.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/796c554d25c1888f6e36a03b46087855.jpg", + "title": "Christmas Winter", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/1d4da8f56caaa7df5e0a187bcabf53fd.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/4e435c6491dd5e6c2eaa29149e9d424b.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/ec3bbb428189e261eafd9840114b75a6.jpg", + "title": "Cute Christmas Girl", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/068d97467b0bcfd0a7c5f044fd9b8ff1.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/6073cc7540970949bd5070a3872abfe2.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/4ec4384b181ae3f545b8375123636f76.jpg", + "title": "Gold Red Christmas", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/528adbec5c8aeb85a1a3373c9eaaf251.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/cff8f9d7c442abb2fe1367f95d58ad40.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/4b02affefebd4f191fda9793beb52491.jpg", + "title": "Neon Green Christmas", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/446e939a87db1f7c22aa919c18c22a79.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/5e91d5d40f7e5e6a193b87f9f11fcfdf.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/d18643c702d48162bd94a72eb604d16c.jpg", + "title": "Holy Christmas", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/3365cb0188de232b108f5a0e2d53623a.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/0fc1e3943ab3edc9d7ad3e87e03ef179.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/f526f8b31d5a1267861523def2581028.jpg", + "title": "Merry Xmas Sing", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/df5b90d13da2980304620fe5fffb15af.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/673f55b4a42ca04b015baa5409d91218.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/6b781adb466b5491a0a645878f1dc724.jpg", + "title": "Blue Christmas", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/0a7dd6a854bfb322ce57d72e9618e732.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/5335da4ecf1dcdd771a669a3889f83cd.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/4991b730f675b7d9c0abf3d067e03261.jpg", + "title": "Pink Christmas", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/b22622e1f6004fc5c3fe73b472d6e10d.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/3fc950182ba60e5adff0210ed648919a.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/3171a189276882c9c6b0bf9aed0d0397.jpg", + "title": "Christmas Unicorn", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/77c14644be20a072560b66218d94f6bc.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/7c78ae979e5e04aaa2027467abefddb2.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/d374e35e2ec98e232d40ce2f39056f05.jpg", + "title": "Happy Red Christmas", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/b6eee778b20cd5e3641fff0ea48383c9.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/f1cdbce7e9b9a39983bedf75df2f6c88.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/045f6ad9edb171db2d323515bc443785.jpg", + "title": "Easter Eggs", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/f153b5fa94783cbc8f66a43f89d5b426.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/1cfd3df641d2fa72698698fffd80c6cd.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/8926ae97fe603ab93e43c79e05f21b2e.jpg", + "title": "Easter Day", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/e6b071b06c2bff2f46a5536f6bcbd087.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/6dde6426d1b25c9870a9a79ea1b85ed8.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/4c7d8b03c95efc99d6cff5f5f54e051b.jpg", + "title": "Gingerbread Man", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/2a740dc95c27b22f4f596d27387e38cf.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/4356ce1276e3c47255959915ef8eae6b.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/e62a83791a3167b214f6416eb186cd63.jpg", + "title": "Christmas Lights", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/f42134b69475bb5cd979c979bb5cae51.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/b8109d0cfe7f7e4b0ee06b94a9af41b2.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/8da393af3f9d17bd8ea77e402a497c0a.jpg", + "title": "Cute Dab Santa", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/0fefead63c1f5465f21437b0301d7473.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/9b37ebba34f8545c7c04b398cc3a65a2.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/50171678471296c09361ac157b0e8396.jpg", + "title": "Crystal Xmas Tree", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/87e10652534a4499abd2f18833902a9d.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/e1a69fdaaed427f254d6fffe1c71f4d9.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/6333e892ab576039c9e42075ace842e7.jpg", + "title": "Christmas Kiss", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/f13edff9cdd11c87bfd49dc07d32011d.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/65c1b7ca8f5793b08b7ec8c9d50a0ddb.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/f3224f0b24703bf5c5cf18dc38f17d9f.jpg", + "title": "Christmas Santa", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/33cdf721aeb9319bf16f004246aed924.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/9f2512e169510242944052c60b9c7397.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/08e8fc46200c51804d77534a6cba866f.jpg", + "title": "Simple Christmas", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/11a65795f86fa972106cc76e6ec4555a.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/43e8a93ccfb292319dfe66a9f76aebb4.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/3d8ca648a6fb12c681d5920119c3a9c1.jpg", + "title": "Xmas Reindeer", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/e78ce92d929920a0f8332d714701986a.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/849bd30c285b8d867edb34d000ca5773.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/2d0da581b8df5f38f4bf3ae901bd052e.jpg", + "title": "Heart Thanksgiving", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/50b084003b78b8ee399222dae674f006.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/f5ebbe872c5e92ebe8c05e1c39a72a97.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/98257e9be6e38db0d25863ce11e90b8b.jpg", + "title": "Thanksgiving Day New", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/126b5c2ea9411393363590295fe1260c.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/78aeccc61c9ec1bdbd3f99bed8451228.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/b1e2bd991cd77d6dce5d3ebdc66f754a.jpg", + "title": "Thanksgiving Happy", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/10f6c5f794e3e387a3bd99052e96d6de.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a1d3be9b2a619b7672f504d9b7e29a22.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/87dc90e357df17be7dcdd0b3af343409.jpg", + "title": "Happy Emoji Day", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/e2459f99f2fcb894fb8c57ee6cc1a79d.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a22952633f0a468fe78f525e23fa7f8d.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/8eb843f4b96fc3e650accab08d7b2d00.jpg", + "title": "Happy Donut Day", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/5043470e1534fb34ac92ab989644a54b.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/ba48b358d7823e1df3455899271f6d5c.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/b27f033718c7de706c12da2da338d0e3.webp", + "title": "Social Media Day", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/a1998af1a233675edef2c8a7b3b22e1c.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/71ec86e3ad2856f4817c875de1c5a67d.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/93f46bbc41c19d47fbfc6cebddbda21e.jpg", + "title": "Ramadan Night", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/21ff7bbaae36f35ee9f833af39c1ceef.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/3b07f5676f8f4c0c32ee41a0afc098b1.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/55befa02f19a8caa012034327f8807d5.jpg", + "title": "Ramadan Golden Moon", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/5d5f4627d234442c9e83e5250bb8c546.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/9cb1b4e7bfb896184655a64523c2029b.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/7d3259e47d9ee402d09d20a5f30deda2.jpg", + "title": "Allah Ramadan", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/a1806530138b4ae3c51ce57246bab19f.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/cb57d028efa1347092d323f219baafbb.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/b1f65698cab142ecd55c1cff37f01f0a.jpg", + "title": "Green Gold Allah", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/b6b027ffe94d325ab64103777b1f49d3.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/84341c423e0b7f4a121bc4861c540757.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/a400243498f601016b23ac7d572407bc.jpg", + "title": "Ramadan Moon Indonesia", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/a6a3f0441cd09b5f4905a084c2991999.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/7981682dc49bfbf8b0a31002da867ede.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/2ca022dc3e196e906f6c8f27f198a513.jpg", + "title": "Fireworks 2021", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/57cab3856282661e89244fe3f8959b25.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/4ee527b1cd82af5205e5037f106b8a49.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/7b5d2685e31a57b30efb37916d2fb695.jpg", + "title": "Happy 2021", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/620d5863ba00656903d9c0e1fbe60cf2.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a366adebb63b5c100058ba479a8c761d.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/0190fb765110e25940629e1537f6f63e.jpg", + "title": "Neon New Year 2021", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/7057b637787a3aeaa926769f299f5e0b.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/73dec6b2408fe86293a252c42b289bd5.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/9a922f63edd1a7bbb3e7774ec48735e0.jpg", + "title": "Creepy Pumpkin", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/1f04ed8506987849aa196489e47b4f94.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/4d6bb7c153472c19d341b8228320d95e.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/79cc9ba9a6faa66bfd556cc94f1e2c35.jpg", + "title": "Happy Day of Families", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/e8f29e95a1b2b02cbe331d828e26e1c5.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/abb81288af5d254dbd2bd7437a6709b9.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/c22beaae1ba0cd8007f0a288aac8cc5e.jpg", + "title": "Galaxy Jack O Lantern", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/1ccacaede9a346589b11937f7ea4b287.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/cb6a7d1e4cf46e31e6f3a81337a7b7f1.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/514eb8d51c0d6d12704759a1760765aa.webp", + "title": "Cute Halloween Pumpkin", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/79556ff8aaff1b2bebdf83362ed1d268.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/53bc39fe07feb84f8b3fc6441af4fcd9.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/1b7f4e5aaef92116a1abaf828c852116.jpg", + "title": "Cute Pumpkin Stitch", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/fba09b8fef0c2db7739075b5d7770031.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/1ba271510391831b590c252f4afab6ae.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/620f490d867d7a0b03c3c215f4bf9838.jpg", + "title": "Super Dad", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/eb10438c56468af053c4f2b212c33984.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/00da7798ca9ac8ef08233a4f1aa7b4e1.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/c2b101308946e5c6aa947628944facbf.jpg", + "title": "Best Friends Day", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/fa28923e536796fec3d5f45c5833f932.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/2376ad9c926163189196b5b738f60d21.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/9894497e299b41379296b4201bf185a5.jpg", + "title": "Happy Mothers Day", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/05ed3425821e6f8b58abea68aab7d8af.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/d6caf256c7ff9eec3f4da0677e5a4113.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/d73e23fa37f6a2e9b13a42247f9e6f5b.jpg", + "title": "Gold Ramadan", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/9c4e0753794c0fbc09ac00e53ca10fcf.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/e60f152a31c7a6febd9f8dc563e07d0e.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/876251a04ad8b1a99ef0651f1e169898.jpg", + "title": "Glitter Allah", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/d5986738bd8149caf013e4a14b308b5c.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/3742047a6474fb4e1d741dccd13c88ec.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/a5646776d158a4a9ee6133349a7623f0.jpg", + "title": "Happy New Year 2023", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/1199225afe1180fd7b6e244913059c28.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/5eaaff5d0274e0fa6644796aa13a4587.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/e731558518dc8c74ef299fe8cb54d8c2.jpg", + "title": "New Year Firework2", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/411b543f6a6876d27fb29fb4b33e1111.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/2e04ce25b6d0cc1551761b7b74273318.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/006a119ab145b60ae66432493d749923.jpg", + "title": "Gold 2022 New Year", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/0e414fa5ba88e5b82af1d4cb6447d42b.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/0092c65c718b806559d52f21d0f751b3.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/01fe293ad37906759bfd8105a8d8039c.jpg", + "title": "Valentine Firework", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/62bc1b4de0782746c17fd000886ebd54.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/7972b85a7656c553e64829eed7ee8383.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/3c926ecdfc722ac1a9ca03d61fcd616a.webp", + "title": "Gorgeous Firework", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/87c478fbcd904b0c738fb3d89ea0ed9f.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/35c3224403223ed027877afad7413dc4.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/682ec2b2e4f7fdf6b5c1e661054ca018.jpg", + "title": "Cool Firework", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/926cdac1b9a5ea2ca36712857af9f17d.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/0704f73d450b1ba2d585245b8b93d601.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/e6af4203b762857eef35ae34cda2d19a.webp", + "title": "Cute Halloween Ghost", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/d3185a18d4309a89b74bde3e768e290e.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/c96de3cd68f111e8667e9a988dafc8c8.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/e034cc42b28b73655523b2313c1b5e92.webp", + "title": "Cool Colorful Skull", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/a7c979bba1259eff87ebe958722c3bc2.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/47e0244b8d31591737023dd30ae8e335.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/44c7cd6ddfd72c90755e0062778a91e4.webp", + "title": "Spooky Zombie Hand", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/093e2c6cb33ae5b0f07256d9e0f29dd0.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/5336bae6e874a930a04b660102bf0ff3.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/0481eb42f646a64ef5b6395884dda792.webp", + "title": "Cute Neon Pumpkin Cat", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/7eca268d1f19054abce066ca51a70609.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/b33f3cf4674a3abe1ab312e24a01d826.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/41d06997994ae4d9db70c3d92203eb34.webp", + "title": "Cute Halloween Kuromi", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/221403065a349f27a886647339756d3e.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/6616e848c7624eff88d5cd6bd7246f9c.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/0bf56ab055be5e5be17f14693a7e39fe.webp", + "title": "Cute Halloween Simpson", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/d40f0c84dac456c0b7a8277f1c0b73a0.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/660af5731173413885435ae3bfe2c414.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/ce48fa4694894306fa77c560b192505f.webp", + "title": "Cute Spooky LV", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/36a87ff425fc48c37ee14917223a1c32.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/52708233243988b6089154f0f2804960.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/616c112245cf0f2063000c0e980eb705.webp", + "title": "Cute Witch Cat Girl", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/56d41e00d7a650e99290c0ccf8e23fd1.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/2dbe46f926b545808e818eee83811723.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/2489ab89329ee9f986bfb8f548353f4a.webp", + "title": "Pumpkin Heartbeat", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/2682f13adf94284d4e961890934529f8.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/780c160685e07dd0514f00c99d6b04b1.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/3f30341670765eb79e62d1e0e1a552c1.webp", + "title": "Cute Stitch In Pumpkin", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/8674a08fa178ecfe49f88a778b11c424.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/28e4320eb48b2859ac595c2c65d614e0.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/0450f20b31def98e8d776e93d11d8949.webp", + "title": "Cute Halloween Nezuko", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/b0026ddfaca777ae7ec83955b7405086.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/1e4647a70b6f16802d8c31d477eaec2d.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/51e6daa599dc2c55c85f882762b94921.webp", + "title": "Cute Ghost Cat Girl", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/58d7d8b06736f4e91e2b4c6b20ccf7c1.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/b2682d1031e35944222f700e7b6aa198.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/841673d826537fb9e3a52b439a313515.jpg", + "title": "Halloween Molang", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/f9866d719b7f08a1c4cac67839f4cbaf.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/ea2efcb433aa1f39bbfb91213d0b683c.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/91d26cbcb5c45b03a50f01056a9208e0.jpg", + "title": "Halloween Party", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/e16798ca15447a9fec38c39369f3456e.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/20dd80674df46779c528487898467495.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/af6ccee323249e49e7f23e4699ab9f00.jpg", + "title": "Cute Halloween Girl", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/03fe6186e018399059fdb6f6148bd692.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a3382574189302304411a63acad1b816.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/2871ab4c863e1e5f3da8e526106fe7f9.jpg", + "title": "Halloween Maskman", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/2659f1012d1eefecba2d290186056bd2.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/fea5b8f428e5aa6235494a63dde19d10.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/b264eaaf49a181b4bc7e7f5e82bba24c.jpg", + "title": "Tartan", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/c66058d0af81f6342b21b2675cdfc242.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/f23148a9f6bf96dec08917b829a34639.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/d79d040d6ba0dcb5380eec3f60a9a122.jpg", + "title": "Halloween Pumpkins", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/9f30716d53528896cf60d4054c245510.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/80a3dab47b018247b87a43fa1ec5ed0d.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/eda1daf9e2826ad91b6375772ab90a69.jpg", + "title": "Hispanic Heritage", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/18647b01f6b35a513f6632f52800f133.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/ec08cc42c953fa193e90b0b9f0677816.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/eb48bdc5434551f43101e15124c92f76.jpg", + "title": "Halloween Night", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/170de090443441c76daccc566a42cc6e.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/899a7ffa8092a9a0c814326906a1a4fe.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/4ff3661b7d6da8e76c45e3b0b2c4e763.jpg", + "title": "Happy Labor Day", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/6f859f98a2df5416c15cc5666a6c1358.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/b65ce98497ba893c58640d248caba204.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/104e4589dae17e7a0eedd43a9fb1f17d.jpg", + "title": "Evil Halloween", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/58b472dc6d73ab1074e6ae7b19fc9b6f.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a70c663c1775adc54b67ea469b7c8bf7.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/b182ad7ef1c9578689f3e5fcc511370c.jpg", + "title": "Halloween Ghost", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/ae69a17c7a3409b71127348f5ccc481f.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/327950127cac6e7fa4400056f77754fa.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/6d5efeb7eaecba2327267a20602eaa0d.jpg", + "title": "Halloween Pumpkin", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/4504392579ea3d0028a4635b317e6f5e.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/5e132f8d24e68044d295b51259826f18.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/8da9c5aa23a546419dd6f0891c94cdf7.jpg", + "title": "Gloomy Halloween", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/4eb4f2fb3b4a3c96769c02d97d044bfa.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/ed7eb5c75d1b5aaea0be79ac5d954019.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/6995c343db7cfa1689040bf68cb87ebe.jpg", + "title": "Carnival Halloween", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/fae60a5725c6ca85edb358ab2f0e1970.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/af1b45ffdf70adfbcf5e74a9e52ea244.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/8ad20e6ccb5cb91f86e23d7f859e1a40.jpg", + "title": "Mystic Halloween", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/a5e201e681f6a1bc1be4790dedc1f86f.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/ec08cc42c953fa193e90b0b9f0677816.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/eb48bdc5434551f43101e15124c92f76.jpg", + "title": "Halloween Night", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/170de090443441c76daccc566a42cc6e.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/899a7ffa8092a9a0c814326906a1a4fe.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/4ff3661b7d6da8e76c45e3b0b2c4e763.jpg", + "title": "Happy Labor Day", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/6f859f98a2df5416c15cc5666a6c1358.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/b65ce98497ba893c58640d248caba204.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/104e4589dae17e7a0eedd43a9fb1f17d.jpg", + "title": "Evil Halloween", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/58b472dc6d73ab1074e6ae7b19fc9b6f.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a70c663c1775adc54b67ea469b7c8bf7.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/b182ad7ef1c9578689f3e5fcc511370c.jpg", + "title": "Halloween Ghost", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/ae69a17c7a3409b71127348f5ccc481f.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/327950127cac6e7fa4400056f77754fa.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/6d5efeb7eaecba2327267a20602eaa0d.jpg", + "title": "Halloween Pumpkin", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/4504392579ea3d0028a4635b317e6f5e.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/5e132f8d24e68044d295b51259826f18.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/8da9c5aa23a546419dd6f0891c94cdf7.jpg", + "title": "Gloomy Halloween", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/4eb4f2fb3b4a3c96769c02d97d044bfa.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/ed7eb5c75d1b5aaea0be79ac5d954019.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/6995c343db7cfa1689040bf68cb87ebe.jpg", + "title": "Carnival Halloween", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/fae60a5725c6ca85edb358ab2f0e1970.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/af1b45ffdf70adfbcf5e74a9e52ea244.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/8ad20e6ccb5cb91f86e23d7f859e1a40.jpg", + "title": "Mystic Halloween", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/a5e201e681f6a1bc1be4790dedc1f86f.7z" + } + ] + }, + { + "className": "Cute", + "list": [ + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/76027c67a53547dfb16a9731279a6d71.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/8b3da62ff0940f3f4a86954ef0097d88.jpg", + "title": "Cute Nike Stitch", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/f407943410e18c86ddf001e96319aa5b.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/c50627dc1ab995d94982df4d9976ed8e.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/faf7abc48ac971ca89998b38a52242a4.webp", + "title": "Pink Strawberry", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/45727d54cf59bb7e0be26268cf57cbca.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/415b84a5d098f495a15aeb378098e80e.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/8e97e2629a1da74ed5a5b9fad56b03cf.webp", + "title": "Cute Powerpuff Girls", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/f756638f24ec008b6acbcdc5ab8c05a5.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/9a8f1b966039fa110cce4c86a2e3edf5.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/896bb09a18d114841fc32483e752b2bf.jpg", + "title": "Cute Kitten Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/3d940466fa31e30df1c60f80c2b2c79b.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/b263fb8b2d2e7eca4bbdcc75b7bbe987.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/3d99dcf1d9175a8c5d55d2367c199014.webp", + "title": "Cute Ice Kuromi", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/31ef783f5466bd76ffdb73e946d1e623.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/92ebd4d986fc1a8b5c91c9eb3495a42b.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/fa32f7847cb4c7cd94f2053824f43557.jpg", + "title": "Cute Bubblegum Girl", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/a7e8c7c5191fed1ba6b39454a11c440a.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/1df9aea825939137e35e2775fec69d8a.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/f7947248fae07435c8ada5b91f11bebd.jpg", + "title": "Love Simba Nala", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/710dabd7c9c7c14ff59ffc1141f6a7f3.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/d3e38f0128ad8b2d6c19f20b536e0792.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/337c48b1d04a66c8c662fe8fac7d1f96.jpg", + "title": "Shy Love Emoji", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/73c74526b80ec6b00e4aea35b8b3cf10.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/b229b7f18a721abbb022298f644c7e48.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/3659ea237954edee888248bff739a280.webp", + "title": "Cute Kuromi Melody", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/8c4d30e090e6f7f523a1e51d53763a5e.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/f84b3cb680318c4074da87e12083ed94.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/c076eecc5b5df13a322a1a9f36e5c5f1.webp", + "title": "Cute Vampire Bear", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/69fa7b620bca6178c3b0b66df5cdbf39.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/e1cab9141900726c0c14fe4adace8725.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/62a667571d748b81d8bb0767cc6c1f20.jpg", + "title": "Cute White Kitten", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/c13b6813ebff77644478783841569658.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/0e50d33331b1ca53732164241b301cb2.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/d0dd3045d8097f0eb782a4c494f9e05b.jpg", + "title": "Puppy Kitty Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/c424b4120ff33d2ea4f87e098a5302dd.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/f0911330138ab2aefd817f6f4cd6dfe8.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/9e69690c9bbdd790ead6b3b534b45125.webp", + "title": "Kawaii Teddy Bunny", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/b774f04456a54ce20935d579c635a46d.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/6b2d89c2f81ca6d6a4a6cbcbecf8a39e.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/ef8fd0c3f6a4723fd092a7fd33f77494.jpg", + "title": "Graffiti Rose Pink", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/d7c58f283c8755c99d0abe8950f5c7d1.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/b720e45d7dd5596181fad14348727e26.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/3643137dfb678a8a27386930494f6a5a.webp", + "title": "Unicorn Cinnamoroll", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/68ae7d1854287becbe72eaa5c606941e.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/bc61592ff75190347e8840cc6637f43b.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/61555a1baaad3ea85194ed431af92172.jpg", + "title": "Neon Kitten Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/553a163368a028f07ea83b381f436434.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/fa26e4376140ab38a2eca11f1ccb9dda.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/0becd6bbe9abf1868bbea1ce8e5425f5.webp", + "title": "Cute Cup Cat", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/7520bd95a4782a371ea4cb8904e4cbaf.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/1d725cc37d4e868089e3b14fafc3dc96.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/7f6971c44a4bce70afc514e7f39b546b.jpg", + "title": "Fluffy Cute Dog", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/e731b589a8ed55bdc9298a308c8a3a19.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/edaabdbc4c6de2b988beac5f892bcb80.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/c605035a32b74b86a58bd757869d580b.jpg", + "title": "Avocado Lover", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/e1a67aa31fcbd97e633e00aa03b96e14.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/b859fb53bdaf2fd9aa8f4c8153d660d5.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/a753a480c59529048755015ed2517d0b.jpg", + "title": "Shy Love Pink Bear", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/57205a43944e525d6d540e500ed0e154.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/90a12cc84857a96273602a92961df5a3.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/ad596bf4755d04561512383ce72a689f.jpg", + "title": "Cute Wings Kitten", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/b9dff3256bba9dcc9ecc7dc9197c9859.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/aabd1dd3889bf0df2dfd0da007a6e3d0.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/8902e129db9bc7ba8b37856e0c079a3e.jpg", + "title": "Lovely Teddy Rose", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/cc9be5e3ae6566bba62ba0d13e0ae0bf.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/1ab9d14ba12ec49a14d556138f854c74.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/9c9f2b1a6f2b8b8828b9aed7180f8a1b.jpg", + "title": "Alone Goose Duck", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/e2761f5db41bfc2bfae6b119313544a4.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a4b23b94c2af732b9958bedc1a6b5caa.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/6b783e2c48c9e7b39303e2cfc2aa3d38.jpg", + "title": "Melody Kuromi Cute", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/d65d472e890b7eaef9c9742a4abd2ad5.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/efe190ef19aa5212bbdb83e4638150c4.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/03d6d31d0af5ab7e512c6983f3f1b47b.webp", + "title": "Funny Cat Club", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/5b321cbb4c65b4b8ee2cf171a5cb139e.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/6f36584e416aebddd3e6da3e1f17fa14.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/3f871dd2f9dba4f88266df1a046731f3.jpg", + "title": "Cute Wizard Kitten", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/d361a84be9e3e49ff10b6e3c0c9c0155.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/d4f8b3656d52dee52bd94389cb74b289.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/6b7732d287d5f4243d700fbb4377ab7b.jpg", + "title": "Paint Cute Rabbit", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/11337088473912e3e3e84e7281698694.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/c94318db3c4e003f0770624b8b8fbeb4.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/aec5e10386fd5d3649190d07bdb5fbe3.jpg", + "title": "Pink Bunny Unicorn", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/a90389bb0d8b6af4e38cdf965df2fb1a.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/9b7b80ab8508ca83495b296b42363fbf.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/9136096f2c1d42c350a7857323e43f2f.jpg", + "title": "Cute Dino Kitties", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/d4cb2ca505d3005e9fa82118b0a05a48.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/604920e5f45a9e7f27d2cf8d5589c76a.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/7a3aa9c0d2f3dd39a381c847287e0321.webp", + "title": "Cute Pink Sanrio", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/e5703ed3a3191d373b2298274ab9abda.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/5a5b571662fa4560bad718d80ce113a0.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/e306a662c2512a36fac9fd8fcf12f2e3.jpg", + "title": "Cute Star Stitch", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/d9b0a78eda9fc02579704cf39614a5d3.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/3cae657b1bcb1269b9dde09e61e13566.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/726cfbf0f7abf997f90e4cf21b511f17.jpg", + "title": "Pearl Pink Rose", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/a49b60eb5bbe7ec487322ad62c597338.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/c1506d5b7ec2e349a5e9164598a7a226.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/ed050649b725e18baa028623f0308366.jpg", + "title": "Cartoon Corgi Puppy", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/9ae1f6911c31d6eac0704b0f488f1190.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/4e515686a23a6909f236c9bc83f1cfa9.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/89fa1ebe0ff6344ac3d72484d9e15ce0.jpg", + "title": "Cute Reading Stitch", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/b3756571cfbff4da4d03e3fc30539210.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/0177ef98ae9c6e35d1a0d81310ab6fe1.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/5cdbcca91af8a67ddd8f603daac28064.jpg", + "title": "Pink Berry Cheers", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/66d8bb162ed9156d3a8a193fbdcae5d9.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/20eb3766ae60eab54072876f830a5678.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/9df8e1d791848a4afa030a85e87e0f05.jpg", + "title": "Cute MonaLisa Duck", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/b39c7f006374c2b76392e29e13ba3dac.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/2fd7d8c4bfdecda5bae113c45b86dffe.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/caae02188d1154def2c573f301b11754.jpg", + "title": "Cute Zombie Melody", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/d7b565d403c0c95f33b7b5061e4f8c81.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/5ae204fa8a50d797b4553990428203fe.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/e55ce9808d3ef1180be712fe7ebb9e72.jpg", + "title": "Kawaii Teddy", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/d3aae90fbac4d3421f6a727a3a965ab9.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/d44e551a968cf4ed7ca93926ba872b81.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/b70a6c248006902ab4292fa77af8b692.jpg", + "title": "Cute Love Alpaca", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/6f3c0a25862331fb0f2f06455a6bc636.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/3e396b0112a3fe5ef2bdd423418dfef1.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/cc0f081e2d2d314917fdc855f315e6ef.jpg", + "title": "Love Panda Couple", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/579033fa6a038b04a5495a2e82632039.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/f44956652f5c2ecf9cf6f005c24cb6c7.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/2317cfbd254c45b9ad6be026452b7a4a.jpg", + "title": "Cute Gothic Girl", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/6290936403bd580b1ad7e6926476316d.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/11bca2e1b6d84053b5ff9b13af5cfa79.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/0189ed802c0d62b3cecd4a8a96c01e07.jpg", + "title": "Beard Puss Cute", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/a7576fa61b846b669dbc92751cca8d07.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/91b4a304452374f59ca203966f0e3a99.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/c20fcaabfa46b83a931c52ea2be11c25.jpg", + "title": "Cute Kitten Paw", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/e9017e4eab0be9a7ceb0db1264c6e9b2.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/f12701a341921f6788b87bb1f8cd7e64.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/4fcfc083c377b653a298df082f4b4028.jpg", + "title": "Cute Avocado Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/65455c53286533a1b7de336d0fb256fd.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/e701aea9b556314b4f0e7d7b01c3e301.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/c2cd70c7ecbaea1ca8d3599c78c8f549.jpg", + "title": "Kpop Whale Galaxy", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/6ca4ae888174a73e63276ccd4e48414e.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/5d70b2e5e2b06e2c454707856a4cd2ca.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/0ec041963000089c1da4435f25efeec6.jpg", + "title": "Pink Panda Sleepy", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/fa0d3186b0bf4a6dcea1bfd440681af3.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/d42dba6ff266770e8ec8aba9c99adb1a.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/b70a9de83312d51bb231b0a8d2a1b6a1.jpg", + "title": "Cute Pink Kitty", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/9508c0f2680f6756ed9e1fcbc737488e.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/43a315fb1ccac3bab2371e157f14378d.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/df103be0b15ca7b32c7f59107f5d55f7.jpg", + "title": "Pink Unicorn Kitten", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/fded01e258c2dbb69a7704cc29645229.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/80f57e0be8bfc64c7685784588139ece.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/05a03b13efbb3d9469b314dce4d0fb69.jpg", + "title": "Pink Cute Macaron", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/087f9f5b57b03e4193d84afc643dfdc4.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/b13b6bd1ad1d0b1f3b2628ae78bacb4a.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/f3b335f3906cbac6788d961a1929e951.jpg", + "title": "Adorable Akita Kitty", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/c62110e27800f61438c821a83e6c7952.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/285a115cce6284e68a32cf6ac8ef29d8.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/d65e474ca3e7489bf3f09e9e1d164acf.jpg", + "title": "Fluffy Innocent Cat", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/57bfd3d91c3bd7382b560d1cac4750a9.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/4f11f0fa6b6e1b42375e5ece259ceb94.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/12be0d421c42b3cbafa35bb5877678bc.jpg", + "title": "Teacup Puppy", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/7e64e51f24c71eaa5942382931654317.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/5ccd3410c47d19e7567cddac01bd09a2.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/8517d18fac0d6a37838d6cf9b48e6fa8.jpg", + "title": "Cute Hamster", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/bca24dbc02333b9d1d9c4993f2a56299.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/9c874b561ef8dd6a8fa827bf9fefea8e.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/a5e67e42c7003522bb59f076f5df217f.jpg", + "title": "Flower Tiara Kitten", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/b333d8638cb38c536b738e9be6326eb8.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/5419cdcc68f7a11899ce03b088e1ca39.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/476ffeda1543b11f10af0c11ca1e02f5.jpg", + "title": "Cute Cartoon Poodle", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/3f7a42c48a671a9471e37fc50d659fa1.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/c5ba9bc6a45586b70afc4bd0aac25d3e.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/adcc2935ed833a6d437fff121ea9fb46.jpg", + "title": "Happy Cute Panda", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/4ed3f8d3105a773ee0ef765e42f2e5e4.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/128b24e5b0f2b6ddfb737bf4a17e27f9.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/7334b272eb56672f585724f891e9c36d.jpg", + "title": "Cute Watermelon", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/906a65135447e72bacfe9e74b540e2dc.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/6ab39f35c65e0e8f3ceb9397bb6fe472.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/323d398d38ab6d198aea4912376c1a9d.jpg", + "title": "Cute Bunny Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/a0bffe36ae759d94538044f645fb0a81.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/96edad68da8a0e2531f9d521b5344be0.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/e71e529db2847d8d885ee67e3b24de0d.jpg", + "title": "Cutie Hamster", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/fa127373edbdd55616767bb1a44930a1.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/baefbf8c828bf6ec8cd66dffddb07d03.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/83dc9786011403a46c024e4b1dc66ddf.jpg", + "title": "Aesthetic Sky Paint", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/504fb72b09b8fb60230376bcb94380ca.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/bea4ae323296e12f0cb49c1049911f39.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/3ae3b075ddd2ba69a4ff3cdd7838ade6.jpg", + "title": "Pink Strawberry Milk", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/a44333b1c78172a3f2e3ebee47b59735.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/081ea7c4b17a24a6b3d465de1017c810.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/068cbd33b8d6577b40cffe476d34a3f2.jpg", + "title": "Colorful Cute Flower", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/8825e099785f84b9bea7787a9c237a06.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/fc92393e24d15fc52f6235feb7d730a3.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/615f96f6cc928883acffa22cb61b154b.jpg", + "title": "Aesthetic Pink Rose", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/c30556b0d9636b247bb8c505de1e4748.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/9054934efc0877f0204af2c67d04952a.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/deee93fdfc247961e298118287a43ce4.jpg", + "title": "Cool Funny Pizza", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/e6e30ce26289e31a057855acab015e41.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/ca27a3ff3f84606db1c5cb5aa37a1a20.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/829435f2c2732a8d88e01affda5443c5.jpg", + "title": "Cute Pug Puppy", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/fd65960d6ad57e3e4d8ef96929e3b545.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/6b6ce505156da57e0af8de51515be2a2.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/d7e9a001e66e19e869d5e418dbcbd0a3.jpg", + "title": "Galaxy Sky Unicorn", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/a4da2d5f7b9fa24e151a5f299d59f852.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/980c0f77736c0e235ec4c3939f5d24b5.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/743c88ede8829a9aa3c372e927f214b1.jpg", + "title": "Glitter Black Pink", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/cf6e553e10d162470bb75af77d62f574.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/91996541a31eccb8337fec99d9c53bf2.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/6e025a3d17444883ef6351005c722168.jpg", + "title": "Sleeping Cute Kitten", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/2d3482854be6f3ac0772e5cd007d2400.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/dff0d0635510690e42fcdb8122d3e962.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/e3ecc5bbdf4a78b8960abfccbf1a81cb.jpg", + "title": "Lucky Clover", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/85c77d8439ebbdad4fea1b71b94fb322.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/c9bb5219ea7e7e4192e58ba67181c743.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/8825b6e00ca9be30d2128ca2c9784249.jpg", + "title": "Pink Unicorn Toy", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/1e2287336aba28c7d305feeaa3186b80.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/66240fbfb0080b5b4d255adcab9e6fdd.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/c33dfa038c680d91bb4c058a1603ba08.jpg", + "title": "Cool Space Dabbing", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/ba411a5c079cf2b3d44e7cad7dee9e34.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/fb1ab46d610f2e1ef7384e94ffc11005.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/8defffc75048a0467c95dc7b2dcdba6b.jpg", + "title": "Pink Lollipop Kitten", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/606c38e2cb9b77f40cf9f322073b7218.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/5ff87158d97fd75f4737d2fcbfbfd5c1.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/d04b3a4fe02f503f91170a2ee3383bb8.jpg", + "title": "Cute Fluffy Cloud", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/437eb8a0d24a294af97ca09d007437a4.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/88ae945fc014cce22c09be151e5e9cc8.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/fa0d4c68d621975f1e3e65c0c8505d17.jpg", + "title": "Purple Galaxy Unicorn", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/6ff2eccd36c8c247d097e3b2d56f51f9.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/f0085b49156175d2abe444498f3bd181.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/e5ffcf2fdc1faddac40728cfb13a1089.jpg", + "title": "Cute Cartoon Eyes", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/91dd8cbf71d030801c2b0e15a3ae94b1.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/1b3fdacb0b7823a5d909cba51d911887.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/0e9ea274370cd2ac1c5be1e1097d4e4a.jpg", + "title": "Pink Roller Skate", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/3493c43bddf72c3d80458b740919eb10.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/7c022bd66602bc00ebda4a7cef7919ff.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/8eb6898356bbda67180324e6031066b0.jpg", + "title": "Glitter Pink Eyes", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/97c5d6ecdc4f0e22f7661bbd19932ef1.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/604242426795195578ec70310b70e685.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/394013dba51de4f5645a406bc1a49a12.jpg", + "title": "Stylish Kitten", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/6deac75de4f1075c24681aa8c88eb8b9.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/b77c2740281fd30051e204933574d32e.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/bd864645511d10d370c499c206047647.jpg", + "title": "Burney Puppy", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/e8058ea173fcbe9b377ebb58e554935a.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/d3e9009d2ce65dd907ea5db40c12d8b8.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/af13db64b741acde94b5b71467013bf8.jpg", + "title": "Pink Kitten", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/e95d3f226c244d025e4afdc653e6f40a.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/99187af7a43a32c160a7586e4e36e79d.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/953bb62fdc77c5f17b6154d53f62542f.jpg", + "title": "Cute Teacup Puppie", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/71ef69626dff9437f469e0bfa69799bf.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/4e0f8d365fe9058de861f843b097604b.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/a38678e05f199f42b2555d92ace3a301.jpg", + "title": "Rainbow Jet Unicorn", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/568d18d4204f29fb16e3526c6b064f84.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/bc5e9f0236b8154afb486a157551859a.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/0b589f99164560c10811e239bfa0bf01.jpg", + "title": "Daisy Pink SMS", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/02bc8d969fd3bed6458c19648003df15.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/d511c3f49a9a091c81c2875347de9f78.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/69150d22ad3f3bfca1dde552ad07aca7.jpg", + "title": "Funny Puppy", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/9274b087c60a0abf29dd4e590dc2ca23.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/7d9d4289e33f8a474393defa3cf10f65.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/51ddeb8054546205beacd8e8d8de5504.jpg", + "title": "Unicorn Doodle", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/5d09a97ef6879ba2e1d3d33a7aea6079.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/5b5bb1e55c39fee5a13a52b3924c6e1b.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/982917fc6f16eb181ceab9fb977f5252.jpg", + "title": "Avocado Dab", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/08ee8a158303ecf4d462f777336c9ba7.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/8126fa8769d85380fc1256320f58f0a0.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/1407737269148effe5b59566883dc66e.jpg", + "title": "Galaxy Cute Panda", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/bb2836a95a3fd84d11071ee53f74875e.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/eec29b15c889a4a62b8e3fc784b1778f.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/e1d607060610fa12b6d291d7a3dbd9d3.jpg", + "title": "Cute Rainbow Stars", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/33937d8a43eb5c701582c42fc2877f92.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/4281984af73c48808ec381a2eb03842f.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/3f56ae964777d071c10fb82268b72360.jpg", + "title": "Lovely Birds", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/1a1eb9cb1234641b6e7ad2ec3307fd04.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a2a959f8ae5ffd25bd93842919457f95.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/17c45049482a0268ccc071283036ff46.jpg", + "title": "Pink Bunny Kitten", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/b270d383966705f9503e9dd1e18ca87c.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/05763c38485911a666975ed80c93228c.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/0bd0fd9d4ff7fc2d5b307e11759665cd.jpg", + "title": "Strawberry Pink", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/edeea7169fb87c715eb05f9b92f71ed3.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/b39a4718a097019fa9bb91984b638d91.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/4a83f452037c1c1e0be2bbfca73613f1.jpg", + "title": "Love Kitten", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/cd69f48f9c719bc070d232808cd119b2.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/67f69b5b57a9974f9973fc6f830fdc11.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/2e81180a605b237949b1b1149c781d93.jpg", + "title": "Happy Penguin", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/3d01a42a0668d6a8e929fe9d34022366.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a026ec1ce90c98203e12e8970a501aed.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/f306cdbddc805d2f83e9c2ec81d1126e.jpg", + "title": "Pastel Cloud Cat", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/53fff19fe8fdfb2d9b1089c5219b3444.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/35abe5cd059e6cea8f2b38123a4bf073.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/189062824385476c996185e6fabe628c.jpg", + "title": "Rainbow Clouds", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/26095396266090293fe4c90590b506e4.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/47e8247f2606dbc8e8a26f8c284bbcb3.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/6f1dcae011eaa16c29f0a7103efae04b.jpg", + "title": "Blue Macaw", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/755d5b8144a66c330e00a8c3eaf0d531.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/7c3819124b9f2d6f9c8f1ee8bace1ddf.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/c243c98b766f9a9301b8e9ee31d55d52.jpg", + "title": "Rainbow Galaxy Cake", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/12e8c13357205fc29251ce89ba2996a7.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/8042520dc717d652680e2fd13016def1.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/a5d5c4785e66ffb16a266cbbaa00a084.jpg", + "title": "Pink Glam Tower", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/a50564e1e8945f06be5561767fe6f56a.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/f9d696389c084814efbbdc126fc59030.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/66b158d4c2f61d318b406e053f31124a.jpg", + "title": "Pink Tulips", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/c8afb241ab07c2cfd74bbf012b37f396.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/5c11e1cd9b724768b5266a1765fb8a80.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/78c743014c431d7ea54b7a47c4f5c603.jpg", + "title": "Snowy Cat", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/868fec2b56de994c4bc2dfc2f4420061.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/060334373b88aaaff3ce4911f7025d5a.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/c82fc4a36f61a1e9d66e26c6f14901d6.jpg", + "title": "White Cute Kitty", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/d65f705a4b2b0a63bcd3aee655dd6804.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/49b65fe79ad09406da249b8c2c768fe1.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/fae719be8b313c3cce70968991c190da.jpg", + "title": "Beautiful Sunflower", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/8c2b111eacd459398fb1d6bae669fb2a.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/10e454c35a582f1b7fd99613acd6912d.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/5ec69f889e5619dfe230157b3084d976.jpg", + "title": "Neon Sad Emoji", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/2d2581fac351c95318c03ef73562d14b.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/24b4939de0e8f6d23efae243d3bf1102.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/0a075da373135444e0ee5e074e08a423.jpg", + "title": "Pastel Kitty", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/79dee00721f8fd051f322baea5d07726.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/ecc75487e7038bd6c7dd72ea74d3d4b6.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/3ae613b256996ca888628571e074b387.jpg", + "title": "Parrot Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/37ae31adf1e9c1541cf04e99e63790d2.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/796a929dfc5c774d23970f2c46ecb3b9.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/2f19a151f618c88af688d211648b4825.jpg", + "title": "Pink Tulips", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/a577589a75c9c06ca5b242ec3f731835.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/6c888fbd36431ae699a0097ade4e5530.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/152850ea47a60c9c5cf804aded1f581c.jpg", + "title": "Cute Bow Cat", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/b61037c131e3f960a863493c024cd5c5.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/34682147142747823dd7a6ce5c927d61.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/34e3777d30e90d5e2537dea41d7c0845.jpg", + "title": "Pizza Party", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/15d3edb95b69307f10468f1a208e3517.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/b102b4ff40e28c19c5284131595d36d0.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/8a455959f4ba19ef8264fa8bb599acd8.jpg", + "title": "Cute Piggy", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/add2b24b2a888f9a272e7376518d4655.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/18d026b3b400cbafb2669f142aad39c0.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/fe4b4d0011472f5970e2885f60314246.jpg", + "title": "Pink Cotton Candy", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/fe1711772698a775ab20f4bd3c441d99.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/eeffd0c594d1b7044b060449ec7a4715.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/d72365aedb9414f5174348e55e5d3623.jpg", + "title": "Cutie Kitty", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/377ae4cbdbc897a73b4259b620132c01.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/088d80df94a3fd2702098da65bc4decd.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/6851ab1eecc6231226ff302ba7310f8f.jpg", + "title": "Happy Corgi", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/cad4a3af8adfcf383a2810c16bfb831f.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/cf8230edf1839b20071db7c33623868a.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/f99b462eccce85eb65c968f1f2510566.jpg", + "title": "White Cute Bunny", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/06e836cc24e02243584c6c13c4cfedd6.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/f98073ce34d29e3754fc7150f67cb776.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/9d4fb2469679ab54533ccee078dc2708.jpg", + "title": "Galaxy Playful Panda", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/f65862a82d01a94247c1941dd753590e.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/492fa1573934563798d0c79568232531.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/418ae2cfd37bf9ac0280e213757f1522.jpg", + "title": "Cute Puppy Pom", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/71036704fed642da39281b76e9c1700b.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/2858b2278bad3df4f1af1b6edf99435f.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/c6550ae79acfb892c8c570dd53273768.jpg", + "title": "Cat Thumbs Up", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/934270354fbdd93abdb7e61c0d448737.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/84e7ed1062e0993a57697c6dc303e7dc.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/668f867314b34c2367a3c10dbc21e320.jpg", + "title": "Pink Watermelon", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/1efebcc4212b7783cc2e434f952415f2.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/ff271f63f42daecef4aac97e34550271.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/e6b71c11ea277f1e412133f74ce236cf.jpg", + "title": "Smiley Flower Emoji", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/ea052642226a7a3cbe123754b1d8bab5.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/72b877143fe28f99231d1bb067cace66.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/baf84b54e696be8ba29b1c1c65418d9e.jpg", + "title": "Parakeet Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/c0623e18666b97fdf401e5e7a2af7a39.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/93a86d8273cddfea10af18bb709000c4.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/6d76eaa1a18efd023c95156c8992f646.jpg", + "title": "Pretty Sloth", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/7fc57b7ee780b96fd4e8bff70b5763d2.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/22514f23d7c80121faedffc925b2d7e3.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/2970ed509539dc70a5a284c60cc1f8c4.jpg", + "title": "Cute Galaxy Cat", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/bf91c92dadb529e5ae2ba1d33396c549.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a148d326eb26a4dda8db84d12c125e91.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/6f3997f20c5390d4fdde3dc9e60572ce.jpg", + "title": "Pink Pineapples", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/852386a4418e9d24cba64e30dd37d6d0.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/84aa8ba27f308f1f3b86c326bce0d8a1.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/927ea8af09e4dce88ff72aa46bca7c4c.jpg", + "title": "Cute Tongue Pug", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/2500193c403d4d925a07b12149806323.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/e4e030f4a64e29c4da5ca10371023be9.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/afbcb5c7a84fd8444458b9a5fe0869b4.jpg", + "title": "Fashion Alpaca", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/19780999d9dfb9d7283681f0f9328aca.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/eb41d4d32572d68bad43872b0887d641.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/aa557cb09012006d622fed6b586dcf0e.jpg", + "title": "Cute Pink Smiley", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/54146a81b5bff1b29755360ec259860d.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/d00e3b22ad96670abbf1ae70f4f0a3f2.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/fecf8e7dbe0d35e645b4dbfe355b01a0.jpg", + "title": "Glitter Gold Butterfly", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/ab2ac2c35b8fa2d3b243091d4896f7b9.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/09c5ef252e0067a37c40a13faae73d56.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/0a1b9ea7a0bca8270a2025f6f4c539df.jpg", + "title": "Pink Cute Bear", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/33ef456f53a9f263056c2f66d88c7e88.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/d04539cea7997b60516a5f06866b3c17.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/92d406285d76bcabbd92662301188cc8.jpg", + "title": "Pastel Cotton Candy", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/389744d38e40eccbe5321c76d3357c36.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/05b2eba00e87dd47c290adfdcadd4979.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/6148b9341c205cada4205fb2613b83e7.jpg", + "title": "Angelic Cat", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/b3cd3f08256cfbd3409333dd811d81ba.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/1320a2b93381a08a05aebd996f921eff.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/153a8ab6eb78b96e811bda7d5a7c5511.jpg", + "title": "Glitter Watermelon", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/5fd2e8090d9f3cff2672e0a622e1ad27.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/1029f46c40e5b005408470d05dabfad6.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/26b99ada15375d7ba9f5a0848396597f.jpg", + "title": "Romantic Bear", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/bc78115ef660fdcb9d8f020f71506c0e.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/e03436c7f6a61c455250716b23ea078c.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/2aa3383ed3627758001c4d3b528343da.jpg", + "title": "Chilling Chilis", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/77d9f86bf98e53be602df0af3b1fc812.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/24cec57e118b9b6b22584747129d5af4.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/e91e509e73465951609f810278ec9c3c.jpg", + "title": "Watercolor Pineapple", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/ad5aeb56a7b1d7343451a21719e7b7ef.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/bd64de80f6e290ccc816802ce8c2809d.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/646cdbc561f08e35a31d257e3857b994.jpg", + "title": "Floral Bear Cup", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/886a8aea35e468fe65558a0e819045cf.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a1bb0167eb3bb2f9b4726f324ee38460.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/9608d6e52800a271ffb58efe1f3acd80.jpg", + "title": "Glitter Macaroons", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/1f4b2b928a8cdf1803da7bfc1bcdeb78.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/80d4a9551abe298fd77891b99b6d0885.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/c20c61c67766b6eb6b6747a9c7b6ef62.jpg", + "title": "Kitty Paws", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/a88c8e958e1fd3d0faf7e5511084fca6.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/283b5e61bf797c138e19cc2e47fa718f.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/72897d23e69b92e20285f867d9e2f81d.jpg", + "title": "Love Pet Life", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/f0c78374e37a43deacb280f16cbc4e8d.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/f5c04fc50792f4b88693624953995753.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/60af3509a57d17279055969f6f3ac684.jpg", + "title": "Funny Cat Face", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/016e837c297900507d7b5be03d4211a5.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/e2ac82ef4c9bffb97ba3000660fa569a.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/339187477dc314f27d37aa6e3d033081.jpg", + "title": "Love Birds", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/663df7425d314df83bc46b75528075e4.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/caf8614e167ddc17487ced306c66776a.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/1c56ad42b17cb01c911c0d0d17167f97.jpg", + "title": "Pink Couple Bear", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/5490bf09d1924309238005051096807c.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/decd4dcd3c2df3adb34d886b9cc2bd2f.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/61448e510b830707607b8bc630452c48.jpg", + "title": "Cute White Puppy", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/d20d4fad1e9886dbc58360b0fbe0fd53.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/f10b4949ce7dbd83a61c13828411d315.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/a32631b40c72e74df808f1e299475153.jpg", + "title": "Cute Unicorn Fluffy", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/d5fbb9afabe4b222b27a99cd5d12e69b.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/3d6dadbd63d679c9ca20ba1fef49f7e6.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/35a542872fa665ba51a89866079a5708.jpg", + "title": "Watermelon Doodle", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/e1b33e74932f508dd8919a5f7df8463e.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/1c717f202676dd3a3388e79a8e02e6d1.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/66fcc417a0d8fbd75c376b9eec2453ae.jpg", + "title": "Lovely Ragged Bear", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/51f4c9c699b7db37ee6e18e57ac884b4.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/10d6816cff519d3c80052e5034222130.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/6e9ba4a3a7cc79f6551bb7d45b8c37d4.jpg", + "title": "Chubby Puppy Tongue", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/85ba45ec82feff202f5b5306c7a19240.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/0f7a93b32eb458f345d597920cb9c02f.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/4558dfe1fa88f753ede7d540a8ae68fa.jpg", + "title": "Galaxy Cute Smile Cat", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/9d40ff6b717fcd74305b014adb5e8df5.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/bea134c74c5eb2f464c186d5ae1bf7cc.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/e6b6096af4efd989a93df342a4777394.jpg", + "title": "Flower Bicycle", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/4c8afde7e0e3409d898d57aa209da710.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/793de94b6b963aed5ea805ae995d9a46.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/8919e02391afea65e66150cfc19d598b.jpg", + "title": "Cute White Dog", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/b4ff3f7eaa7c62b5649aa17f428d86df.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/428e2ac96d29f039e3652c973201ec36.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/e00200750728f63d28dadd4cd4eab6ba.jpg", + "title": "Floral Cyan Unicorn", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/26999a9b79c24fa56731e4f7b074b725.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/3d8724afb7199541fcdfbb69e4aea1d4.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/8c5057b71df2f1e15724b5f7cc00e0e6.jpg", + "title": "Cute Llama", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/97140f4992e9d19f5ab0a16b309363ae.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/d350883b9b5650490b0dc0c3bcd0f5a2.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/cad32ed9805f08a9342513ac768174b4.jpg", + "title": "Rainbow Butterflies", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/9c996c6ac40d9b0a57708f143b16cac2.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/2f4875c9ded4fef743c37e1ba000dd09.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/8fdf6f6103ce6fef61b70ef57cb0e699.jpg", + "title": "Cute Innocent Puppy", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/5c17d8b2d5a6c4d3ca52108a0cc76ee7.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/75518931697d7970027f9e2850ec864a.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/28672c47ee17c791d01228f315eb5823.jpg", + "title": "Pink Cute Corgi", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/610741c38cacc86da6e30139c7c9986b.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/68f675938d544e88122f7527786fe808.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/160c87ff653e588997af81038e8f4767.jpg", + "title": "Cute Circus Elephant", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/83ad65082a86955834932b2d62efdaa5.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/c7fa7c64d43224e49e55989520ee0c84.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/37f420e172afd5c44acad07e6384b87b.jpg", + "title": "Glitter Bunny", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/7dd8cd6f5d76999d3b2172b3bd0c6297.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/dc26098b74f95ac49a4846b9d56be2d9.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/06eeb7f8e72d1f58c6d068b272bed384.jpg", + "title": "Summer Watermelon", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/da946583097e94fd3eadaf2c69312ffb.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/ad4fbc9d106eabb4c46ad8c101b41f2b.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/2bb328c679f768b83c41756a7bc28654.jpg", + "title": "Cute Mushrooms", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/454e754c41492134cbbebe35f7d9533d.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/7701d34e13a04834cb0bdc4262705e5e.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/095bbf070ffc80db98d7111659fafc25.jpg", + "title": "Candy Doodle", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/11042a5a3e062120fcc63ccff8460ab7.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/4216760c1057181596049e1c748a4199.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/60fde2478da4de86f251425bc6f4852b.jpg", + "title": "Cute Big Eyes Puss", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/0227219a3f9fcef9044dc7a282bf9378.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/6dde6426d1b25c9870a9a79ea1b85ed8.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/4c7d8b03c95efc99d6cff5f5f54e051b.jpg", + "title": "Gingerbread Man", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/2a740dc95c27b22f4f596d27387e38cf.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/880c79f4a39681016737aa38c9a8f491.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/6e7c7c97690cfbe9c9c1493b1faf17f4.jpg", + "title": "Pink Cat Unicorn", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/30e248ef2c6d9f1b90a0255695672846.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/89d898ba0d1257d4287a8a5548992d87.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/f056f8ad8102f1754fb6997c9017a301.jpg", + "title": "Rainbow Pinwheel", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/df5e6e69ebdec08ba6763d62013d3f50.7z" + } + ] + }, + { + "className": "Gravity", + "list": [ + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/8379d2f98ac8efd25ff3e876e2d6356f.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/c22f1ded0493b39af61fce5ab3631503.jpg", + "title": "Broken Hearts Gravity", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/d5fca72596b5a5c2f192100160018007.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/acb31983442f2553d339cd17b036e38e.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/47b8ad6c1289648fc4d601a7866728af.webp", + "title": "Skull King Gravity", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/5e565d9bc553269dd3bf3c6f66c78a39.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/35ec9b5d5c32b50456f144c8a71e090a.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/b49ed3d5f0c9777761c8b8a667eeb444.jpg", + "title": "Gravity Sad Emojis", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/af190067bfe19b3415a80219d095aae8.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/009717f7821e1b3056bfa2bbe4a04543.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/538c8d7a82e6ff2220e692c14e799d88.jpg", + "title": "Gold Diamond Gravity", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/dce369948b78754d3b0e5cb5291aafed.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/47623b3cc27dfc0b3b765ce0b0ec45d4.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/8a6e960e5f774d61c0b04ed252542e73.jpg", + "title": "Pink Roses Gravity", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/77481a60b2bba8e63a9f2e0e97fb38a0.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/6ee67b8a6e8b3833a7e5ff58563ae501.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/b458f7c397b9bfec2efc257249f0cd09.jpg", + "title": "LED Lights Gravity", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/24d3774dac352c435d21b76599514adf.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/62a63936d535585e9a833621d67d48e8.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/33957e59ee44af2ab586f096d936bab1.jpg", + "title": "Love Emojis Gravity", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/c519089b14f1c5e9c7c604e2a8e80e4d.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/27fcacd2851ec08537bbaccc28afb637.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/fe86ba64017450e52af42f7b7648305e.jpg", + "title": "Cool Emojis Gravity", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/bac34a61f99804094bde8c66642454ff.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/24b8388768cb3d561e49ad811229d005.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/8470739680b5af725996a895b180597e.jpg", + "title": "Galaxy Weed Gravity", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/2ffecb7f0f1324cffd353765284e1b64.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/f5b62ab1dc95ec8785ec05a5481944a7.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/9425b1e07dc501ca62e7493334ae1286.jpg", + "title": "Gravity Water Ice", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/8b461489319a034318572fdc20cccb17.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/8269783a50d34f7c6aeb28d39e8d05d5.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/8bbd24595c4ebdbb3c01c1dd1f3d2890.jpg", + "title": "Snowflake Gravity", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/71809cf2683774f69f622c26648a52d0.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/1df34cd5fd7e963f2d713b87732e7b04.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/5a5f00eb95871a695fbbf6ea1df834a3.jpg", + "title": "Funny Emojis Gravity", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/76abcffb4606d7d3565cfa95f029de9d.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/c76369d1afa79f34142cebf116a16b80.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/63d0a9fd32147fcb6c7f68756fb7d7e9.jpg", + "title": "Pink Bow Gravity", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/3953ab0a5337223fbaade485316463d5.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/1c7c6e16cb2713a16d706abcab107175.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/67e010871dc07f3cae0ae2a6d4bd59bc.jpg", + "title": "Neon Dice Gravity", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/45c727361ee7fd0c779ea41a7b9ada3f.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/4bca0c3325596b551535d06dc14d47a0.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/cf99a2c420610c96f186bbc18c7b39e6.jpg", + "title": "Pink Pearl Gravity", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/89680faca4b29a4b9d07140af2d77a8c.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/ef39ebee379e24616d242a3d1db3bbb8.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/664d2bfc49340bae4184ac3e0e232f3f.jpg", + "title": "Christmas Gravity", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/1a9c53d2ebd5ddce34405d93bfda6444.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/0156b62a020c9aa38c6e47c55d2f86b6.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/0bf116b986754794318931224361710d.jpg", + "title": "Color Candy Gravity", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/e5fd8eb1357ec5c612bf91fe58b45a6f.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/927b5f397b592fcf7b29d3fdcc2c5f09.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/de76f850f8be2fa23dbd8bb91b03e167.jpg", + "title": "Neon Emojis Gravity", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/1c0168bd4a8b1b48c86e00a1b7168886.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/eb4abff4831a3841fa5f8d08ebd281bf.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/50d7e818b0f61b845e9d4383e8c6fcf8.jpg", + "title": "Happy Emojis Gravity", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/51cea96a5e87786a9c5926b2a469d02e.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/4e354a924b960c202691b205f33ee8b8.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/1734355d4edecf29197cf40723c436a2.jpg", + "title": "Diamond Live Gravity", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/baaf7a2905d5d4841b824a31aed178d0.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/393bf1e6aec4651a64a752a6f8fe58f0.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/9173438c70a5ae2df4edccfdae1138af.jpg", + "title": "Rasta Weed Gravity", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/f1643b1093d94b53917dae25895e6511.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/732a08d2817ca777cf046a4692236a6d.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/30547c49435d173db5e8af32f0d10fbf.jpg", + "title": "Cry Emojis Gravity", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/6064073e8a9e26927a379847f1ab33b5.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/69ca06593f40d0b0f78128d2740bfed0.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/6524fb6100f85d909b4b8f0a1a1100ef.jpg", + "title": "Golden Dollar Gravity", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/8bfbc1ae70502f247a4be1d14a2c978f.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/ef14e4f3d9fb653508a8cf110e1fff94.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/dc9aad66b686bf839f1ad2b036e07c11.jpg", + "title": "Gold Allah 3D Gravity", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/da24c7cdf2c4d4f58590cb21a1136915.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/49c29cf5bee124a04a04b4f2e35aaf18.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/ec81ae8f6af8dc77be3c0b045aa5164f.jpg", + "title": "Neon Hearts Gravity", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/bcdcb9f3e91a598a02a078d92d7ffd7b.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/ba7edb5474c22916786703017563afd4.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/6e7aafe7b2d089d38158fe72c61a16c2.jpg", + "title": "Pink Butterfly Gravity", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/e9088fb1b2d764e201e67ea561becbcc.7z" + } + ] + }, + { + "className": "Neon", + "list": [ + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/60e77ebcd281c671ab8d30f4615bd2a6.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/a46782b68ffcbabcb2955fb6a62a24cc.jpg", + "title": "Cool Neon Wednesday", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/59ee83901a0baf53c41a47558ddd7246.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a483ef7572a6470d17f1ee6a8662cbbc.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/6eb009e07c7b67591df7adef294faf2a.jpg", + "title": "Colorful Neon LED", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/fef5bcf9a6ec27db563aff836168795c.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/18644be1fd15e56659d43e492218c4b6.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/dfc915aed9997f9e6613fcaca2ee0da3.jpg", + "title": "Cyber Girl Neon", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/7b292eb7f42707cb10bdba591f9ab595.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a75f2cad0509270343db40eb19e88d5b.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/fe7c74057ba92bf89f49fdb4b730a7b1.jpg", + "title": "Pink Heartbeat", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/f7ecc575cfb6ca33d48edd67415bb43e.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/b7b24c5938141e8e8bde0b237384b159.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/337f290404725f4ae7ac1c686e65a098.jpg", + "title": "Neon Dark Sasuke", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/370c4e08fada63e7677aa46bdf657a41.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/0a712190ddffabefb6c578eb639c407a.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/a0f67730d24b9713e0434169430f1d36.jpg", + "title": "Galaxy Deer Neon", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/2dd772a8e056808e512d9aff6e312223.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/8c1b317e62b5d21c7600bb0f1904e1d4.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/dc241262b4887fa4a1a441d2e0a37265.jpg", + "title": "Love LED Neon", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/0dee57c3241c8ec6d2de8acb20d50435.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/cbea38f0e67bbe65bd751fa4d652471f.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/e4b348cca86ba85a630ae8da0ebff427.jpg", + "title": "Smoke Neon Heart", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/3ca052f525d62a83a29aa7ffb20065ad.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/e3beaaa673ee268a430d693ecb47b03a.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/0f735afd7b6aa6dbd62d2281d3e6d817.jpg", + "title": "Neon Green SMS", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/32b96dc24e956ba09fa17cc85488704c.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/5b97c94371564b94bdf3daeddbc13aee.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/afb44702ec15535ad3b043a1341041a2.jpg", + "title": "LED", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/56ed64ff598806b83fae7231ff9ec8d7.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/ed684b67855a99f9b55f95d8e383c8c4.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/2401acf64b80f5a7a8454fbef3d0c377.jpg", + "title": "Neon Nike Green", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/94a104a30e894c8bd6aa3879b7d4a728.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a0472c6ee4169ac7263e0ddc819599bb.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/3819bc8f3eac85c49da446314e5f333e.jpg", + "title": "Neon Smokey Wolf", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/b51bb61639f824bfc53bcc0bfa132499.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/7f2d676137b23f7fee546a9a0ed3ef88.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/140ad668c6833bacdbaa21d2b9555755.jpg", + "title": "Neon Blue Jordan", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/12cad8361c422d05c5f1f176409775aa.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/536a7bf24ae63b1290145d39ed94d3e2.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/909a92b3101346f052c7d5a94d58d46d.jpg", + "title": "LED Cool Cat DJ", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/d70fc6078648745c400fe3612877a841.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/6ba97361c79a9639d3c6099e219c2b43.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/97a1d4230c053cec2a187d9c39e5b449.jpg", + "title": "Love Heart Neon", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/c96cedb306c2b6295e902a42a3539c27.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/48826884c166464602123f683d7456e6.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/72b6b5ffb54fc82eba9e7f854acda4b8.jpg", + "title": "Neon Sonic Knuckles", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/1f714799c51d26cb71c5b79537cf12a1.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/60d09cb601d85f74a8689c7ea8db4b38.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/635dcd5b39d67d31afe5527419e33b9f.jpg", + "title": "Angel Devil Hearts", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/0a3d998d998a9cf3f3ccfd6bef7b16cf.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/1fecde3558ed806bc19c584ff7a832cb.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/0a58d1e69100b0b32c76ed0ceab11145.jpg", + "title": "LED Neon Glow", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/a3bc09bb7ca55fcd468ef39b0621a1f3.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/b663ebafd26af8bbfb5ba8139c414ce6.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/8803b55c925274318861fe2b3e17d3d6.jpg", + "title": "Cute Neon Spidy", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/ae23d32406914f3940cbf1fabab46c6a.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/606ef23a0315bfa4347a8a2b4ff92e93.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/34f3bd478f7ccf52527066b0adfdca46.jpg", + "title": "Neon Drips", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/ed66ce259f5f49c0906e5f33ae9c250b.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/ad05d91bc8f49781cb67a2500db8c8e5.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/e25b5ada432407df76e07ce3c062a22c.jpg", + "title": "Neon Blue Kakashi", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/76550924f45dd98e8f838062b719ba86.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/df9b5c458ba1d961bd679e30717d45a2.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/7a93e9f47517baa0993573afcec4c648.jpg", + "title": "Neon Wolf", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/f5ba85b65236bbc8b90a309a4d670e54.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/0f2caf67a12c7a224366b321d26cd155.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/0067adb5cd933ae5327137ec7f6f75e3.jpg", + "title": "Neon Rick Morty", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/7683cda31e1bc26b053166e745879bf6.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/8f3ac6a49e6f52fb87549ee2b30e9e8c.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/661b2523f2289de48078cb53752ce7f1.jpg", + "title": "LED Gradient", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/bbe08eaddd7da0678926947156fe6620.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/de158b337e61826fb58096a34ea75de3.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/528b7213e01aebd098b79939d62bbac4.jpg", + "title": "Poison Neon Girl", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/845368ab910660a876f2aaaa9eb6fb5d.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/b437a0cac998109d39dfa9166534b311.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/b7e53a86bfc422e70b4adf66f5a82a75.jpg", + "title": "LED Laser Beam", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/3c3974d58c977fd557ef90f78d6a5e05.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/fc563fe4be5d5dfa1452f5542e71842d.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/6a430219fb6de51e5523f9f34abe3615.jpg", + "title": "Purple Neon Kuromi", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/b7b62b0aed4ca04d16bfd76337232b15.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/efb809ab7a4575009bf57ede2b6c3e30.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/8372a894bb2dce6d007fe41c0ad51f74.jpg", + "title": "Cool Neon Gengar", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/488423d05be6e411d0b8adb7f64ba97b.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/d832c8361d0f5b52785ba9b79156c649.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/31a5ccbe1aad0c20bd8d7c98e8b8b7c8.jpg", + "title": "Neon Monster Claw", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/9e31ee77acc6eb9ccb85eb6432f11d02.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/deabf9be9608345c2a553be34de81350.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/ba516c97c483ffc404f0a5636cf9515c.jpg", + "title": "Cool Neon Hero Dabi", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/07131d0d1000f506273a806932e3cc5f.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/c7aad7f3a29e53cd0624fc26dd37c260.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/2e00e0b39595c2daaf41fa0f3a3ab13a.jpg", + "title": "Neon Voodoo Doll", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/a995ca2134f585fd94f1c348acbbb781.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/d546793dd7e668416f535595ae5aec4a.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/467bbe0048ab6f12ad0962ef4a8df143.jpg", + "title": "Neon Cool Itachi", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/90bb0e08d2902dfd069b5a9e19ce7f27.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/6a3896f2f0fce5b3ae97d28f2643aa52.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/23ed7aaefb5cb96adb0a3871d88d5b69.jpg", + "title": "Neon Skates", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/ce1502902b0634b7b70280f95b17c83f.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/c30ed4e01fef2ef5a9148f03507f6b74.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/41dafde53c8fc63331bda6bd2828cb27.jpg", + "title": "Neon Obito Naruto", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/7f11beaa10ea194543d5bae717657103.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/6c99d50624ccc3817c9cc22d037735b7.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/53bc8b35dfdc3d33048a62e75b04cdf8.jpg", + "title": "Neon Devil Girl", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/81252e015d5c2b691df1d4a80f9000de.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/9e310b631d40242d1e7b192e78380d46.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/9dfc2e65f04d6074ffb73ab55c5a386f.jpg", + "title": "Neon Revengers Mikey", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/7a63cc8d4ff044f8bdad7a480968683d.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a1439573bad0fc52cfd24a68538ff977.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/909ec2a5c6e99359de9977b2afa1b851.jpg", + "title": "Luminous Neon Raindrops", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/9d6dfb81a5b6bac2635cf8cf3c51fea2.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/81eec40333da5ea79d08810a414a8149.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/2dcb78903c70b53336bdc590c8eaf045.jpg", + "title": "Neon Future Yuno", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/3588201b9dd092d09a0ebde912d93f03.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/350bcd61eb74ad3b56d34f37a1191458.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/3ff3689dcdedffbb2b8d8a8739fc9590.jpg", + "title": "Sparkle Lights", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/043e51135b9105eda2ff2fecb112e90e.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a05cb6aa0c4d5b4fee04a1534bc6ea04.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/580c7d0997c93ca57a6c4c62fd85d6d8.jpg", + "title": "Pink Neon Hearts", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/7aab01a381bf315210813cba67afaa0d.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/3589f8ad6c27961b588b2e3cbd0c00a9.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/ce253563206cade3223d16f00cd748cf.jpg", + "title": "Neon Pink Wolf", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/48571d44f1075922ffd5d73260455417.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/03c6e8b3b016357ccd94092f26e82688.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/15d2e42a5bc5e5e34c5b0d0add4f568e.jpg", + "title": "Neon Ice Wolf", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/13ffc8913f513d8b1afed704a3a7c08f.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/66726987937e0f6d01db107eb5de071b.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/15fd8c8a57e8ef58a2c2bba56a110740.jpg", + "title": "Neon Light Unicorn", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/4424ff85338f7635e1b98caaeba58ca4.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/573323a347ae7dd8d627e81a783773ea.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/7ab41bfb62838b5e1316ec4327e68f96.jpg", + "title": "Neon Cyan Wolf", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/6288db468e0c40e7aca66a8d2eef1e69.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/10e454c35a582f1b7fd99613acd6912d.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/5ec69f889e5619dfe230157b3084d976.jpg", + "title": "Neon Sad Emoji", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/2d2581fac351c95318c03ef73562d14b.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/1944d1117925d6a2fe3798f485093153.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/c8d2b9a67c15bff8c1361364b74e1ce1.jpg", + "title": "Ice Neon Wolf", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/adb6ce4bbf8a2d399159d3c2648077c8.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/027c3a8d51b22f0551412f8de2cb7f15.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/b01f0e993542de81222e3b7c11dd77a6.jpg", + "title": "Glow Neon Tech", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/be71e44e9b7ce4c366314f748d4359d2.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/84b5a0ae0b0ef8d554cc021cb4178774.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/155c1ec717e5109f14e86623cb14a4d7.jpg", + "title": "Neon Party Time", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/703e7dea86b92271165e12cb48f2c774.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/3bb487dcc21229a024e901502058ab67.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/b16cedf4809360c7b7e3cbca82a86124.jpg", + "title": "Neon Heartbeat", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/1285906dc99219c01d1daac6615ebfb9.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/e3fc1c83f59179702fbcb7a64c08d2d7.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/5c5c6a01a0b3a4805b13b6c33ffa79ca.jpg", + "title": "Sparkle Neon Heart", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/a882bc3d4312022446ef29674543352b.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/7d550de0e0a5a89ee1edbd3b2ccf3b79.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/b0571e339a6263a11e438e6d03d99487.jpg", + "title": "Rainbow Neon Stones", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/572c8d42638f125bc9d8ca89f970ad3f.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/fb51149ccf5d34f183fd55aa53d550b7.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/05668a1223504be51052b428159ad635.jpg", + "title": "Cool Neon Dragon", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/a6b6e408f0d7b4378c556f8799a4fd11.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/f6340d722496ef89b25636fe4f8e7a14.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/e3c84ac1bf4b65bc361b87eac8d39bee.jpg", + "title": "Glow Dreamcatcher", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/8e213591dc9ad001af977eb7b5c47beb.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/772ec54e339f8a55556d6cd819684899.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/997cc6e7bdf9b2ff65dea51c8acbfe53.jpg", + "title": "Purple Rosy Black", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/dc1fd9c15a0a4a6521ff7921b5985843.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/80dae432335427803240048ee96f7453.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/b5a11f52c33269cba0fa328214c18338.jpg", + "title": "Bright Neon Flash", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/ba327a22b874dcf1ae1d7d530ea4899e.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/e3b840166fddf0c49ae2ea83ff57f2a8.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/4570d7925b569b09606e21bc4e8e7912.jpg", + "title": "Red Neon Skates", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/21c2f402c398453959aa717c3ad774c6.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/0229346c5b6b8a70e4f47fb63d63c1fc.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/c046f8d7dd9e69ba66eb8f3fb4b60d41.jpg", + "title": "Neon Glow Butterfly", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/3a72b3e1997b88878a9286c2c34bb3c0.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/2719969ee966f9c4ff434b261cf20462.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/34e92e4e7aff9fa538ef4a0c1db0f7e6.jpg", + "title": "Neon Urban", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/9591367b7cd0a79b32ee6c7e0c6254b0.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/9b1f1ee39dbfd446b3a53671efd0af5c.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/a0c4c798e513d1d897290d42b31449cd.jpg", + "title": "Neon Blue Doodle", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/f32526079893a191ea53ceec0f2b7806.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/5178d308fe7c72a9cc58502e6a3882b8.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/91193ccf4623c3d26a1ef9f365d9e8e8.jpg", + "title": "Heart USA Flag", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/02b3fa83f300a8165702aa7e10969b41.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/fe7d5573f8263aca3b81214ceeb5537b.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/c1373139ebf540430ca4eb099897d9ae.jpg", + "title": "RGB Neon Heart", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/a68c793e6d4b42498010121e713aa78c.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/03fcf4459503010badcab966c2bac474.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/d0ebb8a152de114e7aab243ccb21b7aa.jpg", + "title": "Cool Neon Blue Wolf", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/dadf0750e963b158cb1beaa73b07a40a.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/bc61f797773baa2644bfe463e8437455.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/5f52e012e5e33b7968ed025b33f94f1e.jpg", + "title": "Neon Light Wolf", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/6d472b643915a702b2db736a73b4018e.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/967541749f2f1442db1e9a23e95421a8.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/9493c05cfdb60a75bc0d6ea3651992ce.jpg", + "title": "Cute Moon Couple", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/efc2ee720eb22b534f44656ac50d34c8.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/af85cd5e893f4a40e4c3155c32d84bc4.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/3bd981a4ce41c94e0b972c0d3e816758.jpg", + "title": "Fantasy Lights", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/55b948e86e5af2bb0801186dfd5e5b9b.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/578f7f6ab799fbb336df6935643ba57a.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/3c4471ad2ae420529ba1edf5aa263b9f.jpg", + "title": "Neon Cyan Heart", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/6012c087d825917986123ec62f75300a.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/6e8a6b98517cf18cb804413d2d948a68.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/08d3a65f3a0abf105459a22a6e179167.jpg", + "title": "LED Heart Balloons", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/e35161ee313ac776fe6fdf89b62b7ba4.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/42f097a61e4aaee26c2b856417a2f697.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/7da8d2ce889ae0d3adecb46c42643e98.jpg", + "title": "Melting Galaxy Diamond", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/10f2cc295a8f03b5ec60bfc4f7c8f632.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/ba004cb3d80a65fed4a8220cd37be833.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/f0924a165d5dce38c7747c7f59f1f851.jpg", + "title": "Neon Wolf New", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/cf515a6bc962a9bf0971f7e04c99aa4b.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/fb0fd902928eaac49cb138cf0b28bf51.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/f96e163819b52bdb27e3ed54903d0770.jpg", + "title": "Rainbow Neon Tiger", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/8e1f48eaaea01ed0e13bc14234907973.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/c257244a09e277b5232535b921fefedc.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/c439b833d45f24c9c4d2fdc5990942cc.jpg", + "title": "Red Rose Neon", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/12c31ac3d38f33adeeea1817b945b609.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/c9e192ed5631354cff7d23b41c30ecba.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/17bae1e387c327f37e592b51d5be6543.jpg", + "title": "Neon Holy Cross", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/10f953b30582797c1ddd70f52b80164e.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/7309156fbbf837fbb9f3dd82a105e1ce.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/a4e2be7942ccb406c0e0fbc20d0e4297.jpg", + "title": "Neon Pink Rose", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/7af5d923d8c9ab250c3733c1dbd3acdb.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/c6cf67aab7f57291ca85566078ed5173.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/215749c43967782628ba022f22791897.jpg", + "title": "Shiny Sparkle Heart", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/1541dd0c96fe87f0ed658dc8d6b72cff.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/daba26b7884488963a089dd4e887b39b.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/f4f678ff1e4fbcb63762254b6a7c9c5f.jpg", + "title": "Super Neon 3D", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/d69633fc9ab32012aac45d218964bb3e.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/02192f2cc92ffa57531f4aec6917b12f.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/a51b0136c56954221f7666729e3726d4.jpg", + "title": "Dreamy Tree", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/0dc013fbc9c9787f8c69cfb87dff670f.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/d694c14dea1c80d53487d7398fba7e17.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/dd6ccfc106681610cc9a7bd6672be8ea.jpeg", + "title": "Hologram Neon", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/ccb91288b32a0b0143ec24d2fd571982.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/cc3169c2853c7c6ef76aa341262ab803.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/a82105f908e63a5c1fed450f855f22e1.jpg", + "title": "Neon Finger Heart", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/a75373cf46ec40dd8c3f09a15967f417.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/8ee74aafd96dfe8999d14716421a8785.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/6834f9f0c4f47f4b4676b5fcd9cbacb3.jpg", + "title": "Blue Neon Couple", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/fbc31a0ca907fdfe3b7ffeba70e90d09.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/6ff3ab70e73b2f2010dc51082a2810ec.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/285f465e37b821111674ce1b525666c2.jpg", + "title": "Neon Pink Lips", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/196222b8795affa20a75bb4cea50f9bf.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/7b1b1cfa708df3f5db2acd7d27528607.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/ff8444f58fec022f1a2fa3cfc61e6ad8.jpg", + "title": "Neon Galaxy Infinity", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/6221c03540253a179766a3de5ef4114a.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/9d3d502269bff424c24a82913581a585.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/2f7b150d555a1a4fa059e808f717888f.jpg", + "title": "Neon Parrot", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/4f1b07d5bff8a6d702b9663668f408b5.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/6f2ac1821ab819191cbe87876b0ce702.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/1389697dee2a2e4b766236b8b6904ed1.jpg", + "title": "Sneaky Neon Cat", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/5762b6214e99d62de3059abf5cfd9944.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/5eebf6fc6d9caf5ca98484312ef18fcb.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/4e352413da42e754653db793fc0f5771.jpg", + "title": "Sparkle Neon Butterfly", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/92bb466f82c45b1877f3c18e18467884.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/8c6a4c38c296e63bc92fad932e6a7e8e.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/ee2cf23b3b28608dbb4d8dd407efc04f.jpg", + "title": "Neon Pink Flowers 2", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/b3b89ec5ffe89b3d69004cacfcd2b16b.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/f88b189f63a4b19fec1f9ecf0d98de3c.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/ff596a859df67ec98a2c8cd26356a6c7.jpg", + "title": "Neon Leaves", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/ca20175a65183c14b0a4376fe555f920.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/5036c290ef1cda9387694cc283df998b.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/9d30381f56dda08241a7ca109c0cd16b.jpg", + "title": "Neon Tiger", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/2a39ac15685fab2a55667886d4a820ec.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/7e3cb0620103287d77b4d334a63dfcd6.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/01793f1c984f37850b904476bbe892f9.jpg", + "title": "Neon Army Bomb", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/e1c08957865041d7e8dd5491b38a9c3c.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/53dc66f5232099cf41903dfba6ac66d6.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/3bf915a6b5c52e49896bdc5e62909d94.jpg", + "title": "Neon Blue Cross", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/0cc4d6085ad22e41a110acb776ce63c9.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/42397e7f5caa7cfcfde15c069cfdf6b8.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/d0e92526487439b64944a456839e54c6.jpg", + "title": "Neon Red Heartbeat", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/f246376590b509c63173963c71335535.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a27d7bf9f82251b2c2df853b437ad8ea.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/f11ac41de479581a950380183082ed00.jpg", + "title": "Neon Flash Hearts", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/85f5d84f28235aefc9e7e86a74255255.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/e8e724c7a91d8a349fdce0cf214d489e.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/6278ecade528079d8417dafa80df70fc.jpg", + "title": "Galaxy Neon Cat", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/ed9486794b6c0a45579c069d670bd0fb.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/6d0c177cd40f4a89203b2f82fc40d7d0.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/caf8935e9933b891067f2d9b93b04b96.jpg", + "title": "Neon Purple Stars", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/da9d1a8beec78b72b87376df2d84f7c9.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/b9452bcd5226ee38df98e2b4d9353268.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/295eca202fdec34943aba77b274bfe02.jpg", + "title": "Neon Hello Kitty", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/b547c39e7a27826f443dcd835a796f9a.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/0d8ae325a6ecbc356a1d3b76beca32fe.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/b40d5a5ac0c06c1b5544b1fc8f99095f.jpg", + "title": "Neon Light Rose", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/35855c73a0ee0071c5ae0f0e56357510.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/b6391f1325cb4537ff3522e6cbaf6403.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/aec6f96c99078241efa50ef1e5409263.jpg", + "title": "Neon Zodiac Galaxy", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/4caf1c07958c6c44e4a86700fd7aa233.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/fbdb3fe93acc4bfd81f67f693c35e5a1.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/383b98b2a6faa75d8d37af078a3f5838.jpg", + "title": "Neon Magic Star", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/b66bd61e63b9d2cbf654a73f945cdfd2.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/533c870869233c53a682f440181a0dd8.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/26fdc1720c24082830bd8636caa8a11f.jpg", + "title": "Neon Green Tech 2", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/a8a823cd5c13d1b79fb7e46be8c328ed.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/0efdfca0ebfe535fa24746ae00d671cf.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/6543f6a165ba97f05c8304537f07ece4.jpg", + "title": "Pink Neon Drops", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/0c329de9cc35532911064c993186101f.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/6083fb212d0982441eccaef9ea2a2f2a.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/7be18b06d9b2c8cdfe410d66f6efa896.jpg", + "title": "Neon Blue Wolf", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/9de6251a8e40f9bf06a6c185800397b8.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/67ddef1241e92f2ebff89304df38b728.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/a89cd91038a3da4085f8709a4e18a224.jpg", + "title": "Purple Neon Flowers", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/04392ea481f44ae0dd921ca015578b81.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/40210b800ef3b49c177a3e3eb71ae40c.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/4dc6c76c53ddfff8c8e44c2ce943e2d4.jpg", + "title": "Neon Headphones", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/c99b4d797f3e7b23d91531cb2afe4b58.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/770fb6d3810b764a623724d991c7775f.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/5105aa6cfc9aa2a9e3c44bbf14f3b2ae.jpg", + "title": "Purple Neon Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/bd0ed1d65feae6e0f21a56924e9b6015.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/8720f300f071e95b3133057f005db425.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/f8828bbb1a4055bdbd27c60fcd136f54.jpg", + "title": "Neon Water Drops", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/545c8a96e798d61ee42ad7fe084b3a1e.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/fab28c214324af274da9717f0c8294e3.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/512121c23ec24e96acc0998524da6a44.jpg", + "title": "Pink Neon Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/577d8fb6f2bc2f3937f7d3e857144e9e.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/46c9e0eb2c77806737f72eec10ba9367.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/552b1cc242120f12c0eef752cb3dc4b3.jpg", + "title": "Neon Transparent", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/969cd0abd029c050539e6a3139357f8e.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/ff0387dca37f3e90d93be3b0f0856a4f.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/287b412557d858c35499ea1fdca62a45.jpg", + "title": "Shiny Neon Butterfly", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/10bd981d1434e89da71cea540c9e9f71.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/2ff613db906187cfefbc5ee1238c948c.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/386136fdfcda7d7806ff01991cb8d51b.jpg", + "title": "Neon Hand Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/b3901b0fe1c7ff7e752a8c747a0552cc.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/33bb0254df22b4c7b8a45c8012c8507d.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/1fd21a804dae285c0d435ff01a9eb52c.jpg", + "title": "Neon Heart Lights 2", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/c0995dcb1673b19ed6fcc3e89c8b54e1.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/d4ee2c35d9feae0f69c4ac7d9b0f510e.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/a41733c55a507c30928185fb6bf1a2ae.jpg", + "title": "Neon Butterflies", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/2545d4b7f5c9cba1fd53865ffcc74dc2.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/44e34be19666a583db34cafd2ccba178.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/aa40c5f3242b2bd266cad581f6333f0f.jpg", + "title": "Shiny Moon", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/48fa60fea2649b06176da567d300f27c.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/6931deeb705ad69734e337a2176c6fc1.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/b2f9e21a031b016c37b99443a9ae4aef.jpg", + "title": "Neon Universe Doodle", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/8da5bc53cce5b56bd50ff3c012c8f835.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/856943de44c33187695d941d78c8981b.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/8f259b1b59e4233cc78b8a0aac63c46f.jpg", + "title": "Neon Heart Wings 2", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/a239773db1ef8d383357e581643ae99d.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/fa78aba6163a459155fa2a56532aac41.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/0aca5ac61afb8fc0b57370389ddbf90c.jpg", + "title": "Neon Lips", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/51b7c9ee0480459da40ef4c5acccbb9b.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/eea7e08e70115bb86119c791498b42fa.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/3488a923522c254482c753a13454b55e.jpg", + "title": "Neon Heart Lights", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/f7d24431707410d1e3f2d381ccc7c39c.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/cac9728dcb632c387d90ad911a737e72.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/92cd223af4b01e54cd1b5e9b31cbcc70.jpg", + "title": "Neon Pink Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/6db73f2c4286ff6d8ae767f2bfd3c8f9.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/7c86396a76942b6637c84b27a26b7bb4.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/91db1a952af766d731f24b2cf4989637.jpg", + "title": "Neon Flash Color Lights", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/8a1eb5714d1c5581a7f3fa68aa0ccba7.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/f7dddba03625953a94d8fb404b6362b1.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/90ec348f135dc4ba430e295e95832a6b.jpg", + "title": "Purple Neon Cat", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/056cdb3922ec089ea5fb98390354ec32.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a056ed1c68b0115bc8d55937ff1f50c9.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/382fa16b1d81c720edba3535ac80cf6b.jpg", + "title": "Neon Feathers", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/577efbe36031556bdfbe4d59051d6148.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/9ca563465c8657f1e5ec5a30ff5eb4f0.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/83122e82faf5883b718d4dd56a77e7e2.jpg", + "title": "Blue Neon Galaxy", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/317ac6eeeeebefe97dff37bc3c5b1d78.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/aa745f2c7fb83294d9235e642c0c0d92.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/48739dd26072ea77e949d463d9748e91.jpg", + "title": "Black Neon Kitty", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/367349c394f79532673ba10edad65851.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/f19a6154041a137614e2cf4d16bd5859.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/afc64eaf173efb47849bf676bc5bdd47.jpg", + "title": "Blue Neon Tech", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/40cc4728bc050fd0873320845802e94e.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/bbd160986fc12fd0a855ae5a150d8fbe.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/c4197e756e12a39f69643c065ff9287c.jpg", + "title": "Neon Purple Bright", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/2b82bf2b3313fba885fa9227ee407422.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/76e022b002a44788a7a0fe87dfd77a42.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/dd00cb8a904731454f87e7211f810194.jpg", + "title": "Thunder Neon Wolf", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/2ae0bd4ef1a787cddfd990d7eb68aa0a.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/c2db2a5ead2c11906c0e1e50b6fb1f59.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/382e19612a97dc18b4025f4dc91fc114.jpg", + "title": "Pink Neon Heart", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/9183521a149612bd660e0ce338315942.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/f906814f6d0117bd3b31a986a2bf8c26.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/4b74180a0b2b2eb92665e02f9ee373f4.jpg", + "title": "Purple Glow", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/2433f84d7cc6abd09c47c482e448fa94.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/64d84860f2472714b5003d7a9d4745ce.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/af56c91462fdf1a0008da551a4d42911.jpg", + "title": "Neon Cool Lion", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/24e1db3bd670218af54e14b088ee2aeb.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/7e29a32d1bcbd2c26897a892dd82a365.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/6e291b627e01d51445a7ab1ff6a3c2ba.jpg", + "title": "Neon Raindrops", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/5041e519ee091d422ed30c8bba10f5ed.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/8e472772f568cc79ffff4a4b2e3afc77.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/8a77100efe5f2bb872122c1a53551ea9.jpg", + "title": "Neon Heart Wings", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/8745dbdb9359c1782561b522c0aae5da.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/c4ede265acd471d38da6b0a0ea1256f0.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/9664fee2a58a4a8e46bcf236b86b8040.jpg", + "title": "Blue Neon Tech Beam", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/8ee0da096bae4970c6b766e5a6e068e0.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/aa745f2c7fb83294d9235e642c0c0d92.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/48739dd26072ea77e949d463d9748e91.jpg", + "title": "Black Neon Kitty", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/367349c394f79532673ba10edad65851.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/f19a6154041a137614e2cf4d16bd5859.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/afc64eaf173efb47849bf676bc5bdd47.jpg", + "title": "Blue Neon Tech", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/40cc4728bc050fd0873320845802e94e.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/bbd160986fc12fd0a855ae5a150d8fbe.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/c4197e756e12a39f69643c065ff9287c.jpg", + "title": "Neon Purple Bright", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/2b82bf2b3313fba885fa9227ee407422.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/76e022b002a44788a7a0fe87dfd77a42.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/dd00cb8a904731454f87e7211f810194.jpg", + "title": "Thunder Neon Wolf", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/2ae0bd4ef1a787cddfd990d7eb68aa0a.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/c2db2a5ead2c11906c0e1e50b6fb1f59.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/382e19612a97dc18b4025f4dc91fc114.jpg", + "title": "Pink Neon Heart", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/9183521a149612bd660e0ce338315942.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/f906814f6d0117bd3b31a986a2bf8c26.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/4b74180a0b2b2eb92665e02f9ee373f4.jpg", + "title": "Purple Glow", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/2433f84d7cc6abd09c47c482e448fa94.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/64d84860f2472714b5003d7a9d4745ce.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/af56c91462fdf1a0008da551a4d42911.jpg", + "title": "Neon Cool Lion", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/24e1db3bd670218af54e14b088ee2aeb.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/7e29a32d1bcbd2c26897a892dd82a365.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/6e291b627e01d51445a7ab1ff6a3c2ba.jpg", + "title": "Neon Raindrops", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/5041e519ee091d422ed30c8bba10f5ed.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/8e472772f568cc79ffff4a4b2e3afc77.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/8a77100efe5f2bb872122c1a53551ea9.jpg", + "title": "Neon Heart Wings", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/8745dbdb9359c1782561b522c0aae5da.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/c4ede265acd471d38da6b0a0ea1256f0.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/9664fee2a58a4a8e46bcf236b86b8040.jpg", + "title": "Blue Neon Tech Beam", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/8ee0da096bae4970c6b766e5a6e068e0.7z" + } + ] + }, + { + "className": "Cool", + "list": [ + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/56aeb0b3f484debe1adc5dfe72000a3a.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/c8334dac14fc0499dd6f2a1f7645582c.webp", + "title": "AIGC Horror Face", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/d256de70b9b9f10c57b1710ff39034d2.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/76e022b002a44788a7a0fe87dfd77a42.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/dd00cb8a904731454f87e7211f810194.jpg", + "title": "Thunder Neon Wolf", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/2ae0bd4ef1a787cddfd990d7eb68aa0a.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/12cbe10458486410deb0e0d7c3d9ecbf.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/8e55766f14333a37c603f3e840c01cfc.webp", + "title": "Cool Racing Car", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/7876f7469971061af083ae2b8d1a613b.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/be711497a974f3dda81d107bd244c799.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/da0323f5ce23630b9990062c48cf02b4.jpg", + "title": "Dark Wednesday Adams", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/47992e828666d65d72c8ebb754b7dcab.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/e1a2a2820955823179458b660f962ddf.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/b50c5ec68d7aedd2830142793b6f8ba5.jpg", + "title": "Cool Supreme Kakashi", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/3dab8d819cf8589f360d7268464dc091.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/07c718681d021e55af1334a46c8fe4e1.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/5cdc3aa96f3b6ce2f9796ef88b9f25c2.webp", + "title": "Cool Fire Ghost", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/67d62603af552efc41cb13ba40130998.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/95f08956fe4760d50f44da6707024543.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/3c26773c9889344c4cfa440562e45ff2.jpg", + "title": "Zombie Skull 2", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/7438744feabf3ab871209d121fe0c62e.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a39574ca0fe4af8898cf649eda785198.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/d8cecddd87e1468d3768e2b364e61c63.webp", + "title": "Cool Supreme Goku", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/68d540805df27db11b5ad4a6aab103bc.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/3905d1c93415fac07843600c8c63bdd0.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/b406fdd9e76d2c796fee839a09475081.jpg", + "title": "Ghost Lovers Kiss", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/867c8972f344fdd0838383f66943b617.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/3cdc96a78cb98f3fa2f636a6e06a8755.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/8dfeb33f9f06925da460ee6b783ae118.webp", + "title": "AIGC Cool Street Boy", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/60ae18f18e1881346ca7a1573689b0d1.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/022a797f909cf3a8ae735936b99f29bd.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/5fb18d7c1235a4c7a22533549a09d566.jpg", + "title": "Cool Tokyo Ghoul", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/5604212dbbd85a71dd212da87a81a8d0.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/d135496be33ab7ddd6ab2983c62c7e45.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/dd6227a24ed15965754361688065ef12.webp", + "title": "Cool Fire Bear", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/b90f7cd1c63839ae902ea510420853c3.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/d92051b7b94110cab3a245503932a351.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/a819327dfa112f9e86250f6325e87777.jpg", + "title": "Dragon Ball Saiyan", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/a14da81e5b70d78c29e7522bb4fb05ef.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a77c1e3384947d403730c24e987878f8.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/071245025b0ebf3e38d53064af0297dd.jpg", + "title": "Green Rick Morty", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/1b623be76e2f55db8a85cc282b9df8fa.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a0b99c40e1c32d8eda3fca5a83b4584f.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/9e0b1c6b6e65739d1195408e5f501717.jpg", + "title": "Neon Thunder Sasuke", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/e256da87115618b9bbce2cb57eae56c5.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/24b35a7bd02066173767de78741f731d.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/aad4dbaf0c78e16188ff52e5281a101b.jpg", + "title": "Zombie Skull", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/56993bda392595bdef43b77efb0d8c60.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/e747a0e22258790a593acb4496ca876e.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/081e65ef9eef2fd97fb8e0b1af447030.jpg", + "title": "Sad Simpson Nike", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/e0c271782ebf5495f97cb3cef52e3524.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/98f0673511e03a3ec593db83e64269ea.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/34a22286b89a5313e6bdcf3859278f43.jpg", + "title": "Green Neon Check", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/7d865fa5d872b508a40b405d12e04968.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/00dc67ef068c51366b050e04df058f40.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/c06a25972f1e94d12419757da0d4a04d.jpg", + "title": "Gold Allahu Free", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/cafff2d4d25dc57e5f6be794ff570ded.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/4c1d9da5bf3b19a9684ba5a1312a31f6.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/202074ea9e72cb4efa152eb46200aff1.jpg", + "title": "Cool Kakashi Naruto", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/028c883129ad8ca296ea2a00100a5d86.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/51f78b4b9da17780d93d4d76b40cee4e.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/e880da55872419a5968c0bbdbd4077b9.jpg", + "title": "Zombie Monster Skull", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/74ae8ce6b379a3daf3caa1ac3fa09169.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a51fb7167682e3ecc38bbc5c3480bc7b.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/5d21c102c0618087f14ba5ade775289d.jpg", + "title": "Sad Tear Simpson", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/b0d3fb30fb073ffdccefad344308f16f.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/e7967fde707961b6462ac00536bd0a43.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/715dbdfe900bdc2fb802cec981eee8a5.jpg", + "title": "Golden Dollar Drops", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/883a7599e21c89582de8904fea9887c7.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/209db77434032f26696fc1977af5da01.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/1e81a774be6b44cda2f61c6923ee78b1.jpg", + "title": "Cool Hero Deku", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/f420f4c1b905b43d2e7d8d83b18b8bfb.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a674c95a8f73dbf2707124a0dac96d38.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/a3c5878a147829c1351cca1df44ec8db.jpg", + "title": "Wild Lion Black", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/c31c6eef12fd87f8c21348869d1fa943.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/5674c27e52412d5a8a96a949135e3be5.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/e93e4920103ec58c1d869b9467bb364d.jpg", + "title": "Neon Bred Jordan", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/c6ec2ef2aa6aba7a232dceb175d99908.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/00437359726c5333f9ff752a9e3fb00e.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/0487eccb7d5aa97a7ce164c2cb2fdd75.jpg", + "title": "Fire Ice Wolf", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/d27f33bbb3aef331bd62117a916d73a0.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/ac2cdb5a76b7d86306cff649083f553c.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/d46db4da862649d2db7baf5939471852.jpg", + "title": "Fire Naruto", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/e513b654995f6529c9868cc6cea98288.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/9815612cb7f87552e1a152ce63d4bded.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/0228a8658fb9caec0b6e75cbd74a7b33.jpg", + "title": "Angel Devil", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/15010a1cda9f283b8a22bea544445484.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/d25728cdacb23221281d20ffe7774a96.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/d79553c376879466345221d93c12657a.jpg", + "title": "Blue Dark Wednesday", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/22e6f10345153c6f6a839caf9fc46dbb.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/d30faf7b2b8c60f8ab1d559541671bcb.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/140cf1227124a053db8aad3ea735bb4e.jpg", + "title": "Blue Sky Lightning", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/b9b3898a0a42f3beef9142639fd42b18.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/e7d76acbbf8c74f4e5455bb807dfc366.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/d4475ed2c7ad791e081e0b584687b45d.jpg", + "title": "Racing Red Sports Car", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/7c127f396d5bc03bf2a688c029c6c592.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/e8b924b23dbcffc8e23d558c80693bbd.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/0f5f3d698a66475aaeb200c97a1999f0.jpg", + "title": "Luxury Gold", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/99580efba06827f7c24fb93d7596b227.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/5036c290ef1cda9387694cc283df998b.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/9d30381f56dda08241a7ca109c0cd16b.jpg", + "title": "Neon Tiger", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/2a39ac15685fab2a55667886d4a820ec.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/30424578a50d18bb640a58aaff93591a.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/7d3de6101883877ace09fb5184f0e813.jpg", + "title": "Purple Wolf Guardian", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/40e8d667758b060dccda3854adfe114a.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/c30dc4eba98a4d0940b32f7022315e08.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/e271c81e6adc63e16e25a397ad7515f8.jpg", + "title": "Fierce Cheetah", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/bfe466632f7730cac12d6cfb29988bc9.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/90400a156916052f5ca10545d9585384.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/2ff6f33f48f0a237e57ec2aaf199139b.jpg", + "title": "Galaxy Howling Wolf", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/2e1a587e17904d3427aa67d729d05b3b.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/606ef23a0315bfa4347a8a2b4ff92e93.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/34f3bd478f7ccf52527066b0adfdca46.jpg", + "title": "Neon Drips", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/ed66ce259f5f49c0906e5f33ae9c250b.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/0c7ca43830a07cdcabe62a1a0b4a8273.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/8d28b3c0bb8c769862ca06c67a9558de.jpg", + "title": "Silver Metal Skull", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/00db68520a7471c906f1b2229a9c92bb.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/ee7b421a3890b8430a45f04b30c60730.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/1fd6b5f5fee27f230f2dce067eba8fba.jpg", + "title": "Smoke Iron Claw", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/bf19436bc753535b9ccee66c1b1ac7ce.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/7683199087fb612b1c2d02ae1c8769fb.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/ec9e82402ddc082b427acbd844e06178.jpg", + "title": "Dark Horror Wolf", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/3e9aa2c49567b4bae0d541144c878ca4.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/66e7d95164f152764e0f99488bcafdfe.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/efe9897a38fcdfc923b1d12d19759090.jpg", + "title": "Purple Lightning", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/d7487bdcc53df39a297b1947bf8a0ec9.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/7c5f468a4d921fe83e38ca33f07b3f53.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/4f9326479b2965dd4ed50e8d65650643.jpg", + "title": "Rainbow Mosaic", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/9b0fac643c21f337d1b56204ab2393b4.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/bf13f4aa245f651f8589a1e8baba04c2.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/88b252f857e2261949d6d03918773fa1.jpg", + "title": "Brazil Music Skull", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/7e4938a000c214b71bfcb836de5fcfa9.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/0e70a0027200033e3c5dee7e0da6f238.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/464567c0070e803426d1ca9a97b6b40d.jpg", + "title": "Ocean Whale", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/90c7ab0ada0b90c8c7f9e13317041470.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/5c0f05e6c269a77e8ee8f842ebd45300.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/3d508a8c76a43c8a11b671a44d4313ed.jpg", + "title": "Color Glitch Skull", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/8a982c13700c2c6492c363d660fb1056.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/e50ce94aa8b7382536e3aea411a8720f.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/cc641b9e5a0a8881016ff4b86ddd1181.jpg", + "title": "Neon Glitch Emoji", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/7a97d2845e9c3692e51c9a0c438414ff.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/f51440cb8c5c9e1afdb816a4c8b5a37a.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/6315b49f58bb49c6c7301f2192fcd572.jpg", + "title": "Howling Wolf Moon", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/7ec35a450feedba3f95d25a5876f5faa.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/f1365fd7f4c0ef2d80ab8a0b79b733e1.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/69ccd9d074efbf50b046086f9490e9d2.jpg", + "title": "Glow Moon Night", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/91238fa0b61c988e3abbd304411f5825.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/ac4dd30f376735ddb70bb5cae4ff53a0.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/03de85b305ecc191f460984450063261.jpg", + "title": "Neon Tiger Queen", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/e61ce3163377f1e894335ea2ed53b0d7.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a272594861d241198a97a49cd5080276.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/5fc18a8dcf0ccdd68698f7ded3ac6919.jpg", + "title": "Purple Thunder Wolf", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/1f16941fe6e751881a2d35c74bb441b7.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/8688346ec3657c862dc5955f2c94de96.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/0aa33e3cb9930a68f044849f5c9fdf5d.jpg", + "title": "Glitter Lux Diamond", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/19a60fb29d5a8f8e79ec22b126f370a2.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/ba2b7c733c8b8cc64e4eb50f7651dbce.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/337acbbcffee1f148346759804d17c63.jpg", + "title": "Cute Gym Donut", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/0c113a7aeec0f4738fc2f6cd9298e509.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/92f5b7b77ddcb833be876c56d5933eac.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/d0e3635abb3cfbb6e65ade6acc7ead6f.jpg", + "title": "Galaxy White Wolf", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/00c8bff8f6b6bce0d975654d5b487de4.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/6e77230f1e2385a4706c74e5e8e5fbe9.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/8f71579575ad1833c28e7ed717cb8560.jpg", + "title": "Neon Futuristic", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/a47ce5750d24690c91dc1b60b66fa998.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/51b34d41c740e0e83dcfe00400fd4498.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/615ac24908573ad44d743bfe10ff0d85.jpg", + "title": "Neon Pink Skull", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/fb6790cd9857b475794e19620f1e7eca.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/04e8c707b3f1a88395616f485a51f2f6.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/fecc38e7ab6c8f68af2cf102f663b579.jpg", + "title": "Evil Cat Eyes", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/06c2f03e101515bc832bc82e77e8fae0.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a03e014ffabf2f11f9483eb0861643c8.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/a670ef150da775f1fcbcc56d79082f3e.jpg", + "title": "Smoke Colorful Skull", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/966bbe1cfb8aeb5fecb80c30bf1a3284.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/dc6c18818ed6809510eb63e703b16569.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/a6d7c538b7b7fa3b7157aac1931c7995.jpg", + "title": "Fiery Wolf", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/803cee106ab7d42b290d9b320566e060.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/88303158a2c1bb9b7348d93a173f8cb4.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/70de5bcbc771dea080e50b57d9fd3a95.jpg", + "title": "Neon Ghost Crew", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/8c66998bb6a34de2412783cf917cce32.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/e9942d0d5d759aba96edd9d56f968d64.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/961cd4279bc72ed415a7f5ab3a298439.jpg", + "title": "Fire Evil Eye", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/95bd2faafcfdb2f06eba59dd5f9070c9.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/99bf90739c218110a92c1a757694806f.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/bee666edf804f914ed02aa783595977a.jpg", + "title": "Deity Dragon", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/c7ed0100d483a450ed6fe88e3c557b55.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/99d0bf4eaf4150f5e5167d363e0c1271.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/0b375019c4b6860917dcf9a225f86b8a.jpg", + "title": "Angel Demon Wings", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/e765cdd891d39f21be1bb09202635adb.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/aa745f2c7fb83294d9235e642c0c0d92.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/48739dd26072ea77e949d463d9748e91.jpg", + "title": "Black Neon Kitty", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/367349c394f79532673ba10edad65851.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/f3ddc5a195c706bd82ac89a4ce22dd92.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/d4079031783d623a4e21a34f5f7e019e.jpg", + "title": "Neon Green Monster", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/175692ebfc3ff5618fe6798ed5bf74cf.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/5842613534c10e29fcac0c2a32f12832.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/02a91b2f24c79be5a3416fb05a9872b1.jpg", + "title": "Silver Cross", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/c505a3c23fd201acaa9f37c46615b427.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/1254967870b7b9d6936ec24cefe9e943.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/68e88c5a39b45b121918531acae20e21.jpg", + "title": "Burning Rose", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/8cc8ba34ec2d82f47a30e9400c79fa86.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/eb0263b15fb8d890cb7a732a08f1e225.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/5ac79415ac61ad000ef570db857958c5.jpg", + "title": "Black Red Crack", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/e0ced4cd9a010920e6f7cf077a4921a3.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/305332a7f5b04978373d582659f5b4a8.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/dce50953ce466e62141445c9cb85aab1.jpg", + "title": "Fire Wolf", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/cb01acce62928ba383ac2321518510f4.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/ecc14cbebc4e151a9d9fe9fef7227314.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/05fa5a2eb72ada7ca6d378ef939aec9c.jpg", + "title": "Color Water Drops", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/93a337cdbf86bbef672892399ec63da0.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/551530799c053b83f4531d5e6ddcfd53.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/7a63e4ac462e1e5e42ac1b66860ce89b.jpg", + "title": "Fiery Hot Music", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/af4311b37127475e4ee5bd43616f4d45.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/ed6e707b4255fd423a1da9cdadaad37c.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/f5785fc9267f6d9135263e77a3597970.jpg", + "title": "Glass Water Drops", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/854c532810b913c48225d705120dcf56.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/b8b5a2a5b5508b90378af1beb309db4c.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/ac8d5875810ab6a6103932ddd06589fa.jpg", + "title": "Purple Marble Grain", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/05fe5ba700f5f8db67662e70638222a5.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/7a175649b35d8d1760bdc866d795911c.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/113087b9b66c7cb9b153bde1d58b2378.jpg", + "title": "Sky Lightning", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/f8d917c9b0f0d9dfed3ace2ead1b827c.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/187b29bd011016c9f72c99f3422e221c.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/bc24a3290151c51d6867d25da6d88c34.jpg", + "title": "Purple Planets", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/db6d8a77a30536664defdb62c2bd57ee.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a9fd24d6c0d8a955016260182adb76b1.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/5325f98a2a58493c7fcf3a51cf09d50a.jpg", + "title": "Red Black Tech", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/afb8fb760ca80ca5ab2bce5fb2f4af8f.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/ec4c5451fc1a62eb54bb8ee73d077f05.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/116fe2c7f839eb96562250ad7f109af6.jpg", + "title": "Flaming Fire", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/447c7946fbdef9c379e8a831eea05b99.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/de56023fdb761fe14d2d0f2f8fddde5f.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/1dd88c27e5d35a51f1c9b5f6d3f5f811.jpg", + "title": "Sparkle Allah", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/00039b8e69b440ad57e58449a573f938.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/ff8a4de791a714788df2d8bf4b46a200.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/07bd1337320239001eba00f565691cd7.jpg", + "title": "Deadly Skull", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/fd3efd0f8373732724cf9bcb9fc79c21.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/e3679aa18a8e3fd2cb02607ce8ae2e53.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/d20a5c9d208621f10e0ab6976e4b4c6d.jpg", + "title": "Wolf Rose", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/8121bf80c8685f0f4a8a92f332047a78.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/0dc535ac4b52d4723cf5d28ef142f95f.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/b723751a7c05bc7cf24b3eae50cf0b54.jpg", + "title": "Crystal Skull", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/d1d6f79df377c9b55de74b9823987f21.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/da33353a717bdc05bb85088cace65605.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/a57a1a4100f5342e6f722eb0ccb3d25f.jpg", + "title": "Praise Allah", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/079b5826666e68a0bf54f1ebb7c35232.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/551be5d92e87eedf52598d0a22dfeda4.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/6df14f8b0f43585e8a2a1cff8ff3130b.jpg", + "title": "Dark Rose 2", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/204fba0b4a43822e7531baf39f43dd30.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/9cb1b4e7bfb896184655a64523c2029b.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/7d3259e47d9ee402d09d20a5f30deda2.jpg", + "title": "Allah Ramadan", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/a1806530138b4ae3c51ce57246bab19f.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/c3dff7a82482ad340b52611c091f89a1.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/988f8a20efc33c8d5a39e1407140474b.jpg", + "title": "Flaming Horse", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/3335ead0bf98298d61cdb16c59bef588.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/f6340d722496ef89b25636fe4f8e7a14.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/e3c84ac1bf4b65bc361b87eac8d39bee.jpg", + "title": "Glow Dreamcatcher", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/8e213591dc9ad001af977eb7b5c47beb.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/99e5905c033b1a8190ce3899303d3685.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/a79200422839f4e35c34c1285b836ce6.jpg", + "title": "Creepy Demon", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/b237879e3199ceca9cef44aa878a17cc.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/8af676d76c4849f56d96c8b9f32d2adf.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/291928e9de08856260e4e4408a868eca.jpg", + "title": "Dreamy Purple Tree", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/8c9f85619cbbd88106d430d3068da530.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/156124299a8d398354559271847d1287.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/7c04630e14bbf2b4cebcaa0a51146bf1.jpg", + "title": "Gold Kaligrafi", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/1f0befe0a8b1e493fb6bdb94c4ef0b21.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/7d550de0e0a5a89ee1edbd3b2ccf3b79.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/b0571e339a6263a11e438e6d03d99487.jpg", + "title": "Rainbow Neon Stones", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/572c8d42638f125bc9d8ca89f970ad3f.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a5dd9535edbfaa7c33d1ba5816f41d56.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/53ccaf913cdfbb10b741804ec6067a24.jpg", + "title": "Golden Eagle", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/ce6b15fd4d6c6ed11dde2311cd15b771.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/97791fe6d72194cf0c50d1e5429e6eae.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/8ac86b8235ecfa2b28e4ebdcfb9ac34b.jpg", + "title": "Pink Shiny Foil", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/95c3ebf77a6f2b8802cda3b97d23355d.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/b97ca36400123b680ca48fae8ea2e585.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/b3b4719d4a02c4947b160a759d622a2c.jpg", + "title": "Black Pink Diamonds", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/0c46b2e1150a93153e149993d5b0a024.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/9b1f1ee39dbfd446b3a53671efd0af5c.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/a0c4c798e513d1d897290d42b31449cd.jpg", + "title": "Neon Blue Doodle", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/f32526079893a191ea53ceec0f2b7806.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/915ed65f274ede4f7d61e80751838d59.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/395345cca59f2d4a73373a4fe93e6b38.jpg", + "title": "Stonehenge Lightning", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/2c9ae5969b29e8992adaaad424002700.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/80dae432335427803240048ee96f7453.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/b5a11f52c33269cba0fa328214c18338.jpg", + "title": "Bright Neon Flash", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/ba327a22b874dcf1ae1d7d530ea4899e.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/e3b840166fddf0c49ae2ea83ff57f2a8.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/4570d7925b569b09606e21bc4e8e7912.jpg", + "title": "Red Neon Skates", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/21c2f402c398453959aa717c3ad774c6.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/26eec06f177547b571a305b2e105a905.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/e51438bb52cfad7e0adef9d1e4613c0d.jpg", + "title": "Rainbow Color Skull", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/c9597a431b46fd21af6e81d94fb9b15f.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a7dcf435e7044940e48e080543ab7c9e.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/af08b8fd873e0f1cc78d1ffa59352344.jpg", + "title": "Bitcoin Dollar", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/74c0769ac297d24c93e0034d67032fa6.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/03fcf4459503010badcab966c2bac474.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/d0ebb8a152de114e7aab243ccb21b7aa.jpg", + "title": "Cool Neon Blue Wolf", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/dadf0750e963b158cb1beaa73b07a40a.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/854bfedeaf1b6ea986eeb33571022106.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/3272114671129ebba7b90028eca35084.jpg", + "title": "Lonely Man Sunset", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/c9b5e131845cf907114ff7ef29e3cf44.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a0b17dd8462625cf30d84e3f115bd01c.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/28e4410bf8eef424713e08f72317cf61.jpg", + "title": "Happy Face Melt", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/77cf58a4d7c06232ee94ba37132aa861.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/87a38d464b1f6da2e47c0cd91b04d77e.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/3cf9237b75502cd9e57399fbbcb72e42.jpg", + "title": "Scary Zombie Skull", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/f9dda3ee26eedd3ace3ef4ab637c6986.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/e19a672fc6d01717c703666e9cdf5a55.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/0c8290111bff66fc4652f4428a1d87ac.jpg", + "title": "Fire Blue Tiger", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/c9f31dac88569a6086f949657b5639f1.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/d89f4e28d17951d6f37994b56193e2eb.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/d23fb0d22e6378828e4e9197a8606737.jpg", + "title": "Diamond Laser", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/3783abb3a92271b8c2493246d61063eb.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/dec042ba81c145c6a6ebe8e420335365.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/6097ac5fcc1d0e426dc784e19f6f4e6b.webp", + "title": "Cracked Kitty Screen", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/b84519c9438570a58a345e76c4b5ad9f.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/0c184ca602aacaa41bdf7ce526921741.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/388070873d3c188fbe92b5e4a915378c.jpg", + "title": "Fiery Neon Tiger", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/64ddc76672645a7bca64201775da6e14.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/202fd9ce689facaff01bd7644c610b7d.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/747db4efbc82d20e8b5400226a9f0fb6.jpg", + "title": "Glitter Star Unicorn", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/c06fae5abab3bee5609a117cd8819522.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/61b17ed32c27b3d88d15a1de6a9f5db7.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/cb0fca57b0855c5d07b43210144f9952.jpg", + "title": "Glitter Rainbow", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/7dc4bcd773b6fc767ecc130cf780237c.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/fcc31a906c3686a6a752da9e3cfeef3e.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/37ccdcd546c99fadd65755d1a230d208.jpg", + "title": "Graffiti Skull Paint", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/7f5542126aa03c9022a7d0bf19bd6443.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/5a0c3489d4f4507550e5e185ce3b3def.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/3e44740dee7877e32eba14319ab659b6.jpg", + "title": "Neon Glow Stars", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/17437bdf6da76535d74794d610b6a599.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/288db496a0e2d5b8be45c829726dca94.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/80088a6e4efadfbaa097e5acb3fa5a4e.jpg", + "title": "Neon Broken Glass", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/b50be1257359a83d3fe41a3360d390ca.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/b86b1ea41b81369d74798d1c2cd49e2c.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/d99f25aeaa5a4b9437e1a7ab3fce4bb5.jpg", + "title": "Roses Skull", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/22b356c08bf11e1f15e59410ff94eff4.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/b116af76b10202ada0e757ec6a495d64.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/0f600ef1e2dce255959feb81870731aa.jpg", + "title": "Angel Devil Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/3cc668e4ac2f24b6a84b17073e45ab6e.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/febff19a100613b59a935782d24d61c0.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/c656a8c6c4f51c3cdbcbd049f00b264c.jpg", + "title": "Fierce Tiger Black", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/92fb4cba62bcc037393ae12a8717e9a7.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/e11814bf8d342a39145e2a16065df05e.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/bc55c1e378bad6a2a593353ebf3525dc.jpg", + "title": "Pineapple Teen Skull", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/42668c9f45ad320c9af61bd5e60bcf35.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/4fccdc6b62a42a7412f633b5cb109c02.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/3ecfc9589fad5736db521a49db26f898.jpg", + "title": "Golden Spider", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/6fda625fb1e327be4728db3152029740.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/6a3896f2f0fce5b3ae97d28f2643aa52.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/23ed7aaefb5cb96adb0a3871d88d5b69.jpg", + "title": "Neon Skates", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/ce1502902b0634b7b70280f95b17c83f.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/972148a1fc04bc6b2b28d2a9cb164514.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/f1931fc13e60a1329a199405c40f42fd.jpg", + "title": "Galaxy Neon Wolf", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/bc888cadbd874c6258e6360c1c2146c7.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/edceaf6c6a46c75360f667a34bff7296.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/3589e6e778bfa143acfa4bb014d47822.jpg", + "title": "Shattered Screen", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/6fda3699ca297a1e57e7f5e47c5b30f1.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/350bcd61eb74ad3b56d34f37a1191458.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/3ff3689dcdedffbb2b8d8a8739fc9590.jpg", + "title": "Sparkle Lights", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/043e51135b9105eda2ff2fecb112e90e.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/143eaad35d9dd1ebc19ed659bf57ac65.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/2b81206c158970c5b7d544611c3a05fc.jpg", + "title": "Broken Heart Emoji", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/4c85a102798b2ffa6bf76aa7017aef25.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a830014891452c6b06dc5fe3f5e8b439.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/5547e6f9bb0153cb9215ebc68d2f296c.jpg", + "title": "Galaxy Lion", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/512392566d4ac7173c6be2e5652e63f5.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/05cf15822d11f314ed99962b5b1b5de1.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/822b9de2c26fb21683a428fd0fca4337.jpg", + "title": "Dreamcatcher Stars", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/425134be463ddad37f5289fc329cb572.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/182ae1927d490ea1e40feb775d062744.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/229f0a8ac3b9ac0572f010d6b129c237.jpg", + "title": "Colorful Lion", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/517a96f0b8b1018dbc45d64e4782e939.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/342bb9714e21e1484cbf7c1e21b9e429.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/1d846b20508ffca4ea1bb89137152869.jpg", + "title": "Glowing Money", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/1161e18995703fe889888cfe2a0deb42.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/b1a2697af0ec7869e2623f3e87d16554.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/c01bd559ea7aba0c7f4bdcabe9df5e40.jpg", + "title": "Neon Smile Sun", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/e1f476bb0cdd0fc65f639e3aad3e11cf.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/42f097a61e4aaee26c2b856417a2f697.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/7da8d2ce889ae0d3adecb46c42643e98.jpg", + "title": "Melting Galaxy Diamond", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/10f2cc295a8f03b5ec60bfc4f7c8f632.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/21b814373b688464ff3d6d1c183e1c4d.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/815e25e881252138c70f9d2c2d05a48a.jpg", + "title": "Jesus Heartbeat", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/ee395919d8dc56e7362431f27a16159e.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/439f7cb43564aa43ec2198f12345edfe.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/933407a8b63439531c7c6be8db1f74e5.jpg", + "title": "Golden Money", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/f17b2302257214c21466929e7b97f02f.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/3589f8ad6c27961b588b2e3cbd0c00a9.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/ce253563206cade3223d16f00cd748cf.jpg", + "title": "Neon Pink Wolf", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/48571d44f1075922ffd5d73260455417.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a73d2aeca99c2bd725dc9351d08addd2.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/8743e39702e91ef72de07e89a6abf8c1.jpg", + "title": "Roaring Neon Tiger", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/97e522978e8b831a843b9df64ece119a.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/3270a077340e5571bf874aada130b9fa.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/65bb624a95e4a3507c236360f358ad4d.jpg", + "title": "Cracked Tiger Screen", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/5c6e5b5d841a33c4b83cece19e0560a1.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/63011180e8fe09f32cd7889ce87df979.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/9326415eb45948f270a0bed91b608a9a.jpg", + "title": "Tiger Flames", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/cc48393100b1814e10a98dd8986baaf4.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/4a8a7b0243761d0bf5156512a91dfb9b.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/3f1b36d7123a6e1bfbfc749c52550ccd.jpg", + "title": "Color Splash", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/207106af281fd60323049945989a50da.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/d6b325e35e471ca976deb8278e6e6356.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/c1bd826f6a875a34e4eabf4e6969e1e9.jpg", + "title": "Blue Cybertech", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/72b34c1925d2e79b41f32fcf7974cf21.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/389f2a895ae5381f80cfdf2af462f11c.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/d15fa9040cde83f1528a15ce529fe31a.jpg", + "title": "Neon Blue Lion", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/38314d5a4c3591bf94d55443e52f907f.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/6f2ac1821ab819191cbe87876b0ce702.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/1389697dee2a2e4b766236b8b6904ed1.jpg", + "title": "Sneaky Neon Cat", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/5762b6214e99d62de3059abf5cfd9944.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a13ce8f2714f7732192558921195ee90.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/cb8711846d914ec79c1d5bb6c1805c87.jpg", + "title": "Scary Lightning Wolf 2", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/bb4a4299a235fe93d438c532ede5a2b5.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/7ce351111fc1eb6960db3dbcdea6f9ed.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/11ff8988f7a966fa8675e875427123ce.jpg", + "title": "Speed Racing Sports Car", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/741bc4f2d0c8bd1b290be8a0602dc523.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/66169a5330657cda20ec5dd677149c62.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/50e0510ffaa2eb590123cd48163252eb.jpg", + "title": "Chess Queen", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/a506776fdeae8c8cbb1d704a44a7a35d.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/77ef17047a0d72df9622e68c4b83d3e2.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/cfaa4f8d5c172d569775c5778a912778.jpg", + "title": "Doodle Heart Beat", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/24a04c8952456e97404da109087ae6ba.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/83b678b4bec9823b1b0db07c6dce7ec2.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/0ddfa727a93f9fee99c915a21e59d2b8.jpg", + "title": "Trippy Cash", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/dfd4c1593c3479a942a0fb08f27ce2ba.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/5ed0b23a287f894b6778224c712e3c8a.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/4458c62590501afdb8f62affcbbb5df1.jpg", + "title": "Flying Dollars", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/8254e18fd4cee6240cabbd0f773b51fa.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/fe5a1e27f0e7b6a7ad01e4ccbfe735ee.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/648705bd23c3dafc56d98bac61d95253.jpg", + "title": "Lightning Neon Lion", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/03f000474660e0b9aafcd2fa0a26670e.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/00148091c74d5f0b635b88796359e2d2.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/9d1bbeb422d5a92617d86535f38e5ac5.jpg", + "title": "Black Sports Car", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/f9db18c75c0b0c035f183f24023dffee.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/e60f152a31c7a6febd9f8dc563e07d0e.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/876251a04ad8b1a99ef0651f1e169898.jpg", + "title": "Glitter Allah", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/d5986738bd8149caf013e4a14b308b5c.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/82486e5f2169e844c81bbb2104ac090a.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/7560b40822a0954783289c83cd3f62bd.jpg", + "title": "Evil Skull Wings", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/96df9afcb0461a01047ffc2f2812e38c.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/32e731ec6d4a3501f9a17fae5197cb63.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/5dcefaa9d880cc781e835119194ed9d3.jpg", + "title": "Magic Neon Symbols", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/69f4fdcc36ea861e07729dbad7cc50fc.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/f45c1ddbf33052edfd30429bb818ac0a.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/74ad7923f719d63a6e8bd5669452d34a.jpg", + "title": "Evil Owl Wings", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/174073110c4b78e370030f0ab00b12d5.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/e6bd7fc38c5841a243f1bd1552890e09.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/4d77f3a5f4fde9c6624c31f03f4d183c.jpg", + "title": "Cracked 3D Glass", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/d217d1c367683a54fc72e2c831fe6765.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/6e888083c04108ec2e61ba638844c5f5.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/9bfcf139a9e4cc6d0a2e6b93972853dd.jpg", + "title": "Neon Wolf Blue", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/3a6b404bf4e287710211c1084f1e72a7.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/1e01a1250b5556ce63ed3396803421ce.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/5e101f4ce9078432b138856babf743a2.jpg", + "title": "Wild Tiger Eyes", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/913df83cdf3494608c04c0a0988dc032.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/fd17ec9790ee711cd2346bfbf012d6f8.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/5c1603a3d1178cfe2846fa887b3b08de.jpg", + "title": "Black Business SMS", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/a6625501bbd3ee3f31a2b02baf487ee8.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/8297aa2ccf3c721d6e1959ffbc1f34c5.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/fc529f66c11c1121df354d1c54b4efbd.jpg", + "title": "Rich Girl", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/0e75e68f97d7c3f02cc1aa096bc132e8.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/146e9aa948af7e9cf95ba5c05ee9d6be.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/3b77b0eb358cd5713d77a00ed706e556.jpg", + "title": "Street Art Graffiti", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/888eb786f6e01b9ec555b0ddc7e1e060.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/8fae8c41931be7a7cec52090724df6e4.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/2971bf1e31fbc78c44f70f1560eecefc.jpg", + "title": "Neon Gamer", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/a13865d3e1b61b990dcf105b28b4df2e.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/448588f178547b801387fc8d61e7b068.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/2f87c8a306fc52daf14cd88f0c617d78.jpg", + "title": "Angry Emoji", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/8711ff791fdbcdb734e39786c3f11665.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/64d84860f2472714b5003d7a9d4745ce.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/af56c91462fdf1a0008da551a4d42911.jpg", + "title": "Neon Cool Lion", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/24e1db3bd670218af54e14b088ee2aeb.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/23776e23a391ab11ac9dbab798b0c5c5.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/5c884355ac190127e294579483e13fe0.jpg", + "title": "Neon Owl", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/c118dfb357980334725f719c27a266d3.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/5c8af8963ad360c9fada2798cc65f142.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/4c5daf6890ca14611be3144a86a0a75d.jpg", + "title": "Burning Dollars", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/4b8d884c9ed71d593e01172928b40cec.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/16feaae54216cb6f810a52e5f6cbfef7.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/a2b0896b53b208c51db2a6f885ca8654.jpg", + "title": "Fire Skull DJ", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/3fe64a58533e49add4bd118d0ae13a3d.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/bf75dfa955385946b4619952fd470d03.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/95af0eba2a2b70d02455bfd786fb08c2.jpg", + "title": "Cool Dark Vampire", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/8a673887629c6e9d1917949432bdce86.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/bc5c9a434b45dc3f844efc523359b787.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/bfd95b92163a26910ea15fcfed9e7370.jpg", + "title": "Cool Broken Screen", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/200a62a1341813f2fda33394d10a9814.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/790c2b9b40cceade8c000360883107d8.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/c8f8237116502d836e4bd6d8410f636f.jpg", + "title": "Cool Fire Phoenix", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/45fc9a51c94ef2fb0a9c9309e35e6311.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/1f84b11d26f7c8429faca40b8c316969.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/5f1556b98a73c77f3cdfc47a96c9ca31.jpg", + "title": "NYC Landscape", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/108c4b919002cd5126266f86283de330.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/48c7500d35d431f26f278cf03449d4ab.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/98e72c2d325ad995a6ab7bc62f19a6f9.jpg", + "title": "Savior Jesus Christ", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/72a0db75dafde6ac7cdf0ac1f75d2979.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/5b8ae69d91517610f3646bc2cd21305a.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/0a788e1430b5323be0a19ef716f45b4c.jpg", + "title": "Neon Night Wolf", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/d07b386353b51f03fb414207dcccc9d3.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/b2839a00ecbe120b48fba736c52de5ea.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/817258f27395ca31b0b94fd3578e88de.jpg", + "title": "Fire Hell Skull", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/06cef663736ae025400cfd1d403eb2ae.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/66963cd89d5426bcd008815b3ba295a8.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/86aa770567464af5f2e598474a9c05ad.jpg", + "title": "Neon Skull Life", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/1f9b2cfbb0dafc33498584c59f8bc0f2.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/319230c437ed9e591a0ce54b374adb78.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/11de193e7dec4aaa786b16802de7ba9b.jpg", + "title": "Crown Skull King", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/fb638c6bc1fc3e34d59514e02d48a2e2.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/155be45ce01c1046e01011cd69ee7fe6.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/c64cd156d1786d6a870a338c24095213.jpg", + "title": "Silky Black", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/da017ac1ca66b45c3914f9ef55ebb372.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/5e6020ea727903fb6c9790cde5c76cbd.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/7e44b762f09dc55598d0c91b60f7784d.jpg", + "title": "Neon CyberPunk Car", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/fa8b37cf6369b33f7bee25e11b4e15a1.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/b3dc15fdcc6b00685bc2c12f8dc64f87.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/99ad8d1943749c2cfdcf594747a06e01.jpg", + "title": "Blue Lightning", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/77c348d7ce1edc54f239f1ac6971204a.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/fb103c3c8545bea6db6f40c1c34283cf.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/9a1f1633dce457889e0e4434529d0ce4.jpg", + "title": "Skull Rose Black", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/72854f4c931c02d57b7661c5d88cb3cd.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/d85142bc1b8e3c3e0819caa4e346ef9e.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/a5eb79ad4e8bd0f2cea06d0c359520b7.jpg", + "title": "Golden Dollar Sign", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/a917e87d9c29bdf8ce00a4720401a7fe.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/cd0cbb1278f7b4d6e358ab406888ceb0.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/735d08998bba839217d4caf0c8a14bc7.jpg", + "title": "Green Neon Skull", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/845f6fc1f8beb21228a2d0a957ed9437.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/497283963645fdbad89228d8c66bc842.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/2d7d3035e887d86f804682e22de29bce.jpg", + "title": "Rose Gold Skull", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/40e24a5d7d60536581f435db6b124800.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/2fa12a82185e296236f090b7121fe9c1.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/f66192213d82dacf605b6c19416c7dbc.jpg", + "title": "Neon Wolf 2", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/3096b39975b3296d8c14d76c31673b43.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/b6ced4a2fe2f38d14fcd73d7f2ead6b3.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/86326f899313428a80e1f48760eeda47.jpg", + "title": "Neon Devil Cat", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/45a3637ba460b71b2ce36edb07c8c4dc.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/f7d324947a4545ae1bf37e72359e5efe.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/95d5cacd730e3a0e539786d615e8c254.jpg", + "title": "Angry Face 3D Emoji", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/a59b2e87eec1803cc75d2a32b05c4149.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/2d98a2e561fcd93f02da290862cf3fe9.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/e9191c341d43072ed3866ca8d2509aa5.jpg", + "title": "Sparkle Flash Chat", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/326f356d357ebdb430ecccf861a1ff5b.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/b31c90d2050f62166a51980252b7b43f.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/889b4f435a117066a87ac99a84a78c63.jpg", + "title": "Fiery Ghost Skull", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/6f4cb01f32898f08a85151dfafc56293.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/f19a6154041a137614e2cf4d16bd5859.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/afc64eaf173efb47849bf676bc5bdd47.jpg", + "title": "Blue Neon Tech", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/40cc4728bc050fd0873320845802e94e.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/c83269c1a72dedd5e97d1b3d04fd8a97.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/5da70574dd527d76a8315a7d0abf6bc6.jpg", + "title": "Neon Tech 3D", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/4b2696a94bbd9445a48a9f86544a84a9.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/8584591c0c58feaa35da287f19492d16.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/5d6c6d13dbe7d5d5545adcd4d9e0de58.jpg", + "title": "Evil Eyes", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/3832fdc4f52dcfcddf3845911b11c62c.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/eafb41a4c5e51765fb9c6504e47101bb.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/c2c478cb809bd64af3d794fae0cee515.jpg", + "title": "Angry Owl Art", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/e98c5bb9ebe82e8546de70a0835c1ced.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/ba004cb3d80a65fed4a8220cd37be833.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/f0924a165d5dce38c7747c7f59f1f851.jpg", + "title": "Neon Wolf New", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/cf515a6bc962a9bf0971f7e04c99aa4b.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/e9ae6d6daeda0ee9f077f04364e1070a.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/a63c8a45966b816d0baf086c7519c5a6.jpg", + "title": "Devil Owl", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/c90b0fed7d5044da811c4669700c886a.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/cf300e66d566036bd399f7e9465e9894.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/b73a2b091bed3174ad62f69d96ee4689.jpg", + "title": "Red Lightning", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/597d649628a5d4c24562cc21d1d9da81.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/3107427c8edfe7c5d79468dae8b006bf.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/1623a0ede4dc54c2eddb2bd6d3368789.jpg", + "title": "Black White Business", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/946c870a8ce3eb31619d9f40f1254d32.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/2cbfd957cd9d6c9f3d6f4a7e41f31b40.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/a8fae213dca3406b8a9d5d4f2527e78e.jpg", + "title": "Flaming Ice Skull", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/164a8d1c0ec18c6dd1bce5c03620be05.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/0249ec0370bb5da3cbe8536e877a26ca.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/3e3d963be86957e7b13ffd13cfe1459b.jpg", + "title": "Galaxy Wild Wolf", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/9b21164bf134840f95b5091223c75ded.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/3d249d3beddc844e1ae842983de1e515.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/cb8a01fdb5274fbd56802c79976b4fa7.jpg", + "title": "Blue Flame Skull", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/b3ec96e847d647255508058c265c0905.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/b7b530ba73626f6702f2fbebb655fc2b.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/f9393c92305e8b04b670ab9e3130a8b3.jpg", + "title": "Colorful Wolf", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/036552d2c4752d30104cd06df1ebb43d.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/cb89f8513f923a8219b201169a62af11.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/eb2ede30008a2bfb73bfca43da7aca76.jpg", + "title": "Holy Jesus", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/2a32e19a78ef22ea4eb5b99e99542e54.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/f8e4f9bfb79b3e8ff934c7629751ce92.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/830856e28e91d9c3002026d275aab0bb.jpg", + "title": "Fire Skull", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/dd145aaaa3e0b69566ea8c9b922352dd.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/df9b5c458ba1d961bd679e30717d45a2.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/7a93e9f47517baa0993573afcec4c648.jpg", + "title": "Neon Wolf", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/f5ba85b65236bbc8b90a309a4d670e54.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/2f118176376d3f6520b1d4ca19ed6c95.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/fca05bdb436222d656edfe3ac779f2cc.jpg", + "title": "Fire Tiger", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/1aef032533a13b19c5c389199a8efecb.7z" + } + ] + }, + { + "className": "Aesthetic", + "list": [ + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/5a1e32722734f96dac3af1c1787ea82d.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/4be60a99fff098ccb0227fdb8d8710fc.jpg", + "title": "Neon Aesthetic Leaf", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/090b80c4b18461a533c64374f79e49ae.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/4c137123d8954b9f0c42370a47cdf19b.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/5032efebb5b43b9e08ef748b520ba2e6.jpg", + "title": "Aesthetic Anime Boy", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/45c5cd1cfa15a6992c7618f7ed6d306e.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/9cb82c077c9407c0cceb60f84e88b5db.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/0dd052a1289b0923c41adfaf4058a3f8.jpg", + "title": "Sunflowers 2", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/d6f8dc13755fba3a1e8f17e113775f58.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/38d502ef45d00188f9e1f81f51ff33f9.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/3c67aa3b644cf60ec98926205c91e92a.jpg", + "title": "Beach Sunset", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/c07610fa2045f81a886625c82d83c391.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a9364cb0f146cff1b07261a5e937ac13.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/39a66782bc0cf969771963b0e7d07e5d.jpg", + "title": "Aesthetic Kpop Crew", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/f9c4622f05f74bcbde96ec9b1c20e71d.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/61aa7fdf6fed85359584f85128bf783b.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/67e7c741acff6cc95d0b7162ad8c69e6.webp", + "title": "Aesthetic Butterfly", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/c5130053a04005adddf931cbc942f0d8.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/3d3422ba176b011da4d777814a2dbe92.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/5ea4e70e3a3a8a1846628dc93c44479f.jpg", + "title": "Tropical Sky", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/28a3631a4c1a36bca55e60304eb3a518.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/4e40391a20f033b072cb093ecfef2435.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/d6d9782318aec5185c3aa20fe587e664.jpg", + "title": "Aesthetic Light Moon", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/89e567f85c9bba26f92fff156f0aff48.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/d36066d7b9f088685a57034809e476b3.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/03c474bbbde469e391b1728ef12ca4a1.jpg", + "title": "Pink Aesthetic David", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/642749095fff3b297d95f854e00f27ec.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/61013a3c1a7d01f1786a175e02ccdb90.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/2d08db82229391d6e6eddcf1966d314b.jpg", + "title": "Dreamy Light Jar", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/8280ea0cd77f22f20166597c211ba30f.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/c50627dc1ab995d94982df4d9976ed8e.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/faf7abc48ac971ca89998b38a52242a4.webp", + "title": "Pink Strawberry", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/45727d54cf59bb7e0be26268cf57cbca.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/84c36c28ba4769cb9551bb35c17a6ec4.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/7087d0a8fdb7011305f4cc2d50821068.jpg", + "title": "Aesthetic Whale", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/b32a62b14269b0cda288edfc861965d9.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/5411111c88d2bf9c4d96858633f7e2c0.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/20ca287189ab12beadbb053a10687e0a.jpg", + "title": "Aesthetic Night Sky", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/c2c04415b22498aed22ad892bf949ca3.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a4317fe1c99daa1695fbc28dffcd81a3.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/13eb5b924ae354cb8c63c4bf3b2fae4d.jpg", + "title": "Starry Moon Sky", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/17b93efcb07574de5c5bba548cfa58af.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/8c1f064f743a43a2bcd6531c3e289664.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/b509c884a059915bf9ce0b1cda9733a6.jpg", + "title": "Aesthetic Wheel", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/606f657b0f9e62821935ba8216626978.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a1db4929cb3c4e33ef140605a1721aa3.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/e1d6d17e887cb181a4327cf3aeddf6fe.jpg", + "title": "Glitter Rainbow Sky", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/f9ce06da3215efde3717819a5af2bebb.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/bd19714ce39b1ed851fa592404ea0a17.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/2e1d0b435f8fd02a5c68220977bf5706.jpg", + "title": "Sky Star", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/015ae930cc9879c698139bd8d0ff12ad.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/6d305a2d7e9e1ed897c52d0dc1a202b9.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/704de58e94e6eaaf9286be2a322bf217.jpg", + "title": "Aesthetic Sketch", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/103c5971b1a807f8b895940b9d5984d8.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/c8f19bff38ee204dcb417215da354790.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/56dee29372cf14586b7325e188decbc3.jpg", + "title": "Butterfly Aesthetic", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/dcae551f0a2a9a8b7844f6fcf2a3391a.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/738acde59113ecefea20f8a565d89cf1.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/bb945e174a7143e0957e1bd41471f7b8.jpg", + "title": "Doodle Blue Sky", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/bbb9d553da0e461cc00afcecc4890d82.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a65f1dac6fe9b78c9635dcd2d6508166.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/1114cde9a0e12c68ae93819d5211f2ae.jpg", + "title": "Aesthetic Cloud Bear", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/8f244be6cbcfcf0db2806491d99cce20.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/5f6926619c5679d1934142462212a644.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/c569e2f0df48ba3c5d40e751084075b6.jpg", + "title": "Aesthetic Glitter Sea", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/704631c10d3c739f3f2aa0a413b34f41.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/28ee37a65fb9714fdcfd9096685718bc.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/d39f2a81c7f1801da12b46c4e23e6149.jpg", + "title": "Sakura Floral", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/8372a8cc84ab71fb251c6de089ecfaa2.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/b5b28bed773bcefef5a740d20d7613d1.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/a3d5f394024cfb9c6a3c1d176f061a54.jpg", + "title": "Aesthetic Moon Night", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/3d2519b27585f6234dde620b9608ae1b.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/4472a9eed40ec0636e8ed9aa837ddf52.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/da4eda4d697f31be89ae29ea79c8b46a.jpg", + "title": "Aesthetic Sun Rise", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/0b864b37acb698c661a7c72a53608c71.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/05c58eda91d700fa20220e9b8a21f4b1.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/362f20ab3dd301fe4e1c1215105d16ae.jpg", + "title": "Water Raindrops", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/b0edb6615c3ddf835a64a9230555b26f.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/6bf8fbb341b1289477bcf5e7eb926f13.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/88eb7dceb5b62fa7a4144d9765ab0038.jpg", + "title": "Dew Aesthetic Leaf", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/95b747fc5be7bec83aaa414854ccf7f3.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a8f1a8f3c74f38cb0661fc4428e8d70d.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/563268aeecde871deeb947ca27beb984.jpg", + "title": "Aesthetic Night", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/b428ba347504294c30e7179755b381da.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/ad05c074a5a66912248a379ce2367f5c.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/4c3ed38fecae89fd122b797c8b2c67b9.jpg", + "title": "Splash Red Rose", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/fca114e46fb200ca26661b6ec6f123ae.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/abc2ac65ff08cde24a5b58ae362bc0d5.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/383e50803095fc6405112f3bea6b7734.jpg", + "title": "Paradise Sky", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/998e36eb6c76de8bbd7c4af3ca549db5.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/fc92393e24d15fc52f6235feb7d730a3.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/615f96f6cc928883acffa22cb61b154b.jpg", + "title": "Aesthetic Pink Rose", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/c30556b0d9636b247bb8c505de1e4748.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/4fd977ee1904707dede3f8742a66e74b.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/6bf01675a51213d0e4b2ca167cde4cf0.jpg", + "title": "Aesthetic Pink Sky", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/bba6882521c03d7de7e059e68f3bde8d.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/c8f1353c226c502ce1cef770103cbc1c.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/69c5c402b5568e47d9ac36e174c26b77.jpg", + "title": "Aesthetic Sunset", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/33877b62fc70196ebcbf14a734fc995a.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a9938bda6d1d64693a6ec8bdf2f561fe.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/52897e142722432e4cc58a4f90c36b77.jpg", + "title": "Aesthetic", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/3bc85be0efa083d090d3db17e1b86c9e.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/aa7dbe8b73054893999be9856e94b8c9.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/67df1cf41e84804a37ec055ee418c5d0.jpg", + "title": "Aesthetic Blue Sky", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/1d9eed2445cf50e56ae5b781b039d4a7.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/aac3611337d42620bde1e24ee6f773f8.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/7193a8943af46f12d0ab2424e4804afb.jpg", + "title": "Night Sky", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/7ba858338cbc32f923ec93e7a00e38d9.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/c3bac7bcdc9ddc46b3875d15c59f1c10.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/98bb92fc5243bedee7a206a2d02383a5.jpg", + "title": "Aesthetic Clouds", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/c17edbe606e1c67c0a5d2ce7f8398645.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/89dfb945f65fafc0c5d07659b7ea57a4.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/b4f6d7f4d0f6a50899e3f96afe1f2c38.jpg", + "title": "Purple Sky Aesthetic", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/37ed4c67acaaeb842898d07b958d71b1.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/eeabdf7767a949488a199ef7df7a26b0.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/67df3bcf2b2ce256858a8f117d667f72.jpg", + "title": "Nature Starry Camp", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/5126b4a73f12bca1d7d90772e0e38d95.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/2a2e37016000246ccec9aeae9192ed2b.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/5b2a2c33d152c5138c2109198ec5eaec.jpg", + "title": "Photo Feathers", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/4e788c2de0a080cab3bac8bd8553ed87.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/6231808161096c3a3d72fee968eff52e.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/a29041c9cb543056c92044bd71e70490.jpg", + "title": "Pink Butterfly", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/9feb2494597135b65eef37ae0f2174a9.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/0cd9dda2c45af8071a9dea3c946d49b3.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/9d0e4da7178c0a97c83578e509bba97a.jpg", + "title": "Purple Flower", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/0840c227cc397ae6686c3069562b8ff7.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/d82831eb92bd5ea7bcb807d5bc9dd38b.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/987dc9dd0c5686238b46a13361ded3fe.jpg", + "title": "Snowy Winter Walk", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/ceccced0912e7b9c62cf930600bb32c8.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/ca4a87a5250f2c912f049993f8c1525a.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/d73d24d854a3fbc028ebe89f4f08f0c2.jpg", + "title": "Heavenly Doves", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/03482171f11021a91fae94f2b7470918.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/34a0ae7e807ed88aca0d882f95f77b21.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/45280bd8bf9bbff747f60075b58b6c91.jpg", + "title": "Sunset Tree", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/18b5a21710bee3ef5341072fc3803b7d.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/4e4716b5ddc7938c363e086062c0f5ee.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/144837afd536e176cfb013a225051124.jpg", + "title": "Sunflower", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/878dcb244b714c1abc16e00697385025.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/86ac761ff9ee169ec08e88bfedb76375.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/f8ef55124b349214276712aab479162c.jpg", + "title": "Bright Sunflower Fields", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/dfb752d12747ac2d0257bd26f573b8d6.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/1bd79fcf3411598f3498668a23edc481.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/e5415fa0cfb48cacd15de66688d0a716.jpg", + "title": "Purple Rose Bouquet", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/e02a69857c5d08df6f454c71c503c1a0.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/c6199f97259e4aad14fea4ea9684026b.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/55bafd147a491451f0ff19feac264eb1.jpg", + "title": "World Travel", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/c2bb1fdf3de4d64512ed8a818bc91644.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/7c1fa63c6efd757e520cdea15007d595.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/cb8e23054a8e3c7ac6265aa1fed0a1d9.jpg", + "title": "Kiwi Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/8183ef1b6527da0459ab99afdb253a77.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/1a71dbbc7b1a2c2986955155fb2498f0.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/f6e063ee631956bc61794cf76d07b59c.jpg", + "title": "Beach Skyline", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/b99cf039ed231f88dbb5cf9d66f38bea.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/df84654025b95805a65a8ca5c1f5eb63.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/459f9eedc884df5980116ef538a0e2fc.jpg", + "title": "Blue Aesthetic", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/250502c4df9c753858b2944762b1162c.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/8af676d76c4849f56d96c8b9f32d2adf.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/291928e9de08856260e4e4408a868eca.jpg", + "title": "Dreamy Purple Tree", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/8c9f85619cbbd88106d430d3068da530.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/d30faf7b2b8c60f8ab1d559541671bcb.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/140cf1227124a053db8aad3ea735bb4e.jpg", + "title": "Blue Sky Lightning", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/b9b3898a0a42f3beef9142639fd42b18.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/5e1efd5518e1b1f666c6a3f1da581c9b.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/1d896c43104eb86aa3aa51ba40bcb5d6.jpg", + "title": "Sunny Flowers", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/f085c78a4a47ccd6ce8d7f497f3039ed.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/f27495ac5d26af6293c245decfe02aaa.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/10f59084e3a7483703f641e7d7719003.jpg", + "title": "Pink Orchids", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/221b883b657b6dded6dd527450024f65.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/f9d696389c084814efbbdc126fc59030.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/66b158d4c2f61d318b406e053f31124a.jpg", + "title": "Pink Tulips", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/c8afb241ab07c2cfd74bbf012b37f396.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/b2771cd586003c36f43ab1a7dfbf0b48.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/c81873dfeeb88dd7b761a1ed52692e2f.jpg", + "title": "Sunshine Flowers", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/2f550b4ac80ffcca077f7895e2c49b99.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/8785939e5edbb08287734a94911a8985.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/24fccc853bf63161b0be8cdf0ae94a12.jpg", + "title": "Sunset Ocean", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/6c5f01619fb115aa3c73457c54c82c97.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/ab46e8105f48e41be221d88c4b4ea439.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/b679118950beeff1108185acb1ab5dff.jpg", + "title": "Rainbow Blue Sky", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/1b0bf474bf0a0eabe40517a4afe0e9f5.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/fce2d0f2e8ac8748825193d16ff12691.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/0c295f9a0bd481ae67bf0866442a71fb.jpg", + "title": "Avocado Doodle", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/ac21bb692b86c5e57963df4e4e08bd4a.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/b65c82cd27b10160440b84a100176c92.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/1e6b407e1ddc2e718642bd6eb4a15c0b.jpg", + "title": "Palm Tree Sky", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/7f774153ed16e9c670047c895e6114b7.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/5f8d68dfa780161da140e67a243afe68.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/3fe6e9b2ff0888efc534cb6496e05921.jpg", + "title": "God Bless You", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/720fc5e929749e50d0c2f416340efafc.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/f682a73784968b80ccab63a4444b0713.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/45a97cc940148994015bd996e31f44e8.jpg", + "title": "Pink Clouds Sky", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/69d7e363c073319d7907d1f7856df8ac.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/0ef0063194e44ed69a81168bffe502ef.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/992443f6cda7103800f21e7800f7c55e.jpg", + "title": "Blue Sky", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/c4c87e82bbe03560d30980c5be6b7ebb.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/4c81e476ad6ae631e64ee244187cd18c.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/fe41cdfbb3cb1e1773e87bb91efeb5d9.jpg", + "title": "Sunset Holiday2", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/c3ee8b92c47aa1d6eacbd3ce6abe816d.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/3cead83fa388d89dbac0eb19b2e25eea.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/ba1b8e3684fca37c4cf24a2d76fdd309.jpg", + "title": "Soft Pink Flower", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/bbfd9b77ec269a272427f1f62c64318b.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/e2ffc9fb2f3724c9534bdddd0524bd6d.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/dc710c897eabf90c86d0013ebb161bac.jpg", + "title": "Summer Fruit Drinks", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/c373737f0c13dde9fa9d74bce228486a.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/5e773bf9b71252d67c858ac6d92412ab.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/86486f2e85832e296c56fd3159e5798e.jpg", + "title": "Flower Wallpaper", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/fce3ee4851f9d533c416414be4ad23ef.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/b3db1bf3577e09b96ef902cc53fa15e0.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/90db80de3ce5ad651a0bb344086927d7.jpg", + "title": "Zen Mood", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/38e252608699d2ddcd5f4cc3d538f65c.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/e4fbf3b984826df769a88bdd92aea5c6.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/381c6913b1dd524cac0e3e0d9a44a246.jpg", + "title": "Summer Lemon", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/0bfa371f2bee59ee5bb8017e92cbc6f7.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/fdee42b90157a5c3c7a63a931903dcc8.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/479181ec7aa8549e74fab1f0fec80884.jpg", + "title": "Glowing Pearl", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/caffe8eb905a2ca4b7dcc189b085c00d.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/d77dd0c0d829bb7c5beb5b86977696d6.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/7d872cfb1d9654ad815067cd4336fbc8.jpg", + "title": "Autumn Lake", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/93a7704251e1269020b6f19b15c7642c.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a6bd10b36d2dd706354322e3e18de470.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/d6ad8e4995733cb227e9adc92aeae727.jpg", + "title": "Colorful Pebbles", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/d651a539ce8f5f602bf26eebaad32a46.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/58f1cce28cb955210522dedec159ab2f.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/8339e990415b60dc4e74a5ca9e05cb5f.jpg", + "title": "North Winter Light", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/01f808d8e58127fd00d3e9bf12056052.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/e61419fbc88e5a89041d3273d75dfc08.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/0cead175666a76b22d186201e1146dce.jpg", + "title": "Dandelion", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/a8e525fb173d4a4c34d0e01b2ca530f8.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/fb927555302b4ac1ad54ec1ec6dd6e2b.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/69e581447fad074b9e22d75ca14613c2.jpg", + "title": "Bright Pink Floral", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/6c5b14af61db890ee5ed9196c4b415e9.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/8ad3c4eaae181bac7a1426aa4b3dc83a.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/188452581ee33d1e9deed446b3540582.jpg", + "title": "Vintage Holiday", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/2dc1fbd0e0559146a1a5484e8628d66b.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/4ba860cc1a5b9e0dd178e92764654bb5.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/eb466808aab5ca62bcb2c32778aa9a81.jpg", + "title": "Beach Vacation", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/eed5423de36b6d02c1215d38bf76783e.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/575ecc3dc36918cd6ba29dc07711fb93.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/21ed394030dd26e630585a94b7d27be2.jpg", + "title": "Sakura Flowers", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/217b65ae4bfe4940740a1ccba82204e3.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/bf8b68d26dca5b245d9ff3a450bc1b92.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/3e11dece672a40c8084ce5054db8d35d.jpg", + "title": "Morning Sunflower", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/a4e61fd12e3e0d2de383f24a996f3d9d.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/304bd79e6058e0640cc4f31eadc4f6af.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/05113ea6f92bac6c741397dd9ff005cd.jpg", + "title": "Glamour Pink Flowers", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/6f499b124ae94e4e53d469a0e33f54f7.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/ddef58557535a35ac0656d769a857688.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/7e05a73f1b11afc1c18949761abb0715.jpg", + "title": "Ocean Love Moon", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/b486a7a6aa6a6b6882164e5e3fa6dba3.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/1cf74db507f6618315438027803f5e1e.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/c1d6f7a3bde3e927649c962c06a8784f.jpg", + "title": "Bright Flowers 2", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/a7e6683a31f26efe5bcb87770ff96529.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/68013a4751d5ab8fa799952a4c38c871.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/f082befb417770957e62417ea462332c.jpg", + "title": "True Love Roses", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/b38a26a89634807b4dfbbb06b8e1a61a.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/1ffb31445ca13282212ba594ff38d872.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/efa769d211eb17961061fbb1cf6075a1.jpg", + "title": "Sunset Dolphins", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/7464cf3b1171ae954d60ef1fac60d402.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/83807f64de72813d0fadee337cedcc22.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/7ea17410d178556b0b6304534a0a5a40.jpg", + "title": "Wooden Flower Hearts", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/796f2d2d6191873195911a3ae8a01f5a.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/ad4fbc9d106eabb4c46ad8c101b41f2b.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/2bb328c679f768b83c41756a7bc28654.jpg", + "title": "Cute Mushrooms", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/454e754c41492134cbbebe35f7d9533d.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/ea2c502152c63c367732ce5022211681.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/13eef641ffff41591c1d536d333ae667.jpg", + "title": "Autumn Nature", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/265d8b320a7be56f848997001e84808f.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/c095a87a5f6a78908f67935a3173a33c.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/e026c18a6a071b3f95418c2da3cbe8a1.jpg", + "title": "Dainty Sunflower", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/703e1aa2327e47eefb7091cc0a5dd3bf.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/31a05ecd7dd7cfb3e730c4e83d591619.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/1e644294acff725c053c4a93be9d72f3.jpg", + "title": "Ocean Rocks", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/1412e169a774cead32169682a495ef7c.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/deff95beb537e7b04fdc2e06f675bead.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/dd17116d85307cc89697c9610e090412.jpg", + "title": "Good Morning Rose", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/caaaa8b114e33726ff4b7fc922ab7bb7.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/e0f6c1c409a421aaadab1789c7c91a5d.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/f7069e7dec869a1ce5f0832c2e714cf6.jpg", + "title": "Cactus Garden", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/6a117e20480933758c597e3ba3d201d8.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/b81e9df6497c3b638cddd3505dc94199.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/4eefa881f66a9dc128bcdea63e43b72f.jpg", + "title": "Sunset Beach Leisure", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/4a26f61dfafe672676dce4ebe2aef2e3.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/fa35717ce65dcedd69f4ea910a86b66d.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/334f1d54c86cedfb696e77ec6406ff6e.jpg", + "title": "Purple Sunset Beach", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/6d5ccc71296b38d615132e4600348e0d.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a6a6cdd9ac9d38b52393aaa1a67170b0.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/07dad500890755f323f77124d86aa018.jpg", + "title": "Tropical Beach", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/ed22634fb6c9d97688ea7aa081371de6.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a409e9c6a101e50284f14264f12242c5.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/ea7d12cd85d6a6235a3ebc55c177a246.jpg", + "title": "Happy Floral Bunny", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/42794f75a983cf97e5c76ddfc2e473d5.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/4ea3ffdd90b4f892b0c0cbce1b27588a.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/1b50cd04d017b7f6d260a46f32229201.jpg", + "title": "Watercolor Strawberry", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/0930879b663268137c13c1a310fc141a.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/5ff87158d97fd75f4737d2fcbfbfd5c1.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/d04b3a4fe02f503f91170a2ee3383bb8.jpg", + "title": "Cute Fluffy Cloud", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/437eb8a0d24a294af97ca09d007437a4.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/8564ede5e6007f0bce058e07bcad5abd.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/41e86a2cf0d6324cf9426450ee18868b.jpg", + "title": "Red Sunset", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/58dc0023b52b3bac724e827838aaf2fe.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/d30de76e4179c425a90235574bd8feec.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/a91cd9bc9162d8c410a3c72606d490b6.jpg", + "title": "Flowers Cyan", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/3e481f95eba6ebb74018d4d53118d942.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/1d412160691c3213a35210c03516f7ff.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/8fc02658593c79b8a91879eba814c7c0.jpg", + "title": "Night Sky Clouds", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/f8a2224d6bd745e3d88ec54e3bd2a13b.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/44e34be19666a583db34cafd2ccba178.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/aa40c5f3242b2bd266cad581f6333f0f.jpg", + "title": "Shiny Moon", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/48fa60fea2649b06176da567d300f27c.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/47d825bc07c21bec2c0db8ee773ddb24.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/647cfdf811848512b66fbf6e8099f41b.jpg", + "title": "Ocean Sunset", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/85781a51979ce95e19eabacc4268328c.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/c4db66b07d02db19801b7aae5a39f8bf.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/964b0816c8dd799b560da77740aba0ac.jpg", + "title": "Heart Cactus", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/16a34626f1cb9ee96bc395e96f3e1fd8.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/765dbb9173d1f30e686d1dc8be76b165.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/5a91424c6fc87c032c37f06cb3422eb9.jpg", + "title": "Aurora Skies", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/405a2a98970b5cd0cc95822a1e06781c.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/962b5ea4f5de5a4ae59f97bad897f091.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/690dcc89ea6d9c483577f822cdea0769.jpg", + "title": "Pretty Clouds", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/9382fa42c8bab1235651d385648af7ee.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/9b895a16f6014c9127f6ce9e9ca03561.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/001798ae8d9aa5f16df222ae1a4261f1.jpg", + "title": "Blue Sky Moon", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/131304d6d34d76e109df2950040c797f.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/6ddb53aa6c5c7a13122d26c67d14168e.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/0466475d956c0a9f9a1df41a796f3a77.jpg", + "title": "Roses Flower", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/2f178fbcdaf00bad50bb73f760a0d943.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/c86b403d36efea87a2c73d09d37d2782.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/36f48df57effcf1908ab5475c96b8750.jpg", + "title": "Color Raindrops", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/51a3aa5c85add61beea054fb31b6af81.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/0c4e72f235f3a7d1e2cc9ae3931233b3.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/a7f936f7d599d22ff74ee51f07a11ba2.jpg", + "title": "Relaxing Summer Holiday", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/96634bf694597c1d560598c309c3dd28.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/41f03d596ed1935e76f4cab0d434d03c.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/53776bdec0e9edc3cb3876cabdcc2724.jpg", + "title": "Sunflower Field", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/687f358bab6a0d1a24d7fc46083d38f1.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/7e29a32d1bcbd2c26897a892dd82a365.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/6e291b627e01d51445a7ab1ff6a3c2ba.jpg", + "title": "Neon Raindrops", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/5041e519ee091d422ed30c8bba10f5ed.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/4a30000f1a757105c280aa3a34e31567.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/89db73c77aad72ee49020a02ea65b531.jpg", + "title": "Simple Raindrops", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/525f3a818e2a7df75a91b028851b1d46.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/e57b9a807fa8865ccdb9528e00866e08.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/576bde2b0dfe1db6f7f8c9542685a94c.jpg", + "title": "Colorful Waterdrop", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/00142d5e702f361b17116777791af603.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/3734dd2d1d868db768057e82270e88f0.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/78abeb6e105745decf6f14d0c42411c7.jpg", + "title": "Colorful Water Drops", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/a2d223212d96904d02db2d6fa77ebb15.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/c0a4db53299d7e5667e81518b0f182fb.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/7d5a170c118642106d8fdd80e19c0584.jpg", + "title": "Marble Red Rose", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/5a5a71fd0e671788dbf4dadfbe245952.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/12b553c69f0299bc5e99b224cd29bdf3.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/d054d2cfdd78168a9fb59bac16311c29.jpg", + "title": "Water Drop 3D Glass", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/594ca3dfef4b31d39d636e16e8ff4858.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/23e5abff2737c30858354353e9fd5570.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/55e92975356b493cd7a196c486be2a1a.jpg", + "title": "Summer Sun Beach", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/bd5bee65de1d09b1285988891f6edb35.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/58e5851676d7a846ebb30785ce8e9c9e.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/682a3f00cf32a3e0a5bef99ddd470d2f.jpg", + "title": "Sunset Holiday Seaside", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/998c359f861531e5583bb2caeed9d397.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/6974cef444c3f372b7d0b158f98cef73.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/073e58ae676949d4a7cbcd41556197d7.jpg", + "title": "Blue raindrops", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/2ad785f999dc6863bf4285bc4aed8ca9.7z" + } + ] + }, + { + "className": "Super Theme", + "list": [ + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/aba8cb2fd066580194a3fb838ca9a7e7.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/d40617e0ff32ef86ed251aac742a0c3a.webp", + "title": "Pastel Simple Black", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/bfeb64913c9b7b9c9d650054b7044aaa.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/2b8b22f56b4bd95d63e7b43e5a8df0f9.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/22c4e9f906834a3a449e68114c6674b9.webp", + "title": "3D NotePad", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/dd87f317131a4fdd0ccf26493aa84333.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/1e967d355a7f797010867612a4c2cf07.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/723f2153230a59f3103dbeb21b98abf3.jpg", + "title": "Graffiti Street Wall", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/161b1cfaeb4593ffd9fa29fc0c5545a3.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/78d85f99e4818dd488968b959b628b19.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/b24c8bed0ff148893e28eac580651520.jpg", + "title": "Love Sunset", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/3b95f45fb08e4f47270e39b8268d0981.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/c8df8c8e00355dd55afbbf5b359e064f.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/ce15be7a2c57f260faa57a14baa4d017.jpg", + "title": "Cancer Galaxy", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/746a3e0e2a7ef8eb463a341f462c3eeb.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/f3fb5617504206e0d3f27de4954c1295.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/2ba9c4fee6f9fd83011b059eb1f29dda.jpg", + "title": "Cool Black Metal", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/fb5634ea81993e75a15efbf406b2ef93.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/b0cb58226917a93a4be8e5ec8ad885e8.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/30016222f115cbb874170227c0d9eacd.jpg", + "title": "Green Candy Color", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/825141b4fc920bbf81c53e827debc5cb.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/c97062c8e363d8ca3a5919cd88200108.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/c81492e70629068f541dcf3b31b802c6.jpg", + "title": "Love Neon Lights", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/35f8178b6bf1624d2ae2d7fea4845600.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/0f939b2a722f3fac4dc0a3f406086ba9.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/7738566b2335c56f70749e4d7863de3e.jpg", + "title": "Palm Tree Sunset", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/7bc1be2ffe40410c126f23c0923a63b8.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/6ee67b8a6e8b3833a7e5ff58563ae501.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/b458f7c397b9bfec2efc257249f0cd09.jpg", + "title": "LED Lights Gravity", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/24d3774dac352c435d21b76599514adf.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/049f7af4ae9e8d251c3672bd139e2de2.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/37b091687b7bed38e3d43d1084d52843.jpg", + "title": "Pastel Sweet Cookie", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/9dae21130e5748466a03c76b360806ab.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a6e0954234ae12f773293ebed0d078cd.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/3d9e136b926e6c14a0159b0a24b51e46.jpg", + "title": "Purple Beach Sunset", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/c2f40362e286e3c63b25b783d0468f82.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/c7ede13b0e494f6470d02e2d7f35e58d.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/db43851144d22a7ce74a56b6527602bb.jpg", + "title": "Color Metal black", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/c74ac813975ba8e83ec043218298e7e0.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/74a825c9ffde55e228da3753a6b2fe3b.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/e396f765bf8a8d2ed8be645193c346cc.jpg", + "title": "Pink Sweet Candy", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/e62e666cd830654d6c261e2ab75bcc1b.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/db8b8e84bf7702e21c2a3f1cf3acd8fb.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/4faea3dad37d83d2a8129e8d2c614b84.jpg", + "title": "Neon Glow Lights", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/b36afa11ef954cd239168d5d7c0fd29f.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/957f5042913a3cf726168b5578648af0.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/2a6a6003c783f4e5cd173227ee947e0c.jpg", + "title": "Pink Candy Color", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/64639f34ceacc25d7dec51fee09621bf.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/5f2d9be05d7646a91fe655643d30028a.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/9ff2c75892bf1aed3369281bab692b5f.jpg", + "title": "Neon Lights Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/1cf907bb59f5dbc6b659c4d331950606.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/b862dfaedc7d44584956174a57dc86fe.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/f2857b77386443011fc1c2ceb2c395fb.jpg", + "title": "Funny Emoji Party", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/20ed5748746a58f248e44c36d90f535b.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/8a8d7b3e46626f1f0a0c8a499490ea4d.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/9e1f2e5d9238274566586d31415f7378.jpg", + "title": "Cool Neon Glitch", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/1c65096f0a57d8da30da66f0219b3635.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/8414752d65f1ccd9788e6a720f718194.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/fcd5785bfb4e07e8654224baa6ca18dc.jpg", + "title": "Ombre Grey", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/066241ccaaf8a66af40858bab4db176b.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/f8620061952e066e406a3eede83f01cc.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/51088c822351c13e9c09e689fe690d49.jpg", + "title": "Galaxy Sparkle", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/0b0ea81df17f8a5d0531786fa008c710.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/0b8f250eee988b3c80dca4abca7d386a.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/7cc49fe0b00b2b434dd63018b921ae1c.jpg", + "title": "Rainbow Colors", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/e365eb34c52fe371247ddba5f4adf9c1.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/acb88181e3e5865df708af35edba4893.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/237e24e77946fdb2be590867b7e7e3ec.jpg", + "title": "Libra Galaxy", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/f447b7586312273e1124c6649b94d281.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/4b08806efa681f4bfb295b15ee5a0689.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/6259cdb4c7da266c80c6f1592a4b9101.jpg", + "title": "Galaxy Color 3D", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/ca75a8e72d346248f58210eaae1f5d45.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/d8fdbaa632a3a0b5f097cbb58db6e6fe.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/33413134b6b259b84f841d3946ea569d.jpg", + "title": "Rose Gold Diamonds", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/3080731fea4235792a025deb2a662b66.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/6c2cc3914ed7de760535412d38f0b3cf.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/9d3db25022411f1cbfaa13ba7cb0bcd3.jpg", + "title": "Shining Moon", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/a6332edd6df4a092787de53fc5de4e2e.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/35f046a366f6ea14a710bb7fb94a57b9.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/644a246ec79fe7a2db7281152946f773.jpg", + "title": "Rose Galaxy", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/125a8b3e8331c533a76a0d59834a51fd.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/831dfb9e3cd53a3dc62cdfde0fe66b81.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/be32fce0e9e05a94b946598285142501.jpg", + "title": "Metallic Drip Color", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/4e65c58cd1b5146acec999a09baf7e77.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/942548ec61a902e33338247fa6bee80f.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/cdedd01bddec28cbb0f868f7e5578b07.jpg", + "title": "Neon Light LED", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/a4dcaf8f818bb2d7821196016fd99a12.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/ca339d5f865ca158cfaa1f26e086d237.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/9fb99fe1a963f19561a2d682488b17ca.jpg", + "title": "Earth Marble", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/c452c97a82393b2a16f43cf37cc31fcb.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/92cd9f722bdfeda8f7db5d1bb605fb72.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/3e9eb8c50315a194e8456b159cb6bc77.jpg", + "title": "Beautiful Roses", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/bed932d13a73e70304f02f395aa68ff0.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/a6fe91882d8a07422d43920db6c46670.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/007333711d2e73b6d589ef38f7a17330.jpg", + "title": "Neon Led", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/2d358fd9a25d8c11627f2c956a0fad5e.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/de27e75ea86c9d4f7f9f31c87b1c4e49.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/5de498a246279e77caa990c308e78f9b.jpg", + "title": "Pink Glitter Crystal", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/24636d6b318d85e1db9c5ddf683f827d.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/6e9df560c4e5fc7b2e490bc8f2a9e43a.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/db7f62bb255a6d75866eebc42965259d.jpg", + "title": "Black Crystal Color ", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/7f393dfeba924fe75d58ef4cd29ca01c.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/21f88b441bd80bc930a595f4fc7069b4.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/7c69a8db76c26e78ce40009457e8cf4f.jpg", + "title": "Pink Blue Glitter", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/12018e8e1a71d962f226ee399226430d.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/4af051b6187c2ce872792c8ac5275a60.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/d5630de0c39a113cc639aed5eed9dda8.jpg", + "title": "Rainbow Holograph", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/c5a1acc3055bf63ca3d5eacfa2c5651b.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/0428a1d89be9367dc3ed53ba3ba33a7d.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/0904b17618d5973a6a82a812d33b40c3.jpg", + "title": "Love Balloons", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/86bcfd66909831f8adce69a06da90141.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/6e9c2beae96dd22493ec0af84c8b1c2a.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/a434ac0092c8d4932352e89211e96be2.jpg", + "title": "Galaxy Panda Love", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/863dcbeb9dbab2a5af6b0e092f067a10.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/f7dddba03625953a94d8fb404b6362b1.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/90ec348f135dc4ba430e295e95832a6b.jpg", + "title": "Purple Neon Cat", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/056cdb3922ec089ea5fb98390354ec32.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/4cffe143f130cad4969f064a6d2efaf3.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/48a1b175105a3afee8427dcab02d74f4.jpg", + "title": "Taurus Galaxy", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/e106d12ef16da2ad73d1d8e7f862ad44.7z" + }, + { + "preview": "https://resource-sg-public.lux-ad.com/keyboard/0d63ba44cff3f25075b7a37a2b57f678.webp", + "thumb": "https://resource-sg-public.lux-ad.com/keyboard/21f6d32e22f89fb0de90d734cb9a550a.jpg", + "title": "Rainbow Gradient Glitter", + "zipUrl": "https://resource-sg-public.lux-ad.com/keyboard/81ce97931a29c60394fbe844c5abfcd8.7z" + } + ] + } +] \ No newline at end of file diff --git a/app/src/main/java/com/keyboard/wallpaperkeyboard/MyApplication.java b/app/src/main/java/com/keyboard/wallpaperkeyboard/MyApplication.java new file mode 100644 index 0000000..4efbdee --- /dev/null +++ b/app/src/main/java/com/keyboard/wallpaperkeyboard/MyApplication.java @@ -0,0 +1,48 @@ +package com.keyboard.wallpaperkeyboard; + +import android.app.Application; +import android.content.Context; +import android.content.SharedPreferences; + +import com.keyboard.wallpaperkeyboard.data.dao.WallpaperEntityDao; +import com.keyboard.wallpaperkeyboard.data.database.AppDatabase; +import com.keyboard.wallpaperkeyboard.data.entity.WallpaperEntity; +import com.keyboard.wallpaperkeyboard.data.repository.WallpaperRepository; +import com.keyboard.wallpaperkeyboard.util.JsonUtils; + +import java.util.List; + +public class MyApplication extends Application { + public static MyApplication application; + public static final int DB_VERSION = 1; + public static final String DB_NAME = "keyboard_database"; + public static final String PREF_NAME = "app_preferences"; + public static final String KEY_FILE_PATH = "file_path"; + private static final String KEY_INITIALIZED = "is_database_initialized"; + + @Override + public void onCreate() { + super.onCreate(); + + application = this; + + SharedPreferences preferences = getSharedPreferences(PREF_NAME, MODE_PRIVATE); + boolean isDatabaseInitialized = preferences.getBoolean(KEY_INITIALIZED, false); + + if (!isDatabaseInitialized) { + initializeDatabase(); + preferences.edit().putBoolean(KEY_INITIALIZED, true).apply(); + } + } + + public static Context getContext() { + return application.getApplicationContext(); + } + + private void initializeDatabase() { + WallpaperEntityDao wallpaperEntityDao = AppDatabase.getInstance(getContext()).wallpaperEntityDao(); + WallpaperRepository wallpaperRepository = new WallpaperRepository(wallpaperEntityDao); + List wallpaperEntities = JsonUtils.parseJson(getContext(), "inputmethod.json"); + wallpaperRepository.insertAll(wallpaperEntities); + } +} diff --git a/app/src/main/java/com/keyboard/wallpaperkeyboard/callback/DownloadAndUnzipCallback.java b/app/src/main/java/com/keyboard/wallpaperkeyboard/callback/DownloadAndUnzipCallback.java new file mode 100644 index 0000000..69f168e --- /dev/null +++ b/app/src/main/java/com/keyboard/wallpaperkeyboard/callback/DownloadAndUnzipCallback.java @@ -0,0 +1,5 @@ +package com.keyboard.wallpaperkeyboard.callback; + +public interface DownloadAndUnzipCallback { + void onResult(boolean success, String resultPath); +} diff --git a/app/src/main/java/com/keyboard/wallpaperkeyboard/callback/DownloadCallback.java b/app/src/main/java/com/keyboard/wallpaperkeyboard/callback/DownloadCallback.java new file mode 100644 index 0000000..3182acc --- /dev/null +++ b/app/src/main/java/com/keyboard/wallpaperkeyboard/callback/DownloadCallback.java @@ -0,0 +1,8 @@ +package com.keyboard.wallpaperkeyboard.callback; + +import java.io.File; +import java.io.IOException; + +public interface DownloadCallback { + void onDownloadCall(boolean success, File file) throws IOException; +} diff --git a/app/src/main/java/com/keyboard/wallpaperkeyboard/callback/UnzipCallback.java b/app/src/main/java/com/keyboard/wallpaperkeyboard/callback/UnzipCallback.java new file mode 100644 index 0000000..af07ad4 --- /dev/null +++ b/app/src/main/java/com/keyboard/wallpaperkeyboard/callback/UnzipCallback.java @@ -0,0 +1,5 @@ +package com.keyboard.wallpaperkeyboard.callback; + +public interface UnzipCallback { + void onUnzipCall(boolean success, String path); +} diff --git a/app/src/main/java/com/keyboard/wallpaperkeyboard/data/dao/WallpaperEntityDao.java b/app/src/main/java/com/keyboard/wallpaperkeyboard/data/dao/WallpaperEntityDao.java new file mode 100644 index 0000000..12bf49c --- /dev/null +++ b/app/src/main/java/com/keyboard/wallpaperkeyboard/data/dao/WallpaperEntityDao.java @@ -0,0 +1,31 @@ +package com.keyboard.wallpaperkeyboard.data.dao; + + +import androidx.lifecycle.LiveData; +import androidx.room.Dao; +import androidx.room.Insert; +import androidx.room.Query; +import androidx.room.Update; + +import com.keyboard.wallpaperkeyboard.data.entity.WallpaperEntity; + +import java.util.List; + +@Dao +public interface WallpaperEntityDao { + + @Insert + void insertAll(List likeDataList); + + @Update + void update(WallpaperEntity wallpaperInfo); + + @Query("SELECT * FROM WallpaperEntity WHERE islike = :isLike") + LiveData> getLikeList(boolean isLike); + + @Query("SELECT * FROM WallpaperEntity WHERE id IN (SELECT MIN(id) FROM WallpaperEntity GROUP BY className)") + LiveData> getFirstWallpaper(); + + @Query("SELECT * FROM WallpaperEntity WHERE className = :name") + LiveData> getCategoryByName(String name); +} diff --git a/app/src/main/java/com/keyboard/wallpaperkeyboard/data/database/AppDatabase.java b/app/src/main/java/com/keyboard/wallpaperkeyboard/data/database/AppDatabase.java new file mode 100644 index 0000000..71918fa --- /dev/null +++ b/app/src/main/java/com/keyboard/wallpaperkeyboard/data/database/AppDatabase.java @@ -0,0 +1,32 @@ +package com.keyboard.wallpaperkeyboard.data.database; + +import android.content.Context; + +import androidx.room.Database; +import androidx.room.Room; +import androidx.room.RoomDatabase; + +import com.keyboard.wallpaperkeyboard.MyApplication; +import com.keyboard.wallpaperkeyboard.data.dao.WallpaperEntityDao; +import com.keyboard.wallpaperkeyboard.data.entity.WallpaperEntity; + +@Database(entities = {WallpaperEntity.class}, version = MyApplication.DB_VERSION, exportSchema = false) +public abstract class AppDatabase extends RoomDatabase { + + public abstract WallpaperEntityDao wallpaperEntityDao(); + + private static volatile AppDatabase INSTANCE; + + public static AppDatabase getInstance(Context context) { + if (INSTANCE == null) { + synchronized (AppDatabase.class) { + if (INSTANCE == null) { + INSTANCE = Room.databaseBuilder(context.getApplicationContext(), + AppDatabase.class, MyApplication.DB_NAME) + .build(); + } + } + } + return INSTANCE; + } +} diff --git a/app/src/main/java/com/keyboard/wallpaperkeyboard/data/entity/WallpaperEntity.java b/app/src/main/java/com/keyboard/wallpaperkeyboard/data/entity/WallpaperEntity.java new file mode 100644 index 0000000..6f675b0 --- /dev/null +++ b/app/src/main/java/com/keyboard/wallpaperkeyboard/data/entity/WallpaperEntity.java @@ -0,0 +1,84 @@ +package com.keyboard.wallpaperkeyboard.data.entity; + +import androidx.room.Entity; +import androidx.room.PrimaryKey; + +import java.io.Serializable; + +@Entity +public class WallpaperEntity implements Serializable { + + @PrimaryKey(autoGenerate = true) + public int id; + public String className; + public String preview; + public String thumb; + public String title; + public String zipUrl; + public Boolean isLike; + + public WallpaperEntity(String className, String preview, String thumb, String title, String zipUrl, Boolean isLike) { + this.className = className; + this.preview = preview; + this.thumb = thumb; + this.title = title; + this.zipUrl = zipUrl; + this.isLike = isLike; + } + + public int getId() { + return id; + } + + public void setId(int id) { + this.id = id; + } + + public String getClassName() { + return className; + } + + public void setClassName(String className) { + this.className = className; + } + + public String getPreview() { + return preview; + } + + public void setPreview(String preview) { + this.preview = preview; + } + + public String getThumb() { + return thumb; + } + + public void setThumb(String thumb) { + this.thumb = thumb; + } + + public String getTitle() { + return title; + } + + public void setTitle(String title) { + this.title = title; + } + + public String getZipUrl() { + return zipUrl; + } + + public void setZipUrl(String zipUrl) { + this.zipUrl = zipUrl; + } + + public Boolean getLike() { + return isLike; + } + + public void setLike(Boolean like) { + isLike = like; + } +} diff --git a/app/src/main/java/com/keyboard/wallpaperkeyboard/data/repository/PathRepository.java b/app/src/main/java/com/keyboard/wallpaperkeyboard/data/repository/PathRepository.java new file mode 100644 index 0000000..f7a9b38 --- /dev/null +++ b/app/src/main/java/com/keyboard/wallpaperkeyboard/data/repository/PathRepository.java @@ -0,0 +1,12 @@ +package com.keyboard.wallpaperkeyboard.data.repository; + +public class PathRepository { + public static String NORMAL_KEY_BACKGROUND = "btn_keyboard_key_normal_normal.9.png"; + public static String ACTION_KEY_BACKGROUND = "btn_keyboard_key_functional_normal.9.png"; + + public static String DELETE_ICON = "sym_keyboard_delete_normal.png"; + public static String SHIFT_ICON = "sym_keyboard_shift.png"; + public static String SHIFT_LOCK_ICON = "sym_keyboard_shift_locked.png"; + public static String RETURN_ICON = "sym_keyboard_return_normal.png"; +} + diff --git a/app/src/main/java/com/keyboard/wallpaperkeyboard/data/repository/WallpaperRepository.java b/app/src/main/java/com/keyboard/wallpaperkeyboard/data/repository/WallpaperRepository.java new file mode 100644 index 0000000..d3d7e8a --- /dev/null +++ b/app/src/main/java/com/keyboard/wallpaperkeyboard/data/repository/WallpaperRepository.java @@ -0,0 +1,40 @@ +package com.keyboard.wallpaperkeyboard.data.repository; + +import androidx.lifecycle.LiveData; + +import com.keyboard.wallpaperkeyboard.data.dao.WallpaperEntityDao; +import com.keyboard.wallpaperkeyboard.data.entity.WallpaperEntity; + +import java.util.List; +import java.util.concurrent.ExecutorService; +import java.util.concurrent.Executors; + +public class WallpaperRepository { + private final WallpaperEntityDao wallpaperEntityDao; + private final ExecutorService executorService; + + public WallpaperRepository(WallpaperEntityDao wallpaperEntityDao) { + this.wallpaperEntityDao = wallpaperEntityDao; + this.executorService = Executors.newSingleThreadExecutor(); + } + + public void insertAll(List wallpaperEntityList) { + executorService.execute(() -> wallpaperEntityDao.insertAll(wallpaperEntityList)); + } + + public void update(WallpaperEntity wallpaperEntity) { + executorService.execute(() -> wallpaperEntityDao.update(wallpaperEntity)); + } + + public LiveData> getLikeList(boolean isLike) { + return wallpaperEntityDao.getLikeList(isLike); + } + + public LiveData> getFirstWallpaper() { + return wallpaperEntityDao.getFirstWallpaper(); + } + + public LiveData> getCategoryByName(String name) { + return wallpaperEntityDao.getCategoryByName(name); + } +} diff --git a/app/src/main/java/com/keyboard/wallpaperkeyboard/inputmethod/keyboardthem/WallpaperKeyboardThem.java b/app/src/main/java/com/keyboard/wallpaperkeyboard/inputmethod/keyboardthem/WallpaperKeyboardThem.java new file mode 100644 index 0000000..ff3867e --- /dev/null +++ b/app/src/main/java/com/keyboard/wallpaperkeyboard/inputmethod/keyboardthem/WallpaperKeyboardThem.java @@ -0,0 +1,171 @@ +package com.keyboard.wallpaperkeyboard.inputmethod.keyboardthem; + +import android.content.Context; +import android.content.SharedPreferences; +import android.graphics.BitmapFactory; +import android.graphics.Color; +import android.graphics.drawable.BitmapDrawable; +import android.graphics.drawable.Drawable; +import android.util.Log; +import android.util.Xml; + +import androidx.core.content.ContextCompat; + +import com.keyboard.wallpaperkeyboard.R; +import com.keyboard.wallpaperkeyboard.data.repository.PathRepository; +import com.keyboard.wallpaperkeyboard.util.EnhancedFileUtil; + +import org.xmlpull.v1.XmlPullParser; +import org.xmlpull.v1.XmlPullParserException; + +import java.io.File; +import java.io.IOException; +import java.io.StringReader; + +public class WallpaperKeyboardThem { + private Drawable actionBackgroundDrawable; + private Drawable normalBackgroundDrawable; + private Drawable shiftIconDrawable; + private Drawable shiftLockIconDrawable; + private Drawable deleteIconDrawable; + private Drawable returnIconDrawable; + private Drawable backgroundDrawable; + + private int normalKeyColor; + private int actionKeyColor; + + private static final String COLOR_NORMAL_KEY_TEXT = "key_text_color_normal"; + private static final String COLOR_ACTION_KEY_TEXT = "key_text_color_functional"; + + private static final int DEFAULT_SHIFT_ICON = android.R.drawable.stat_sys_upload; + private static final int DEFAULT_SHIFT_LOCK_ICON = android.R.drawable.stat_sys_upload; + private static final int DEFAULT_DELETE_ICON = android.R.drawable.ic_input_delete; + private static final int DEFAULT_RETURN_ICON = android.R.drawable.screen_background_light_transparent; + private static final int DEFAULT_BACKGROUND_COLOR = R.color.black; + + public WallpaperKeyboardThem(Context context) { + shiftIconDrawable = ContextCompat.getDrawable(context, DEFAULT_SHIFT_ICON); + shiftLockIconDrawable = ContextCompat.getDrawable(context, DEFAULT_SHIFT_LOCK_ICON); + deleteIconDrawable = ContextCompat.getDrawable(context, DEFAULT_DELETE_ICON); + returnIconDrawable = ContextCompat.getDrawable(context, DEFAULT_RETURN_ICON); + backgroundDrawable = ContextCompat.getDrawable(context, DEFAULT_BACKGROUND_COLOR); + normalKeyColor = ContextCompat.getColor(context, R.color.white); + actionKeyColor = normalKeyColor; + } + + public Drawable getBackgroundDrawable() { + return backgroundDrawable; + } + + public Drawable getActionBackgroundDrawable() { + return actionBackgroundDrawable; + } + + public Drawable getNormalBackgroundDrawable() { + return normalBackgroundDrawable; + } + + public Drawable getDeleteIconDrawable() { + return deleteIconDrawable; + } + + public Drawable getShiftIconDrawable() { + return shiftIconDrawable; + } + + public Drawable getReturnIconDrawable() { + return returnIconDrawable; + } + + public Drawable getShiftLockIconDrawable() { + return shiftLockIconDrawable; + } + + public int getNormalKeyColor() { + return normalKeyColor; + } + + public int getActionKeyColor() { + return actionKeyColor; + } + + public void updateBackground(Context con) { + String resDirPath = getWallpaperPath(con); + if (!resDirPath.isEmpty()) { + updateKeyColors(resDirPath); + backgroundDrawable = getKeyboardBackground(con, resDirPath); + returnIconDrawable = getDrawableForKeyBackground(con, resDirPath, PathRepository.RETURN_ICON); + normalBackgroundDrawable = getDrawableForKeyBackground(con, resDirPath, PathRepository.NORMAL_KEY_BACKGROUND); + actionBackgroundDrawable = getDrawableForKeyBackground(con, resDirPath, PathRepository.ACTION_KEY_BACKGROUND); + deleteIconDrawable = getDrawableForKeyBackground(con, resDirPath, PathRepository.DELETE_ICON); + shiftIconDrawable = getDrawableForKeyBackground(con, resDirPath, PathRepository.SHIFT_ICON); + shiftLockIconDrawable = getDrawableForKeyBackground(con, resDirPath, PathRepository.SHIFT_LOCK_ICON); + } + } + + private Drawable getKeyboardBackground(Context context, String resourceDirectoryPath) { + String filePath = resourceDirectoryPath + "/drawable-xxhdpi-v4/keyboard_background.jpg"; + return loadDrawableFromFile(context, filePath); + } + + private Drawable getDrawableForKeyBackground(Context context, String resourceDirectoryPath, String drawableName) { + String drawablePath = "/drawable-xhdpi-v4/" + drawableName; + return loadDrawableFromFile(context, resourceDirectoryPath + drawablePath); + } + + private void updateKeyColors(String resDirPath) { + String colorXmlPath = resDirPath + "/colors.xml"; + File colorXmlFile = new File(colorXmlPath); + + if (!colorXmlFile.exists()) { + Log.w("updateKeyColors", "File not found: " + colorXmlPath); + return; + } + + try { + XmlPullParser parser = Xml.newPullParser(); + String fileContent = EnhancedFileUtil.readFileToString(colorXmlFile); + parser.setInput(new StringReader(fileContent)); + + int eventType = parser.getEventType(); + while (eventType != XmlPullParser.END_DOCUMENT) { + if (eventType == XmlPullParser.START_TAG) { + String tagName = parser.getName(); + if ("color".equals(tagName) || "item".equals(tagName)) { + String attributeName = parser.getAttributeValue(null, "name"); + String colorValue = parser.nextText(); + if (colorValue != null && !colorValue.trim().isEmpty()) { + if (COLOR_NORMAL_KEY_TEXT.equals(attributeName)) { + normalKeyColor = Color.parseColor(colorValue); + } else if (COLOR_ACTION_KEY_TEXT.equals(attributeName)) { + actionKeyColor = Color.parseColor(colorValue); + } + } else { + Log.w("updateKeyColors", "Invalid color value for: " + attributeName); + } + } + } + eventType = parser.next(); + } + } catch (XmlPullParserException | IOException e) { + Log.e("updateKeyColors", "Error parsing colors XML", e); + } + } + + private Drawable loadDrawableFromFile(Context context, String filePath) { + File file = new File(filePath); + if (file.exists()) { + return new BitmapDrawable(context.getResources(), BitmapFactory.decodeFile(filePath)); + } + return null; + } + + private String getWallpaperPath(Context context) { + SharedPreferences prefs = context.getSharedPreferences("keyboard_info", Context.MODE_PRIVATE); + String path = prefs.getString("wallpaper_path", ""); + if (path.isEmpty()) { + Log.w("KeyboardThemeManager", "Wallpaper path is empty."); + } + return path; + } +} diff --git a/app/src/main/java/com/keyboard/wallpaperkeyboard/inputmethod/keyboardview/WallpaperKeyboardView.java b/app/src/main/java/com/keyboard/wallpaperkeyboard/inputmethod/keyboardview/WallpaperKeyboardView.java new file mode 100644 index 0000000..a4a5be8 --- /dev/null +++ b/app/src/main/java/com/keyboard/wallpaperkeyboard/inputmethod/keyboardview/WallpaperKeyboardView.java @@ -0,0 +1,135 @@ +package com.keyboard.wallpaperkeyboard.inputmethod.keyboardview; + +import android.content.Context; +import android.graphics.Canvas; +import android.graphics.Paint; +import android.graphics.drawable.Drawable; +import android.inputmethodservice.Keyboard; +import android.inputmethodservice.KeyboardView; +import android.util.AttributeSet; + +import com.keyboard.wallpaperkeyboard.inputmethod.keyboardthem.WallpaperKeyboardThem; +import com.keyboard.wallpaperkeyboard.util.DrawableUtils; + +import java.util.List; + +public class WallpaperKeyboardView extends KeyboardView{ + private final Paint mPaint; + private final WallpaperKeyboardThem wallpaperKeyboardThem; + private ShiftState shiftState = ShiftState.NORMAL; + + private static final float TEXT_SIZE_NORMAL = 18f; + private static final float TEXT_SIZE_LARGE = 20f; + + public WallpaperKeyboardView(Context context, AttributeSet attrs) { + super(context, attrs); + wallpaperKeyboardThem = new WallpaperKeyboardThem(context); + mPaint = new Paint(); + mPaint.setTextSize(DrawableUtils.spToPx(TEXT_SIZE_LARGE, context)); + setPreviewEnabled(false); + } + + @Override + public void onDraw(Canvas canvas) { + List keys = getKeyboard().getKeys(); + + for (Keyboard.Key key : keys) { + int keyCode = key.codes[0]; + setPaintColor(keyCode); + + Drawable keyBackground = getKeyBackgroundDrawable(keyCode); + if (keyBackground != null) { + drawKeyBackground(key, keyBackground, canvas); + } + + switch (keyCode) { + case Keyboard.KEYCODE_SHIFT: + DrawableUtils.drawKeyIcon(key, getShiftDrawable(), canvas, this); + break; + + case Keyboard.KEYCODE_DELETE: + DrawableUtils.drawKeyIcon(key, wallpaperKeyboardThem.getDeleteIconDrawable(), canvas, this); + drawKeyLabel(key, canvas); + break; + + case Keyboard.KEYCODE_DONE: + DrawableUtils.drawKeyIcon(key, wallpaperKeyboardThem.getReturnIconDrawable(), canvas, this); + break; + + default: + drawKeyLabel(key, canvas); + break; + } + } + } + + private void setPaintColor(int keyCode) { + if (isActionKey(keyCode)) { + mPaint.setColor(wallpaperKeyboardThem.getActionKeyColor()); + } else { + mPaint.setColor(wallpaperKeyboardThem.getNormalKeyColor()); + } + } + + private boolean isActionKey(int keyCode) { + return keyCode == Keyboard.KEYCODE_SHIFT || keyCode == Keyboard.KEYCODE_DELETE || + keyCode == Keyboard.KEYCODE_MODE_CHANGE || keyCode == Keyboard.KEYCODE_DONE + || keyCode == -1000 || keyCode == 32; + } + + private Drawable getKeyBackgroundDrawable(int keyCode) { + if (isActionKey(keyCode)) { + return wallpaperKeyboardThem.getActionBackgroundDrawable(); + } else { + return wallpaperKeyboardThem.getNormalBackgroundDrawable(); + } + } + + private Drawable getShiftDrawable() { + if (shiftState == ShiftState.NORMAL) { + return wallpaperKeyboardThem.getShiftIconDrawable(); + } else if (shiftState == ShiftState.CAPS) { + return wallpaperKeyboardThem.getShiftLockIconDrawable(); + } + return null; + } + + private void drawKeyBackground(Keyboard.Key key, Drawable keyBackground, Canvas canvas) { + if (keyBackground != null) { + int left = key.x + getPaddingLeft(); + int top = key.y + getPaddingTop(); + int right = left + key.width; + int bottom = top + key.height; + + keyBackground.setBounds(left, top, right, bottom); + keyBackground.setState(key.getCurrentDrawableState()); + keyBackground.draw(canvas); + } + } + + private void drawKeyLabel(Keyboard.Key key, Canvas canvas) { + if (key.label != null && !key.label.toString().isEmpty()) { + float xPos = key.x + getPaddingLeft() + (key.width / 2f); + float yPos = key.y + key.height / 2f - (mPaint.descent() + mPaint.ascent()) / 2f; + xPos -= mPaint.measureText(key.label.toString()) / 2f; + + mPaint.setTextSize(DrawableUtils.spToPx(TEXT_SIZE_NORMAL, this.getContext())); + canvas.drawText(key.label.toString(), xPos, yPos, mPaint); + } + } + + public void updateKeyboardView(Context context) { + wallpaperKeyboardThem.updateBackground(context); + setBackground(wallpaperKeyboardThem.getBackgroundDrawable()); + invalidateAllKeys(); + } + + public enum ShiftState { + NORMAL, CAPS + } + + public void setShiftState(ShiftState state) { + this.shiftState = state; + } + +} diff --git a/app/src/main/java/com/keyboard/wallpaperkeyboard/inputmethod/service/WallpaperKeyboardService.java b/app/src/main/java/com/keyboard/wallpaperkeyboard/inputmethod/service/WallpaperKeyboardService.java new file mode 100644 index 0000000..c4c929c --- /dev/null +++ b/app/src/main/java/com/keyboard/wallpaperkeyboard/inputmethod/service/WallpaperKeyboardService.java @@ -0,0 +1,168 @@ +package com.keyboard.wallpaperkeyboard.inputmethod.service; + +import android.inputmethodservice.InputMethodService; +import android.inputmethodservice.Keyboard; +import android.inputmethodservice.KeyboardView; +import android.view.View; +import android.view.inputmethod.EditorInfo; +import android.view.inputmethod.InputConnection; + +import com.keyboard.wallpaperkeyboard.R; +import com.keyboard.wallpaperkeyboard.inputmethod.keyboardview.WallpaperKeyboardView; + +public class WallpaperKeyboardService extends InputMethodService implements KeyboardView.OnKeyboardActionListener{ + private Keyboard keyboardLowercase; + private Keyboard keyboardUppercase; + private Keyboard keyboardSymbols; + private Keyboard keyboardMoreSymbols; + private Keyboard currentKeyboard; + + private WallpaperKeyboardView wallpaperKeyboardView; + + private static final int KEYCODE_MORE_SYMBOLS = -1000; + + @Override + public View onCreateInputView() { + wallpaperKeyboardView = (WallpaperKeyboardView) getLayoutInflater().inflate(R.layout.wallpaper_keyboard_view, null, false); + + initializeKeyboards(); + setUpCustomKeyboardView(); + + return wallpaperKeyboardView; + } + + private void initializeKeyboards() { + keyboardLowercase = new Keyboard(this, R.xml.keyboard_lowercase); + keyboardUppercase = new Keyboard(this, R.xml.keyboard_uppercase); + keyboardSymbols = new Keyboard(this, R.xml.keyboard_symbols); + keyboardMoreSymbols = new Keyboard(this, R.xml.keyboard_more_symbols); + + currentKeyboard = keyboardLowercase; + } + + private void setUpCustomKeyboardView() { + wallpaperKeyboardView.setKeyboard(currentKeyboard); + wallpaperKeyboardView.setOnKeyboardActionListener(this); + } + + @Override + public void onWindowShown() { + super.onWindowShown(); + updateKeyboardBackground(); // 更新背景 + } + + @Override + public void onKey(int primaryCode, int[] keyCodes) { + InputConnection inputConnection = getCurrentInputConnection(); + if (inputConnection == null) return; + + switch (primaryCode) { + case Keyboard.KEYCODE_DELETE: + handleDelete(inputConnection); + break; + + case Keyboard.KEYCODE_SHIFT: + toggleCaseMode(); + break; + + case Keyboard.KEYCODE_MODE_CHANGE: + toggleKeyboardLayout(); + break; + + case Keyboard.KEYCODE_DONE: + performActionBasedOnEditorInfo(inputConnection); + break; + + case KEYCODE_MORE_SYMBOLS: + toggleMoreSymbolsKeyboard(); + break; + + default: + handleCharacterInput(primaryCode, inputConnection); + break; + } + } + + private void handleDelete(InputConnection inputConnection) { + inputConnection.deleteSurroundingText(1, 0); + } + + private void toggleCaseMode() { + if (currentKeyboard == keyboardLowercase) { + switchToNewKeyboard(keyboardUppercase); + wallpaperKeyboardView.setShiftState(WallpaperKeyboardView.ShiftState.CAPS); + } else { + switchToNewKeyboard(keyboardLowercase); + wallpaperKeyboardView.setShiftState(WallpaperKeyboardView.ShiftState.NORMAL); + } + } + + private void toggleKeyboardLayout() { + if (currentKeyboard == keyboardLowercase || currentKeyboard == keyboardUppercase) { + switchToNewKeyboard(keyboardSymbols); + } else if (currentKeyboard == keyboardSymbols || currentKeyboard == keyboardMoreSymbols) { + switchToNewKeyboard(keyboardLowercase); + } + } + + private void switchToNewKeyboard(Keyboard newKeyboard) { + if (currentKeyboard != newKeyboard) { + currentKeyboard = newKeyboard; + wallpaperKeyboardView.setKeyboard(currentKeyboard); + updateKeyboardBackground(); + } + } + + private void performActionBasedOnEditorInfo(InputConnection inputConnection) { + EditorInfo editorInfo = getCurrentInputEditorInfo(); + if ((editorInfo.imeOptions & EditorInfo.IME_ACTION_SEARCH) != 0) { + inputConnection.performEditorAction(EditorInfo.IME_ACTION_SEARCH); + } else if ((editorInfo.imeOptions & EditorInfo.IME_ACTION_DONE) != 0) { + inputConnection.performEditorAction(EditorInfo.IME_ACTION_DONE); + } else { + inputConnection.performEditorAction(EditorInfo.IME_ACTION_UNSPECIFIED); + } + } + + private void toggleMoreSymbolsKeyboard() { + switchToNewKeyboard(currentKeyboard == keyboardSymbols ? keyboardMoreSymbols : keyboardSymbols); + } + + private void handleCharacterInput(int primaryCode, InputConnection inputConnection) { + char code = (char) primaryCode; + inputConnection.commitText(String.valueOf(code), 1); + } + + private void updateKeyboardBackground() { + wallpaperKeyboardView.updateKeyboardView(this); + wallpaperKeyboardView.invalidate(); + } + + @Override + public void onPress(int primaryCode) { + } + + @Override + public void onRelease(int primaryCode) { + } + + @Override + public void onText(CharSequence text) { + } + + @Override + public void swipeLeft() { + } + + @Override + public void swipeRight() { + } + + @Override + public void swipeDown() { + } + + @Override + public void swipeUp() { + } +} diff --git a/app/src/main/java/com/keyboard/wallpaperkeyboard/ui/activity/ListActivity.java b/app/src/main/java/com/keyboard/wallpaperkeyboard/ui/activity/ListActivity.java new file mode 100644 index 0000000..ba328a5 --- /dev/null +++ b/app/src/main/java/com/keyboard/wallpaperkeyboard/ui/activity/ListActivity.java @@ -0,0 +1,81 @@ +package com.keyboard.wallpaperkeyboard.ui.activity; + +import android.os.Bundle; + +import androidx.activity.EdgeToEdge; +import androidx.appcompat.app.AppCompatActivity; +import androidx.core.graphics.Insets; +import androidx.core.view.ViewCompat; +import androidx.core.view.WindowInsetsCompat; +import androidx.lifecycle.Observer; +import androidx.lifecycle.ViewModelProvider; +import androidx.recyclerview.widget.GridLayoutManager; + +import com.keyboard.wallpaperkeyboard.R; +import com.keyboard.wallpaperkeyboard.data.entity.WallpaperEntity; +import com.keyboard.wallpaperkeyboard.databinding.ActivityListBinding; +import com.keyboard.wallpaperkeyboard.ui.adapter.InputMethodAdapter; +import com.keyboard.wallpaperkeyboard.ui.viewmodel.WallpaperViewModel; +import com.keyboard.wallpaperkeyboard.util.ItemDecoration; + +import java.util.ArrayList; +import java.util.List; + +public class ListActivity extends AppCompatActivity { + private ActivityListBinding binding; + private InputMethodAdapter adapter; + private WallpaperViewModel wallpaperViewModel; + private String name; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + EdgeToEdge.enable(this); + binding = ActivityListBinding.inflate(getLayoutInflater()); + setContentView(binding.getRoot()); + ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main), (v, insets) -> { + Insets systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars()); + v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom); + return insets; + }); + + initData(); + initEvent(); + } + + private void initData() { + name = getIntent().getStringExtra("name"); + if (name == null) { + finish(); + return; + } + + wallpaperViewModel = new ViewModelProvider(this).get(WallpaperViewModel.class); + + binding.recyclerView.setLayoutManager(new GridLayoutManager(this, 1)); + + adapter = new InputMethodAdapter(wallpaperViewModel, this, new ArrayList<>(), this, 1); + binding.recyclerView.setAdapter(adapter); + + ItemDecoration itemDecoration = new ItemDecoration(20, 15, 20); + binding.recyclerView.addItemDecoration(itemDecoration); + } + + private void initEvent() { + binding.back.setOnClickListener(view -> finish()); + binding.title.setText(name); + + getCategoryByClassName(); + } + + private void getCategoryByClassName() { + wallpaperViewModel + .getCategoryByName(name) + .observe(this, new Observer>() { + @Override + public void onChanged(List wallpaperEntities) { + adapter.updateData(wallpaperEntities); + } + }); + } +} \ No newline at end of file diff --git a/app/src/main/java/com/keyboard/wallpaperkeyboard/ui/activity/MainActivity.java b/app/src/main/java/com/keyboard/wallpaperkeyboard/ui/activity/MainActivity.java new file mode 100644 index 0000000..15364cb --- /dev/null +++ b/app/src/main/java/com/keyboard/wallpaperkeyboard/ui/activity/MainActivity.java @@ -0,0 +1,112 @@ +package com.keyboard.wallpaperkeyboard.ui.activity; + +import android.os.Bundle; +import android.view.LayoutInflater; + +import androidx.activity.EdgeToEdge; +import androidx.appcompat.app.AppCompatActivity; +import androidx.core.content.ContextCompat; +import androidx.core.graphics.Insets; +import androidx.core.view.ViewCompat; +import androidx.core.view.WindowInsetsCompat; + +import com.google.android.material.tabs.TabLayout; +import com.google.android.material.tabs.TabLayoutMediator; +import com.keyboard.wallpaperkeyboard.R; +import com.keyboard.wallpaperkeyboard.databinding.ActivityMainBinding; +import com.keyboard.wallpaperkeyboard.databinding.MainItemCustomBinding; +import com.keyboard.wallpaperkeyboard.ui.adapter.MainViewPager2Adapter; + +public class MainActivity extends AppCompatActivity { + private ActivityMainBinding binding; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + EdgeToEdge.enable(this); + binding = ActivityMainBinding.inflate(getLayoutInflater()); + setContentView(binding.getRoot()); + + ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main), (v, insets) -> { + Insets systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars()); + v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom); + return insets; + }); + + initData(); + initEvent(); + } + + private void initData() { + MainViewPager2Adapter adapter = new MainViewPager2Adapter(this); + binding.mainViewpager2.setAdapter(adapter); + } + + private void initEvent() { + new TabLayoutMediator(binding.mainTabLayout, binding.mainViewpager2, (tab, position) -> { + MainItemCustomBinding mainItemCustomBinding = MainItemCustomBinding.inflate(LayoutInflater.from(this)); + tab.setCustomView(mainItemCustomBinding.getRoot()); + setTab(mainItemCustomBinding, position); + }).attach(); + + binding.mainTabLayout.addOnTabSelectedListener(new TabLayout.OnTabSelectedListener() { + @Override + public void onTabSelected(TabLayout.Tab tab) { + updateTab(tab, true); + } + + @Override + public void onTabUnselected(TabLayout.Tab tab) { + updateTab(tab, false); + } + + @Override + public void onTabReselected(TabLayout.Tab tab) { + } + + private void updateTab(TabLayout.Tab tab, boolean isSelected) { + if (tab.getCustomView() != null) { + MainItemCustomBinding mainItemCustomBinding = MainItemCustomBinding.bind(tab.getCustomView()); + + int iconResId = getIconResource(tab.getPosition(), isSelected); + mainItemCustomBinding.image.setImageResource(iconResId); + + int textColor = isSelected ? R.color.blue : R.color.black; + mainItemCustomBinding.text.setTextColor(ContextCompat.getColor(MainActivity.this, textColor)); + } + } + }); + } + + private void setTab(MainItemCustomBinding mainCustomBinding, int position) { + int iconResId = getIconResource(position, false); + int textColorResId = R.color.black; + + switch (position) { + case 0: + mainCustomBinding.text.setText("Home"); + iconResId = R.drawable.home; + textColorResId = R.color.blue; + break; + case 1: + mainCustomBinding.text.setText("Collection"); + break; + } + + mainCustomBinding.image.setImageResource(iconResId); + mainCustomBinding.text.setTextColor(ContextCompat.getColor(this, textColorResId)); + } + + private int getIconResource(int position, boolean isSelected) { + if (position == 1) { + return isSelected ? R.drawable.collection : R.drawable.un_collection; + } + return isSelected ? R.drawable.home : R.drawable.un_home; + } + + @Override + protected void onDestroy() { + super.onDestroy(); + binding = null; + } +} \ No newline at end of file diff --git a/app/src/main/java/com/keyboard/wallpaperkeyboard/ui/activity/SplashActivity.java b/app/src/main/java/com/keyboard/wallpaperkeyboard/ui/activity/SplashActivity.java new file mode 100644 index 0000000..81eeb2b --- /dev/null +++ b/app/src/main/java/com/keyboard/wallpaperkeyboard/ui/activity/SplashActivity.java @@ -0,0 +1,26 @@ +package com.keyboard.wallpaperkeyboard.ui.activity; + +import android.os.Bundle; + +import androidx.activity.EdgeToEdge; +import androidx.appcompat.app.AppCompatActivity; +import androidx.core.graphics.Insets; +import androidx.core.view.ViewCompat; +import androidx.core.view.WindowInsetsCompat; + +import com.keyboard.wallpaperkeyboard.R; + +public class SplashActivity extends AppCompatActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + EdgeToEdge.enable(this); + setContentView(R.layout.activity_splash); + ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main), (v, insets) -> { + Insets systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars()); + v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom); + return insets; + }); + } +} \ No newline at end of file diff --git a/app/src/main/java/com/keyboard/wallpaperkeyboard/ui/activity/WallpaperActivity.java b/app/src/main/java/com/keyboard/wallpaperkeyboard/ui/activity/WallpaperActivity.java new file mode 100644 index 0000000..56a5418 --- /dev/null +++ b/app/src/main/java/com/keyboard/wallpaperkeyboard/ui/activity/WallpaperActivity.java @@ -0,0 +1,169 @@ +package com.keyboard.wallpaperkeyboard.ui.activity; + +import android.content.Intent; +import android.content.SharedPreferences; +import android.os.Bundle; +import android.view.View; +import android.widget.Toast; + +import androidx.activity.EdgeToEdge; +import androidx.appcompat.app.AppCompatActivity; +import androidx.core.graphics.Insets; +import androidx.core.view.ViewCompat; +import androidx.core.view.WindowInsetsCompat; +import androidx.lifecycle.ViewModelProvider; +import androidx.recyclerview.widget.GridLayoutManager; + +import com.bumptech.glide.Glide; +import com.bumptech.glide.load.resource.bitmap.CenterCrop; +import com.bumptech.glide.load.resource.bitmap.RoundedCorners; +import com.bumptech.glide.request.RequestOptions; +import com.keyboard.wallpaperkeyboard.MyApplication; +import com.keyboard.wallpaperkeyboard.R; +import com.keyboard.wallpaperkeyboard.callback.DownloadAndUnzipCallback; +import com.keyboard.wallpaperkeyboard.data.entity.WallpaperEntity; +import com.keyboard.wallpaperkeyboard.databinding.ActivityWallpaperBinding; +import com.keyboard.wallpaperkeyboard.ui.adapter.InputMethodAdapter; +import com.keyboard.wallpaperkeyboard.ui.viewmodel.WallpaperViewModel; +import com.keyboard.wallpaperkeyboard.util.FileDownloadAndUnzipUtil; +import com.keyboard.wallpaperkeyboard.util.ItemDecoration; + +import java.util.ArrayList; + +public class WallpaperActivity extends AppCompatActivity { + private ActivityWallpaperBinding binding; + private WallpaperViewModel wallpaperViewModel; + private WallpaperEntity wallpaperEntity; + private String title; + private String zipUrl; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + + binding = ActivityWallpaperBinding.inflate(getLayoutInflater()); + setContentView(binding.getRoot()); + + EdgeToEdge.enable(this); + ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main), (v, insets) -> { + Insets systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars()); + v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom); + return insets; + }); + + initData(); + initEvent(); + } + + private void initData() { + wallpaperEntity = (WallpaperEntity) getIntent().getSerializableExtra("wallpaper"); + + if (wallpaperEntity == null) { + showToast("Wallpaper is empty!"); + finish(); + return; + } + + wallpaperViewModel = new ViewModelProvider(this).get(WallpaperViewModel.class); + + title = wallpaperEntity.getTitle(); + zipUrl = wallpaperEntity.getZipUrl(); + + InputMethodAdapter inputMethodAdapter = new InputMethodAdapter(wallpaperViewModel, this, new ArrayList<>(), this, 1); + binding.recyclerView.setAdapter(inputMethodAdapter); + binding.recyclerView.setLayoutManager(new GridLayoutManager(this, 2)); + binding.recyclerView.addItemDecoration(new ItemDecoration(20, 15, 20)); + + if (wallpaperEntity.getPreview() != null) { + loadImage(); + } else { + showToast("Wallpaper is empty!"); + finish(); + } + } + + private void initEvent() { + binding.back.setOnClickListener(v -> finish()); + binding.downloadApply.setOnClickListener(v -> downloadAndUnzip()); + binding.like.setOnClickListener(v -> toggleLike()); + binding.home.setOnClickListener(v -> jumpToMainActivity()); + + binding.title.setText(title); + + setLike(); + } + + private void downloadAndUnzip() { + showView(); + + FileDownloadAndUnzipUtil.downloadAndUnzipFile(WallpaperActivity.this, zipUrl, new DownloadAndUnzipCallback() { + @Override + public void onResult(boolean success, String resultPath) { + if (success) { + SharedPreferences preferences = getSharedPreferences(MyApplication.PREF_NAME, MODE_PRIVATE); + preferences.edit().putString(MyApplication.KEY_FILE_PATH, resultPath).apply(); + hideView(); + showToast("Wallpaper applied successfully!"); + jumpToWriteActivity(); + } else { + hideView(); + showToast("Failed to apply wallpaper!"); + } + } + }); + } + + private void loadImage() { + RequestOptions options = new RequestOptions() + .placeholder(R.mipmap.placeholder) + .error(R.mipmap.placeholder) + .transform(new CenterCrop()) + .transform(new RoundedCorners(16)); + + Glide.with(this) + .load(wallpaperEntity.getPreview()) + .apply(options) + .into(binding.imageView); + } + + private void setLike() { + binding.like.setImageResource(wallpaperEntity.getLike() ? R.drawable.like : R.drawable.un_like); + } + + private void toggleLike() { + boolean newStatus = !wallpaperEntity.getLike(); + wallpaperEntity.setLike(newStatus); + wallpaperViewModel.update(wallpaperEntity); + setLike(); + } + + private void jumpToMainActivity() { + Intent intent = new Intent(WallpaperActivity.this, MainActivity.class); + startActivity(intent); + } + + private void jumpToWriteActivity() { + Intent intent = new Intent(WallpaperActivity.this, WriteActivity.class); + startActivity(intent); + } + + private void showToast(String message) { + Toast.makeText(WallpaperActivity.this, message, Toast.LENGTH_SHORT).show(); + } + + private void showView(){ + binding.progressBar.setVisibility(View.VISIBLE); + binding.view.setVisibility(View.VISIBLE); + } + + private void hideView(){ + binding.progressBar.setVisibility(View.GONE); + binding.view.setVisibility(View.GONE); + } + + @Override + protected void onDestroy() { + super.onDestroy(); + binding = null; + } +} \ No newline at end of file diff --git a/app/src/main/java/com/keyboard/wallpaperkeyboard/ui/activity/WriteActivity.java b/app/src/main/java/com/keyboard/wallpaperkeyboard/ui/activity/WriteActivity.java new file mode 100644 index 0000000..541e6ef --- /dev/null +++ b/app/src/main/java/com/keyboard/wallpaperkeyboard/ui/activity/WriteActivity.java @@ -0,0 +1,26 @@ +package com.keyboard.wallpaperkeyboard.ui.activity; + +import android.os.Bundle; + +import androidx.activity.EdgeToEdge; +import androidx.appcompat.app.AppCompatActivity; +import androidx.core.graphics.Insets; +import androidx.core.view.ViewCompat; +import androidx.core.view.WindowInsetsCompat; + +import com.keyboard.wallpaperkeyboard.R; + +public class WriteActivity extends AppCompatActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + EdgeToEdge.enable(this); + setContentView(R.layout.activity_write); + ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main), (v, insets) -> { + Insets systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars()); + v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom); + return insets; + }); + } +} \ No newline at end of file diff --git a/app/src/main/java/com/keyboard/wallpaperkeyboard/ui/adapter/InputMethodAdapter.java b/app/src/main/java/com/keyboard/wallpaperkeyboard/ui/adapter/InputMethodAdapter.java new file mode 100644 index 0000000..b905b11 --- /dev/null +++ b/app/src/main/java/com/keyboard/wallpaperkeyboard/ui/adapter/InputMethodAdapter.java @@ -0,0 +1,126 @@ +package com.keyboard.wallpaperkeyboard.ui.adapter; + +import android.app.Activity; +import android.content.Context; +import android.content.Intent; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ImageView; +import android.widget.TextView; + +import androidx.annotation.NonNull; +import androidx.recyclerview.widget.RecyclerView; + +import com.bumptech.glide.Glide; +import com.bumptech.glide.load.resource.bitmap.RoundedCorners; +import com.keyboard.wallpaperkeyboard.R; +import com.keyboard.wallpaperkeyboard.data.entity.WallpaperEntity; +import com.keyboard.wallpaperkeyboard.ui.activity.ListActivity; +import com.keyboard.wallpaperkeyboard.ui.activity.WallpaperActivity; +import com.keyboard.wallpaperkeyboard.ui.viewmodel.WallpaperViewModel; + +import java.util.List; + +public class InputMethodAdapter extends RecyclerView.Adapter { + private final WallpaperViewModel wallpaperViewModel; + private final Context context; + private List wallpaperEntries; + private final Activity activity; + private final int type; + + public InputMethodAdapter(WallpaperViewModel wallpaperViewModel, Context context, List wallpaperEntries, Activity activity, int type) { + this.wallpaperViewModel = wallpaperViewModel; + this.context = context; + this.wallpaperEntries = wallpaperEntries; + this.activity = activity; + this.type = type; + } + + public void updateData(List newWallpaperEntries) { + this.wallpaperEntries = newWallpaperEntries; + notifyDataSetChanged(); + } + + @NonNull + @Override + public ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) { + View view = LayoutInflater.from(context).inflate(R.layout.item_keyboard, parent, false); + return new ViewHolder(view); + } + + @Override + public void onBindViewHolder(ViewHolder holder, int position) { + WallpaperEntity wallpaperEntity = wallpaperEntries.get(position); + holder.bind(wallpaperEntity); + } + + @Override + public int getItemCount() { + return wallpaperEntries.size(); + } + + public class ViewHolder extends RecyclerView.ViewHolder { + private final ImageView imageView; + private final ImageView favorite; + private final TextView title; + + public ViewHolder(View itemView) { + super(itemView); + imageView = itemView.findViewById(R.id.item_image_view); + favorite = itemView.findViewById(R.id.item_like); + title = itemView.findViewById(R.id.item_title); + } + + public void bind(WallpaperEntity wallpaperEntity) { + String imagePath = wallpaperEntity.getPreview(); + loadImage(imagePath); + + if (type == 0) { + title.setText(wallpaperEntity.getClassName()); + favorite.setVisibility(View.GONE); + } else { + title.setText(wallpaperEntity.getTitle()); + setFavoriteButton(wallpaperEntity); + } + + setClickListeners(wallpaperEntity); + } + + private void loadImage(String imagePath) { + Glide.with(context) + .load(imagePath) + .transform(new RoundedCorners(16)) + .error(R.mipmap.placeholder) + .placeholder(R.mipmap.placeholder) + .into(imageView); + } + + private void setFavoriteButton(WallpaperEntity wallpaperEntity) { + favorite.setImageResource(wallpaperEntity.getLike() ? R.drawable.like : R.drawable.un_like); + } + + private void setClickListeners(WallpaperEntity wallpaperEntity) { + imageView.setOnClickListener(view -> { + Intent intent; + if (type == 0) { + intent = new Intent(activity, ListActivity.class); + intent.putExtra("name", wallpaperEntity.getClassName()); + } else { + intent = new Intent(activity, WallpaperActivity.class); + intent.putExtra("wallpaper", wallpaperEntity); + } + activity.startActivity(intent); + }); + + favorite.setOnClickListener(view -> toggleLike(wallpaperEntity)); + } + + private void toggleLike(WallpaperEntity wallpaperEntity) { + boolean newStatus = !wallpaperEntity.getLike(); + wallpaperEntity.setLike(newStatus); + wallpaperViewModel.update(wallpaperEntity); + notifyItemChanged(getAdapterPosition()); + } + } +} \ No newline at end of file diff --git a/app/src/main/java/com/keyboard/wallpaperkeyboard/ui/adapter/MainViewPager2Adapter.java b/app/src/main/java/com/keyboard/wallpaperkeyboard/ui/adapter/MainViewPager2Adapter.java new file mode 100644 index 0000000..7ec6294 --- /dev/null +++ b/app/src/main/java/com/keyboard/wallpaperkeyboard/ui/adapter/MainViewPager2Adapter.java @@ -0,0 +1,33 @@ +package com.keyboard.wallpaperkeyboard.ui.adapter; + +import androidx.annotation.NonNull; +import androidx.fragment.app.Fragment; +import androidx.fragment.app.FragmentActivity; +import androidx.viewpager2.adapter.FragmentStateAdapter; + +import com.keyboard.wallpaperkeyboard.ui.fragment.CollectionFragment; +import com.keyboard.wallpaperkeyboard.ui.fragment.HomeFragment; + +import java.util.ArrayList; +import java.util.List; + +public class MainViewPager2Adapter extends FragmentStateAdapter { + private final List fragmentList = new ArrayList<>(); + + public MainViewPager2Adapter(@NonNull FragmentActivity fragmentActivity) { + super(fragmentActivity); + fragmentList.add(new HomeFragment()); + fragmentList.add(new CollectionFragment()); + } + + @NonNull + @Override + public Fragment createFragment(int position) { + return fragmentList.get(position); + } + + @Override + public int getItemCount() { + return fragmentList.size(); + } +} diff --git a/app/src/main/java/com/keyboard/wallpaperkeyboard/ui/dialog/SelectInputMethodDialog.java b/app/src/main/java/com/keyboard/wallpaperkeyboard/ui/dialog/SelectInputMethodDialog.java new file mode 100644 index 0000000..6c19c69 --- /dev/null +++ b/app/src/main/java/com/keyboard/wallpaperkeyboard/ui/dialog/SelectInputMethodDialog.java @@ -0,0 +1,132 @@ +package com.keyboard.wallpaperkeyboard.ui.dialog; + +import android.content.Context; +import android.content.Intent; +import android.database.ContentObserver; +import android.os.Bundle; +import android.os.Handler; +import android.os.Looper; +import android.provider.Settings; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.view.Window; +import android.view.WindowManager; +import android.view.inputmethod.InputMethodManager; + +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.fragment.app.DialogFragment; + +import com.bumptech.glide.Glide; +import com.bumptech.glide.load.resource.bitmap.RoundedCorners; +import com.keyboard.wallpaperkeyboard.MyApplication; +import com.keyboard.wallpaperkeyboard.R; +import com.keyboard.wallpaperkeyboard.databinding.SelectDialogBinding; +import com.keyboard.wallpaperkeyboard.util.InputMethodUtils; + +public class SelectInputMethodDialog extends DialogFragment { + private SelectDialogBinding binding; + private InputMethodManager inputMethodManager; + private ContentObserver contentObserver; + + @Override + public void onCreate(@Nullable Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setCancelable(true); + } + + @Override + public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { + binding = SelectDialogBinding.inflate(inflater, container, false); + initEvent(); + return binding.getRoot(); + } + + public void initEvent() { + inputMethodManager = (InputMethodManager) MyApplication.application.getSystemService(Context.INPUT_METHOD_SERVICE); + + loadImage(); + + binding.firstSelect.setOnClickListener(v -> jumpToSetting()); + + binding.secondSelect.setOnClickListener(v -> inputMethodManager.showInputMethodPicker()); + + binding.imageView.setOnClickListener(v -> dismiss()); + + contentObserver = new ContentObserver(new Handler(Looper.getMainLooper())) { + @Override + public void onChange(boolean selfChange) { + super.onChange(selfChange); + if (InputMethodUtils.isInputMethodEnabled() && InputMethodUtils.isCurrentInputMethodActive()) { + dismiss(); + } + } + }; + } + + @Override + public void onStart() { + super.onStart(); + requireContext().getContentResolver().registerContentObserver( + Settings.Secure.getUriFor(Settings.Secure.DEFAULT_INPUT_METHOD), + false, + contentObserver + ); + } + + @Override + public void onStop() { + super.onStop(); + if (contentObserver != null) { + requireContext().getContentResolver().unregisterContentObserver(contentObserver); + } + } + + @Override + public void onResume() { + super.onResume(); + + configureDialogWindow(); + updateDialogState(); + } + + private void loadImage() { + Glide.with(requireContext()) + .load(R.mipmap.ic_launcher_round) + .transform(new RoundedCorners(16)) + .into(binding.imageView); + } + + private void jumpToSetting() { + Intent intent = new Intent(Settings.ACTION_INPUT_METHOD_SETTINGS); + startActivity(intent); + } + + private void configureDialogWindow() { + if (getDialog() != null && getDialog().getWindow() != null) { + Window window = getDialog().getWindow(); + window.setLayout((int) (getResources().getDisplayMetrics().widthPixels * 0.9), WindowManager.LayoutParams.WRAP_CONTENT); + } + } + + private void updateDialogState() { + boolean isInputMethodEnabled = InputMethodUtils.isInputMethodEnabled(); + boolean isCurrentInputMethodActive = InputMethodUtils.isCurrentInputMethodActive(); + + binding.firstSelect.setClickable(!isInputMethodEnabled); + binding.firstSelect.setSelected(isInputMethodEnabled); + + binding.secondSelect.setSelected(isCurrentInputMethodActive); + + if (isInputMethodEnabled && isCurrentInputMethodActive) { + dismiss(); + } + } + + @Override + public void onDestroy() { + super.onDestroy(); + binding = null; + } +} diff --git a/app/src/main/java/com/keyboard/wallpaperkeyboard/ui/fragment/CollectionFragment.java b/app/src/main/java/com/keyboard/wallpaperkeyboard/ui/fragment/CollectionFragment.java new file mode 100644 index 0000000..e9be69b --- /dev/null +++ b/app/src/main/java/com/keyboard/wallpaperkeyboard/ui/fragment/CollectionFragment.java @@ -0,0 +1,71 @@ +package com.keyboard.wallpaperkeyboard.ui.fragment; + +import android.os.Bundle; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; + +import androidx.annotation.NonNull; +import androidx.fragment.app.Fragment; +import androidx.lifecycle.Observer; +import androidx.lifecycle.ViewModelProvider; +import androidx.recyclerview.widget.GridLayoutManager; +import androidx.recyclerview.widget.StaggeredGridLayoutManager; + +import com.keyboard.wallpaperkeyboard.data.entity.WallpaperEntity; +import com.keyboard.wallpaperkeyboard.databinding.FragmentCollectionBinding; +import com.keyboard.wallpaperkeyboard.databinding.FragmentHomeBinding; +import com.keyboard.wallpaperkeyboard.ui.adapter.InputMethodAdapter; +import com.keyboard.wallpaperkeyboard.ui.viewmodel.WallpaperViewModel; +import com.keyboard.wallpaperkeyboard.util.ItemDecoration; + +import java.util.ArrayList; +import java.util.List; + +public class CollectionFragment extends Fragment { + private FragmentCollectionBinding binding; + private InputMethodAdapter adapter; + private WallpaperViewModel wallpaperViewModel; + + @Override + public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + binding = FragmentCollectionBinding.inflate(inflater, container, false); + initData(); + initEvent(); + return binding.getRoot(); + } + + private void initData() { + wallpaperViewModel = new ViewModelProvider(this).get(WallpaperViewModel.class); + + binding.recyclerView.setLayoutManager(new GridLayoutManager(getContext(),1)); + + adapter = new InputMethodAdapter(wallpaperViewModel, requireContext(), new ArrayList<>(), requireActivity(), 1); + binding.recyclerView.setAdapter(adapter); + + ItemDecoration itemDecoration = new ItemDecoration(20, 15, 20); + binding.recyclerView.addItemDecoration(itemDecoration); + } + + private void initEvent() { + loadFirstWallpaper(); + } + + private void loadFirstWallpaper() { + wallpaperViewModel + .getLikeList(true) + .observe(getViewLifecycleOwner(), new Observer>() { + @Override + public void onChanged(List wallpaperEntities) { + adapter.updateData(wallpaperEntities); + } + }); + } + + @Override + public void onDestroy() { + super.onDestroy(); + binding = null; + } +} \ No newline at end of file diff --git a/app/src/main/java/com/keyboard/wallpaperkeyboard/ui/fragment/HomeFragment.java b/app/src/main/java/com/keyboard/wallpaperkeyboard/ui/fragment/HomeFragment.java new file mode 100644 index 0000000..fdb1a54 --- /dev/null +++ b/app/src/main/java/com/keyboard/wallpaperkeyboard/ui/fragment/HomeFragment.java @@ -0,0 +1,70 @@ +package com.keyboard.wallpaperkeyboard.ui.fragment; + +import android.os.Bundle; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; + +import androidx.annotation.NonNull; +import androidx.fragment.app.Fragment; +import androidx.lifecycle.Observer; +import androidx.lifecycle.ViewModelProvider; +import androidx.recyclerview.widget.GridLayoutManager; +import androidx.recyclerview.widget.StaggeredGridLayoutManager; + +import com.keyboard.wallpaperkeyboard.data.entity.WallpaperEntity; +import com.keyboard.wallpaperkeyboard.databinding.FragmentHomeBinding; +import com.keyboard.wallpaperkeyboard.ui.adapter.InputMethodAdapter; +import com.keyboard.wallpaperkeyboard.ui.viewmodel.WallpaperViewModel; +import com.keyboard.wallpaperkeyboard.util.ItemDecoration; + +import java.util.ArrayList; +import java.util.List; + +public class HomeFragment extends Fragment { + private FragmentHomeBinding binding; + private InputMethodAdapter adapter; + private WallpaperViewModel wallpaperViewModel; + + @Override + public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + binding = FragmentHomeBinding.inflate(inflater, container, false); + initData(); + initEvent(); + return binding.getRoot(); + } + + private void initData() { + wallpaperViewModel = new ViewModelProvider(this).get(WallpaperViewModel.class); + + binding.recyclerView.setLayoutManager(new GridLayoutManager(getContext(),1)); + + adapter = new InputMethodAdapter(wallpaperViewModel, requireContext(), new ArrayList<>(), requireActivity(), 0); + binding.recyclerView.setAdapter(adapter); + + ItemDecoration itemDecoration = new ItemDecoration(20, 15, 20); + binding.recyclerView.addItemDecoration(itemDecoration); + } + + private void initEvent() { + loadFirstWallpaper(); + } + + private void loadFirstWallpaper() { + wallpaperViewModel + .getFirstWallpaper() + .observe(getViewLifecycleOwner(), new Observer>() { + @Override + public void onChanged(List wallpaperEntities) { + adapter.updateData(wallpaperEntities); + } + }); + } + + @Override + public void onDestroy() { + super.onDestroy(); + binding = null; + } +} diff --git a/app/src/main/java/com/keyboard/wallpaperkeyboard/ui/viewmodel/WallpaperViewModel.java b/app/src/main/java/com/keyboard/wallpaperkeyboard/ui/viewmodel/WallpaperViewModel.java new file mode 100644 index 0000000..671cdfe --- /dev/null +++ b/app/src/main/java/com/keyboard/wallpaperkeyboard/ui/viewmodel/WallpaperViewModel.java @@ -0,0 +1,40 @@ +package com.keyboard.wallpaperkeyboard.ui.viewmodel; + +import android.app.Application; + +import androidx.annotation.NonNull; +import androidx.lifecycle.AndroidViewModel; +import androidx.lifecycle.LiveData; + +import com.keyboard.wallpaperkeyboard.data.dao.WallpaperEntityDao; +import com.keyboard.wallpaperkeyboard.data.database.AppDatabase; +import com.keyboard.wallpaperkeyboard.data.entity.WallpaperEntity; +import com.keyboard.wallpaperkeyboard.data.repository.WallpaperRepository; + +import java.util.List; + +public class WallpaperViewModel extends AndroidViewModel { + private final WallpaperRepository wallpaperRepository; + + public WallpaperViewModel(@NonNull Application application) { + super(application); + WallpaperEntityDao wallpaperInfoDao = AppDatabase.getInstance(application).wallpaperEntityDao(); + wallpaperRepository = new WallpaperRepository(wallpaperInfoDao); + } + + public void update(WallpaperEntity wallpaperEntity) { + wallpaperRepository.update(wallpaperEntity); + } + + public LiveData> getLikeList(boolean isLike) { + return wallpaperRepository.getLikeList(isLike); + } + + public LiveData> getFirstWallpaper() { + return wallpaperRepository.getFirstWallpaper(); + } + + public LiveData> getCategoryByName(String name) { + return wallpaperRepository.getCategoryByName(name); + } +} diff --git a/app/src/main/java/com/keyboard/wallpaperkeyboard/util/DrawableUtils.java b/app/src/main/java/com/keyboard/wallpaperkeyboard/util/DrawableUtils.java new file mode 100644 index 0000000..a08b328 --- /dev/null +++ b/app/src/main/java/com/keyboard/wallpaperkeyboard/util/DrawableUtils.java @@ -0,0 +1,55 @@ +package com.keyboard.wallpaperkeyboard.util; + +import android.content.Context; +import android.graphics.Canvas; +import android.graphics.Rect; +import android.graphics.drawable.Drawable; +import android.inputmethodservice.Keyboard; +import android.util.TypedValue; + +import com.keyboard.wallpaperkeyboard.inputmethod.keyboardview.WallpaperKeyboardView; + +public class DrawableUtils { + + public static void drawKeyIcon(Keyboard.Key currentKey, + Drawable drawKeyIcon, + Canvas myCanvas, + WallpaperKeyboardView wallpaperKeyboardView) { + currentKey.icon = drawKeyIcon; + currentKey.icon.setBounds(getIconBounds(currentKey, drawKeyIcon, wallpaperKeyboardView)); + currentKey.icon.draw(myCanvas); + } + + private static Rect getIconBounds(Keyboard.Key currentKey, + Drawable drawKeyIcon, + WallpaperKeyboardView wallpaperKeyboardView) { + float icon_w = drawKeyIcon.getIntrinsicWidth(); + float icon_h = drawKeyIcon.getIntrinsicHeight(); + float icon_wr = icon_w / currentKey.width; + float icon_hr = icon_h / currentKey.height; + + float tep1, tep2; + if (icon_wr > icon_hr) { + tep2 = icon_wr; + tep1 = Math.max(icon_wr, 0.5f); + } else { + tep2 = icon_hr; + tep1 = Math.max(icon_hr, 0.5f); + } + + icon_h = (icon_h / tep2) * tep1; + icon_w = (icon_w / tep2) * tep1; + + int top = (int) (currentKey.y + wallpaperKeyboardView.getPaddingTop() + (currentKey.height - icon_h) / 2); + int left = (int) (currentKey.x + wallpaperKeyboardView.getPaddingLeft() + (currentKey.width - icon_w) / 2); + int bottom = top + (int) icon_h; + int right = left + (int) icon_w; + + return new Rect(left, top, right, bottom); + } + + public static float spToPx(Float values, Context context) { + return TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP, values, context.getResources().getDisplayMetrics()); + } + +} diff --git a/app/src/main/java/com/keyboard/wallpaperkeyboard/util/EnhancedFileUtil.java b/app/src/main/java/com/keyboard/wallpaperkeyboard/util/EnhancedFileUtil.java new file mode 100644 index 0000000..825abb3 --- /dev/null +++ b/app/src/main/java/com/keyboard/wallpaperkeyboard/util/EnhancedFileUtil.java @@ -0,0 +1,49 @@ +package com.keyboard.wallpaperkeyboard.util; + +import android.os.Build; + +import java.io.BufferedReader; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.io.OutputStream; +import java.nio.file.Files; + +public class EnhancedFileUtil { + public static void copyFile(File sourceFile, File destinationFile) throws IOException { + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { + try (InputStream in = Files.newInputStream(sourceFile.toPath()); + OutputStream out = Files.newOutputStream(destinationFile.toPath())) { + copyStream(in, out); + } + } else { + try (InputStream in = new FileInputStream(sourceFile); + OutputStream out = new FileOutputStream(destinationFile)) { + copyStream(in, out); + } + } + } + + public static String readFileToString(File file) throws IOException { + try (FileInputStream fileInputStream = new FileInputStream(file); + BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(fileInputStream))) { + StringBuilder stringBuilder = new StringBuilder(); + String line; + while ((line = bufferedReader.readLine()) != null) { + stringBuilder.append(line); + } + return stringBuilder.toString(); + } + } + + private static void copyStream(InputStream in, OutputStream out) throws IOException { + byte[] buffer = new byte[1024]; + int bytesRead; + while ((bytesRead = in.read(buffer)) != -1) { + out.write(buffer, 0, bytesRead); + } + } +} diff --git a/app/src/main/java/com/keyboard/wallpaperkeyboard/util/FileDownloadAndUnzipUtil.java b/app/src/main/java/com/keyboard/wallpaperkeyboard/util/FileDownloadAndUnzipUtil.java new file mode 100644 index 0000000..70c1be3 --- /dev/null +++ b/app/src/main/java/com/keyboard/wallpaperkeyboard/util/FileDownloadAndUnzipUtil.java @@ -0,0 +1,144 @@ +package com.keyboard.wallpaperkeyboard.util; + +import android.content.Context; +import android.widget.Toast; + +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; + +import com.bumptech.glide.Glide; +import com.bumptech.glide.load.DataSource; +import com.bumptech.glide.load.engine.GlideException; +import com.bumptech.glide.request.RequestListener; +import com.bumptech.glide.request.target.Target; +import com.keyboard.wallpaperkeyboard.callback.DownloadAndUnzipCallback; +import com.keyboard.wallpaperkeyboard.callback.DownloadCallback; +import com.keyboard.wallpaperkeyboard.callback.UnzipCallback; + +import net.sf.sevenzipjbinding.ArchiveFormat; +import net.sf.sevenzipjbinding.IInArchive; +import net.sf.sevenzipjbinding.SevenZip; +import net.sf.sevenzipjbinding.impl.RandomAccessFileInStream; +import net.sf.sevenzipjbinding.impl.RandomAccessFileOutStream; +import net.sf.sevenzipjbinding.simple.ISimpleInArchiveItem; + +import java.io.File; +import java.io.IOException; +import java.io.RandomAccessFile; +import java.util.logging.Level; +import java.util.logging.Logger; + +public class FileDownloadAndUnzipUtil { + private static final Logger LOGGER = Logger.getLogger(FileDownloadAndUnzipUtil.class.getName()); + + public static void downloadAndUnzipFile(Context context, String url, DownloadAndUnzipCallback callback) { + downloadFile(context, url, new DownloadCallback() { + @Override + public void onDownloadCall(boolean success, File file) { + if (success) { + try { + unzipFile(context, file, new UnzipCallback() { + @Override + public void onUnzipCall(boolean success, String path) { + callback.onResult(success, path); + } + }); + } catch (IOException e) { + LOGGER.log(Level.SEVERE, "An error occurred while unzipping the file", e); + callback.onResult(false, null); + } + } else { + callback.onResult(false, null); + } + } + }); + } + + private static void downloadFile(Context context, String url, DownloadCallback callback) { + Glide.with(context) + .asFile() + .load(url) + .listener(new RequestListener() { + @Override + public boolean onLoadFailed(@Nullable GlideException e, @Nullable Object model, @NonNull Target target, boolean isFirstResource) { + try { + callback.onDownloadCall(false, null); + } catch (IOException ex) { + LOGGER.log(Level.SEVERE, "Download failed callback error", ex); + throw new RuntimeException(ex); + } + return false; + } + + @Override + public boolean onResourceReady(@NonNull File resource, @NonNull Object model, Target target, @NonNull DataSource dataSource, boolean isFirstResource) { + try { + File externalDir = context.getExternalFilesDir(null); + if (externalDir == null) { + externalDir = context.getFilesDir(); + } + + File downloadDir = new File(externalDir, "DownloadedFiles"); + if (!downloadDir.exists()) { + boolean mkdirs = downloadDir.mkdirs(); + } + + File destinationFile = new File(downloadDir, resource.getName()); + EnhancedFileUtil.copyFile(resource, destinationFile); + + callback.onDownloadCall(true, destinationFile); + LOGGER.log(Level.INFO, "resource: " + destinationFile); + } catch (IOException e) { + LOGGER.log(Level.SEVERE, "Download success Processing error", e); + throw new RuntimeException(e); + } + return false; + } + }).preload(); + } + + private static void unzipFile(Context context, File resource, UnzipCallback callback) throws IOException { + if (!resource.exists()) { + Toast.makeText(context, "error", Toast.LENGTH_SHORT).show(); + callback.onUnzipCall(false, null); + return; + } + String itemFilePath = ""; + + File externalDir = context.getExternalFilesDir(null); + if (externalDir == null) { + externalDir = context.getFilesDir(); + } + + String extractPath = new File(externalDir, "ExtractedFiles").getAbsolutePath(); + + RandomAccessFile accessFile = new RandomAccessFile(resource, "r"); + RandomAccessFileInStream inStream = new RandomAccessFileInStream(accessFile); + IInArchive iInArchive = SevenZip.openInArchive(ArchiveFormat.SEVEN_ZIP, inStream); + ISimpleInArchiveItem[] archiveItems = iInArchive.getSimpleInterface().getArchiveItems(); + + for (ISimpleInArchiveItem simple : archiveItems) { + File file = new File(extractPath, simple.getPath()); + if (!simple.isFolder()) { + RandomAccessFileOutStream outStream = new RandomAccessFileOutStream(new RandomAccessFile(file, "rw")); + simple.extractSlow(outStream); + itemFilePath = file.getPath(); + LOGGER.log(Level.INFO, "path: " + itemFilePath); + } else { + boolean mkdirs = file.mkdirs(); + } + } + + inStream.close(); + iInArchive.close(); + + int res = itemFilePath.indexOf("res"); + if (res != -1) { + String substring = itemFilePath.substring(0, res + 3); + LOGGER.log(Level.INFO, "substring: " + substring); + callback.onUnzipCall(true, substring); + } else { + callback.onUnzipCall(false, null); + } + } +} \ No newline at end of file diff --git a/app/src/main/java/com/keyboard/wallpaperkeyboard/util/InputMethodUtils.java b/app/src/main/java/com/keyboard/wallpaperkeyboard/util/InputMethodUtils.java new file mode 100644 index 0000000..baeb794 --- /dev/null +++ b/app/src/main/java/com/keyboard/wallpaperkeyboard/util/InputMethodUtils.java @@ -0,0 +1,31 @@ +package com.keyboard.wallpaperkeyboard.util; + +import android.content.Context; +import android.provider.Settings; +import android.view.inputmethod.InputMethodInfo; +import android.view.inputmethod.InputMethodManager; + +import com.key.vibekeyboard.MyApplication; + +import java.util.List; + +public class InputMethodUtils { + private static final InputMethodManager methodManager = + (InputMethodManager) MyApplication.instance.getSystemService(Context.INPUT_METHOD_SERVICE); + + public static boolean isInputMethodEnabled() { + List enabledInputMethods = methodManager.getEnabledInputMethodList(); + for (InputMethodInfo inputMethodInfo : enabledInputMethods) { + if (inputMethodInfo.getId().startsWith(MyApplication.instance.getPackageName())) { + return true; + } + } + return false; + } + + public static boolean isCurrentInputMethodActive() { + String currentInputMethod = Settings.Secure.getString(MyApplication.instance.getContentResolver(), Settings.Secure.DEFAULT_INPUT_METHOD); + return currentInputMethod != null && currentInputMethod.startsWith(MyApplication.instance.getPackageName()); + } +} + diff --git a/app/src/main/java/com/keyboard/wallpaperkeyboard/util/ItemDecoration.java b/app/src/main/java/com/keyboard/wallpaperkeyboard/util/ItemDecoration.java new file mode 100644 index 0000000..513350c --- /dev/null +++ b/app/src/main/java/com/keyboard/wallpaperkeyboard/util/ItemDecoration.java @@ -0,0 +1,74 @@ +package com.keyboard.wallpaperkeyboard.util; + +import android.graphics.Rect; +import android.view.View; + +import androidx.annotation.NonNull; +import androidx.recyclerview.widget.GridLayoutManager; +import androidx.recyclerview.widget.LinearLayoutManager; +import androidx.recyclerview.widget.RecyclerView; +import androidx.recyclerview.widget.StaggeredGridLayoutManager; + +import com.keyboard.wallpaperkeyboard.MyApplication; + +public class ItemDecoration extends RecyclerView.ItemDecoration { + private final int v; + private final int h; + private final int ex; + + public ItemDecoration(int v, int h, int ex) { + this.v = Math.round(dpToPx(v)); + this.h = Math.round(dpToPx(h)); + this.ex = Math.round(dpToPx(ex)); + } + + @Override + public void getItemOffsets(@NonNull Rect outRect, @NonNull View view, @NonNull RecyclerView parent, @NonNull RecyclerView.State state) { + super.getItemOffsets(outRect, view, parent, state); + int spanCount = 1; + int spanSize = 1; + int spanIndex = 0; + + int childAdapterPosition = parent.getChildAdapterPosition(view); + RecyclerView.LayoutManager layoutManager = parent.getLayoutManager(); + if (layoutManager instanceof StaggeredGridLayoutManager) { + StaggeredGridLayoutManager staggeredGridLayoutManager = (StaggeredGridLayoutManager) layoutManager; + StaggeredGridLayoutManager.LayoutParams layoutParams = (StaggeredGridLayoutManager.LayoutParams) view.getLayoutParams(); + spanCount = staggeredGridLayoutManager.getSpanCount(); + if (layoutParams.isFullSpan()) { + spanSize = spanCount; + } + spanIndex = layoutParams.getSpanIndex(); + } else if (layoutManager instanceof GridLayoutManager) { + GridLayoutManager gridLayoutManager = (GridLayoutManager) layoutManager; + GridLayoutManager.LayoutParams layoutParams = (GridLayoutManager.LayoutParams) view.getLayoutParams(); + spanCount = gridLayoutManager.getSpanCount(); + spanSize = gridLayoutManager.getSpanSizeLookup().getSpanSize(childAdapterPosition); + spanIndex = layoutParams.getSpanIndex(); + } else if (layoutManager instanceof LinearLayoutManager) { + outRect.left = v; + outRect.right = v; + outRect.bottom = h; + } + + if (spanSize == spanCount) { + outRect.left = v + ex; + outRect.right = v + ex; + + } else { + int itemAllSpacing = (v * (spanCount + 1) + ex * 2) / spanCount; + int left = v * (spanIndex + 1) - itemAllSpacing * spanIndex + ex; + int right = itemAllSpacing - left; + outRect.left = left; + outRect.right = right; + + } + outRect.bottom = h; + + } + + public static float dpToPx(float dpValue) { + float density = MyApplication.getContext().getResources().getDisplayMetrics().density; + return density * dpValue + 0.5f; + } +} diff --git a/app/src/main/java/com/keyboard/wallpaperkeyboard/util/JsonUtils.java b/app/src/main/java/com/keyboard/wallpaperkeyboard/util/JsonUtils.java new file mode 100644 index 0000000..3bd67dc --- /dev/null +++ b/app/src/main/java/com/keyboard/wallpaperkeyboard/util/JsonUtils.java @@ -0,0 +1,68 @@ +package com.keyboard.wallpaperkeyboard.util; + +import android.content.Context; + +import com.keyboard.wallpaperkeyboard.data.entity.WallpaperEntity; + +import org.json.JSONArray; +import org.json.JSONObject; + +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStreamReader; +import java.util.ArrayList; +import java.util.List; + +public class JsonUtils { + + private static String loadJSONFromAsset(Context context, String fileName) { + StringBuilder jsonString = new StringBuilder(); + try { + BufferedReader reader = new BufferedReader(new InputStreamReader( + context.getAssets().open(fileName))); + String line; + while ((line = reader.readLine()) != null) { + jsonString.append(line); + } + reader.close(); + } catch (IOException e) { + e.printStackTrace(); + } + return jsonString.toString(); + } + + public static List parseJson(Context context, String fileName) { + List wallPaperList = new ArrayList<>(); + try { + String jsonString = loadJSONFromAsset(context, fileName); + if (jsonString.isEmpty()) { + throw new IllegalArgumentException("JSON file is empty or invalid."); + } + + JSONArray jsonArray = new JSONArray(jsonString); + + for (int i = 0; i < jsonArray.length(); i++) { + JSONObject categoryObject = jsonArray.getJSONObject(i); + + String classname = categoryObject.getString("className"); + + JSONArray listArray = categoryObject.getJSONArray("list"); + + for (int j = 0; j < listArray.length(); j++) { + JSONObject itemObject = listArray.getJSONObject(j); + + String preview = itemObject.getString("preview"); + String thumb = itemObject.getString("thumb"); + String title = itemObject.getString("title"); + String zipUrl = itemObject.getString("zipUrl"); + + wallPaperList.add(new WallpaperEntity(classname, preview, thumb, title, zipUrl, false)); + } + } + } catch (Exception e) { + e.printStackTrace(); + } + + return wallPaperList; + } +} diff --git a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/app/src/main/res/drawable-v24/ic_launcher_foreground.xml new file mode 100644 index 0000000..b0c8558 --- /dev/null +++ b/app/src/main/res/drawable-v24/ic_launcher_foreground.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/back.xml b/app/src/main/res/drawable/back.xml new file mode 100644 index 0000000..8cf1bdf --- /dev/null +++ b/app/src/main/res/drawable/back.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/collection.xml b/app/src/main/res/drawable/collection.xml new file mode 100644 index 0000000..d4e74c7 --- /dev/null +++ b/app/src/main/res/drawable/collection.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/download.xml b/app/src/main/res/drawable/download.xml new file mode 100644 index 0000000..75cf7a3 --- /dev/null +++ b/app/src/main/res/drawable/download.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/home.xml b/app/src/main/res/drawable/home.xml new file mode 100644 index 0000000..ff08fee --- /dev/null +++ b/app/src/main/res/drawable/home.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/home_white.xml b/app/src/main/res/drawable/home_white.xml new file mode 100644 index 0000000..6f974ba --- /dev/null +++ b/app/src/main/res/drawable/home_white.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/ic_launcher_background.xml b/app/src/main/res/drawable/ic_launcher_background.xml new file mode 100644 index 0000000..653ec5c --- /dev/null +++ b/app/src/main/res/drawable/ic_launcher_background.xml @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/like.xml b/app/src/main/res/drawable/like.xml new file mode 100644 index 0000000..bce8e28 --- /dev/null +++ b/app/src/main/res/drawable/like.xml @@ -0,0 +1,12 @@ + + + + diff --git a/app/src/main/res/drawable/rounded_rectangle_blue.xml b/app/src/main/res/drawable/rounded_rectangle_blue.xml new file mode 100644 index 0000000..52eec43 --- /dev/null +++ b/app/src/main/res/drawable/rounded_rectangle_blue.xml @@ -0,0 +1,9 @@ + + + + diff --git a/app/src/main/res/drawable/rounded_rectangle_purple.xml b/app/src/main/res/drawable/rounded_rectangle_purple.xml new file mode 100644 index 0000000..0606b42 --- /dev/null +++ b/app/src/main/res/drawable/rounded_rectangle_purple.xml @@ -0,0 +1,9 @@ + + + + diff --git a/app/src/main/res/drawable/un_collection.xml b/app/src/main/res/drawable/un_collection.xml new file mode 100644 index 0000000..a8b409b --- /dev/null +++ b/app/src/main/res/drawable/un_collection.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/un_home.xml b/app/src/main/res/drawable/un_home.xml new file mode 100644 index 0000000..a8b409b --- /dev/null +++ b/app/src/main/res/drawable/un_home.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/un_like.xml b/app/src/main/res/drawable/un_like.xml new file mode 100644 index 0000000..47d2dbe --- /dev/null +++ b/app/src/main/res/drawable/un_like.xml @@ -0,0 +1,12 @@ + + + + diff --git a/app/src/main/res/layout/activity_list.xml b/app/src/main/res/layout/activity_list.xml new file mode 100644 index 0000000..2768d0a --- /dev/null +++ b/app/src/main/res/layout/activity_list.xml @@ -0,0 +1,42 @@ + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml new file mode 100644 index 0000000..14973a4 --- /dev/null +++ b/app/src/main/res/layout/activity_main.xml @@ -0,0 +1,29 @@ + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_splash.xml b/app/src/main/res/layout/activity_splash.xml new file mode 100644 index 0000000..3384814 --- /dev/null +++ b/app/src/main/res/layout/activity_splash.xml @@ -0,0 +1,11 @@ + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_wallpaper.xml b/app/src/main/res/layout/activity_wallpaper.xml new file mode 100644 index 0000000..e3f9e45 --- /dev/null +++ b/app/src/main/res/layout/activity_wallpaper.xml @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_write.xml b/app/src/main/res/layout/activity_write.xml new file mode 100644 index 0000000..016428e --- /dev/null +++ b/app/src/main/res/layout/activity_write.xml @@ -0,0 +1,11 @@ + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_collection.xml b/app/src/main/res/layout/fragment_collection.xml new file mode 100644 index 0000000..cfbe724 --- /dev/null +++ b/app/src/main/res/layout/fragment_collection.xml @@ -0,0 +1,14 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_home.xml b/app/src/main/res/layout/fragment_home.xml new file mode 100644 index 0000000..eb5f2ec --- /dev/null +++ b/app/src/main/res/layout/fragment_home.xml @@ -0,0 +1,14 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/item_keyboard.xml b/app/src/main/res/layout/item_keyboard.xml new file mode 100644 index 0000000..c0e9e00 --- /dev/null +++ b/app/src/main/res/layout/item_keyboard.xml @@ -0,0 +1,48 @@ + + + + + + + + + diff --git a/app/src/main/res/layout/main_item_custom.xml b/app/src/main/res/layout/main_item_custom.xml new file mode 100644 index 0000000..d302594 --- /dev/null +++ b/app/src/main/res/layout/main_item_custom.xml @@ -0,0 +1,32 @@ + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/select_dialog.xml b/app/src/main/res/layout/select_dialog.xml new file mode 100644 index 0000000..e3c8087 --- /dev/null +++ b/app/src/main/res/layout/select_dialog.xml @@ -0,0 +1,103 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/wallpaper_keyboard_view.xml b/app/src/main/res/layout/wallpaper_keyboard_view.xml new file mode 100644 index 0000000..3e87a2b --- /dev/null +++ b/app/src/main/res/layout/wallpaper_keyboard_view.xml @@ -0,0 +1,5 @@ + + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml new file mode 100644 index 0000000..6f3b755 --- /dev/null +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml new file mode 100644 index 0000000..6f3b755 --- /dev/null +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.webp b/app/src/main/res/mipmap-hdpi/ic_launcher.webp new file mode 100644 index 0000000000000000000000000000000000000000..c209e78ecd372343283f4157dcfd918ec5165bb3 GIT binary patch literal 1404 zcmV-?1%vuhNk&F=1pok7MM6+kP&il$0000G0000-002h-06|PpNX!5L00Dqw+t%{r zzW2vH!KF=w&cMnnN@{whkTw+#mAh0SV?YL=)3MimFYCWp#fpdtz~8$hD5VPuQgtcN zXl<@<#Cme5f5yr2h%@8TWh?)bSK`O z^Z@d={gn7J{iyxL_y_%J|L>ep{dUxUP8a{byupH&!UNR*OutO~0{*T4q5R6@ApLF! z5{w?Z150gC7#>(VHFJZ-^6O@PYp{t!jH(_Z*nzTK4 zkc{fLE4Q3|mA2`CWQ3{8;gxGizgM!zccbdQoOLZc8hThi-IhN90RFT|zlxh3Ty&VG z?Fe{#9RrRnxzsu|Lg2ddugg7k%>0JeD+{XZ7>Z~{=|M+sh1MF7~ zz>To~`~LVQe1nNoR-gEzkpe{Ak^7{{ZBk2i_<+`Bq<^GB!RYG+z)h;Y3+<{zlMUYd zrd*W4w&jZ0%kBuDZ1EW&KLpyR7r2=}fF2%0VwHM4pUs}ZI2egi#DRMYZPek*^H9YK zay4Iy3WXFG(F14xYsoDA|KXgGc5%2DhmQ1gFCkrgHBm!lXG8I5h*uf{rn48Z!_@ z4Bk6TJAB2CKYqPjiX&mWoW>OPFGd$wqroa($ne7EUK;#3VYkXaew%Kh^3OrMhtjYN?XEoY`tRPQsAkH-DSL^QqyN0>^ zmC>{#F14jz4GeW{pJoRpLFa_*GI{?T93^rX7SPQgT@LbLqpNA}<@2wH;q493)G=1Y z#-sCiRNX~qf3KgiFzB3I>4Z%AfS(3$`-aMIBU+6?gbgDb!)L~A)je+;fR0jWLL-Fu z4)P{c7{B4Hp91&%??2$v9iRSFnuckHUm}or9seH6 z>%NbT+5*@L5(I9j@06@(!{ZI?U0=pKn8uwIg&L{JV14+8s2hnvbRrU|hZCd}IJu7*;;ECgO%8_*W Kmw_-CKmY()leWbG literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp b/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp new file mode 100644 index 0000000000000000000000000000000000000000..b2dfe3d1ba5cf3ee31b3ecc1ced89044a1f3b7a9 GIT binary patch literal 2898 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher.webp b/app/src/main/res/mipmap-mdpi/ic_launcher.webp new file mode 100644 index 0000000000000000000000000000000000000000..4f0f1d64e58ba64d180ce43ee13bf9a17835fbca GIT binary patch literal 982 zcmV;{11bDcNk&G_0{{S5MM6+kP&il$0000G0000l001ul06|PpNU8t;00Dqo+t#w^ z^1csucXz7-Qrhzl9HuHB%l>&>1tG2^vb*E&k^T3$FG1eQZ51g$uv4V+kI`0<^1Z@N zk?Jjh$olyC%l>)Xq;7!>{iBj&BjJ`P&$fsCfpve_epJOBkTF?nu-B7D!hO=2ZR}

C%4 zc_9eOXvPbC4kzU8YowIA8cW~Uv|eB&yYwAObSwL2vY~UYI7NXPvf3b+c^?wcs~_t{ ze_m66-0)^{JdOMKPwjpQ@Sna!*?$wTZ~su*tNv7o!gXT!GRgivP}ec?5>l1!7<(rT zds|8x(qGc673zrvYIz;J23FG{9nHMnAuP}NpAED^laz3mAN1sy+NXK)!6v1FxQ;lh zOBLA>$~P3r4b*NcqR;y6pwyhZ3_PiDb|%n1gGjl3ZU}ujInlP{eks-#oA6>rh&g+!f`hv#_%JrgYPu z(U^&XLW^QX7F9Z*SRPpQl{B%x)_AMp^}_v~?j7 zapvHMKxSf*Mtyx8I}-<*UGn3)oHd(nn=)BZ`d$lDBwq_GL($_TPaS{UeevT(AJ`p0 z9%+hQb6z)U9qjbuXjg|dExCLjpS8$VKQ55VsIC%@{N5t{NsW)=hNGI`J=x97_kbz@ E0Of=7!TQj4N+cqN`nQhxvX7dAV-`K|Ub$-q+H-5I?Tx0g9jWxd@A|?POE8`3b8fO$T))xP* z(X?&brZw({`)WU&rdAs1iTa0x6F@PIxJ&&L|dpySV!ID|iUhjCcKz(@mE z!x@~W#3H<)4Ae(4eQJRk`Iz3<1)6^m)0b_4_TRZ+cz#eD3f8V;2r-1fE!F}W zEi0MEkTTx}8i1{`l_6vo0(Vuh0HD$I4SjZ=?^?k82R51bC)2D_{y8mi_?X^=U?2|F{Vr7s!k(AZC$O#ZMyavHhlQ7 zUR~QXuH~#o#>(b$u4?s~HLF*3IcF7023AlwAYudn0FV~|odGH^05AYPEfR)8p`i{n zwg3zPVp{+wOsxKc>)(pMupKF!Y2HoUqQ3|Yu|8lwR=?5zZuhG6J?H`bSNk_wPoM{u zSL{c@pY7+c2kck>`^q1^^gR0QB7Y?KUD{vz-uVX~;V-rW)PDcI)$_UjgVV?S?=oLR zf4}zz{#*R_{LkiJ#0RdQLNC^2Vp%JPEUvG9ra2BVZ92(p9h7Ka@!yf9(lj#}>+|u* z;^_?KWdzkM`6gqPo9;;r6&JEa)}R3X{(CWv?NvgLeOTq$cZXqf7|sPImi-7cS8DCN zGf;DVt3Am`>hH3{4-WzH43Ftx)SofNe^-#|0HdCo<+8Qs!}TZP{HH8~z5n`ExcHuT zDL1m&|DVpIy=xsLO>8k92HcmfSKhflQ0H~9=^-{#!I1g(;+44xw~=* zxvNz35vfsQE)@)Zsp*6_GjYD};Squ83<_?^SbALb{a`j<0Gn%6JY!zhp=Fg}Ga2|8 z52e1WU%^L1}15Ex0fF$e@eCT(()_P zvV?CA%#Sy08_U6VPt4EtmVQraWJX` zh=N|WQ>LgrvF~R&qOfB$!%D3cGv?;Xh_z$z7k&s4N)$WYf*k=|*jCEkO19{h_(%W4 zPuOqbCw`SeAX*R}UUsbVsgtuG?xs(#Ikx9`JZoQFz0n*7ZG@Fv@kZk`gzO$HoA9kN z8U5{-yY zvV{`&WKU2$mZeoBmiJrEdzUZAv1sRxpePdg1)F*X^Y)zp^Y*R;;z~vOv-z&)&G)JQ{m!C9cmziu1^nHA z`#`0c>@PnQ9CJKgC5NjJD8HM3|KC(g5nnCq$n0Gsu_DXk36@ql%npEye|?%RmG)

FJ$wK}0tWNB{uH;AM~i literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher.webp b/app/src/main/res/mipmap-xhdpi/ic_launcher.webp new file mode 100644 index 0000000000000000000000000000000000000000..948a3070fe34c611c42c0d3ad3013a0dce358be0 GIT binary patch literal 1900 zcmV-y2b1_xNk&Fw2LJ$9MM6+kP&il$0000G0001A003VA06|PpNH75a00DqwTbm-~ zullQTcXxO9ki!OCRx^i?oR|n!<8G0=kI^!JSjFi-LL*`V;ET0H2IXfU0*i>o6o6Gy zRq6Ap5(_{XLdXcL-MzlN`ugSdZY_`jXhcENAu)N_0?GhF))9R;E`!bo9p?g?SRgw_ zEXHhFG$0{qYOqhdX<(wE4N@es3VIo$%il%6xP9gjiBri+2pI6aY4 zJbgh-Ud|V%3O!IcHKQx1FQH(_*TK;1>FQWbt^$K1zNn^cczkBs=QHCYZ8b&l!UV{K z{L0$KCf_&KR^}&2Fe|L&?1I7~pBENnCtCuH3sjcx6$c zwqkNkru);ie``q+_QI;IYLD9OV0ZxkuyBz|5<$1BH|vtey$> z5oto4=l-R-Aaq`Dk0}o9N0VrkqW_#;!u{!bJLDq%0092{Ghe=F;(kn} z+sQ@1=UlX30+2nWjkL$B^b!H2^QYO@iFc0{(-~yXj2TWz?VG{v`Jg zg}WyYnwGgn>{HFaG7E~pt=)sOO}*yd(UU-D(E&x{xKEl6OcU?pl)K%#U$dn1mDF19 zSw@l8G!GNFB3c3VVK0?uyqN&utT-D5%NM4g-3@Sii9tSXKtwce~uF zS&Jn746EW^wV~8zdQ1XC28~kXu8+Yo9p!<8h&(Q({J*4DBglPdpe4M_mD8AguZFn~ ztiuO~{6Bx?SfO~_ZV(GIboeR9~hAym{{fV|VM=77MxDrbW6`ujX z<3HF(>Zr;#*uCvC*bpoSr~C$h?_%nXps@A)=l_;({Fo#6Y1+Zv`!T5HB+)#^-Ud_; zBwftPN=d8Vx)*O1Mj+0oO=mZ+NVH*ptNDC-&zZ7Hwho6UQ#l-yNvc0Cm+2$$6YUk2D2t#vdZX-u3>-Be1u9gtTBiMB^xwWQ_rgvGpZ6(C@e23c!^K=>ai-Rqu zhqT`ZQof;9Bu!AD(i^PCbYV%yha9zuoKMp`U^z;3!+&d@Hud&_iy!O-$b9ZLcSRh? z)R|826w}TU!J#X6P%@Zh=La$I6zXa#h!B;{qfug}O%z@K{EZECu6zl)7CiNi%xti0 zB{OKfAj83~iJvmpTU|&q1^?^cIMn2RQ?jeSB95l}{DrEPTW{_gmU_pqTc)h@4T>~& zluq3)GM=xa(#^VU5}@FNqpc$?#SbVsX!~RH*5p0p@w z;~v{QMX0^bFT1!cXGM8K9FP+=9~-d~#TK#ZE{4umGT=;dfvWi?rYj;^l_Zxywze`W z^Cr{55U@*BalS}K%Czii_80e0#0#Zkhlij4-~I@}`-JFJ7$5{>LnoJSs??J8kWVl6|8A}RCGAu9^rAsfCE=2}tHwl93t0C?#+jMpvr7O3`2=tr{Hg$=HlnjVG^ewm|Js0J*kfPa6*GhtB>`fN!m#9J(sU!?(OSfzY*zS(FJ<-Vb zfAIg+`U)YaXv#sY(c--|X zEB+TVyZ%Ie4L$gi#Fc++`h6%vzsS$pjz9aLt+ZL(g;n$Dzy5=m=_TV(3H8^C{r0xd zp#a%}ht55dOq?yhwYPrtp-m1xXp;4X;)NhxxUpgP%XTLmO zcjaFva^}dP3$&sfFTIR_jC=2pHh9kpI@2(6V*GQo7Ws)`j)hd+tr@P~gR*2gO@+1? zG<`_tB+LJuF|SZ9tIec;h%}}6WClT`L>HSW?E{Hp1h^+mlbf_$9zA>!ug>NALJsO{ mU%z=YwVD?}XMya)Bp;vlyE5&E_6!fzx9pwrdz474!~g(M6R?N? literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp b/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp new file mode 100644 index 0000000000000000000000000000000000000000..1b9a6956b3acdc11f40ce2bb3f6efbd845cc243f GIT binary patch literal 3918 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�(p-{x$&=IACIfoAR!za)F-^da-t3#0Dycnp zwO~NVXwXCl;jE<}>%@xz|=8fIJAB?>+E{7)|4l${4ngA3G|=r z2Dyv;VVWSgZx9Wj>qUjleGl3Ei9K4>h!(lPS%8VOG>Xu0%6VDz^O=bjJmuP7>DeUv zrbI}MlHB^^d?{zv6d=@_ZD2lg1&G7UjnVN{1}9WkaM3H~btX0GtSzB+tZ^qRgWo4m z!GmimlG$=wgXCnr6j@m<1gAL46#T~5Bnm=2{^@>|t&`9mkEPddj zAvG~@Tv~TAm2i%VW}R-g(Z0)z-Y|szHr@rk>4MAyG*Ma*7Yh#H7(!-5>DZ@8r;_dx z{prSe<>~099F8vsYd2xff7uAS%7{S)f(|@me3t2$iy&NEc7OUEchp@9A|X;;IA>8!oX+y(BKJ$EzV* znR$z;!L$s7uy@{OT~nG#B!NRraT8(X##Ho!0r_o@gg0CA-9H^;-uE&?$2$nHv_00o z%cbuUc-tCx$Uh&EZ4Nf4Zgqv)Y6>usG3>GeQnxx_Z6+PcbX-+ysbt1hQ`K1LDpOE? zrAhIZhSN9yVIAOa22gn577tbc&i3|3V8NWy&!tw##`}9*x}gtI^h1DzZRA>UuaJG) zaZ7j)dq!O}{?#8Y7~7i6fHh4{`pL?>-18|p!S75Y#^DM>-S3)vuZG+Q7l@ek zQP~#cBpWgg#mApc_sPYjpw8odQuRokmTkzcNl`^CcKB7e&;zViV;{Y{o^Y$%7i0m# z62%#1Lq!RC?}lK>%mp}T!3Xv;L*0v*>USLm``N%>w>@fwC+#T&Tx2bN4w(20JB}oU zuSa6v^kXi0xPs?pbaOHnyiqq6By1EZY9OZ^^QA>{q-Hsd&m`pbQ%8121aWG-F5xf zlZ%;B{;C>X19|`^_?dVyCq>n+41w7|!tUS!{9rHlbhX=SZO5CQ^;!Du_E7*`GiR^Q w)2!4MKjfSAeNo!9>IaV6aUZ*?W>} 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

UmY2RIYtNPVDpE$%vda+HD#3m z&VuXJ{BK&Qe+rBa7eq}Q(bq|tn(RrJAk|ztj2(i{d>nmQnM?;HF2k&9sA6up5tmjl z7lySlzMbifH17-m-Lwa_F&e7nOH?ESi3#ckR3tsM+jsck3`oG!uMS}|eAwVXv>}qxwq?QY%QJ0}r@^;fhuUA9W z*BVl>TGo&N004@xSiwDUXUvp51sVmqO3m)=B55aPwf@0=e}cN+$-BdKxY`YrT_4)0 z_d10#i44Q*rFr8MC>*)v$EJvz``(pb{e&*6k+b zsMz%($|1+8hn8c2?P(l@;Rb&CsZeYoCI3?2!LqjbwPXW3z4G$Qfj=cT5Yb%vY0(AX oeb?AaKtwrnc|$|zzw9vfvn^aJJ!zd)XFXqqy0000001=f@-~a#s literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xxxhdpi/placeholder.png b/app/src/main/res/mipmap-xxxhdpi/placeholder.png new file mode 100644 index 0000000000000000000000000000000000000000..8a764926fa0c6fbea39b6c0d6039fc8c227d55bf GIT binary patch literal 171608 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

c55O-71a3Nbb1?)PjeC-x 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/values-night/themes.xml b/app/src/main/res/values-night/themes.xml new file mode 100644 index 0000000..062fc5b --- /dev/null +++ b/app/src/main/res/values-night/themes.xml @@ -0,0 +1,7 @@ + + + + \ No newline at end of file diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml new file mode 100644 index 0000000..ec30c75 --- /dev/null +++ b/app/src/main/res/values/colors.xml @@ -0,0 +1,8 @@ + + + #FF000000 + #FFFFFFFF + #8EE5EE + #9C979D + #0D1B2A + \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml new file mode 100644 index 0000000..6b18f4a --- /dev/null +++ b/app/src/main/res/values/strings.xml @@ -0,0 +1,5 @@ + + Wallpaper Keyboard + + Hello blank fragment + \ No newline at end of file diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml new file mode 100644 index 0000000..0bc461f --- /dev/null +++ b/app/src/main/res/values/themes.xml @@ -0,0 +1,9 @@ + + + + +