From 1f44bb887865f785e85afcae6a7ad99d58026417 Mon Sep 17 00:00:00 2001 From: zhouzhijia Date: Thu, 4 Jul 2024 17:16:49 +0800 Subject: [PATCH] =?UTF-8?q?Max=E9=9B=86=E6=88=90=201.0.1=EF=BC=882?= =?UTF-8?q?=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Keyboard _Skins.jks | Bin 0 -> 2626 bytes app/Keyboard _Skinstest.jks | Bin 0 -> 2666 bytes app/build.gradle.kts | 66 + app/google-services.json | 29 + app/keyinfo | 5 + app/proguard-rules.pro | 23 + .../demo08/ExampleInstrumentedTest.java | 26 + app/src/main/AndroidManifest.xml | 59 + app/src/main/assets/keyboard.json | 5554 +++++++++++++++++ .../main/java/com/exquisite/KeyboardSkin.java | 71 + .../com/exquisite/activity/AllActivity.java | 92 + .../activity/KeyBoardSettingsActivity.java | 121 + .../com/exquisite/activity/MainActivity.java | 90 + .../exquisite/activity/PreviewActivity.java | 183 + .../exquisite/activity/SearchActivity.java | 128 + .../exquisite/activity/SplashActivity.java | 129 + .../com/exquisite/adapter/PageAdapter.java | 33 + .../com/exquisite/adapter/ThumAdapter.java | 63 + .../java/com/exquisite/adapter/ThumVH.java | 29 + .../com/exquisite/callback/AdCallback.java | 8 + .../exquisite/callback/DownloadCallback.java | 9 + .../com/exquisite/callback/UnzipCallback.java | 6 + .../main/java/com/exquisite/data/Mydata.java | 55 + .../java/com/exquisite/data/StaticValue.java | 8 + .../com/exquisite/fragment/AllFragment.java | 117 + .../exquisite/fragment/FragmentAesthetic.java | 33 + .../com/exquisite/fragment/FragmentCool.java | 33 + .../com/exquisite/fragment/FragmentCute.java | 36 + .../exquisite/fragment/FragmentForyou.java | 33 + .../com/exquisite/fragment/FragmentLove.java | 34 + .../com/exquisite/fragment/FragmentNeon.java | 35 + .../exquisite/fragment/PageOneFragment.java | 51 + .../exquisite/fragment/PageTwoFragment.java | 59 + .../exquisite/keyboard/KeyboardService.java | 133 + .../com/exquisite/keyboard/MyKeyboard.java | 146 + .../com/exquisite/tools/CustomViewConfig.java | 182 + .../java/com/exquisite/tools/Mytools.java | 297 + .../java/com/exquisite/tools/SpaceItem.java | 56 + .../java/com/exquisite/tools/drawIcon.java | 47 + .../main/res/drawable/butoon_tablayout.xml | 17 + app/src/main/res/drawable/de_keybg.9.png | Bin 0 -> 6989 bytes .../main/res/drawable/de_keybg_press.9.png | Bin 0 -> 6643 bytes app/src/main/res/drawable/del_icon.xml | 9 + app/src/main/res/drawable/drw_tab_bg.xml | 11 + app/src/main/res/drawable/home_check.xml | 10 + app/src/main/res/drawable/home_uncheck.xml | 17 + .../res/drawable/ic_launcher_background.xml | 170 + .../res/drawable/ic_launcher_foreground.xml | 30 + app/src/main/res/drawable/ico_shift_lit.xml | 9 + app/src/main/res/drawable/icon.xml | 10 + app/src/main/res/drawable/icon_back.xml | 10 + app/src/main/res/drawable/icon_check.xml | 14 + app/src/main/res/drawable/icon_down.xml | 41 + app/src/main/res/drawable/keyboard.xml | 13 + app/src/main/res/drawable/privacy.xml | 27 + app/src/main/res/drawable/rateus.xml | 20 + app/src/main/res/drawable/search.xml | 12 + app/src/main/res/drawable/search_edit.xml | 9 + app/src/main/res/drawable/setting_check.xml | 13 + app/src/main/res/drawable/setting_uncheck.xml | 15 + app/src/main/res/drawable/step_check.xml | 11 + app/src/main/res/drawable/step_selector.xml | 6 + app/src/main/res/drawable/step_uncheck.xml | 9 + .../main/res/drawable/view_all_background.xml | 9 + .../res/drawable/view_all_title_selector.xml | 5 + app/src/main/res/layout/activity_all.xml | 55 + .../layout/activity_key_board_settings.xml | 126 + app/src/main/res/layout/activity_main.xml | 31 + app/src/main/res/layout/activity_preview.xml | 188 + app/src/main/res/layout/activity_search.xml | 76 + app/src/main/res/layout/activity_splash.xml | 69 + app/src/main/res/layout/custom_tablayout.xml | 18 + app/src/main/res/layout/fragment_all.xml | 30 + app/src/main/res/layout/fragment_foryou.xml | 14 + app/src/main/res/layout/fragment_page_one.xml | 92 + app/src/main/res/layout/fragment_page_two.xml | 185 + app/src/main/res/layout/image_list.xml | 19 + app/src/main/res/layout/keyboard_view.xml | 12 + .../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 app/src/main/res/mipmap-xxxhdpi/logo.png | Bin 0 -> 167415 bytes app/src/main/res/mipmap-xxxhdpi/logo_hint.png | Bin 0 -> 2614 bytes app/src/main/res/values-night/themes.xml | 7 + app/src/main/res/values/colors.xml | 9 + app/src/main/res/values/strings.xml | 29 + app/src/main/res/values/themes.xml | 14 + app/src/main/res/xml/backup_rules.xml | 13 + .../main/res/xml/data_extraction_rules.xml | 16 + app/src/main/res/xml/im.xml | 10 + app/src/main/res/xml/view_1.xml | 149 + app/src/main/res/xml/view_2.xml | 148 + app/src/main/res/xml/view_3.xml | 154 + app/src/main/res/xml/view_4.xml | 149 + .../com/exquisite/demo08/ExampleUnitTest.java | 17 + build.gradle.kts | 12 + gradle.properties | 22 + gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 59203 bytes gradle/wrapper/gradle-wrapper.properties | 6 + gradlew | 185 + gradlew.bat | 89 + settings.gradle.kts | 23 + 111 files changed, 10555 insertions(+) create mode 100644 app/Keyboard _Skins.jks create mode 100644 app/Keyboard _Skinstest.jks create mode 100644 app/build.gradle.kts create mode 100644 app/google-services.json create mode 100644 app/keyinfo create mode 100644 app/proguard-rules.pro create mode 100644 app/src/androidTest/java/com/exquisite/demo08/ExampleInstrumentedTest.java create mode 100644 app/src/main/AndroidManifest.xml create mode 100644 app/src/main/assets/keyboard.json create mode 100644 app/src/main/java/com/exquisite/KeyboardSkin.java create mode 100644 app/src/main/java/com/exquisite/activity/AllActivity.java create mode 100644 app/src/main/java/com/exquisite/activity/KeyBoardSettingsActivity.java create mode 100644 app/src/main/java/com/exquisite/activity/MainActivity.java create mode 100644 app/src/main/java/com/exquisite/activity/PreviewActivity.java create mode 100644 app/src/main/java/com/exquisite/activity/SearchActivity.java create mode 100644 app/src/main/java/com/exquisite/activity/SplashActivity.java create mode 100644 app/src/main/java/com/exquisite/adapter/PageAdapter.java create mode 100644 app/src/main/java/com/exquisite/adapter/ThumAdapter.java create mode 100644 app/src/main/java/com/exquisite/adapter/ThumVH.java create mode 100644 app/src/main/java/com/exquisite/callback/AdCallback.java create mode 100644 app/src/main/java/com/exquisite/callback/DownloadCallback.java create mode 100644 app/src/main/java/com/exquisite/callback/UnzipCallback.java create mode 100644 app/src/main/java/com/exquisite/data/Mydata.java create mode 100644 app/src/main/java/com/exquisite/data/StaticValue.java create mode 100644 app/src/main/java/com/exquisite/fragment/AllFragment.java create mode 100644 app/src/main/java/com/exquisite/fragment/FragmentAesthetic.java create mode 100644 app/src/main/java/com/exquisite/fragment/FragmentCool.java create mode 100644 app/src/main/java/com/exquisite/fragment/FragmentCute.java create mode 100644 app/src/main/java/com/exquisite/fragment/FragmentForyou.java create mode 100644 app/src/main/java/com/exquisite/fragment/FragmentLove.java create mode 100644 app/src/main/java/com/exquisite/fragment/FragmentNeon.java create mode 100644 app/src/main/java/com/exquisite/fragment/PageOneFragment.java create mode 100644 app/src/main/java/com/exquisite/fragment/PageTwoFragment.java create mode 100644 app/src/main/java/com/exquisite/keyboard/KeyboardService.java create mode 100644 app/src/main/java/com/exquisite/keyboard/MyKeyboard.java create mode 100644 app/src/main/java/com/exquisite/tools/CustomViewConfig.java create mode 100644 app/src/main/java/com/exquisite/tools/Mytools.java create mode 100644 app/src/main/java/com/exquisite/tools/SpaceItem.java create mode 100644 app/src/main/java/com/exquisite/tools/drawIcon.java create mode 100644 app/src/main/res/drawable/butoon_tablayout.xml create mode 100644 app/src/main/res/drawable/de_keybg.9.png create mode 100644 app/src/main/res/drawable/de_keybg_press.9.png create mode 100644 app/src/main/res/drawable/del_icon.xml create mode 100644 app/src/main/res/drawable/drw_tab_bg.xml create mode 100644 app/src/main/res/drawable/home_check.xml create mode 100644 app/src/main/res/drawable/home_uncheck.xml create mode 100644 app/src/main/res/drawable/ic_launcher_background.xml create mode 100644 app/src/main/res/drawable/ic_launcher_foreground.xml create mode 100644 app/src/main/res/drawable/ico_shift_lit.xml create mode 100644 app/src/main/res/drawable/icon.xml create mode 100644 app/src/main/res/drawable/icon_back.xml create mode 100644 app/src/main/res/drawable/icon_check.xml create mode 100644 app/src/main/res/drawable/icon_down.xml create mode 100644 app/src/main/res/drawable/keyboard.xml create mode 100644 app/src/main/res/drawable/privacy.xml create mode 100644 app/src/main/res/drawable/rateus.xml create mode 100644 app/src/main/res/drawable/search.xml create mode 100644 app/src/main/res/drawable/search_edit.xml create mode 100644 app/src/main/res/drawable/setting_check.xml create mode 100644 app/src/main/res/drawable/setting_uncheck.xml create mode 100644 app/src/main/res/drawable/step_check.xml create mode 100644 app/src/main/res/drawable/step_selector.xml create mode 100644 app/src/main/res/drawable/step_uncheck.xml create mode 100644 app/src/main/res/drawable/view_all_background.xml create mode 100644 app/src/main/res/drawable/view_all_title_selector.xml create mode 100644 app/src/main/res/layout/activity_all.xml create mode 100644 app/src/main/res/layout/activity_key_board_settings.xml create mode 100644 app/src/main/res/layout/activity_main.xml create mode 100644 app/src/main/res/layout/activity_preview.xml create mode 100644 app/src/main/res/layout/activity_search.xml create mode 100644 app/src/main/res/layout/activity_splash.xml create mode 100644 app/src/main/res/layout/custom_tablayout.xml create mode 100644 app/src/main/res/layout/fragment_all.xml create mode 100644 app/src/main/res/layout/fragment_foryou.xml create mode 100644 app/src/main/res/layout/fragment_page_one.xml create mode 100644 app/src/main/res/layout/fragment_page_two.xml create mode 100644 app/src/main/res/layout/image_list.xml create mode 100644 app/src/main/res/layout/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/logo.png create mode 100644 app/src/main/res/mipmap-xxxhdpi/logo_hint.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/view_1.xml create mode 100644 app/src/main/res/xml/view_2.xml create mode 100644 app/src/main/res/xml/view_3.xml create mode 100644 app/src/main/res/xml/view_4.xml create mode 100644 app/src/test/java/com/exquisite/demo08/ExampleUnitTest.java create mode 100644 build.gradle.kts create mode 100644 gradle.properties 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/app/Keyboard _Skins.jks b/app/Keyboard _Skins.jks new file mode 100644 index 0000000000000000000000000000000000000000..4772e718e3772deb6492e5b55ae4200570c3fd7b GIT binary patch literal 2626 zcma)8XE+-Q7fvE*5>c&iQR%fu1R-{*RjXpVW~n`DuUbW<8Z%n6Rk2s4VzhNpL{Vx} zL2H(as@|H_TNU){H=f?-`}KW4&htL!eb0OTo%cBy0`xKn$b=z4KCnPgL_^|NIFJ=s zN`TCQ36SX@^lJ=(dEmb!<~A^ax%mg(^rNUOu>ZK&pg>S5fm!PZsgCjb>0pLq>@g~T zw`>?GFoJ(&mYH~f&ykqva|)M_Ac%(f`hh^=93Y?ohK=RSzc+#)%m56M1>!<91bQ-o zfhaHs(h2&BT=8uA&!7mvG5K9Km;j!r6A5)yijzDKuzeZFSR6unoAh7lo#Q#DR^ZE! zUU<*vm2;u|VNc1ZizY(QnaZzjHYd+z)Qgtj7%z~49$(!YdUI?I)#NN%Q1dCLMt=a< zcCV=Fw-nGcyV?@!~e}u?;fX1(zn+@uxK3OU~DRY2JzH1l>|W)ZPr`WR!d?*6Uqy zA?Lo%3O(R;dMz%ZD>xmf3$v#pP4MBoJd9sfpJYC|WE~{eKC2)p=9(6Lsp+mDpDQ`) zUgGsMHO`iUI<-khwX)x9-`uEy(hpHH7rh(%+Hw#+y*AApS)$LYd=ki@HrMD7O1=e2 z_Ctm$mB%>%az}qKIevwbnJ7{UEJGnv$I zHsUC;)(=MaV2lcJF+SLsomlH~Pdn_}@?nZaP3mF*hseu%)aoC>`c9bs?U0ajWozg= zN}I**Q&VZ)n0QjY%Icsf>cAIXfMC!5t-;i9fV4W{@le7bbB-ojIkr953`bRmMpgI} z#W70m;SQn%9~9bhKdq8hqm10Ke1%_Xh`HIeI0G1RjjUJY`|Y!k#2at5SEs_u${Y?- zGEirO2@xBACwEbpcoZWmK-T;*(k= zOK*g=TN|8^Ce92e>t;*OEKG$o_bJDG^-VHLtOr^!0JS z7^|QU|2415oY#mN4Z0UHQ2~m8>bu~lrn63^)yE2-V%d2{6NRR+UApz zo?YAZJD`u(#+b4a$n3e66YB->as8eO+=A-Jpg2j#1(QO3Zc`u9Z{vpkDWnsH#|`1L z*`GNENBkk1GU!bRDj2Jl|BTRrR?QCy&(<22<9z{tmaZ|2v50zm@b>i`+Y)0#9_$5v z^dJa4MPwMuVaCth9r(wddhQ4$C2lpyJOF$DMmI>D-o)cgoQtS8{JKGL@_xdVwV5=KR9`_7|V+=R&1+ED|eurx#eYN;E=@ zM^)twZGHZC~? z_`J1mfTw_*vYawTQBFxgNm*V6LjVJR4zaS75}5We1g32e5by&w{#JnhE5NM}o%^8i z-K=I)Y}>thxZE$1dt(1jfOk3V2^QFSv3377v;)T|Sm6mw!HxQUQrt&_l%<_|2`qPLNXv{MphXZ~Zz6(emLx9>!c z3M_tGCC0t=9{6o=tj@cs&F2MG88=pn*pKcfUT2Q-#d%mSC#*UvCmz!9w}cE>+H5nj zsraQg3$0N4?FiVq8%%2o6DiAGudZ|RIJ}^dHrU;_3 zZxI$(W}R=Lctx)#&oZZUH1L12lJDcRO1VPaq%3hcAE}2i=goRl++EI2IU0M85R$CA z&`);Z*YNb|E^%#u$&zitG9nq}*ORx4PtTpf)LI643ebL^4VHSPb9aaTvBP(}Y&-QV z8ELx;|JsedZ+TnbD2d zpF2hK?FCrmil5CKO@tk#413$r(jrGFZpx*@^yAh0)ri9+?N~OXf#Sgnm}Gj&vQL+> z^f&-9c&qGK086jXIsq2b4eG{iUzcOJMDB#As~BpVO?=$HcDGUHB6qINN^t$#$AIi#cB@*GiR9 zx2TPy{BR-fZY0INmguGLAN|GMNlsucFm9_Q$;-C^V}g;xz<>T#ARsdUEO3~6F^acs z;DLyIYEicU{-J|^%X!-Vac)EWl;Sv~8nH19`dl&(KG<4F3j5(C_S5Te$=gI#A D)B>cV literal 0 HcmV?d00001 diff --git a/app/Keyboard _Skinstest.jks b/app/Keyboard _Skinstest.jks new file mode 100644 index 0000000000000000000000000000000000000000..d036531b9f86230544490be2f2280591f06408f3 GIT binary patch literal 2666 zcma)8S5y;-5>2DG2!xJ?CI}%U6ln^AA|Q(xdZdNAOAP`F=t>C!BB4Y;Arz%7C?#}R zx*J+hSwK1uq=Xs}klual*>~LYzTW$onKO6h&gY$rBCvaafM67X9m>omA7d1=#|2~o zz9z5(Aq2J)6oKskMPTatuMyK95CT*48C-uBwags@7j9Kgym%Ztbw_>$iE8{-{vN3b0)b?qARrvY$;|rqMGzYk042`MhKn%* zx`QD=c?i^pkUX)n1b!x|z|u&ve=-gsK>7we=L&`isT?LNyNbfmV)LzE*II5VNSQ7w zNR7iqAM{vv^{6pYscp;(rRrfgD{@IaVpv6j!$-RFvAD{uZd%3H^Q9%`w2tpr%4yu= zU`!lOZqT`KGWduS!4&AwaJTaP&Kz8ypV!#6Ku2utR9Afxeo_SZ^TzN1|% z>z9g44o>g)sCc?w!0JGHXIvzrg%YWnE-uXKW=0fP?JClDW|oMd2L@KhU1H#_O0%g< zq~s(l40Q;LuFj+#X5aDj=`Omz995>7!DKjSu(WOhecPeaw3yz$TrfK+S7dhodS1NK zXr&d0nue^_E=z}qrxoa;v3K6Ddme7!xyGDIvFax6<2q+J+PS$#E3}M~L}TSD7)i^k z_BXSbdg3h8rUjjqT)V?FC^vY&N+t0*ZN)yjS0=(&{+9pE5FJf(O<_&!u&|;RxI`a* zLF7S@IKDD@p4s1`_&k|EcVB!}-6TUaHXdGh|8zy;C;2hP`A-JFuZ&TN0Is-5(s8Bb z+fS=v37=Q4^l4EWc6zRFV^5iwRa-yinYg59j6OPPj*2`&m<*^UA;AKJoinvB0Z(7hhMT=LN|xCz~yspR$<<>(MYgT$EJS7 z!ojcYcC$1G2&W`AP|zDH@ZdDZBwv=pQ~&TXN0DMznUTE3^ZC--5bq@<3b^-C!_%+3 zF2VJK6}WrPy-d4_QL-aJ9w$NLPPRkXNb_Z>jAwX77;eOy^0PWS-{?i_hX~sK&K3=q zBq_GXoksC&IeGYKof3SO=z4@2sJ@q~6<*=@v0`090q09Z!b5Tbp@1&ARj;)g;UDZE~Vz z|B$>;0GF0?NS2<5fxT*Lgr&t%LwemrBy;a;LC6wG9u(yoyRkVDqD=eT(ks^eh|$O` z0ss$gMah|oCK=i|1+N2rs_8;oD^oGsg#OqL^MV<~( z+waZugWJQQXcyGgA9BgYk4BwG0=xn4fKY%701t2m1OVIsaDWpa@C@|?_?^|Dv*};? z?=2Kc;vYH;%@5(V^z?Oyqt(&sC^fViT3uQBGKv8CXNiURH37nV262OcfV0B#gU$l{ zUqX%@A-%JUhMClDA;o#t%OXRq>7M_OkpHUpCb9o>gVL~0`^aopKR$v0PKGh}?r%JB zHrENiGd6j(PU6bG6lMB@*jml#?n{LH=N)KYEf_68?u#M%y>~WSRjC(1wXT8;aMrS<96Iqj#TF4A(``*g2 z7#%A9vQkE@>O<;ym}O}~ac$d9$8lnP3BK3A zb=;SUy@^t5!Uv+Kckw6+y|GMN^-JN&jcRN5#jJ9S+tH2ZUIn#%7-lOsW}f>wQMpbJ(T z!;TK;;}^SPlWn)Y_dC}oTl`7&Lq{bjpI~GSLN9*X-Vng8L_lD-ogwlEa}wf z>6fMAiqmQ;uPUZNJ_`p^CiYt2y*OYU5U@9i=-;Pi;We@C`BlM_y;X7ThkAx<>Z15+ zb$@-Ao}As6Zm;~fo~+xKEpGdGSjSEviyX)Fa>;R6#XXmUf zZuwj6*qZ4FX@Q6DjJ0uskp?PBTF8o08x@gqq3i~`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.exquisite.demo08", 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..66d292c --- /dev/null +++ b/app/src/main/AndroidManifest.xml @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/assets/keyboard.json b/app/src/main/assets/keyboard.json new file mode 100644 index 0000000..2d87b54 --- /dev/null +++ b/app/src/main/assets/keyboard.json @@ -0,0 +1,5554 @@ +[ + { + "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/exquisite/KeyboardSkin.java b/app/src/main/java/com/exquisite/KeyboardSkin.java new file mode 100644 index 0000000..5b5c7e6 --- /dev/null +++ b/app/src/main/java/com/exquisite/KeyboardSkin.java @@ -0,0 +1,71 @@ +package com.exquisite; + +import android.app.Application; +import android.content.Context; +import android.content.Intent; +import android.util.Log; +import android.widget.Toast; + +import androidx.localbroadcastmanager.content.LocalBroadcastManager; + +import com.applovin.sdk.AppLovinMediationProvider; +import com.applovin.sdk.AppLovinSdk; +import com.applovin.sdk.AppLovinSdk.SdkInitializationListener; +import com.applovin.sdk.AppLovinSdkConfiguration; +import com.applovin.sdk.AppLovinSdkInitializationConfiguration; +import com.bytedance.sdk.openadsdk.InitConfig; +import com.exquisite.activity.MainActivity; +import com.exquisite.data.Mydata; +import com.exquisite.tools.Mytools; + +import java.util.Collections; +import java.util.List; + +public class KeyboardSkin extends Application { + public static KeyboardSkin app; + private static Context context; + public static List myDataArrayList; + private static final String MAX_SDK = "JE7gVeObwAxnnPBv2tb61lNAIEHd4Udk3kac0g2rNpfhmVP0m6PwUH38KLK7yVPblRTBpgFf8ansDbsMtQJ3mx"; + public static final String AD_BROADCAST = "on_success_action"; + public static Boolean initSDK = false; + + @Override + public void onCreate() { + super.onCreate(); + context = getApplicationContext(); + app = this; + initSDK(); + List myData = Mytools.parseJsonToList("keyboard.json"); + myDataArrayList = myData; + } + + public static Context getAppContext() { + return context; + } + + public static List getMyDataArrayList() { + if (myDataArrayList != null) { + Collections.shuffle(myDataArrayList); + return myDataArrayList; + } else { + return null; + } + + } + + private void initSDK() { + AppLovinSdkInitializationConfiguration initConfig = AppLovinSdkInitializationConfiguration.builder(MAX_SDK, this) + .setMediationProvider(AppLovinMediationProvider.MAX) + .build(); + AppLovinSdk.getInstance(this).initialize(initConfig, new SdkInitializationListener() { + @Override + public void onSdkInitialized(AppLovinSdkConfiguration appLovinSdkConfiguration) { + initSDK = true; + LocalBroadcastManager.getInstance(context).sendBroadcast(new Intent(AD_BROADCAST)); + } + }); + AppLovinSdk.getInstance(this).getSettings().setVerboseLogging(true); + } + + +} diff --git a/app/src/main/java/com/exquisite/activity/AllActivity.java b/app/src/main/java/com/exquisite/activity/AllActivity.java new file mode 100644 index 0000000..db2f03a --- /dev/null +++ b/app/src/main/java/com/exquisite/activity/AllActivity.java @@ -0,0 +1,92 @@ +package com.exquisite.activity; + +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.fragment.app.FragmentManager; +import androidx.fragment.app.FragmentTransaction; + +import android.annotation.SuppressLint; +import android.os.Bundle; +import android.util.Log; +import android.view.View; +import android.widget.LinearLayout; + +import com.applovin.mediation.MaxAd; +import com.applovin.mediation.ads.MaxInterstitialAd; +import com.exquisite.callback.AdCallback; +import com.exquisite.fragment.AllFragment; +import com.exquisite.demo08.R; +import com.exquisite.tools.Mytools; + +import java.util.List; + +public class AllActivity extends AppCompatActivity implements View.OnClickListener { + private LinearLayout back; + private static List adsList; + + @SuppressLint("MissingInflatedId") + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_all); + EdgeToEdge.enable(this); + ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.allactivity), (v, insets) -> { + Insets systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars()); + v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom); + return insets; + }); + AllFragment fragment = new AllFragment(); + FragmentManager fragmentManager = getSupportFragmentManager(); + FragmentTransaction transaction = fragmentManager.beginTransaction(); + transaction.add(R.id.all_activity_fragment, fragment); + transaction.commit(); + adsList = Mytools.getAllAd(); + intView(); + intEvent(); + } + + private void intEvent() { + back.setOnClickListener(this); + } + + private void intView() { + back = findViewById(R.id.back); + } + + @SuppressLint("NonConstantResourceId") + @Override + public void onClick(View v) { + if (v.getId() == R.id.back) { + showAd(); + finish(); + } + } + + private void showAd() { + MaxInterstitialAd cachedAd = Mytools.onCache(adsList); + if (cachedAd == null) { + } else { + Mytools.setADCAllBack(cachedAd, new AdCallback() { + @Override + public void onShowFail(MaxAd ad) { + + } + + @Override + public void onAdHidden() { + + } + }); + cachedAd.showAd(this); + } + } + + @Override + public void onBackPressed() { + super.onBackPressed(); + showAd(); + } +} \ No newline at end of file diff --git a/app/src/main/java/com/exquisite/activity/KeyBoardSettingsActivity.java b/app/src/main/java/com/exquisite/activity/KeyBoardSettingsActivity.java new file mode 100644 index 0000000..e92cc0a --- /dev/null +++ b/app/src/main/java/com/exquisite/activity/KeyBoardSettingsActivity.java @@ -0,0 +1,121 @@ +package com.exquisite.activity; + +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 android.annotation.SuppressLint; +import android.content.BroadcastReceiver; +import android.content.Context; +import android.content.Intent; +import android.content.IntentFilter; +import android.os.Bundle; +import android.provider.Settings; +import android.view.View; +import android.view.inputmethod.InputMethodManager; +import android.widget.ImageView; +import android.widget.LinearLayout; +import android.widget.Toast; + +import com.exquisite.KeyboardSkin; +import com.exquisite.demo08.R; +import com.exquisite.tools.Mytools; + +public class KeyBoardSettingsActivity extends AppCompatActivity implements View.OnClickListener { + private static final InputMethodManager methodManager = (InputMethodManager) KeyboardSkin.app.getSystemService(Context.INPUT_METHOD_SERVICE); + private LinearLayout back, step1, step2; + private ImageView step1_image, step2_image; + @SuppressLint("MissingInflatedId") + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_key_board_settings); + EdgeToEdge.enable(this); + ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.keyboard_settings), (v, insets) -> { + Insets systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars()); + v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom); + return insets; + }); + intView(); + intImage(); + BroadcastReceiver broadcastReceiver = new BroadcastReceiver() { + @Override + public void onReceive(Context context, Intent intent) { + step1.setSelected(Mytools.isStep1()); + step2.setSelected(Mytools.isStep2()); + intImage(); + } + }; + registerReceiver(broadcastReceiver, new IntentFilter(Intent.ACTION_INPUT_METHOD_CHANGED)); + + + intEvent(); + } + + private void intImage() { + if (Mytools.isStep2()){ + step2_image.setVisibility(View.VISIBLE); + }else { + step2_image.setVisibility(View.GONE); + } + if (Mytools.isStep1()){ + step1_image.setVisibility(View.VISIBLE); + }else { + step1_image.setVisibility(View.GONE); + } + } + + private void intEvent() { + back.setOnClickListener(this); + step2.setOnClickListener(this); + step1.setOnClickListener(this); + } + + private void intView() { + back = findViewById(R.id.settings_back); + step1 = findViewById(R.id.step1); + step2 = findViewById(R.id.step2); + step1_image = findViewById(R.id.step1_image); + step2_image = findViewById(R.id.step2_image); + step1_image.setVisibility(View.GONE); + step2_image.setVisibility(View.GONE); + } + + @SuppressLint("NonConstantResourceId") + @Override + public void onClick(View v) { + switch (v.getId()) { + case R.id.settings_back: + finish(); + break; + case R.id.step1: + Intent intent = new Intent(Settings.ACTION_INPUT_METHOD_SETTINGS); + startActivity(intent); + intImage(); + break; + case R.id.step2: + methodManager.showInputMethodPicker(); + intImage(); + break; + } + } + @Override + protected void onResume() { + super.onResume(); + step1.setSelected(Mytools.isStep1()); + step2.setSelected(Mytools.isStep2()); + intImage(); + } + + @Override + protected void onDestroy() { + super.onDestroy(); + if (Mytools.isStep1()&&Mytools.isStep2()){ + Toast.makeText(KeyBoardSettingsActivity.this,getString(R.string.text_step_successful),Toast.LENGTH_SHORT).show(); + }else { + Toast.makeText(KeyBoardSettingsActivity.this,getString(R.string.text_step_failed),Toast.LENGTH_SHORT).show(); + } + } +} \ No newline at end of file diff --git a/app/src/main/java/com/exquisite/activity/MainActivity.java b/app/src/main/java/com/exquisite/activity/MainActivity.java new file mode 100644 index 0000000..f66775d --- /dev/null +++ b/app/src/main/java/com/exquisite/activity/MainActivity.java @@ -0,0 +1,90 @@ +package com.exquisite.activity; + +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.viewpager.widget.ViewPager; + +import android.annotation.SuppressLint; +import android.os.Bundle; + +import com.exquisite.adapter.PageAdapter; +import com.exquisite.demo08.R; +import com.google.android.material.tabs.TabLayout; + +public class MainActivity extends AppCompatActivity { + private TabLayout tabLayout; + + @SuppressLint("MissingInflatedId") + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_main); + EdgeToEdge.enable(this); + ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.mainactivity), (v, insets) -> { + Insets systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars()); + v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom); + return insets; + }); + + tabLayout = findViewById(R.id.main_tabLayout); + ViewPager viewPager = findViewById(R.id.main_viewpager); + PageAdapter adapter = new PageAdapter(getSupportFragmentManager()); + viewPager.setAdapter(adapter); + tabLayout.setupWithViewPager(viewPager); + + setmainTabIcons(tabLayout); + viewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() { + @Override + public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { + } + + @Override + public void onPageSelected(int position) { + setTabIcons(position); + } + + @Override + public void onPageScrollStateChanged(int state) { + } + }); + } + + private void setTabIcons(final int position) { + for (int i = 0; i < tabLayout.getTabCount(); i++) { + final TabLayout.Tab tab = tabLayout.getTabAt(i); + if (tab != null) { + switch (i) { + case 0: + tab.setIcon(position == 0 ? R.drawable.home_check : R.drawable.home_uncheck); + break; + case 1: + tab.setIcon(position == 0 ? R.drawable.setting_uncheck : R.drawable.setting_check); + break; + default: + break; + } + } + } + } + + private void setmainTabIcons(TabLayout tabLayout) { + for (int i = 0; i < tabLayout.getTabCount(); i++) { + TabLayout.Tab tab = tabLayout.getTabAt(i); + if (tab != null) { + switch (i) { + case 0: + tab.setIcon(R.drawable.home_check); + break; + case 1: + tab.setIcon(R.drawable.setting_uncheck); + break; + default: + break; + } + } + } + } +} \ No newline at end of file diff --git a/app/src/main/java/com/exquisite/activity/PreviewActivity.java b/app/src/main/java/com/exquisite/activity/PreviewActivity.java new file mode 100644 index 0000000..cd5bdde --- /dev/null +++ b/app/src/main/java/com/exquisite/activity/PreviewActivity.java @@ -0,0 +1,183 @@ +package com.exquisite.activity; + +import androidx.activity.EdgeToEdge; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.appcompat.app.AppCompatActivity; +import androidx.core.graphics.Insets; +import androidx.core.view.ViewCompat; +import androidx.core.view.WindowInsetsCompat; +import androidx.recyclerview.widget.GridLayoutManager; +import androidx.recyclerview.widget.RecyclerView; + +import android.annotation.SuppressLint; +import android.content.Intent; +import android.graphics.Bitmap; +import android.graphics.drawable.Drawable; +import android.os.Bundle; +import android.util.Log; +import android.view.View; +import android.widget.ImageView; +import android.widget.LinearLayout; +import android.widget.ProgressBar; +import android.widget.TextView; +import android.widget.Toast; + +import com.applovin.mediation.MaxAd; +import com.applovin.mediation.ads.MaxInterstitialAd; +import com.bumptech.glide.Glide; +import com.bumptech.glide.request.target.CustomTarget; +import com.bumptech.glide.request.transition.Transition; +import com.exquisite.KeyboardSkin; +import com.exquisite.adapter.ThumAdapter; +import com.exquisite.callback.AdCallback; +import com.exquisite.callback.DownloadCallback; +import com.exquisite.callback.UnzipCallback; +import com.exquisite.data.StaticValue; +import com.exquisite.demo08.R; +import com.exquisite.tools.Mytools; +import com.exquisite.tools.SpaceItem; + +import java.io.File; +import java.io.IOException; +import java.util.List; + +public class PreviewActivity extends AppCompatActivity implements View.OnClickListener { + private LinearLayout back, viewall, settings; + private RecyclerView previewrv; + private ImageView imageView; + private String name; + private String preview; + private String url; + private String unzipPath; + private TextView textView; + private ProgressBar progressBarPreview; + + private ProgressBar progressBarDownload; + private static List adsList; + + @SuppressLint("MissingInflatedId") + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_preview); + EdgeToEdge.enable(this); + ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.preview), (v, insets) -> { + Insets systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars()); + v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom); + return insets; + }); + + intView(); + adsList = Mytools.getAllAd(); + imageView.setVisibility(View.GONE); + progressBarPreview.setVisibility(View.VISIBLE); + progressBarDownload.setVisibility(View.GONE); + SpaceItem spaceItem = new SpaceItem(10, 20, 10); + previewrv.setAdapter(new ThumAdapter(this, KeyboardSkin.getMyDataArrayList())); + previewrv.setLayoutManager(new GridLayoutManager(this, 2)); + previewrv.addItemDecoration(spaceItem); + Intent intent = getIntent(); + preview = intent.getStringExtra(StaticValue.KEY_PRE); + name = intent.getStringExtra(StaticValue.KEY_NAME); + url = intent.getStringExtra(StaticValue.KEY_URL); + Glide.with(this) + .asBitmap() + .load(preview) + .into(new CustomTarget() { + @Override + public void onResourceReady(@NonNull Bitmap resource, @Nullable Transition transition) { + imageView.setImageBitmap(resource); + imageView.setVisibility(View.VISIBLE); + textView.setText(name); + progressBarPreview.setVisibility(View.GONE); + } + + @Override + public void onLoadCleared(@Nullable Drawable placeholder) { + + } + }); + File cacheDir = this.getCacheDir(); + unzipPath = cacheDir + "/" + name; + intEvent(); + } + + private void intEvent() { + back.setOnClickListener(this); + viewall.setOnClickListener(this); + settings.setOnClickListener(this); + } + + private void intView() { + back = findViewById(R.id.detail_back); + imageView = findViewById(R.id.preview_image); + viewall = findViewById(R.id.preview_all); + previewrv = findViewById(R.id.detail_rv); + textView = findViewById(R.id.image_text); + settings = findViewById(R.id.detail_setting); + progressBarPreview = findViewById(R.id.image_progress); + progressBarDownload = findViewById(R.id.download_progress); + } + + + @SuppressLint("NonConstantResourceId") + @Override + public void onClick(View v) { + switch (v.getId()) { + case R.id.detail_back: + finish(); + break; + case R.id.preview_all: + Intent intent = new Intent(PreviewActivity.this, AllActivity.class); + startActivity(intent); + break; + case R.id.detail_setting: + download(); + break; + } + } + + private void download() { + if (!Mytools.isStep1() || !Mytools.isStep2()) { + Toast.makeText(this, getString(R.string.text_hint), Toast.LENGTH_SHORT).show(); + Intent intent = new Intent(this, KeyBoardSettingsActivity.class); + startActivity(intent); + } else { + progressBarDownload.setVisibility(View.VISIBLE); + Mytools.donwnZip(this, url, (successful, resource) -> { + if (successful) { + Mytools.unZip(this, unzipPath, resource, (successful1, resDirPath) -> { + if (successful1) { + StaticValue.PATH = resDirPath; + Toast.makeText(PreviewActivity.this, getString(R.string.set_successful), Toast.LENGTH_SHORT).show(); + progressBarDownload.setVisibility(View.GONE); + showAd(); + finish(); + } + }); + } + }); + } + } + + private void showAd() { + MaxInterstitialAd cachedAd = Mytools.onCache(adsList); + if (cachedAd == null) { + + } else { + Mytools.setADCAllBack(cachedAd, new AdCallback() { + @Override + public void onShowFail(MaxAd ad) { + + } + + @Override + public void onAdHidden() { + + } + }); + cachedAd.showAd(); + } + } +} \ No newline at end of file diff --git a/app/src/main/java/com/exquisite/activity/SearchActivity.java b/app/src/main/java/com/exquisite/activity/SearchActivity.java new file mode 100644 index 0000000..99d9f11 --- /dev/null +++ b/app/src/main/java/com/exquisite/activity/SearchActivity.java @@ -0,0 +1,128 @@ +package com.exquisite.activity; + +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.recyclerview.widget.GridLayoutManager; +import androidx.recyclerview.widget.RecyclerView; + +import android.annotation.SuppressLint; +import android.content.Context; +import android.content.Intent; +import android.os.Bundle; +import android.text.TextUtils; +import android.util.Log; +import android.view.KeyEvent; +import android.view.View; +import android.view.WindowManager; +import android.view.inputmethod.EditorInfo; +import android.view.inputmethod.InputMethodManager; +import android.widget.EditText; +import android.widget.ImageView; +import android.widget.TextView; +import android.widget.Toast; + +import com.exquisite.KeyboardSkin; +import com.exquisite.adapter.ThumAdapter; +import com.exquisite.data.Mydata; +import com.exquisite.data.StaticValue; +import com.exquisite.demo08.R; +import com.exquisite.tools.SpaceItem; + +import java.util.List; + +public class SearchActivity extends AppCompatActivity implements View.OnClickListener { + private ImageView back; + private EditText searchText; + private RecyclerView searchrv; + private String name; + private String searchname; + private TextView search, faile; + + private final SpaceItem spaceItem = new SpaceItem(10, 20, 10); + + @SuppressLint("MissingInflatedId") + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_search); + EdgeToEdge.enable(this); + ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.search_activity), (v, insets) -> { + Insets systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars()); + v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom); + return insets; + }); + + initView(); + faile.setVisibility(View.GONE); + searchText.requestFocus(); + InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); + imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, InputMethodManager.HIDE_IMPLICIT_ONLY); + searchText.setOnEditorActionListener((v, actionId, event) -> { + if (actionId == EditorInfo.IME_ACTION_DONE) { + search(); + return true; + } + return false; + }); + searchrv.addItemDecoration(spaceItem); + initEvent(); + } + + private void initEvent() { + back.setOnClickListener(this); + search.setOnClickListener(this); + } + + private void initView() { + back = findViewById(R.id.search_back); + searchrv = findViewById(R.id.searc_rv); + searchText = findViewById(R.id.edit_search); + search = findViewById(R.id.cancel); + faile = findViewById(R.id.faile); + } + + @SuppressLint("NonConstantResourceId") + @Override + public void onClick(View v) { + switch (v.getId()) { + case R.id.search_back: + finish(); + break; + case R.id.cancel: + search(); + break; + } + } + + private void search() { + if (TextUtils.isEmpty(searchText.getText().toString())) { + faile.setVisibility(View.VISIBLE); + searchrv.setVisibility(View.GONE); + faile.setText(R.string.text_tips); + } else { + faile.setVisibility(View.GONE); + searchrv.setVisibility(View.VISIBLE); + Mydata mydata = new Mydata(); + searchname = searchText.getText().toString(); + List filteredData = mydata.filterByName(searchname, KeyboardSkin.getMyDataArrayList()); + if (filteredData.isEmpty()) { + faile.setVisibility(View.VISIBLE); + faile.setText(R.string.text_null); + searchrv.setVisibility(View.GONE); + } else { + faile.setVisibility(View.GONE); + searchrv.setVisibility(View.VISIBLE); + searchrv.setAdapter(new ThumAdapter(this, filteredData)); + searchrv.setLayoutManager(new GridLayoutManager(this, 2)); + } + } + InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); + imm.hideSoftInputFromWindow(searchText.getWindowToken(), 0); + + } + + +} \ No newline at end of file diff --git a/app/src/main/java/com/exquisite/activity/SplashActivity.java b/app/src/main/java/com/exquisite/activity/SplashActivity.java new file mode 100644 index 0000000..af45ba3 --- /dev/null +++ b/app/src/main/java/com/exquisite/activity/SplashActivity.java @@ -0,0 +1,129 @@ +package com.exquisite.activity; + +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.localbroadcastmanager.content.LocalBroadcastManager; + +import android.annotation.SuppressLint; +import android.content.BroadcastReceiver; +import android.content.Context; +import android.content.Intent; +import android.content.IntentFilter; +import android.os.Bundle; +import android.os.CountDownTimer; +import android.util.Log; +import android.view.View; + +import com.applovin.mediation.MaxAd; +import com.applovin.mediation.ads.MaxInterstitialAd; +import com.exquisite.KeyboardSkin; +import com.exquisite.callback.AdCallback; +import com.exquisite.demo08.R; +import com.exquisite.tools.Mytools; + +import java.util.List; + +public class SplashActivity extends AppCompatActivity { + private CountDownTimer countDownTimer; + private boolean needShow = true; + private boolean key = true; + private static List adsList; + + @SuppressLint("MissingInflatedId") + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_splash); + EdgeToEdge.enable(this); + View splashView = findViewById(R.id.splashactivity); + ViewCompat.setOnApplyWindowInsetsListener(splashView, (v, insets) -> { + Insets systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars()); + v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom); + return insets; + }); + initializeCountDownTimer(); + loadAndStartAd(); + } + + private void initializeCountDownTimer() { + countDownTimer = new CountDownTimer(11000, 1000) { + @Override + public void onTick(long millisUntilFinished) { + if (!key) { + showAdOrStartView(); + } + } + + @Override + public void onFinish() { + if (key) { + showAdOrStartView(); + } + startView(); + } + }; + registerBroadcastReceiver(); + } + + private void showAdOrStartView() { + MaxInterstitialAd cachedAd = Mytools.onCache(adsList); + if (cachedAd == null) { + key = false; + startView(); + } else { + key = true; + needShow = false; + Mytools.setADCAllBack(cachedAd, new AdCallback() { + @Override + public void onShowFail(MaxAd ad) { + startView(); + } + + @Override + public void onAdHidden() { + startView(); + + } + }); + cachedAd.showAd(); + } + } + + private void startView() { + Intent intent = new Intent(SplashActivity.this, MainActivity.class); + startActivity(intent); + finish(); + } + + private void loadAndStartAd() { + adsList = Mytools.getAllAd(); + countDownTimer.start(); + } + + private void registerBroadcastReceiver() { + if (!KeyboardSkin.initSDK) { + BroadcastReceiver receiver = new BroadcastReceiver() { + @Override + public void onReceive(Context context, Intent intent) { + loadAndStartAd(); + } + }; + + LocalBroadcastManager.getInstance(this).registerReceiver(receiver, new IntentFilter(KeyboardSkin.AD_BROADCAST)); + } else { + loadAndStartAd(); + } + } + + @Override + protected void onDestroy() { + super.onDestroy(); + if (countDownTimer != null) { + countDownTimer.cancel(); + countDownTimer = null; + } + } +} diff --git a/app/src/main/java/com/exquisite/adapter/PageAdapter.java b/app/src/main/java/com/exquisite/adapter/PageAdapter.java new file mode 100644 index 0000000..ae9f2d4 --- /dev/null +++ b/app/src/main/java/com/exquisite/adapter/PageAdapter.java @@ -0,0 +1,33 @@ +package com.exquisite.adapter; + +import androidx.annotation.NonNull; +import androidx.fragment.app.Fragment; +import androidx.fragment.app.FragmentManager; +import androidx.fragment.app.FragmentPagerAdapter; + +import com.exquisite.fragment.PageOneFragment; +import com.exquisite.fragment.PageTwoFragment; + +import java.util.ArrayList; +import java.util.List; + +public class PageAdapter extends FragmentPagerAdapter { + private final List list = new ArrayList<>(); + + public PageAdapter(@NonNull FragmentManager fm) { + super(fm); + list.add(new PageOneFragment()); + list.add(new PageTwoFragment()); + } + + @NonNull + @Override + public Fragment getItem(int position) { + return list.get(position); + } + + @Override + public int getCount() { + return 2; + } +} diff --git a/app/src/main/java/com/exquisite/adapter/ThumAdapter.java b/app/src/main/java/com/exquisite/adapter/ThumAdapter.java new file mode 100644 index 0000000..7376b19 --- /dev/null +++ b/app/src/main/java/com/exquisite/adapter/ThumAdapter.java @@ -0,0 +1,63 @@ +package com.exquisite.adapter; + +import android.content.Context; +import android.content.Intent; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; + +import androidx.annotation.NonNull; +import androidx.recyclerview.widget.RecyclerView; + +import com.bumptech.glide.Glide; +import com.bumptech.glide.load.resource.bitmap.RoundedCorners; +import com.exquisite.activity.PreviewActivity; +import com.exquisite.data.Mydata; +import com.exquisite.data.StaticValue; +import com.exquisite.demo08.R; +import com.exquisite.tools.Mytools; + +import java.util.List; +import java.util.Random; + +public class ThumAdapter extends RecyclerView.Adapter { + private Context myContext; + private List myDataList; + + public ThumAdapter(Context context, List list) { + myContext = context; + myDataList = list; + } + + @NonNull + @Override + public ThumVH onCreateViewHolder(@NonNull ViewGroup parent, int viewType) { + View view = LayoutInflater.from(myContext).inflate(R.layout.image_list, parent, false); + return new ThumVH(view); + } + + @Override + public void onBindViewHolder(@NonNull ThumVH holder, int position) { + Mydata myData = myDataList.get(position); + String thumbnail = myData.getThumbnail(); + Glide.with(myContext) + .load(thumbnail) + .placeholder(R.mipmap.logo) + .transform(new RoundedCorners(Mytools.dp2Px(12))) + .into(holder.getImageViewThumb()); + holder.getConstraintLayout().setOnClickListener(v -> { + Intent intent = new Intent(myContext, PreviewActivity.class); + intent.putExtra(StaticValue.KEY_NAME, myData.getResourceName()); + intent.putExtra(StaticValue.KEY_URL, myData.getUrl()); + intent.putExtra(StaticValue.KEY_PRE, myData.getPreview()); + intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); + myContext.startActivity(intent); + }); + } + + + @Override + public int getItemCount() { + return myDataList.size(); + } +} diff --git a/app/src/main/java/com/exquisite/adapter/ThumVH.java b/app/src/main/java/com/exquisite/adapter/ThumVH.java new file mode 100644 index 0000000..22e9650 --- /dev/null +++ b/app/src/main/java/com/exquisite/adapter/ThumVH.java @@ -0,0 +1,29 @@ +package com.exquisite.adapter; + +import android.view.View; +import android.widget.ImageView; + +import androidx.annotation.NonNull; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.recyclerview.widget.RecyclerView; + +import com.exquisite.demo08.R; + +public class ThumVH extends RecyclerView.ViewHolder { + private ImageView imageViewThumb; + private ConstraintLayout constraintLayout; + + public ThumVH(@NonNull View itemView) { + super(itemView); + imageViewThumb = itemView.findViewById(R.id.image_view_thumb_id); + constraintLayout = itemView.findViewById(R.id.constraint_layout_id); + } + + public ConstraintLayout getConstraintLayout() { + return constraintLayout; + } + + public ImageView getImageViewThumb() { + return imageViewThumb; + } +} diff --git a/app/src/main/java/com/exquisite/callback/AdCallback.java b/app/src/main/java/com/exquisite/callback/AdCallback.java new file mode 100644 index 0000000..ad00498 --- /dev/null +++ b/app/src/main/java/com/exquisite/callback/AdCallback.java @@ -0,0 +1,8 @@ +package com.exquisite.callback; + +import com.applovin.mediation.MaxAd; + +public interface AdCallback { + void onShowFail(MaxAd ad); + void onAdHidden( ); +} diff --git a/app/src/main/java/com/exquisite/callback/DownloadCallback.java b/app/src/main/java/com/exquisite/callback/DownloadCallback.java new file mode 100644 index 0000000..8f27fc4 --- /dev/null +++ b/app/src/main/java/com/exquisite/callback/DownloadCallback.java @@ -0,0 +1,9 @@ +package com.exquisite.callback; + +import java.io.File; +import java.io.IOException; + +public interface DownloadCallback { + + void onDownloadCall(boolean successful, File resource) throws IOException; +} diff --git a/app/src/main/java/com/exquisite/callback/UnzipCallback.java b/app/src/main/java/com/exquisite/callback/UnzipCallback.java new file mode 100644 index 0000000..5f6d2a6 --- /dev/null +++ b/app/src/main/java/com/exquisite/callback/UnzipCallback.java @@ -0,0 +1,6 @@ +package com.exquisite.callback; + +public interface UnzipCallback { + + void onUnzipCall(boolean successful, String resDirPath); +} diff --git a/app/src/main/java/com/exquisite/data/Mydata.java b/app/src/main/java/com/exquisite/data/Mydata.java new file mode 100644 index 0000000..df88ea6 --- /dev/null +++ b/app/src/main/java/com/exquisite/data/Mydata.java @@ -0,0 +1,55 @@ +package com.exquisite.data; + +import java.util.ArrayList; +import java.util.List; + +public class Mydata { + private String resourceName; + + private String thumbnail; + private String preview; + + private String url; + + public void setPreview(String preview) { + this.preview = preview; + } + + public void setResourceName(String resourceName) { + this.resourceName = resourceName; + } + + public void setThumbnail(String thumbnail) { + this.thumbnail = thumbnail; + } + + public void setUrl(String url) { + this.url = url; + } + + public String getPreview() { + return preview; + } + + public String getResourceName() { + return resourceName; + } + + public String getThumbnail() { + return thumbnail; + } + + public String getUrl() { + return url; + } + + public List filterByName(String input, List dataList) { + List filteredList = new ArrayList<>(); + for (Mydata data : dataList) { + if (data.getResourceName().toLowerCase().contains(input.toLowerCase())) { + filteredList.add(data); + } + } + return filteredList; + } +} diff --git a/app/src/main/java/com/exquisite/data/StaticValue.java b/app/src/main/java/com/exquisite/data/StaticValue.java new file mode 100644 index 0000000..552f668 --- /dev/null +++ b/app/src/main/java/com/exquisite/data/StaticValue.java @@ -0,0 +1,8 @@ +package com.exquisite.data; + +public class StaticValue { + public static String KEY_NAME = "key_name"; + public static String KEY_URL = "key_url"; + public static String KEY_PRE = "key_pre"; + public static String PATH = ""; +} diff --git a/app/src/main/java/com/exquisite/fragment/AllFragment.java b/app/src/main/java/com/exquisite/fragment/AllFragment.java new file mode 100644 index 0000000..2c6e19e --- /dev/null +++ b/app/src/main/java/com/exquisite/fragment/AllFragment.java @@ -0,0 +1,117 @@ +package com.exquisite.fragment; + +import android.annotation.SuppressLint; +import android.os.Bundle; + +import androidx.annotation.NonNull; +import androidx.fragment.app.Fragment; +import androidx.fragment.app.FragmentManager; +import androidx.fragment.app.FragmentPagerAdapter; +import androidx.fragment.app.FragmentStatePagerAdapter; +import androidx.viewpager.widget.ViewPager; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.TextView; + +import com.exquisite.demo08.R; +import com.google.android.material.tabs.TabLayout; + +import java.util.ArrayList; +import java.util.List; + +public class AllFragment extends Fragment { + private ViewPager viewPager; + private TabLayout tabLayout; + private MyPagerAdapter adapter; + private TextView tabtext; + private List list = new ArrayList<>(); + + private String[] listtext = {"For You", "Love", "Cool", "Cute", "Neon", "Aesthetic"}; + + @SuppressLint("MissingInflatedId") + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + View view = inflater.inflate(R.layout.fragment_all, container, false); + + tabLayout = view.findViewById(R.id.all_tabLayout); + viewPager = view.findViewById(R.id.all_viewpager); + + + list.add(new FragmentForyou()); + list.add(new FragmentLove()); + list.add(new FragmentCool()); + list.add(new FragmentCute()); + list.add(new FragmentNeon()); + list.add(new FragmentAesthetic()); + + adapter = new MyPagerAdapter(getChildFragmentManager(), list); + viewPager.setAdapter(adapter); + + for (int i = 0; i < 6; i++) { + TabLayout.Tab tab4k = tabLayout.newTab(); + tabLayout.addTab(tab4k); + View customView = LayoutInflater.from(requireContext()).inflate(R.layout.custom_tablayout, null); + tabtext = customView.findViewById(R.id.tab_text); + tabtext.setText(listtext[i]); + tabtext.setBackgroundResource(android.R.color.transparent); + tab4k.setCustomView(customView); + final int finalI = i; + tab4k.view.setOnClickListener(v -> { + viewPager.setCurrentItem(finalI); + }); + } + + + viewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() { + @Override + public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { + + } + + @Override + public void onPageSelected(int position) { + setTabIcons(position); + } + + @Override + public void onPageScrollStateChanged(int state) { + } + }); + return view; + + } + + private void setTabIcons(int position) { + for (int i = 0; i < tabLayout.getTabCount(); i++) { + TabLayout.Tab tab = tabLayout.getTabAt(i); + if (tab != null) { + tab.getCustomView().findViewById(R.id.tab_text).setSelected(i == position); + } + } + + } + + private static class MyPagerAdapter extends FragmentStatePagerAdapter { + + private final List fragmentList; + + public MyPagerAdapter(@NonNull FragmentManager fm, List list) { + super(fm); + fragmentList = list; + } + + @NonNull + @Override + public Fragment getItem(int position) { + return fragmentList.get(position); + } + + @Override + public int getCount() { + return fragmentList.size(); + } + } +} \ No newline at end of file diff --git a/app/src/main/java/com/exquisite/fragment/FragmentAesthetic.java b/app/src/main/java/com/exquisite/fragment/FragmentAesthetic.java new file mode 100644 index 0000000..a73eb93 --- /dev/null +++ b/app/src/main/java/com/exquisite/fragment/FragmentAesthetic.java @@ -0,0 +1,33 @@ +package com.exquisite.fragment; + +import android.os.Bundle; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; + +import androidx.fragment.app.Fragment; +import androidx.recyclerview.widget.GridLayoutManager; +import androidx.recyclerview.widget.RecyclerView; + +import com.exquisite.KeyboardSkin; +import com.exquisite.adapter.ThumAdapter; +import com.exquisite.demo08.R; +import com.exquisite.tools.SpaceItem; + +public class FragmentAesthetic extends Fragment { + private RecyclerView recyclerView; + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + View view = inflater.inflate(R.layout.fragment_foryou, container, false); + + recyclerView = view.findViewById(R.id.keyboard_rv); + SpaceItem spaceItem = new SpaceItem(10, 20, 10); + recyclerView.setAdapter(new ThumAdapter(requireContext(), KeyboardSkin.getMyDataArrayList())); + recyclerView.setLayoutManager(new GridLayoutManager(requireContext(), 2)); + recyclerView.addItemDecoration(spaceItem); + + return view; + } +} \ No newline at end of file diff --git a/app/src/main/java/com/exquisite/fragment/FragmentCool.java b/app/src/main/java/com/exquisite/fragment/FragmentCool.java new file mode 100644 index 0000000..b153103 --- /dev/null +++ b/app/src/main/java/com/exquisite/fragment/FragmentCool.java @@ -0,0 +1,33 @@ +package com.exquisite.fragment; + +import android.os.Bundle; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; + +import androidx.fragment.app.Fragment; +import androidx.recyclerview.widget.GridLayoutManager; +import androidx.recyclerview.widget.RecyclerView; + +import com.exquisite.KeyboardSkin; +import com.exquisite.adapter.ThumAdapter; +import com.exquisite.demo08.R; +import com.exquisite.tools.SpaceItem; + +public class FragmentCool extends Fragment { + + private RecyclerView recyclerView; + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + View view = inflater.inflate(R.layout.fragment_foryou, container, false); + + recyclerView = view.findViewById(R.id.keyboard_rv); + SpaceItem spaceItem = new SpaceItem(10, 20, 10); + recyclerView.setAdapter(new ThumAdapter(requireContext(), KeyboardSkin.getMyDataArrayList())); + recyclerView.setLayoutManager(new GridLayoutManager(requireContext(),2)); + recyclerView.addItemDecoration(spaceItem); + + return view; + } +} \ No newline at end of file diff --git a/app/src/main/java/com/exquisite/fragment/FragmentCute.java b/app/src/main/java/com/exquisite/fragment/FragmentCute.java new file mode 100644 index 0000000..a56c65d --- /dev/null +++ b/app/src/main/java/com/exquisite/fragment/FragmentCute.java @@ -0,0 +1,36 @@ +package com.exquisite.fragment; + + +import android.os.Bundle; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; + +import androidx.fragment.app.Fragment; +import androidx.recyclerview.widget.GridLayoutManager; +import androidx.recyclerview.widget.RecyclerView; + +import com.exquisite.KeyboardSkin; +import com.exquisite.adapter.ThumAdapter; +import com.exquisite.demo08.R; +import com.exquisite.tools.SpaceItem; + + +public class FragmentCute extends Fragment { + + private RecyclerView recyclerView; + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + View view = inflater.inflate(R.layout.fragment_foryou, container, false); + + recyclerView = view.findViewById(R.id.keyboard_rv); + SpaceItem spaceItem = new SpaceItem(10, 20, 10); + recyclerView.setAdapter(new ThumAdapter(requireContext(), KeyboardSkin.getMyDataArrayList())); + recyclerView.setLayoutManager(new GridLayoutManager(requireContext(),2)); + recyclerView.addItemDecoration(spaceItem); + + return view; + } +} \ No newline at end of file diff --git a/app/src/main/java/com/exquisite/fragment/FragmentForyou.java b/app/src/main/java/com/exquisite/fragment/FragmentForyou.java new file mode 100644 index 0000000..b8aa7e4 --- /dev/null +++ b/app/src/main/java/com/exquisite/fragment/FragmentForyou.java @@ -0,0 +1,33 @@ +package com.exquisite.fragment; + +import android.os.Bundle; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; + +import androidx.fragment.app.Fragment; +import androidx.recyclerview.widget.GridLayoutManager; +import androidx.recyclerview.widget.RecyclerView; + +import com.exquisite.KeyboardSkin; +import com.exquisite.adapter.ThumAdapter; +import com.exquisite.demo08.R; +import com.exquisite.tools.SpaceItem; + +public class FragmentForyou extends Fragment { + private RecyclerView recyclerView; + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + View view = inflater.inflate(R.layout.fragment_foryou, container, false); + + recyclerView = view.findViewById(R.id.keyboard_rv); + SpaceItem spaceItem = new SpaceItem(10, 20, 10); + recyclerView.setAdapter(new ThumAdapter(requireContext(), KeyboardSkin.getMyDataArrayList())); + recyclerView.setLayoutManager(new GridLayoutManager(requireContext(), 2)); + recyclerView.addItemDecoration(spaceItem); + + return view; + } +} \ No newline at end of file diff --git a/app/src/main/java/com/exquisite/fragment/FragmentLove.java b/app/src/main/java/com/exquisite/fragment/FragmentLove.java new file mode 100644 index 0000000..4644767 --- /dev/null +++ b/app/src/main/java/com/exquisite/fragment/FragmentLove.java @@ -0,0 +1,34 @@ +package com.exquisite.fragment; + +import android.os.Bundle; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; + +import androidx.fragment.app.Fragment; +import androidx.recyclerview.widget.GridLayoutManager; +import androidx.recyclerview.widget.RecyclerView; + +import com.exquisite.KeyboardSkin; +import com.exquisite.adapter.ThumAdapter; +import com.exquisite.demo08.R; +import com.exquisite.tools.SpaceItem; + +public class FragmentLove extends Fragment { + private RecyclerView recyclerView; + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + View view = inflater.inflate(R.layout.fragment_foryou, container, false); + + recyclerView = view.findViewById(R.id.keyboard_rv); + SpaceItem spaceItem = new SpaceItem(10, 20, 10); + recyclerView.setAdapter(new ThumAdapter(requireContext(), KeyboardSkin.getMyDataArrayList())); + recyclerView.setLayoutManager(new GridLayoutManager(requireContext(), 2)); + recyclerView.addItemDecoration(spaceItem); + + + return view; + } +} \ No newline at end of file diff --git a/app/src/main/java/com/exquisite/fragment/FragmentNeon.java b/app/src/main/java/com/exquisite/fragment/FragmentNeon.java new file mode 100644 index 0000000..afcee0e --- /dev/null +++ b/app/src/main/java/com/exquisite/fragment/FragmentNeon.java @@ -0,0 +1,35 @@ +package com.exquisite.fragment; + +import android.os.Bundle; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; + +import androidx.fragment.app.Fragment; +import androidx.recyclerview.widget.GridLayoutManager; +import androidx.recyclerview.widget.RecyclerView; + +import com.exquisite.KeyboardSkin; +import com.exquisite.adapter.ThumAdapter; +import com.exquisite.demo08.R; +import com.exquisite.tools.SpaceItem; + + +public class FragmentNeon extends Fragment { + + private RecyclerView recyclerView; + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + View view = inflater.inflate(R.layout.fragment_foryou, container, false); + + recyclerView = view.findViewById(R.id.keyboard_rv); + SpaceItem spaceItem = new SpaceItem(10, 20, 10); + recyclerView.setAdapter(new ThumAdapter(requireContext(), KeyboardSkin.getMyDataArrayList())); + recyclerView.setLayoutManager(new GridLayoutManager(requireContext(), 2)); + recyclerView.addItemDecoration(spaceItem); + + return view; + } +} \ No newline at end of file diff --git a/app/src/main/java/com/exquisite/fragment/PageOneFragment.java b/app/src/main/java/com/exquisite/fragment/PageOneFragment.java new file mode 100644 index 0000000..26103ec --- /dev/null +++ b/app/src/main/java/com/exquisite/fragment/PageOneFragment.java @@ -0,0 +1,51 @@ +package com.exquisite.fragment; + +import android.annotation.SuppressLint; +import android.content.Intent; +import android.os.Bundle; + +import androidx.fragment.app.Fragment; +import androidx.recyclerview.widget.GridLayoutManager; +import androidx.recyclerview.widget.RecyclerView; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ImageView; +import android.widget.LinearLayout; +import android.widget.TextView; + +import com.exquisite.KeyboardSkin; +import com.exquisite.activity.AllActivity; +import com.exquisite.activity.SearchActivity; +import com.exquisite.adapter.ThumAdapter; +import com.exquisite.demo08.R; +import com.exquisite.tools.SpaceItem; + + +public class PageOneFragment extends Fragment { + private RecyclerView mainrv; + private LinearLayout viewall; + private ImageView seach; + @SuppressLint("MissingInflatedId") + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { + View view = inflater.inflate(R.layout.fragment_page_one, container, false); + viewall = view.findViewById(R.id.view_all); + seach = view.findViewById(R.id.search_image); + mainrv = view.findViewById(R.id.main_keyboard_rv); + viewall.setOnClickListener(v -> { + Intent intent = new Intent(getActivity(), AllActivity.class); + startActivity(intent); + }); + seach.setOnClickListener(v -> { + Intent intent1 = new Intent(getActivity(), SearchActivity.class); + startActivity(intent1); + }); + SpaceItem spaceItem = new SpaceItem(10, 20, 10); + mainrv.setAdapter(new ThumAdapter(requireContext(), KeyboardSkin.getMyDataArrayList())); + mainrv.setLayoutManager(new GridLayoutManager(requireContext(), 2)); + mainrv.addItemDecoration(spaceItem); + return view; + } +} \ No newline at end of file diff --git a/app/src/main/java/com/exquisite/fragment/PageTwoFragment.java b/app/src/main/java/com/exquisite/fragment/PageTwoFragment.java new file mode 100644 index 0000000..12d3b79 --- /dev/null +++ b/app/src/main/java/com/exquisite/fragment/PageTwoFragment.java @@ -0,0 +1,59 @@ +package com.exquisite.fragment; + +import android.annotation.SuppressLint; +import android.content.Intent; +import android.net.Uri; +import android.os.Bundle; + +import androidx.fragment.app.Fragment; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.LinearLayout; +import android.widget.Toast; + +import com.exquisite.activity.KeyBoardSettingsActivity; +import com.exquisite.demo08.R; + +public class PageTwoFragment extends Fragment implements View.OnClickListener { + private LinearLayout settings, rate, privacy; + + @SuppressLint("MissingInflatedId") + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + View view = inflater.inflate(R.layout.fragment_page_two, container, false); + settings = view.findViewById(R.id.keyboard_setting); + rate = view.findViewById(R.id.rate_us); + privacy = view.findViewById(R.id.privacy); + initEvent(); + return view; + } + + private void initEvent() { + settings.setOnClickListener(this); + rate.setOnClickListener(this); + privacy.setOnClickListener(this); + } + + + @SuppressLint("NonConstantResourceId") + @Override + public void onClick(View v) { + switch (v.getId()) { + case R.id.keyboard_setting: + Intent intent1 = new Intent(getActivity(), KeyBoardSettingsActivity.class); + startActivity(intent1); + break; + case R.id.rate_us: + break; + case R.id.privacy: + String url = getString(R.string.url_privacy); + Intent intent2 = new Intent(Intent.ACTION_VIEW); + intent2.setData(Uri.parse(url)); + startActivity(intent2); + break; + } + } +} \ No newline at end of file diff --git a/app/src/main/java/com/exquisite/keyboard/KeyboardService.java b/app/src/main/java/com/exquisite/keyboard/KeyboardService.java new file mode 100644 index 0000000..692cffd --- /dev/null +++ b/app/src/main/java/com/exquisite/keyboard/KeyboardService.java @@ -0,0 +1,133 @@ +package com.exquisite.keyboard; + +import android.app.Service; +import android.content.Context; +import android.content.Intent; +import android.inputmethodservice.InputMethodService; +import android.inputmethodservice.Keyboard; +import android.inputmethodservice.KeyboardView; +import android.os.IBinder; +import android.view.LayoutInflater; +import android.view.View; +import android.view.inputmethod.EditorInfo; +import android.view.inputmethod.InputMethodManager; + +import com.exquisite.demo08.R; + +public class KeyboardService extends InputMethodService implements KeyboardView.OnKeyboardActionListener { + private int[] ViewXmls = new int[4]; + private MyKeyboard myKeyboard; + + public KeyboardService() { + + } + + @Override + public View onCreateInputView() { + ViewXmls[0] = R.xml.view_1; + ViewXmls[1] = R.xml.view_2; + ViewXmls[2] = R.xml.view_3; + ViewXmls[3] = R.xml.view_4; + + View inputView = LayoutInflater.from(this).inflate(R.layout.keyboard_view, null, false); + myKeyboard = inputView.findViewById(R.id.keyboardView); + myKeyboard.setKeyboard(new MyKeyboard.KeyBoard(this, ViewXmls[0])); + myKeyboard.setOnKeyboardActionListener(this); +// myKeyboard.setPreviewEnabled(false); + return inputView; + } + + @Override + public void onWindowShown() { + super.onWindowShown(); + myKeyboard.updateConfigView(this); + myKeyboard.invalidate(); + } + + @Override + public void onPress(int primaryCode) { + + } + + @Override + public void onRelease(int primaryCode) { + + } + + @Override + public void onKey(int primaryCode, int[] keyCodes) { + + switch (primaryCode) { + case MyKeyboard.KeyBoard.KEYCODE_SHIFT: + if (myKeyboard.getShiiftType() == 0) { + changeView(3); + myKeyboard.setShiiftType(1); + } else { + changeView(0); + myKeyboard.setShiiftType(0); + } + break; + case MyKeyboard.KeyBoard.KEYCODE_MODE_CHANGE: + if (myKeyboard.getViewType() == 0) { + changeView(1); + } else { + changeView(0); + } + break; + case MyKeyboard.KeyBoard.KEYCODE_SHIFT_123: + changeView(1); + break; + case MyKeyboard.KeyBoard.KEYCODE_SHIFT_MORE: + changeView(2); + break; + case MyKeyboard.KeyBoard.KEYCODE_DELETE: + getCurrentInputConnection().deleteSurroundingText(1, 0); + break; + case MyKeyboard.KeyBoard.KEYCODE_DONE: + getCurrentInputConnection().performEditorAction(EditorInfo.IME_ACTION_DONE); + InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); + imm.hideSoftInputFromWindow(myKeyboard.getWindowToken(), 0); + break; + default: + char value; + if (myKeyboard.getShiiftType() == 1) { + value = Character.toUpperCase((char) primaryCode); + } else { + value = (char) primaryCode; + } + getCurrentInputConnection().commitText(String.valueOf(value), 1); + } + + } + + private void changeView(int i) { + myKeyboard.setViewType(i); + myKeyboard.setShiiftType(i); + myKeyboard.setKeyboard(new MyKeyboard.KeyBoard(this, ViewXmls[i])); + } + + @Override + public void onText(CharSequence text) { + + } + + @Override + public void swipeLeft() { + + } + + @Override + public void swipeRight() { + + } + + @Override + public void swipeDown() { + + } + + @Override + public void swipeUp() { + + } +} \ No newline at end of file diff --git a/app/src/main/java/com/exquisite/keyboard/MyKeyboard.java b/app/src/main/java/com/exquisite/keyboard/MyKeyboard.java new file mode 100644 index 0000000..0bf6aff --- /dev/null +++ b/app/src/main/java/com/exquisite/keyboard/MyKeyboard.java @@ -0,0 +1,146 @@ +package com.exquisite.keyboard; + +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 android.util.Log; + +import com.exquisite.tools.CustomViewConfig; +import com.exquisite.tools.Mytools; +import com.exquisite.tools.drawIcon; + +import java.util.List; + +public class MyKeyboard extends KeyboardView { + private Paint mPaint; + private int viewType = 0; + private int shiiftType = 0; + private CustomViewConfig config; + + public MyKeyboard(Context context, AttributeSet attrs) { + super(context, attrs); + initView(); + } + + public static class KeyBoard extends Keyboard { + + public static final int KEYCODE_SHIFT_MORE = -360; + public static final int KEYCODE_SHIFT_123 = -361; + + public KeyBoard(Context context, int layoutTemplateResId) { + super(context, layoutTemplateResId); + } + } + + public int getShiiftType() { + return shiiftType; + } + + public void setShiiftType(int shiiftType) { + this.shiiftType = shiiftType; + } + + public void setViewType(int viewType) { + this.viewType = viewType; + } + + public int getViewType() { + return viewType; + } + + @Override + public void onDraw(Canvas canvas) { + KeyBoard keyboard = (KeyBoard) getKeyboard(); + List keys = keyboard.getKeys(); + for (int r = 0; r < keys.size(); r++) { + Keyboard.Key key = keys.get(r); + int code = key.codes[0]; + mPaint.setColor(config.getKeyActioncolor()); + if (code == KeyBoard.KEYCODE_MODE_CHANGE) { + + onDrawKeyBackground(key, config.getBgActionDraw(), canvas); + onDrawLabel(key, canvas); + + } else if (code == KeyBoard.KEYCODE_SHIFT) { + onDrawKeyBackground(key, config.getBgActionDraw(), canvas); + drawIcon.onDrawKeyIcon(key, getShiftDraw(), canvas, this); + } else if (code == KeyBoard.KEYCODE_SHIFT_123) { + onDrawKeyBackground(key, config.getBgActionDraw(), canvas); + onDrawLabel(key, canvas); + + } else if (code == KeyBoard.KEYCODE_SHIFT_MORE) { + onDrawKeyBackground(key, config.getBgActionDraw(), canvas); + onDrawLabel(key, canvas); + + } else if (code == KeyBoard.KEYCODE_DONE) { + onDrawKeyBackground(key, config.getBgActionDraw(), canvas); + onDrawLabel(key, canvas); + } else if (code == KeyBoard.KEYCODE_DELETE) { + onDrawKeyBackground(key, config.getBgActionDraw(), canvas); + drawIcon.onDrawKeyIcon(key, config.getIconDel(), canvas, this); + onDrawLabel(key, canvas); + } else { + mPaint.setColor(config.getKeyNoramlcolor()); + onDrawKeyBackground(key, config.getBgNormalDraw(), canvas); + onDrawLabel(key, canvas); + } + } + + } + + private Drawable getShiftDraw() { + if (shiiftType == 0) { + + return config.getIconShift(); + } else { + return config.getIconShiftLock(); + } + } + + private void initView() { + config = new CustomViewConfig(); + mPaint = new Paint(); + config.init(); + float texsize = Mytools.spToPpx(20f, this.getContext()); + mPaint.setTextSize(texsize); + } + + public void updateConfigView(Context con) { + config.updateConfig(con); + setBackground(config.getBG()); + invalidateAllKeys(); + + } + + private void onDrawKeyBackground(Keyboard.Key myKey, + Drawable keyBG, + Canvas canvas) { + if (keyBG != null) { + int left = myKey.x + getPaddingLeft(); + int top = myKey.y + getPaddingTop(); + int right = left + myKey.width; + int bottom = top + myKey.height; + + keyBG.setBounds(left, top, right, bottom); + keyBG.setState(myKey.getCurrentDrawableState()); + keyBG.draw(canvas); + } + } + + private void onDrawLabel( + Keyboard.Key myKey, + Canvas canvas) { + boolean b = myKey.label == null || myKey.label == ""; + if (!b) { + float y1 = myKey.y + myKey.height / 2f - (mPaint.descent() + mPaint.ascent()) / 2f; + float x1 = myKey.x + getPaddingLeft() + ((myKey.width / 2f)); + x1 -= mPaint.measureText(myKey.label.toString()) / 2f; + canvas.drawText(myKey.label.toString(), x1, y1, mPaint); + + } + } +} diff --git a/app/src/main/java/com/exquisite/tools/CustomViewConfig.java b/app/src/main/java/com/exquisite/tools/CustomViewConfig.java new file mode 100644 index 0000000..3a25dbe --- /dev/null +++ b/app/src/main/java/com/exquisite/tools/CustomViewConfig.java @@ -0,0 +1,182 @@ +package com.exquisite.tools; + +import android.content.Context; +import android.graphics.BitmapFactory; +import android.graphics.Color; +import android.graphics.drawable.BitmapDrawable; +import android.graphics.drawable.Drawable; +import android.graphics.drawable.StateListDrawable; +import android.util.Log; +import android.util.Xml; + +import androidx.core.content.ContextCompat; + +import com.exquisite.KeyboardSkin; +import com.exquisite.data.StaticValue; +import com.exquisite.demo08.R; + +import org.xmlpull.v1.XmlPullParser; +import org.xmlpull.v1.XmlPullParserException; + +import java.io.File; +import java.io.IOException; +import java.io.StringReader; +import java.util.Objects; + +public class CustomViewConfig { + private String Bg_action_normal = "btn_keyboard_key_functional_normal.9.png"; + private String jpg_BG = "keyboard_background.jpg"; + private String color_normal_key = "key_text_color_normal"; + private String color_action_key = "key_text_color_functional"; + private String Bg_pressed = "btn_keyboard_key_normal_pressed.9.png"; + private String Bg_normal = "btn_keyboard_key_normal_normal.9.png"; + private String path_drawxh = "/drawable-xhdpi-v4/"; + private String path_drawxxh = "/drawable-xxhdpi-v4/"; + private String path_color = "/colors.xml"; + private String icon_del = "sym_keyboard_delete_normal.png"; + private String icon_shift = "sym_keyboard_shift.png"; + private String Bg_action_pressed = "btn_keyboard_key_functional_pressed.9.png"; + private String icon_shift_lock = "sym_keyboard_shift_locked.png"; + + private String Bg_space_normal = "btn_keyboard_spacekey_normal_normal.9.png"; + private String Bg_space_pressed = "btn_keyboard_spacekey_normal_pressed.9.png"; + + private Drawable BgActionDraw; + private Drawable BgSpaceDraw; + private Drawable BgNormalDraw; + + private Drawable iconShift = ContextCompat.getDrawable(KeyboardSkin.app, R.drawable.ico_shift_lit); + private Drawable iconDel = ContextCompat.getDrawable(KeyboardSkin.app, R.drawable.del_icon); + private Drawable BG = ContextCompat.getDrawable(KeyboardSkin.app, R.color.background); + + private int keyNoramlcolor = KeyboardSkin.app.getResources().getColor(R.color.white, null); + + private int keyActioncolor = KeyboardSkin.app.getResources().getColor(R.color.white, null); + + private Drawable iconShiftLock = ContextCompat.getDrawable(KeyboardSkin.app, R.drawable.ico_shift_lit); + + + public Drawable getBG() { + return BG; + } + + public Drawable getBgActionDraw() { + return BgActionDraw; + } + + public Drawable getBgNormalDraw() { + return BgNormalDraw; + } + + public Drawable getBgSpaceDraw() { + return BgSpaceDraw; + } + + public Drawable getIconDel() { + return iconDel; + } + + public Drawable getIconShift() { + return iconShift; + } + + public Drawable getIconShiftLock() { + return iconShiftLock; + } + + public int getKeyNoramlcolor() { + return keyNoramlcolor; + } + + + public int getKeyActioncolor() { + return keyActioncolor; + } + + public void init() { + iconShift = ContextCompat.getDrawable(KeyboardSkin.app, R.drawable.ico_shift_lit); + iconDel = ContextCompat.getDrawable(KeyboardSkin.app, R.drawable.del_icon); + BG = ContextCompat.getDrawable(KeyboardSkin.app, R.color.white); + keyNoramlcolor = KeyboardSkin.app.getResources().getColor(R.color.white, null); + iconShiftLock = ContextCompat.getDrawable(KeyboardSkin.app, R.drawable.ico_shift_lit); + Drawable drawable1 = ContextCompat.getDrawable(KeyboardSkin.app, R.drawable.de_keybg_press); + Drawable drawable = ContextCompat.getDrawable(KeyboardSkin.app, R.drawable.de_keybg); + StateListDrawable status = Mytools.getStatus(drawable, drawable1); + BgActionDraw = status; + BgNormalDraw = status; + BgSpaceDraw = status; + } + + private Drawable getKeyBackGround(Context context, String resDirPath, String drawName) { + String filePath = resDirPath + path_drawxh + drawName; + File file = new File(filePath); + if (!file.exists()) { + return null; + } + BitmapDrawable bitmapDrawable = new BitmapDrawable(context.getResources(), BitmapFactory.decodeFile(filePath)); + return bitmapDrawable; + } + + private Drawable getBackGround(Context context, String resDirPath) { + String filePath = resDirPath + path_drawxxh + jpg_BG; + if (!new File(filePath).exists()) { + return null; + } + BitmapDrawable bitmapDrawable = new BitmapDrawable(context.getResources(), BitmapFactory.decodeFile(filePath)); + return bitmapDrawable; + } + + private void updateKeyColor(String resDirPath) { + + String colorXmlPath = resDirPath + path_color; + File file = new File(colorXmlPath); + if (!file.exists()) { + return; + } + try { + XmlPullParser xmlPullParser = Xml.newPullParser(); + + String s = Mytools.fileToString(file); + xmlPullParser.setInput(new StringReader(s)); + int eventT = xmlPullParser.getEventType(); + while (eventT != XmlPullParser.END_DOCUMENT) { + if (eventT == XmlPullParser.START_TAG && (Objects.equals(xmlPullParser.getName(), "color") || Objects.equals(xmlPullParser.getName(), "item"))) { + String value = xmlPullParser.getAttributeValue(null, "name"); + if (value.equals(color_normal_key)) { + keyNoramlcolor = Color.parseColor(xmlPullParser.nextText()); + + } + if (value.equals(color_action_key)) { + keyActioncolor = Color.parseColor(xmlPullParser.nextText()); + + } + } + eventT = xmlPullParser.next(); + } + } catch (XmlPullParserException exception) { + + } catch (IOException e) { + throw new RuntimeException(e); + } + + + } + + public void updateConfig(Context con) { + String resDirPath = StaticValue.PATH; + if (!resDirPath.isEmpty()) { + updateKeyColor(resDirPath); + BG = getBackGround(con, resDirPath); + BgNormalDraw = getKeyBackGround(con, resDirPath, Bg_normal); + BgActionDraw = getKeyBackGround(con, resDirPath, Bg_action_normal); + BgSpaceDraw = getKeyBackGround(con, resDirPath, Bg_space_normal); + iconDel = getKeyBackGround(con, resDirPath, icon_del); + iconShift = getKeyBackGround(con, resDirPath, icon_shift); + iconShiftLock = getKeyBackGround(con, resDirPath, icon_shift_lock); + } else { + return; + } + } + + +} diff --git a/app/src/main/java/com/exquisite/tools/Mytools.java b/app/src/main/java/com/exquisite/tools/Mytools.java new file mode 100644 index 0000000..bb490e3 --- /dev/null +++ b/app/src/main/java/com/exquisite/tools/Mytools.java @@ -0,0 +1,297 @@ +package com.exquisite.tools; + +import static android.provider.Settings.System.getString; + +import android.content.Context; +import android.content.SharedPreferences; +import android.content.res.AssetManager; +import android.graphics.drawable.Drawable; +import android.graphics.drawable.StateListDrawable; +import android.os.Build; +import android.provider.Settings; +import android.util.Log; +import android.util.TypedValue; +import android.view.inputmethod.InputMethodInfo; +import android.view.inputmethod.InputMethodManager; +import android.widget.Toast; + +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; + +import com.applovin.mediation.MaxAd; +import com.applovin.mediation.MaxAdListener; +import com.applovin.mediation.MaxError; +import com.applovin.mediation.ads.MaxInterstitialAd; +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.exquisite.KeyboardSkin; +import com.exquisite.callback.AdCallback; +import com.exquisite.callback.DownloadCallback; +import com.exquisite.callback.UnzipCallback; +import com.exquisite.data.Mydata; +import com.exquisite.demo08.R; + +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 org.json.JSONArray; +import org.json.JSONException; +import org.json.JSONObject; + +import java.io.BufferedReader; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileNotFoundException; +import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.io.RandomAccessFile; +import java.nio.charset.StandardCharsets; +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; + +public class Mytools { + private static InputMethodManager methodManager = (InputMethodManager) KeyboardSkin.app.getSystemService(Context.INPUT_METHOD_SERVICE); + private static ArrayList adArrayList; + private static final String one_AD = "37dcb994d4988394"; + private static final String two_Ad = "a77c5657a94cbb64"; + private static final String three_ad = "b3a3acdefa7117ff"; + + public static void setADCAllBack(MaxInterstitialAd ad, AdCallback adCallback) { + ad.setListener(new MaxAdListener() { + + @Override + public void onAdHidden(@NonNull MaxAd maxAd) { + adCallback.onAdHidden(); + } + + @Override + public void onAdDisplayFailed(@NonNull MaxAd maxAd, @NonNull MaxError maxError) { + adCallback.onShowFail(maxAd); + } + + @Override + public void onAdLoaded(@NonNull MaxAd maxAd) { + + } + + @Override + public void onAdDisplayed(@NonNull MaxAd maxAd) { + } + + + @Override + public void onAdClicked(@NonNull MaxAd maxAd) { + + } + + @Override + public void onAdLoadFailed(@NonNull String s, @NonNull MaxError maxError) { + + } + + }); + + } + + public static MaxInterstitialAd onCache(List list) { + Collections.shuffle(list); + for (MaxInterstitialAd ad : list) { + if (ad.isReady()) { + return ad; + } + } + return null; + } + + public static List getAllAd() { + if (adArrayList == null) { + adArrayList = new ArrayList<>(); + adArrayList.add(createAd(one_AD, KeyboardSkin.app)); + adArrayList.add(createAd(two_Ad, KeyboardSkin.app)); + adArrayList.add(createAd(three_ad, KeyboardSkin.app)); + } + for (MaxInterstitialAd ad : adArrayList) { + if (!ad.isReady()) { + ad.loadAd(); + } + } + return adArrayList; + } + + private static MaxInterstitialAd createAd(String adUnitId, Context context) { + MaxInterstitialAd ad = new MaxInterstitialAd(adUnitId, context); + ad.loadAd(); + return ad; + } + + + public static StateListDrawable getStatus(Drawable draw, Drawable drawPress) { + StateListDrawable stateListDrawable = new StateListDrawable(); + stateListDrawable.addState(new int[android.R.attr.state_pressed], draw); + stateListDrawable.addState(new int[0], drawPress); + return stateListDrawable; + + } + + public static float spToPpx(Float values, Context context) { + return TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP, values, context.getResources().getDisplayMetrics()); + } + + public static String fileToString(File file) throws IOException { + FileInputStream fileInputStream = new FileInputStream(file); + BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(fileInputStream)); + StringBuilder stringBuilder = new StringBuilder(); + String lin = ""; + while ((lin = bufferedReader.readLine()) != null) { + stringBuilder.append(lin); + } + bufferedReader.close(); + String con = stringBuilder.toString(); + return con; + } + + public static void unZip(Context context, String urlpath, File resource, UnzipCallback callback) throws IOException { + + if (!resource.exists()) { + Toast.makeText(context, context.getString(R.string.text_download_failed), Toast.LENGTH_SHORT).show(); + } else { + String itemFilePath = ""; + 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 (int d = 0; d < archiveItems.length; d++) { + ISimpleInArchiveItem simple = archiveItems[d]; + File file = new File(urlpath, simple.getPath()); + if (!simple.isFolder()) { + RandomAccessFileOutStream outStream = new RandomAccessFileOutStream(new RandomAccessFile(file, "rw")); + simple.extractSlow(outStream); + itemFilePath = file.getPath(); + + } else { + boolean mkdirs = file.mkdirs(); + } + } + inStream.close(); + iInArchive.close(); + int res = itemFilePath.indexOf("res"); + String substring = itemFilePath.substring(0, res + 3); + callback.onUnzipCall(true, substring); + } + + } + + public static void donwnZip(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 (FileNotFoundException ex) { + throw new RuntimeException(ex); + } catch (IOException 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 { + callback.onDownloadCall(true, resource); + } catch (FileNotFoundException e) { + throw new RuntimeException(e); + } catch (IOException e) { + throw new RuntimeException(e); + } + return false; + } + }).preload(); + } + + public static boolean isStep2() { + String string = Settings.Secure.getString(KeyboardSkin.app.getContentResolver(), Settings.Secure.DEFAULT_INPUT_METHOD); + return string.startsWith(KeyboardSkin.app.getPackageName()); + } + + public static boolean isStep1() { + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { + return methodManager.getEnabledInputMethodList().stream() + .anyMatch(inputMethodInfo -> inputMethodInfo.getId().startsWith(KeyboardSkin.app.getPackageName())); + } else { + InputMethodManager inputMethodManager = (InputMethodManager) KeyboardSkin.app.getSystemService(Context.INPUT_METHOD_SERVICE); + List inputMethodList = inputMethodManager.getEnabledInputMethodList(); + if (inputMethodList != null) { + for (InputMethodInfo inputMethodInfo : inputMethodList) { + if (inputMethodInfo.getId().startsWith(KeyboardSkin.app.getPackageName())) { + return true; + } + } + } + return false; + } + } + + public static int dp2Px(int dp) { + float scale = KeyboardSkin.getAppContext().getResources().getDisplayMetrics().density; + return (int) (dp * scale + 0.5f); + } + + private static JSONArray loadJSONFromAsset(String filename) { + String json; + try { + AssetManager assetManager = KeyboardSkin.getAppContext().getAssets(); + InputStream inputStream = assetManager.open(filename); + int size = inputStream.available(); + byte[] buffer = new byte[size]; + inputStream.read(buffer); + inputStream.close(); + json = new String(buffer, StandardCharsets.UTF_8); + return new JSONArray(json); + } catch (IOException | JSONException e) { + e.printStackTrace(); + return null; + } + } + + public static List parseJsonToList(String filename) { + List dataList = new ArrayList<>(); + + try { + JSONArray jsonObject = loadJSONFromAsset(filename); + for (int a = 0; a < jsonObject.length(); a++) { + JSONObject list = jsonObject.getJSONObject(a); + JSONArray classArray = list.getJSONArray("list"); + for (int i = 0; i < classArray.length(); i++) { + JSONObject item = classArray.getJSONObject(i); + Mydata myData = new Mydata(); + myData.setPreview(item.getString("preview")); + myData.setThumbnail(item.getString("thumb")); + myData.setResourceName(item.getString("title")); + myData.setUrl(item.getString("zipUrl")); + dataList.add(myData); + + } + } + } catch (JSONException e) { + e.printStackTrace(); + } + + return dataList; + } + + +} diff --git a/app/src/main/java/com/exquisite/tools/SpaceItem.java b/app/src/main/java/com/exquisite/tools/SpaceItem.java new file mode 100644 index 0000000..78affee --- /dev/null +++ b/app/src/main/java/com/exquisite/tools/SpaceItem.java @@ -0,0 +1,56 @@ +package com.exquisite.tools; + +import android.graphics.Rect; +import android.view.View; + +import androidx.annotation.NonNull; +import androidx.recyclerview.widget.GridLayoutManager; +import androidx.recyclerview.widget.RecyclerView; + +public class SpaceItem extends RecyclerView.ItemDecoration { + private int ex_space = 0; + private int v_space = 0; + private int h_space = 0; + + @Override + public void getItemOffsets(@NonNull Rect outRect, @NonNull View view, @NonNull RecyclerView parent, @NonNull RecyclerView.State state) { + + int position = parent.getChildAdapterPosition(view); + int spanSize = 1; + int spanIndex = 0; + int spanCount = 1; + + RecyclerView.LayoutManager layoutManager = parent.getLayoutManager(); + + if (layoutManager instanceof GridLayoutManager) { + GridLayoutManager layoutManager1 = (GridLayoutManager) layoutManager; + GridLayoutManager.LayoutParams layoutParams = (GridLayoutManager.LayoutParams) view.getLayoutParams(); + spanCount = layoutManager1.getSpanCount(); + spanSize = layoutManager1.getSpanSizeLookup().getSpanSize(position); + spanIndex = layoutParams.getSpanIndex(); + + } + + + if (spanSize == spanCount) { + outRect.left = v_space + ex_space; + outRect.right = v_space + ex_space; + outRect.bottom = h_space; + } else { + int itemAllSpacing = (v_space * (spanCount + 1) + ex_space * 2) / spanCount; + int left = v_space * (spanIndex + 1) - itemAllSpacing * spanIndex + ex_space; + int right = itemAllSpacing - left; + outRect.left = left; + outRect.right = right; + outRect.bottom = h_space; + } + + } + + public SpaceItem(int v_space, int h_space, int ex_space) { + this.ex_space = ex_space; + this.h_space = h_space; + this.v_space = v_space; + + } +} diff --git a/app/src/main/java/com/exquisite/tools/drawIcon.java b/app/src/main/java/com/exquisite/tools/drawIcon.java new file mode 100644 index 0000000..219fe4a --- /dev/null +++ b/app/src/main/java/com/exquisite/tools/drawIcon.java @@ -0,0 +1,47 @@ +package com.exquisite.tools; + +import android.graphics.Canvas; +import android.graphics.Rect; +import android.graphics.drawable.Drawable; +import android.inputmethodservice.Keyboard; + +import com.exquisite.keyboard.MyKeyboard; + +public class drawIcon { + public static void onDrawKeyIcon(Keyboard.Key currentKey, + Drawable drawKeyIcon, + Canvas myCanvas, + MyKeyboard myKeyboardView) { + currentKey.icon = drawKeyIcon; + currentKey.icon.setBounds(calculateIconBounds(currentKey, drawKeyIcon, myKeyboardView)); + currentKey.icon.draw(myCanvas); + } + + private static Rect calculateIconBounds(Keyboard.Key currentKey, + Drawable drawKeyIcon, + MyKeyboard myKeyboardView) { + 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 + myKeyboardView.getPaddingTop() + (currentKey.height - icon_h) / 2); + int left = (int) (currentKey.x + myKeyboardView.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); + } +} diff --git a/app/src/main/res/drawable/butoon_tablayout.xml b/app/src/main/res/drawable/butoon_tablayout.xml new file mode 100644 index 0000000..a3d5e84 --- /dev/null +++ b/app/src/main/res/drawable/butoon_tablayout.xml @@ -0,0 +1,17 @@ + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/de_keybg.9.png b/app/src/main/res/drawable/de_keybg.9.png new file mode 100644 index 0000000000000000000000000000000000000000..fcf5166b16bbd7bf536d78582c202f3840541de4 GIT binary patch literal 6989 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 y<+vwdljXBH;3tz>x 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 Zq+Y0Yw6_cEWd6)yu{5>8)nGkR{tu?<9wq<) literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/del_icon.xml b/app/src/main/res/drawable/del_icon.xml new file mode 100644 index 0000000..1c653c8 --- /dev/null +++ b/app/src/main/res/drawable/del_icon.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/drw_tab_bg.xml b/app/src/main/res/drawable/drw_tab_bg.xml new file mode 100644 index 0000000..944a9be --- /dev/null +++ b/app/src/main/res/drawable/drw_tab_bg.xml @@ -0,0 +1,11 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/home_check.xml b/app/src/main/res/drawable/home_check.xml new file mode 100644 index 0000000..1cb89fa --- /dev/null +++ b/app/src/main/res/drawable/home_check.xml @@ -0,0 +1,10 @@ + + + diff --git a/app/src/main/res/drawable/home_uncheck.xml b/app/src/main/res/drawable/home_uncheck.xml new file mode 100644 index 0000000..d1a1b74 --- /dev/null +++ b/app/src/main/res/drawable/home_uncheck.xml @@ -0,0 +1,17 @@ + + + + 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..07d5da9 --- /dev/null +++ b/app/src/main/res/drawable/ic_launcher_background.xml @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/ic_launcher_foreground.xml b/app/src/main/res/drawable/ic_launcher_foreground.xml new file mode 100644 index 0000000..2b068d1 --- /dev/null +++ b/app/src/main/res/drawable/ic_launcher_foreground.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/ico_shift_lit.xml b/app/src/main/res/drawable/ico_shift_lit.xml new file mode 100644 index 0000000..858c5ef --- /dev/null +++ b/app/src/main/res/drawable/ico_shift_lit.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/icon.xml b/app/src/main/res/drawable/icon.xml new file mode 100644 index 0000000..b45a8c0 --- /dev/null +++ b/app/src/main/res/drawable/icon.xml @@ -0,0 +1,10 @@ + + + diff --git a/app/src/main/res/drawable/icon_back.xml b/app/src/main/res/drawable/icon_back.xml new file mode 100644 index 0000000..a803d74 --- /dev/null +++ b/app/src/main/res/drawable/icon_back.xml @@ -0,0 +1,10 @@ + + + diff --git a/app/src/main/res/drawable/icon_check.xml b/app/src/main/res/drawable/icon_check.xml new file mode 100644 index 0000000..e26d19c --- /dev/null +++ b/app/src/main/res/drawable/icon_check.xml @@ -0,0 +1,14 @@ + + + + diff --git a/app/src/main/res/drawable/icon_down.xml b/app/src/main/res/drawable/icon_down.xml new file mode 100644 index 0000000..3270a76 --- /dev/null +++ b/app/src/main/res/drawable/icon_down.xml @@ -0,0 +1,41 @@ + + + + + + + diff --git a/app/src/main/res/drawable/keyboard.xml b/app/src/main/res/drawable/keyboard.xml new file mode 100644 index 0000000..4983aa6 --- /dev/null +++ b/app/src/main/res/drawable/keyboard.xml @@ -0,0 +1,13 @@ + + + diff --git a/app/src/main/res/drawable/privacy.xml b/app/src/main/res/drawable/privacy.xml new file mode 100644 index 0000000..e1bd58a --- /dev/null +++ b/app/src/main/res/drawable/privacy.xml @@ -0,0 +1,27 @@ + + + + + diff --git a/app/src/main/res/drawable/rateus.xml b/app/src/main/res/drawable/rateus.xml new file mode 100644 index 0000000..d1801f0 --- /dev/null +++ b/app/src/main/res/drawable/rateus.xml @@ -0,0 +1,20 @@ + + + + diff --git a/app/src/main/res/drawable/search.xml b/app/src/main/res/drawable/search.xml new file mode 100644 index 0000000..777a293 --- /dev/null +++ b/app/src/main/res/drawable/search.xml @@ -0,0 +1,12 @@ + + + + diff --git a/app/src/main/res/drawable/search_edit.xml b/app/src/main/res/drawable/search_edit.xml new file mode 100644 index 0000000..073d58a --- /dev/null +++ b/app/src/main/res/drawable/search_edit.xml @@ -0,0 +1,9 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/setting_check.xml b/app/src/main/res/drawable/setting_check.xml new file mode 100644 index 0000000..6f5c6a6 --- /dev/null +++ b/app/src/main/res/drawable/setting_check.xml @@ -0,0 +1,13 @@ + + + + + + diff --git a/app/src/main/res/drawable/setting_uncheck.xml b/app/src/main/res/drawable/setting_uncheck.xml new file mode 100644 index 0000000..2687521 --- /dev/null +++ b/app/src/main/res/drawable/setting_uncheck.xml @@ -0,0 +1,15 @@ + + + + + + diff --git a/app/src/main/res/drawable/step_check.xml b/app/src/main/res/drawable/step_check.xml new file mode 100644 index 0000000..e308aca --- /dev/null +++ b/app/src/main/res/drawable/step_check.xml @@ -0,0 +1,11 @@ + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/step_selector.xml b/app/src/main/res/drawable/step_selector.xml new file mode 100644 index 0000000..239b218 --- /dev/null +++ b/app/src/main/res/drawable/step_selector.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/step_uncheck.xml b/app/src/main/res/drawable/step_uncheck.xml new file mode 100644 index 0000000..982db75 --- /dev/null +++ b/app/src/main/res/drawable/step_uncheck.xml @@ -0,0 +1,9 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/view_all_background.xml b/app/src/main/res/drawable/view_all_background.xml new file mode 100644 index 0000000..1c9f401 --- /dev/null +++ b/app/src/main/res/drawable/view_all_background.xml @@ -0,0 +1,9 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/view_all_title_selector.xml b/app/src/main/res/drawable/view_all_title_selector.xml new file mode 100644 index 0000000..96e2acd --- /dev/null +++ b/app/src/main/res/drawable/view_all_title_selector.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_all.xml b/app/src/main/res/layout/activity_all.xml new file mode 100644 index 0000000..427a814 --- /dev/null +++ b/app/src/main/res/layout/activity_all.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_key_board_settings.xml b/app/src/main/res/layout/activity_key_board_settings.xml new file mode 100644 index 0000000..1d88fe6 --- /dev/null +++ b/app/src/main/res/layout/activity_key_board_settings.xml @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ 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..963b34d --- /dev/null +++ b/app/src/main/res/layout/activity_main.xml @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_preview.xml b/app/src/main/res/layout/activity_preview.xml new file mode 100644 index 0000000..c0e118c --- /dev/null +++ b/app/src/main/res/layout/activity_preview.xml @@ -0,0 +1,188 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_search.xml b/app/src/main/res/layout/activity_search.xml new file mode 100644 index 0000000..02b7c37 --- /dev/null +++ b/app/src/main/res/layout/activity_search.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + \ 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..2e50dab --- /dev/null +++ b/app/src/main/res/layout/activity_splash.xml @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/custom_tablayout.xml b/app/src/main/res/layout/custom_tablayout.xml new file mode 100644 index 0000000..98297b9 --- /dev/null +++ b/app/src/main/res/layout/custom_tablayout.xml @@ -0,0 +1,18 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_all.xml b/app/src/main/res/layout/fragment_all.xml new file mode 100644 index 0000000..b76a5c4 --- /dev/null +++ b/app/src/main/res/layout/fragment_all.xml @@ -0,0 +1,30 @@ + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_foryou.xml b/app/src/main/res/layout/fragment_foryou.xml new file mode 100644 index 0000000..bf24758 --- /dev/null +++ b/app/src/main/res/layout/fragment_foryou.xml @@ -0,0 +1,14 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_page_one.xml b/app/src/main/res/layout/fragment_page_one.xml new file mode 100644 index 0000000..c60c4b5 --- /dev/null +++ b/app/src/main/res/layout/fragment_page_one.xml @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_page_two.xml b/app/src/main/res/layout/fragment_page_two.xml new file mode 100644 index 0000000..39378f3 --- /dev/null +++ b/app/src/main/res/layout/fragment_page_two.xml @@ -0,0 +1,185 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/image_list.xml b/app/src/main/res/layout/image_list.xml new file mode 100644 index 0000000..d95c4b0 --- /dev/null +++ b/app/src/main/res/layout/image_list.xml @@ -0,0 +1,19 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/keyboard_view.xml b/app/src/main/res/layout/keyboard_view.xml new file mode 100644 index 0000000..39372c9 --- /dev/null +++ b/app/src/main/res/layout/keyboard_view.xml @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file 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/logo.png b/app/src/main/res/mipmap-xxxhdpi/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..91a495d9c03c91a6ffd4da1c137c376ec847ef55 GIT binary patch literal 167415 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

#)yI3Zz+A5%Lq;m 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xxxhdpi/logo_hint.png b/app/src/main/res/mipmap-xxxhdpi/logo_hint.png new file mode 100644 index 0000000000000000000000000000000000000000..e721e3aac4d115934be49539daf0343c733d27ae GIT binary patch literal 2614 zcmeAS@N?(olHy`uVBq!ia0vp^D;O9Uy*Su_tj-N0oj{7QILO_JVcj{ImkbP?A3R+g zLn`9l-f+yC8Y$9xvDn(rSwQ;S5kqTXX(fx^k~~GN8z;P3&)t*Vd`Xk5=zHte`bzur z#qVp)jpfsx{r&Unr=juv^OpYm|KG3w=iczpZen}e_j~@vp9|B@z0ZDkrpEet&E5Fl zW?~ZW=6`lRT>bv}%%49se|rLNzH&z|pKkMVq z_%B`YOy|ycudj%oG;QBL6Y*5CW6 z)-&qYuSr{2{)oQ#EctVg67 zpp=cVy}j%If0b6xYi_~|Fy|evG4)T@AFI_2SpOs3*zSLK+(+*NGb>+;zW2U#>H72~ zst?vX%zs~CpWEo*e_(&}w;Ww|78WT7lZ(Ov8RxGRIXEm}bP=`%7FnYbLoP^=3Z`e! zf@$5~?b9UR&3_K6*_O}zX<=M%=lh-}mEJ$uE$P{o3JMn(7In^RaH!rkjhTswS7Fu* zPL5HDp%)|vc7ESCdnUi}=YQW#?bDw9wtT*_{O$g&XA1t?$V=U;wm*C3_{^W5Gpo{{ z-L`!G8qrV!N}WG*-v8qM`g!Lp0(pYh<$ta&jOV(d{qJhe`TvW; w{|FVN#Z?{sJ!#9Aud11xKeR8TTmRu-GwJE1eygcsz=j}$r>mdKI;Vst0QBWljQ{`u 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..590c053 --- /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..fb5419b --- /dev/null +++ b/app/src/main/res/values/colors.xml @@ -0,0 +1,9 @@ + + + #FF000000 + #FFFFFFFF + #1F1D2B + #DED0DC + #2A303E + #696969 + \ 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..717866c --- /dev/null +++ b/app/src/main/res/values/strings.xml @@ -0,0 +1,29 @@ + + Keyboard Skins + Keyboard + Keyboard Settings + Rate us + Privacy + For You + View all + All + Activate PassionCool Keyboard to \n enable MORE functions! + Step 1:Select + Step 2:Enabled + Hello blank fragment + Detail + Download & Apply + https://minallcornia.bitbucket.io/privacy.html + Recommended Themes + For normal use, please enter the setting to complete the setting steps. + Apply the keyboard skin successfully + More recommendations + Successfully set up \n Now you can download keyboard + Setting failed ! Please try again + Download failed + Cancel + The keyboard is not available + Please enter the content + Query is empty + Search + \ 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..5f557c2 --- /dev/null +++ b/app/src/main/res/values/themes.xml @@ -0,0 +1,14 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/xml/backup_rules.xml b/app/src/main/res/xml/backup_rules.xml new file mode 100644 index 0000000..fa0f996 --- /dev/null +++ b/app/src/main/res/xml/backup_rules.xml @@ -0,0 +1,13 @@ + + + + \ No newline at end of file diff --git a/app/src/main/res/xml/data_extraction_rules.xml b/app/src/main/res/xml/data_extraction_rules.xml new file mode 100644 index 0000000..49c511d --- /dev/null +++ b/app/src/main/res/xml/data_extraction_rules.xml @@ -0,0 +1,16 @@ + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/xml/im.xml b/app/src/main/res/xml/im.xml new file mode 100644 index 0000000..3a66f89 --- /dev/null +++ b/app/src/main/res/xml/im.xml @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/xml/view_1.xml b/app/src/main/res/xml/view_1.xml new file mode 100644 index 0000000..b4720aa --- /dev/null +++ b/app/src/main/res/xml/view_1.xml @@ -0,0 +1,149 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/xml/view_2.xml b/app/src/main/res/xml/view_2.xml new file mode 100644 index 0000000..e2484e3 --- /dev/null +++ b/app/src/main/res/xml/view_2.xml @@ -0,0 +1,148 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/xml/view_3.xml b/app/src/main/res/xml/view_3.xml new file mode 100644 index 0000000..86d6441 --- /dev/null +++ b/app/src/main/res/xml/view_3.xml @@ -0,0 +1,154 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/xml/view_4.xml b/app/src/main/res/xml/view_4.xml new file mode 100644 index 0000000..888467e --- /dev/null +++ b/app/src/main/res/xml/view_4.xml @@ -0,0 +1,149 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/test/java/com/exquisite/demo08/ExampleUnitTest.java b/app/src/test/java/com/exquisite/demo08/ExampleUnitTest.java new file mode 100644 index 0000000..2ce0c27 --- /dev/null +++ b/app/src/test/java/com/exquisite/demo08/ExampleUnitTest.java @@ -0,0 +1,17 @@ +package com.exquisite.demo08; + +import org.junit.Test; + +import static org.junit.Assert.*; + +/** + * Example local unit test, which will execute on the development machine (host). + * + * @see Testing documentation + */ +public class ExampleUnitTest { + @Test + public void addition_isCorrect() { + assertEquals(4, 2 + 2); + } +} \ No newline at end of file diff --git a/build.gradle.kts b/build.gradle.kts new file mode 100644 index 0000000..3f3d730 --- /dev/null +++ b/build.gradle.kts @@ -0,0 +1,12 @@ +// Top-level build file where you can add configuration options common to all sub-projects/modules. +plugins { + id("com.android.application") version "8.1.3" apply false + id("org.jetbrains.kotlin.android") version "1.7.0" apply false + id ("com.google.firebase.crashlytics") version "2.9.2" apply false + id("com.google.gms.google-services") version "4.3.15" apply false +} +buildscript{ + dependencies{ + classpath("com.applovin.quality:AppLovinQualityServiceGradlePlugin:+") + } +} \ No newline at end of file diff --git a/gradle.properties b/gradle.properties new file mode 100644 index 0000000..f511a31 --- /dev/null +++ b/gradle.properties @@ -0,0 +1,22 @@ +# Project-wide Gradle settings. +# IDE (e.g. Android Studio) users: +# Gradle settings configured through the IDE *will override* +# any settings specified in this file. +# For more details on how to configure your build environment visit +# http://www.gradle.org/docs/current/userguide/build_environment.html +# Specifies the JVM arguments used for the daemon process. +# The setting is particularly useful for tweaking memory settings. +org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8 +# When configured, Gradle will run in incubating parallel mode. +# This option should only be used with decoupled projects. More details, visit +# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects +# org.gradle.parallel=true +# AndroidX package structure to make it clearer which packages are bundled with the +# Android operating system, and which are packaged with your app's APK +# https://developer.android.com/topic/libraries/support-library/androidx-rn +android.useAndroidX=true +# Enables namespacing of each library's R class so that its R class includes only the +# resources declared in the library itself and none from the library's dependencies, +# thereby reducing the size of the R class for that library +android.nonTransitiveRClass=true +android.nonFinalResIds=false \ No newline at end of file diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..e708b1c023ec8b20f512888fe07c5bd3ff77bb8f GIT binary patch literal 59203 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

K7UpUK$>l@ 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 E2O(~oYXATM literal 0 HcmV?d00001 diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..3d1b85e --- /dev/null +++ b/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,6 @@ +#Mon May 27 14:28:52 CST 2024 +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-bin.zip +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/gradlew b/gradlew new file mode 100644 index 0000000..4f906e0 --- /dev/null +++ b/gradlew @@ -0,0 +1,185 @@ +#!/usr/bin/env sh + +# +# Copyright 2015 the original author or authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +############################################################################## +## +## Gradle start up script for UN*X +## +############################################################################## + +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null + +APP_NAME="Gradle" +APP_BASE_NAME=`basename "$0"` + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD="maximum" + +warn () { + echo "$*" +} + +die () { + echo + echo "$*" + echo + exit 1 +} + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "`uname`" in + CYGWIN* ) + cygwin=true + ;; + Darwin* ) + darwin=true + ;; + MINGW* ) + msys=true + ;; + NONSTOP* ) + nonstop=true + ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD="java" + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then + MAX_FD_LIMIT=`ulimit -H -n` + if [ $? -eq 0 ] ; then + if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then + MAX_FD="$MAX_FD_LIMIT" + fi + ulimit -n $MAX_FD + if [ $? -ne 0 ] ; then + warn "Could not set maximum file descriptor limit: $MAX_FD" + fi + else + warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" + fi +fi + +# For Darwin, add options to specify how the application appears in the dock +if $darwin; then + GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" +fi + +# For Cygwin or MSYS, switch paths to Windows format before running java +if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then + APP_HOME=`cygpath --path --mixed "$APP_HOME"` + CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + + JAVACMD=`cygpath --unix "$JAVACMD"` + + # We build the pattern for arguments to be converted via cygpath + ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` + SEP="" + for dir in $ROOTDIRSRAW ; do + ROOTDIRS="$ROOTDIRS$SEP$dir" + SEP="|" + done + OURCYGPATTERN="(^($ROOTDIRS))" + # Add a user-defined pattern to the cygpath arguments + if [ "$GRADLE_CYGPATTERN" != "" ] ; then + OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" + fi + # Now convert the arguments - kludge to limit ourselves to /bin/sh + i=0 + for arg in "$@" ; do + CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` + CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option + + if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition + eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` + else + eval `echo args$i`="\"$arg\"" + fi + i=`expr $i + 1` + done + case $i in + 0) set -- ;; + 1) set -- "$args0" ;; + 2) set -- "$args0" "$args1" ;; + 3) set -- "$args0" "$args1" "$args2" ;; + 4) set -- "$args0" "$args1" "$args2" "$args3" ;; + 5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + 6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + 7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + 8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + 9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + esac +fi + +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " +} +APP_ARGS=`save "$@"` + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +exec "$JAVACMD" "$@" diff --git a/gradlew.bat b/gradlew.bat new file mode 100644 index 0000000..107acd3 --- /dev/null +++ b/gradlew.bat @@ -0,0 +1,89 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto execute + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/settings.gradle.kts b/settings.gradle.kts new file mode 100644 index 0000000..9eda61c --- /dev/null +++ b/settings.gradle.kts @@ -0,0 +1,23 @@ +pluginManagement { + repositories { + google() + mavenCentral() + gradlePluginPortal() + + maven{url = uri("https://artifacts.applovin.com/android")} + } +} +dependencyResolutionManagement { + repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) + repositories { + google() + mavenCentral() + + maven("https://jitpack.io") + maven ("https://artifact.bytedance.com/repository/pangle") + } +} + +rootProject.name = "Keyboard Skins" +include(":app") + \ No newline at end of file