diff --git a/API/src/main/java/io/github/jwdeveloper/tiktok/ClientSettings.java b/API/src/main/java/io/github/jwdeveloper/tiktok/ClientSettings.java deleted file mode 100644 index 48204f9..0000000 --- a/API/src/main/java/io/github/jwdeveloper/tiktok/ClientSettings.java +++ /dev/null @@ -1,91 +0,0 @@ -/* - * Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com - * - * Permission is hereby granted, free of charge, to any person obtaining - * a copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE - * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION - * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ -package io.github.jwdeveloper.tiktok; - -import lombok.Data; - -import java.time.Duration; -import java.util.Map; -import java.util.logging.Level; - -@Data -public class ClientSettings { - /** - * Timeout for Connections - */ - private Duration timeout; - - /** - * ISO-Language for Client - */ - - private String clientLanguage; - - /** - * Whether to Retry if Connection Fails - */ - private boolean retryOnConnectionFailure; - - - /** - * Before retrying connect, wait for select amount of time - */ - private Duration retryConnectionTimeout; - - /** - * Whether to print Logs to Console - */ - - private boolean printToConsole = true; - /** - * LoggingLevel for Logs - */ - private Level logLevel; - - - /** - * Optional: Use it if you need to change TikTok live hostname in builder - */ - private String hostName; - - - /** - * Parameters used in requests to TikTok api - */ - private Map clientParameters; - - - /* - * Optional: Sometimes not every messages from chat are send to TikTokLiveJava to fix this issue you can set sessionId - * documentation how to obtain sessionId https://github.com/isaackogan/TikTok-Live-Connector#send-chat-messages - */ - private String sessionId; - - /* - * Optional: By default roomID is fetched before connect to live, but you can set it manually - * - */ - private String roomId; - -} - diff --git a/API/src/main/java/io/github/jwdeveloper/tiktok/data/dto/TikTokUserInfo.java b/API/src/main/java/io/github/jwdeveloper/tiktok/data/dto/TikTokUserInfo.java deleted file mode 100644 index 80bb455..0000000 --- a/API/src/main/java/io/github/jwdeveloper/tiktok/data/dto/TikTokUserInfo.java +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com - * - * Permission is hereby granted, free of charge, to any person obtaining - * a copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE - * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION - * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ -package io.github.jwdeveloper.tiktok.data.dto; - -import lombok.AllArgsConstructor; -import lombok.Data; - -@Data -@AllArgsConstructor -public class TikTokUserInfo -{ - UserStatus userStatus; - - String roomId; - - long startTime; - - public enum UserStatus - { - NotFound, - Offline, - LivePaused, - Live - } -} \ No newline at end of file diff --git a/API/src/main/java/io/github/jwdeveloper/tiktok/data/models/gifts/Gift.java b/API/src/main/java/io/github/jwdeveloper/tiktok/data/models/gifts/Gift.java index 0e3cd9a..a0eccb3 100644 --- a/API/src/main/java/io/github/jwdeveloper/tiktok/data/models/gifts/Gift.java +++ b/API/src/main/java/io/github/jwdeveloper/tiktok/data/models/gifts/Gift.java @@ -1,25 +1,3 @@ -/* - * Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com - * - * Permission is hereby granted, free of charge, to any person obtaining - * a copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE - * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION - * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ // This enum is generated package io.github.jwdeveloper.tiktok.data.models.gifts; @@ -41,6 +19,10 @@ public enum Gift { LOVE_CHAT(6205, "Love Chat", 400, "https://storage.streamdps.com/iblock/440/4402267722e227b72adc97db92504b75/ae0f562146e701f32ae96761ac67c5cc.png"), + SPRING_TRAIN(8152, "Spring train", 3999, "https://storage.streamdps.com/iblock/035/035862dc0952468fc95f02995cec0f22/eeb69650806ea4c2e22558ef4b5e2b47.webp"), + + CHRISTMAS_MARKET_G(7377, "Christmas Market G", 2000, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/f498f29ef628c8318006a9ff2f49bf08~tplv-obj.png"), + CHICK(8165, "Chick", 10, "https://storage.streamdps.com/iblock/54e/54e5c232c74094c8e4b4d5678552f756/8132c0b012e7100540e1f1e2a5b3265d.webp"), DOUBLE_TROUBLE(8038, "Double trouble", 2988, "https://storage.streamdps.com/iblock/a23/a23f89b59cebf6d82ba64437e0ce52c9/d13464a899047febd2bd3db61835cb1b.webp"), @@ -49,6 +31,8 @@ public enum Gift { FALCON_6367(6367, "Falcon", 10999, "https://storage.streamdps.com/iblock/f88/f886e7678bef35f8c762a323386e6d23/7249e0af64c78d1d569a8d7a86ab58cd.png"), + HAPPY_FRIDAY(8265, "Happy Friday", 399, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/65e8fcb76825b9ec36a24faf9a3e9495~tplv-obj.png"), + SNEAKERHEAD(7394, "Sneakerhead", 1, "https://storage.streamdps.com/iblock/f64/f648c76bae6ef273077c74cc9312b126/87f4891550b2cfd3e49973f7f87dbdb2.webp"), PANTHER_PAWS(7204, "Panther Paws", 199, "https://storage.streamdps.com/iblock/6e0/6e097d88e5e088d0228c702456e58450/72afb8bfa2231766da6817e911702d4b.webp"), @@ -73,6 +57,8 @@ public enum Gift { PLAY_SAMBA(5793, "Play Samba", 99, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/fd3d6cc127464bacded6ed009074ae2f~tplv-obj.png"), + WOOLY_HAT(7458, "Wooly Hat", 199, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a234d0187047fa48805c8ea2e1f1f756~tplv-obj.png"), + LITTLE_CROWN(6097, "Little Crown", 99, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/cf3db11b94a975417043b53401d0afe1~tplv-obj.jpg"), RUBY_RED(8434, "Ruby red", 88, "https://storage.streamdps.com/iblock/405/405fcf52a1de3d14ab9834c1f30cc330/0deed9ee2c79ba6bf2005b0ce667bf60.webp"), @@ -81,6 +67,8 @@ public enum Gift { COTTON_CANDY(7265, "Cotton Candy", 700, "https://storage.streamdps.com/iblock/51f/51f64a93c515f4a45169f24a52179f2f/730beb9631b1af4edfaf714d7686df04.webp"), + HOT(6756, "Hot", 10, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/ec679890070187b61620b9662afb814e~tplv-obj.png"), + KNIGHT_HELMET(8672, "Knight Helmet", 199, "https://storage.streamdps.com/iblock/291/2915da07301fcb6a9a4d3e515931c2c8/31ebb4cad7a264fe9657a3ddfaca4eaa.webp"), SUB_STAR(7072, "Sub Star", 1, "https://storage.streamdps.com/iblock/98f/98fea40fc19cc9dbd9a083b0844c163b/af7dd985812299d89f6cfa49c84e7eaf.webp"), @@ -97,6 +85,8 @@ public enum Gift { MIKE(7789, "Mike", 4000, "https://storage.streamdps.com/iblock/de0/de0da7b6ce6ba19125b1c4eb2fd2966a/6804a72c00714de05f9239be7bd5b515.webp"), + STAY_WARM(9682, "Stay Warm", 450, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/abd104eb08ce0c351292036d8897fb8d.png~tplv-obj.png"), + HEADPHONE(6609, "Headphone", 199, "https://storage.streamdps.com/iblock/ce9/ce95ea6922db1e776296819861d69ddb/b0b11c041a28d46e51ff1ed8f288fe91.webp"), HEADPHONE_8017(8017, "Headphone", 199, "https://storage.streamdps.com/iblock/055/05573a16af395b896b26847bc77fbb5e/55c0f27976902374940cfb54f22728d0.webp"), @@ -105,6 +95,8 @@ public enum Gift { ICE_CREAM_8963(8963, "Ice cream", 5, "https://storage.streamdps.com/iblock/f72/f726165be6e93bdc69724375e7931dde/2e749d8d397b3ce5e6bcc90402f27c7d.webp"), + _2024_GLASSES(9640, "2024 Glasses", 224, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/512d2e9934cbae8d1019a391814edbd2.png~tplv-obj.jpg"), + GIVE_IT_ALL(6649, "Give It All", 1, "https://storage.streamdps.com/iblock/de8/de8468d1003361452021c2d4796bb0f6/574aa0cdd7b418a2a3af2ca4739e9e7f.webp"), MARVELOUS_CONFETTI(7121, "Marvelous Confetti", 100, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/fccc851d351716bc8b34ec65786c727d~tplv-obj.jpg"), @@ -145,12 +137,16 @@ public enum Gift { WATERMELON(8826, "Watermelon", 10, "https://storage.streamdps.com/iblock/84e/84e29ce96978961b12f1e88dd985b938/08e2a0ac2c2e2794aa2558e67d387639.webp"), + PEGASUS(9427, "Pegasus", 42999, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f600a2495ab5d250e7da2066484a9383.png~tplv-obj.jpg"), + SHOW_TIME(6907, "Show Time", 3999, "https://storage.streamdps.com/iblock/d72/d722e6d78821a169ff9a6d128127c696/f457c04596d723f9033842f3417b6a72.webp"), LOVE_FOCUS(6436, "Love Focus", 199, "https://storage.streamdps.com/iblock/cd1/cd1096cb1507fe07b633dad0b0aee967/d6b2e544219ed4d3c3263d319ab9bc5f.png"), CHICKEN_LEG(6209, "Chicken Leg", 10, "https://storage.streamdps.com/iblock/ef7/ef776169ede6c4a635cef2b3ab35d29a/7683229a73330c04463d2b97984ea114.png"), + KING_CAKE_(6112, "King Cake ", 9, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/aa99da9f6b499ff879c3860e888a53ae~tplv-obj.png"), + BEACH_DAY(6431, "Beach Day", 2999, "https://storage.streamdps.com/iblock/c2d/c2df4a57f2ab16e641630b7077b40900/ba3cf6fd32d224f0014bd395b011f7a0.webp"), CUBE(9184, "Cube", 10, "https://storage.streamdps.com/iblock/69d/69dab4e352882c0bd29c3864e24d80de/258857221189c76260b6af5eeb43e93b.webp"), @@ -159,10 +155,16 @@ public enum Gift { SPEEDBOAT(5763, "Speedboat", 1888, "https://storage.streamdps.com/iblock/55f/55f832ac0d4e25f2527b2cf87ae8af08/ec99908e1787ae32c1387a20db7ca5ac.png"), + SNOWMAN(7551, "Snowman", 99, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/e094e0fafc14aaf127fa0d0a7926619a~tplv-obj.png"), + YELLOW_BUS(8263, "Yellow Bus", 6000, "https://storage.streamdps.com/iblock/88d/88df4387d65bcc77b691098fd649bd59/ad401a92ddba9aae15bb777f9f38638d.webp"), ROSA_NEBULA(8912, "Rosa Nebula", 15000, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f722088231103b66875dae33f13f8719.png~tplv-obj.jpg"), + I_M_HERE(9354, "I'm here", 1, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/7006392a82d57452d5ef08dd90e169c1.png~tplv-obj.png"), + + HOT_CHOCO_GDM_23(7523, "Hot Choco GDM 23", 30, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/f62f5912077d9af84256de288399125a~tplv-obj.png"), + KISS(5284, "Kiss", 150, "https://storage.streamdps.com/iblock/d3d/d3df4a0ecebd25c21e7ce5a6f910f8f1/d9ce143ac4707f74d8b1fe4708a92ab3.png"), KISS_5481(5481, "Kiss", 150, "https://storage.streamdps.com/iblock/5cc/5cca201687ef878daf36dfe39fd26807/b2171e9cc191783679794f42246c4ceb.webp"), @@ -181,6 +183,8 @@ public enum Gift { COWBOY_HAT(8842, "Cowboy Hat", 199, "https://storage.streamdps.com/iblock/5f3/5f3df5eccbc82f458fdacd0f82d13e40/40980853c80e3da0e902a1db49ea9798.webp"), + TURKEY_FACE_GDDEC(9581, "Turkey Face GDDec", 399, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/65349d1ef783fc207c1d2b54a8d521a7.png~tplv-obj.png"), + FESTA_JUNINA_S_HAT(8638, "Festa Junina's Hat", 199, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/61b32ccce11b289b3c1db7438dfb4450~tplv-obj.png"), SPORTS_CAR(6089, "Sports Car", 7000, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/e7ce188da898772f18aaffe49a7bd7db~tplv-obj.jpg"), @@ -191,6 +195,8 @@ public enum Gift { CHOCO_PIE(6503, "Choco Pie", 10, "https://storage.streamdps.com/iblock/5a7/5a7610069bd417a2847f34c6c0b2821d/5faa955edd066d1140abb048f32be815.webp"), + I_M_BLUE(7707, "I'm blue", 5, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/c560ec76d5599198aaea9377c5ffab6e~tplv-obj.png"), + WHALE_DIVING(6084, "Whale diving", 1750, "https://storage.streamdps.com/iblock/5b2/5b27c388fe0d4dbe0a5f0a44ba7a8410/602a5a7cf538240f48ccf47c13237aa2.png"), WHALE_DIVING_6820(6820, "Whale diving", 2150, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/46fa70966d8e931497f5289060f9a794~tplv-obj.jpg"), @@ -209,8 +215,12 @@ public enum Gift { PEARL(5664, "Pearl", 800, "https://storage.streamdps.com/iblock/d42/d4241b9de546fb190964c12adeecabca/d03fe09dd3400422c55953555066487e.png"), + PLAY_FOR_YOU(9535, "Play for you", 299, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/182659e90a3432aa155e61c9c0d89df0.png~tplv-obj.png"), + LET_US_DANCE(7196, "Let Us Dance", 1999, "https://storage.streamdps.com/iblock/cae/caeaf097812661e65ff761aa60d5300a/444a1217ff8fbdeaf8e4682405871c7a.webp"), + _2024_COUNTDOWN(9641, "2024 Countdown", 2024, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/a358a3ce18241dcc6e7d0b02d091d563.png~tplv-obj.jpg"), + MINI_SPEAKER(6042, "Mini Speaker", 1, "https://storage.streamdps.com/iblock/1b1/1b117cbff78bfb7f50ba4d90a16c6112/30f4b176fd30683e3cbfc9013fe96d82.png"), FLORAL_BLOOM(5788, "Floral Bloom", 1500, "https://storage.streamdps.com/iblock/858/85827a8e5266c8d4c697d9aa930fead6/149392b39b041febde90bc4ea80ce1a5.png"), @@ -233,10 +243,14 @@ public enum Gift { ARCADE_GAME_7041(7041, "Arcade Game", 1200, "https://storage.streamdps.com/iblock/fd0/fd0785612b024900444a0a69083400ff/3181d6af50b05dd65a7ba75902bb5b94.webp"), + GORGEOUS_TROPHY(6741, "Gorgeous Trophy", 7000, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/279c9495c2150e333bc4bc13761d177e~tplv-obj.png"), + IT_S_CORN(6928, "It's corn", 1, "https://storage.streamdps.com/iblock/d48/d48869b41c99cf004857fb74aff97552/75f200300cdaf3424287814ec55e9656.webp"), SUSHI_SET(7226, "Sushi Set", 20, "https://storage.streamdps.com/iblock/097/09752a51af505fbde2e9aa853d1ada62/3b981d4797111c44c45fbd8de5201fbe.webp"), + YEAH_NAH(9576, "Yeah Nah", 1, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/4b20c5aab3841657a343be3769307805.png~tplv-obj.png"), + BIRTHDAY_GLASSES(6776, "Birthday Glasses", 199, "https://storage.streamdps.com/iblock/98d/98deaf0a4a818ba6b0333ca9aee4db59/97520c1ceae957c77ef1dbcc0f092187.webp"), SOCKS_AND_SANDALS(6618, "Socks and Sandals", 150, "https://storage.streamdps.com/iblock/da2/da28ef4030197f812686f10b2c3f06c7/7cb8ebff6f6028e2a56b2c0c268c3620.webp"), @@ -265,6 +279,8 @@ public enum Gift { TIKTOK_VOLCANO(6869, "TikTok Volcano", 4000, "https://storage.streamdps.com/iblock/e6d/e6d4c0d014c552ec6e8eccb804a7659f/9678f5e24b6e9b069b43c4f84a536d9f.webp"), + KITTEN_PAW(9647, "Kitten Paw", 299, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/332520d7b5085ce591396c8d2bb9d352.png~tplv-obj.png"), + _2023(7604, "2023", 1, "https://storage.streamdps.com/iblock/8fb/8fba3d5f6bf547ba8c94d3f393992d46/e3cfc1cfea30d7c139f7c4943f5d3b26.webp"), ROMAN_EMPIRE(7166, "Roman Empire", 199, "https://storage.streamdps.com/iblock/c77/c778c4e5cd1c68a50dcc06e4bfc3aa08/48edf8b190d98b0a3cc4623e6cc9a22c.webp"), @@ -285,6 +301,8 @@ public enum Gift { PIZZA(7055, "Pizza", 40, "https://storage.streamdps.com/iblock/c9d/c9d7f483cc0059a1e8165bfbd1341688/307a559eb2b371b92b8ea36ae96bfa30.webp"), + CHRISTMAS_POTATO(9587, "Christmas Potato", 10, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/5448f1f5157d3a4a88e0f57acf3dbfe0.png~tplv-obj.png"), + AMUSEMENT_PARK(9466, "Amusement Park", 17000, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/12ecc01c2984c5d85bb508e80103a3cb.png~tplv-obj.jpg"), CLUB(6417, "Club", 2000, "https://storage.streamdps.com/iblock/49b/49be18ae5914346ffcaf15a519ba9c1c/41326cb23d22010f0c4a8edf5bd27615.webp"), @@ -293,11 +311,15 @@ public enum Gift { DANCING_CAPYBARAS(8806, "Dancing Capybaras", 2200, "https://storage.streamdps.com/iblock/ac2/ac2606f1dc2504c9a1b7974f40074c87/c243031480e8f2e4bbd8e7a43228ff1f.webp"), + HUSKY(7920, "Husky", 299, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a2f5d595e9d96aec19a7c0ed5fa9b017~tplv-obj.png"), + DUCK(6265, "Duck", 299, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/e172f660a1d4f95813a3ace0fde42323~tplv-obj.jpg"), + XMAS_MISHKA_BEAR(9617, "Xmas Mishka Bear", 199, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/700c1c8817847317407cc2b8c6c9da42.png~tplv-obj.png"), + FLOWER_OVERFLOW(6148, "Flower Overflow", 4000, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/743c4bb44e7e0bf251a7f2f5ada231ee~tplv-obj.jpg"), - PINK_SHOES(8815, "Pink shoes", 5, "https://storage.streamdps.com/iblock/387/387c559abfc868aa8f7d605a25748c14/06e08ba736cb17076b9c314058160ad2.webp"), + PINK_SHOES(8890, "Pink Shoes", 5, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/cba8a7c718988bd51c7b6055e9ab1ec4.png~tplv-obj.png"), PINK_SHOES_8843(8843, "Pink shoes", 5, "https://storage.streamdps.com/iblock/e32/e328784531bfcd4773983c6a8e205a44/a3b5a6f4fa914fdf10b754ee59dc34a4.webp"), @@ -313,8 +335,14 @@ public enum Gift { SUNDAY_ROAST(6634, "Sunday Roast", 199, "https://storage.streamdps.com/iblock/218/218658dfe16bf8eeb11824cae5788028/95bbb526ea861ef2ba3dbe020431374f.webp"), + _2024_JOYLENS(9643, "2024 JoyLens", 224, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/36d82bbcd87c1914df84262d9bdd9b95.png~tplv-obj.jpg"), + LEDERHOSEN(6975, "Lederhosen", 10, "https://storage.streamdps.com/iblock/7c7/7c72a908dce6d9df4db0a6159be1751b/2ff181aa1fae6088a37f942d51401176.webp"), + LOVE_U(7697, "LOVE U", 899, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/79d45877691333e2ba69a9098406e95c~tplv-obj.png"), + + _2024(9639, "2024", 1, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/484a44bbe62ce47687d1da31a6602bbd.png~tplv-obj.jpg"), + MATE_TEA(7089, "Mate tea", 10, "https://storage.streamdps.com/iblock/506/506e98699cdfefd679b35ea5170823b0/a95e9e3721c9b86e3342169b3211b30e.webp"), TEAM_BRACELET(9139, "Team Bracelet", 2, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/54cb1eeca369e5bea1b97707ca05d189.png~tplv-obj.png"), @@ -333,12 +361,16 @@ public enum Gift { BIGFOOT(9147, "Bigfoot", 3000, "https://storage.streamdps.com/iblock/f95/f95a4fcfa57150610fa50542db5b0990/ecb879cd751e580d3fe92770788c1735.webp"), + BOO_THE_GHOST(9304, "Boo the Ghost", 88, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/cb909c78f2412e4927ea68d6af8e048f.png~tplv-obj.png"), + SO_BEAUTIFUL(7024, "So Beautiful", 1, "https://storage.streamdps.com/iblock/ad6/ad67c8d6c93ff4c375568b0bfabbed6f/c68dfd6fda7e8bd84f0bc7fa9ce47af0.webp"), SUNGLASSES(5509, "Sunglasses", 199, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/08af67ab13a8053269bf539fd27f3873.png~tplv-obj.jpg"), PANDA(37, "Panda", 5, "https://storage.streamdps.com/iblock/833/833aadcba552a8a2cc779dd8d4c537c7/f952c72ee1f40e4fcd07d713b3da6565.png"), + MISS_YOU(8803, "Miss You", 1, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/3c53396b922691a7520698f47105a753.png~tplv-obj.png"), + TIKTOK_UNIVERSE(6038, "TikTok Universe", 34999, "https://storage.streamdps.com/iblock/a79/a79204e0fab55cdc35ca0bdfa019face/8f06121e1c15be8566b3fc02982a2027.png"), TIKTOK_UNIVERSE_6039(6039, "TikTok Universe", 34999, "https://storage.streamdps.com/iblock/49d/49d934dc15cf5efc3ebef902a5974d56/04799e79cb4bd04a20d77d2f3fa9922d.png"), @@ -353,6 +385,8 @@ public enum Gift { PINCH_CHEEK(6694, "Pinch Cheek", 199, "https://storage.streamdps.com/iblock/f6c/f6c95968ca266cbb2527af09989eaea0/27be132509198253b5c48e5495038e5b.png"), + HOLIDAY_STOCKING(7504, "Holiday Stocking", 5, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/e05de50999ebb446e15c4947b30d3140~tplv-obj.png"), + MARVIN_THE_MONKEY(6843, "Marvin the Monkey", 10, "https://storage.streamdps.com/iblock/31a/31a03cf8430fa062064dd9e544910de2/e7939198db3920aeaf3d95167712af0e.webp"), ELEPHANT_TRUNK(8260, "Elephant trunk", 299, "https://storage.streamdps.com/iblock/1ea/1eafea22e99969312cda7c142d8eb3c5/59f72e0dce1bc4fcf83a34f56872b492.webp"), @@ -369,6 +403,8 @@ public enum Gift { ROSE(5655, "Rose", 1, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/eba3a9bb85c33e017f3648eaf88d7189~tplv-obj.jpg"), + THE_VAN_CAT(9650, "The Van Cat", 799, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/6973dd1b6d3dee3ca3f0ebac3c1d2977.png~tplv-obj.png"), + TRENDING_FIGURE(9138, "Trending Figure", 999, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/df7b556ccf369bf9a42fe83ec8a77acf.png~tplv-obj.jpg"), ROSA(7997, "Rosa", 10, "https://storage.streamdps.com/iblock/486/486a2490c987c2bb97b6068fd5aac5ab/49d9045fcfe94bbfbd08c3363bb4512a.webp"), @@ -385,12 +421,16 @@ public enum Gift { COTTON_S_SHELL(8352, "Cotton's Shell", 5, "https://storage.streamdps.com/iblock/766/7665d59f0ef96aecd2dac6fc5b0c19a4/3b169a12b4f8686c68d596f6d47d2f77.webp"), + KIWI_BIRD(9667, "Kiwi Bird", 10, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/b73cb4aaa76a33efd881192589d65351.png~tplv-obj.png"), + FLAME_HEART(9087, "Flame heart", 1, "https://storage.streamdps.com/iblock/10d/10df10624cdeebe8ff5e0e89e8c8e960/28b8da2878a420f8465cbbc1ec1e6b58.webp"), FAIRY_BREAD(5823, "Fairy Bread", 1, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a42f9ac9cd6b26da03818ff65ac919f1~tplv-obj.png"), TIKTOK_SHUTTLE(6751, "TikTok Shuttle", 20000, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/8ef48feba8dd293a75ae9d4376fb17c9~tplv-obj.jpg"), + INDEPENDENCE_DAY(6633, "Independence Day", 10, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/b967993872a6e40f3477d30545f8d2eb~tplv-obj.png"), + MAGGIE(7911, "Maggie", 15000, "https://storage.streamdps.com/iblock/a12/a12a1b23f1f6a19d728de84e1f43e21d/ff288346e9855a9bb6deb4450491028f.webp"), PANDA_SKYDIVING(8812, "Panda skydiving", 2000, "https://storage.streamdps.com/iblock/a29/a29903a975ce45f7b9939b510412fcee/051afc0510a7349a9ebfcde9e0fdec24.webp"), @@ -401,6 +441,8 @@ public enum Gift { GAMER_CYBER_MASK(7895, "Gamer Cyber Mask", 399, "https://storage.streamdps.com/iblock/383/383652cc1fd3cae9402eeae3a8f5ee1e/df8a16397bb0ed28c0e522b4cfb26500.webp"), + XMAS_IN_LONDON(9680, "Xmas in London", 20000, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/876204a6ad0b1b0e4675d9be42439183.png~tplv-obj.png"), + HAPPY_FATHER_S_DAY(8712, "Happy Father's Day", 1, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/193eba78ded4d388a0b5a7ae95943796~tplv-obj.png"), KO(7542, "KO", 20, "https://storage.streamdps.com/iblock/e5e/e5efb63a21695a08d9647508aca3c95e/cffda8af4cc1a9f4a66eb01b11f4db85.webp"), @@ -417,6 +459,8 @@ public enum Gift { DON_T_DO_IT(7688, "Don’t Do It", 500, "https://storage.streamdps.com/iblock/dca/dcac97e4190d46d113f4bdf2918ee173/4fae166b3f3273b9dbbc2a86bea0ec18.webp"), + BIRDS(5514, "Birds", 600, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/0911b5726d912dabbf6ee4b0383352ea.png~tplv-obj.png"), + GOLDEN_TRUMPET(8767, "Golden Trumpet", 15, "https://storage.streamdps.com/iblock/a44/a4441a11d3cb073e855088a4eff72fdb/020b0d041c38b00b730b28806dbe6cc5.webp"), HANDS_UP(8244, "Hands Up", 499, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/f4d906542408e6c87cf0a42f7426f0c6~tplv-obj.jpg"), @@ -475,6 +519,8 @@ public enum Gift { FOOTBALL_HELMET(7851, "Football Helmet", 50, "https://storage.streamdps.com/iblock/9cc/9cce61670c1a81b7954fcf3520dc15a2/b78182e9fd2ff1c6ae1256abd8e2e2bf.webp"), + NEMO(9704, "Nemo", 15, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/68fcf30cb3fb07e9546f5e7fbc2b0ac0.png~tplv-obj.png"), + SCORPIO_STAR_SIGN(7159, "Scorpio Star Sign", 9999, "https://storage.streamdps.com/iblock/c91/c91f3a3685b5c54d9e96d5f9443c4fda/50c48574ff60f328b7a50b80cd9aa4b8.webp"), SOCCER_BALL(5852, "Soccer Ball", 39, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/e1932db6aea81bbddc4e7dc0229ac155~tplv-obj.png"), @@ -487,8 +533,12 @@ public enum Gift { HANGING_LIGHTS(5937, "Hanging Lights", 199, "https://storage.streamdps.com/iblock/e03/e03da22fa8c302dbf1d9439c65380549/6d9f912b5a9253f91c01ed58e3ccbe47.png"), + VACATION(8804, "Vacation", 1, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/8f46e8eef9cbd5304fb802104c2b4ef4.png~tplv-obj.png"), + FOOTY(5893, "Footy", 5, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/94f8ac5c7b6f90aba713b44ddac40bf1~tplv-obj.png"), + GRUMPY_GLASSES(7846, "Grumpy Glasses", 99, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/6f38f8ed7442f69a105788b5c0c74a38~tplv-obj.png"), + BATIK_CLOTHES(5461, "Batik Clothes", 1000, "https://storage.streamdps.com/iblock/46d/46d0f497391a934d27d9b993f444d8b2/121af719b172eed61d8a75c1b1341c9d.png"), DANCING_QUEENS(9240, "Dancing queens", 20000, "https://storage.streamdps.com/iblock/c79/c793af446369ecef5238e73312c84ccd/464a76f3e6eaee9afc771f45a4bba9df.webp"), @@ -581,12 +631,16 @@ public enum Gift { BIRTHDAY_CAKE_9097(9097, "Birthday Cake", 1, "https://storage.streamdps.com/iblock/5b9/5b9eca4a99e965cb25183681a07a5276/c28f7e9c4a8e42460225ff2d12300ae7.webp"), + WITCHY_KITTY(7084, "Witchy Kitty", 30, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/dfce46f99a1206cca84f9092603e4783~tplv-obj.png"), + BANANA_LEAF_VESSEL(5991, "Banana leaf vessel", 5, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/8e635863e20cfa3651bd8a5b762ae72d~tplv-obj.png"), ICE_LOLLY(6545, "Ice Lolly", 10, "https://storage.streamdps.com/iblock/93d/93dda2498d64aa0a29d444103a7804dd/92fd7397fffbaa8755cb233815964bbf.png"), CONFETTI(5585, "Confetti", 100, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/cb4e11b3834e149f08e1cdcc93870b26~tplv-obj.jpg"), + PANETTONE_GDM_23(7477, "Panettone GDM 23", 1, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/64ce2413a362442819b4551703b7b26c~tplv-obj.png"), + MATCH__MATCH_(7068, "Match! Match!", 200, "https://storage.streamdps.com/iblock/cb4/cb43e14c94694d3d3ae355bdfc517afd/494cd902b8018b35b6dc0f0016c89694.webp"), SHINY_AIR_BALLOON(7123, "Shiny air balloon", 1000, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/9e7ebdca64b8f90fcc284bb04ab92d24~tplv-obj.jpg"), @@ -599,12 +653,18 @@ public enum Gift { SUNSET_SPEEDWAY(6203, "Sunset Speedway", 10000, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/df63eee488dc0994f6f5cb2e65f2ae49~tplv-obj.jpg"), + NEW_YEAR_JOURNEY(9645, "New Year Journey", 12024, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/0ef9654d92354172fb9b3b364827940c.png~tplv-obj.jpg"), + DANCING_ADAM(7468, "Dancing Adam", 5000, "https://storage.streamdps.com/iblock/f5c/f5cda80a1f9853c49226a450faf26e8f/6318d17d7a2526f521123402d19a4c3e.webp"), SCEPTRE(5300, "Sceptre", 150, "https://storage.streamdps.com/iblock/080/080d7e9dc934f98dd8cf5dce3b5075b2/a62a3963f6d2822177763b51d4328d37.png"), SCEPTRE_7364(7364, "Sceptre", 150, "https://storage.streamdps.com/iblock/d2d/d2d1b0359f480a7db08e490364d056b2/bcb44a039dfa4d148af6cde9f233ea13.webp"), + GOBBLE_GOBBLE(9604, "Gobble Gobble", 1, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/ada9babc0b55cf005e8c8d13dfc30b42.png~tplv-obj.png"), + + REINDEER(9670, "Reindeer", 299, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/4565fa0cd1dbf76463144b0d4cc50bf1.png~tplv-obj.png"), + SEAL_AND_WHALE(8381, "Seal and Whale", 34500, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/3781e9159ff09272826d3f2216ba36ef.png~tplv-obj.jpg"), HAPPY_PARTY(8247, "Happy Party", 6999, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/41774a8ba83c59055e5f2946d51215b4~tplv-obj.jpg"), @@ -615,8 +675,6 @@ public enum Gift { CELEBRATION_TIME(6790, "Celebration Time", 6999, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/e73e786041d8218d8e9dbbc150855f1b~tplv-obj.jpg"), - EXCLUSIVE_YACHT(9524, "Exclusive Yacht", 20000, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/da8c85d5ae09ebf320216202e8fa015d.png~tplv-obj.jpg"), - MONTY(7742, "Monty", 1, "https://storage.streamdps.com/iblock/c70/c70e3a9404b18068056d04d5394d739a/4e0e55d9d10a7747b7caf462cd87b4b3.webp"), PYRAMIDS(8416, "Pyramids", 15000, "https://storage.streamdps.com/iblock/988/988ffe82e8f3b235bd91dac1e31e708d/ad0365d14ba0480e5d6d60f6eb798608.webp"), @@ -631,8 +689,12 @@ public enum Gift { HI_JULY(6603, "Hi July", 1, "https://storage.streamdps.com/iblock/e03/e0301a9670584be92d945ff3cb889b99/0fbb7b11f916953201588b5bfbcb3f5a.png"), + SUMMER_IRIS_(6655, "Summer Iris ", 30, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/cb591f5b5729fa6e64cac57c78724981~tplv-obj.png"), + LIGHTNING_BOLT_(6652, "Lightning Bolt ", 1, "https://storage.streamdps.com/iblock/265/2655cafe6afc1fa0fca76a732bad4730/bfb4abdf65da281c7ccf0b682f3406a3.webp"), + AURORA(8754, "Aurora", 12000, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/1f59f5593ce135325c1a034825cec18c.png~tplv-obj.png"), + CAMPING_NIGHT(6520, "Camping Night", 13999, "https://storage.streamdps.com/iblock/be3/be3c39c622d80d029c5e752134ac6978/c95701f2e894403ca47de971f2ced0d8.png"), MAKE_IT_RAIN(5336, "Make it rain", 500, "https://storage.streamdps.com/iblock/770/770e03c64144e6d7830e884cd7140a8a/47af803e978121e760d649d47e67de50.png"), @@ -657,10 +719,14 @@ public enum Gift { STORMS_AT_SEA(9514, "Storms at sea", 2200, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/4918fbbdf220873dd8cae4c94d1ae037.png~tplv-obj.png"), + CHRISTMAS_WREATH_G(7527, "Christmas Wreath G", 10, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/7842b50135e089334fc40d9705bb53c7~tplv-obj.png"), + SUPERHERO_FIGHT(8814, "Superhero fight", 30000, "https://storage.streamdps.com/iblock/d6b/d6b1c955153c8f8c5048d6c8f0d1b418/97d04b889e64328e9ab07224f6072b5f.webp"), COOKIE(6883, "Cookie", 5, "https://storage.streamdps.com/iblock/fd2/fd20c8c619b1d43efb9f2fe1923c48a7/45c056f74c9f214dc55d464eab43b224.webp"), + ELF_GDM_23(9363, "Elf GDM 23", 1, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/60e5289b379660cc562742cf987a2d35.png~tplv-obj.png"), + DOG_BONE(8108, "Dog Bone", 10, "https://storage.streamdps.com/iblock/8ba/8badf8e0a5bcbf8d98ed6c4fc0e16c69/b0a8a8020986eb564713c042d23f83b2.webp"), RUSSIAN_CREPES(5547, "Russian Crepes", 5, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/8525a07c6bf16a74eee66e9ad119b3b8.png~tplv-obj.png"), @@ -679,12 +745,16 @@ public enum Gift { ICE_CREAM_CONE(5827, "Ice Cream Cone", 1, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/968820bc85e274713c795a6aef3f7c67~tplv-obj.jpg"), + GOOD_MORNING(8269, "Good Morning", 399, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/5c1a28f3aa7eefc27491f3020748ce54~tplv-obj.png"), + FLY_LOVE(8248, "Fly Love", 19999, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/a598ba4c7024f4d46c1268be4d82f901~tplv-obj.jpg"), BEACH_DATE(6132, "Beach Date", 899, "https://storage.streamdps.com/iblock/504/504a5dfef033a7e90e4f07987b0c0f28/70ec484fc4c798d3e09a7fbcae83ee95.png"), TRAVEL_WITH_YOU(6233, "Travel with You", 999, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/753098e5a8f45afa965b73616c04cf89~tplv-obj.jpg"), + GINGEBREAD_MAN(9671, "Gingebread Man", 5, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/2399f65414f77419ec7d5e9274dc8e0e.png~tplv-obj.png"), + CHOCOLATE_STICK(6002, "Chocolate Stick", 1, "https://storage.streamdps.com/iblock/5c9/5c9487af2038c340fdbeb0b9ea4ff83e/b377ae8024881b93822f7b0a6bfe04e8.png"), DJ_ALIEN(8988, "DJ Alien", 5000, "https://storage.streamdps.com/iblock/67c/67cd7b9372f25b4f3558eacdfb83dc8b/059b6bf7b8c268d525fd9295fac0eb61.webp"), @@ -703,12 +773,16 @@ public enum Gift { TULIP_BOX(5325, "Tulip Box", 200, "https://storage.streamdps.com/iblock/d44/d4471e5deb9cb5831f846ca4c9df9c5d/7d1236ecd67b3e655c3dfd72673a423d.png"), + COOL_(9583, "Cool!", 1, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/424c61f16c16919f169fd0352bd24661.png~tplv-obj.png"), + SQUIRREL(7213, "Squirrel", 1, "https://storage.streamdps.com/iblock/5c3/5c37dce1eab0d67386329f3a2920a874/38104bd52d316ea76464433b3b07dea7.webp"), CHOC_CHIP_COOKIE(6416, "Choc Chip Cookie", 5, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/7dd2731de2e644301a329d3eb437b427~tplv-obj.png"), METEOR_SHOWER(6563, "Meteor Shower", 3000, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/71883933511237f7eaa1bf8cd12ed575~tplv-obj.jpg"), + GINGERMAN_PARTY(9668, "Gingerman Party", 1200, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/008a9554e736642f1b2dca9f198bb710.png~tplv-obj.png"), + CAKE(5720, "Cake", 20, "https://storage.streamdps.com/iblock/edb/edbe349c5a4be01ec1fbf2225d0f48dc/4169ef7f0263177384205df6663451c8.png"), MARCH(7976, "March", 1, "https://storage.streamdps.com/iblock/ba4/ba44cb084cab8c9c63b4513a145813f4/56531d239586a3d4552859cb2b23314d.webp"), @@ -721,12 +795,16 @@ public enum Gift { STAR(6432, "Star", 99, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/485175fda92f4d2f862e915cbcf8f5c4~tplv-obj.jpg"), - SPRING_TRAIN(8152, "Spring train", 3999, "https://storage.streamdps.com/iblock/035/035862dc0952468fc95f02995cec0f22/eeb69650806ea4c2e22558ef4b5e2b47.webp"), - DALLAH(8097, "Dallah", 10, "https://storage.streamdps.com/iblock/402/402ec89b471788374f63bd0d906e49c2/bbb7055a407d84bd3be843f5ca9fdc4b.webp"), + GB_NORTH_POLE(9657, "GB North Pole", 199, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/79715a53c41619e7b205eb26e57926d4.png~tplv-obj.png"), + + CHRISTMAS_CAROUSEG(7525, "Christmas CarouseG", 2000, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/b5ba3941f7389da7495b659e888ea61a~tplv-obj.png"), + THUNDER_HAMMER(6635, "Thunder Hammer", 1, "https://storage.streamdps.com/iblock/401/401ff4c96ee1f2301db5a6fed5d53103/830012ba80bac708f9281417ede8696c.png"), + FESTIVE_TINY_DINY(9615, "Festive Tiny Diny", 15, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f2a8c2967c7153e9077bb469f2e42317.png~tplv-obj.png"), + WOLF(8778, "Wolf", 5000, "https://storage.streamdps.com/iblock/70f/70fa80dd2d07f44f28db148328735a6b/68c7215817c6143ac33036933fcf777d.webp"), DAISIES(6447, "Daisies", 1, "https://storage.streamdps.com/iblock/e11/e110e47562d77ab5fa26cc31e840f801/a4a1823ef2c1bc65c4dc2a4e82ec446b.png"), @@ -735,6 +813,12 @@ public enum Gift { CAMPING(6322, "Camping", 250, "https://storage.streamdps.com/iblock/9a9/9a9370a392311149be37e7c40c3e960d/ecb9dcdacf3a2ae0abef79baf0c4f41c.webp"), + LUCKY_AIRDROP_BOX(9717, "Lucky Airdrop Box", 999, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/6ae56f08ae3ee57ea2dda0025bfd39d3.png~tplv-obj.jpg"), + + GOLDEN(7921, "Golden", 299, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/b97f58dcb0250489ae98529bcb0542ca~tplv-obj.png"), + + BALLET_DANCER(5549, "Ballet Dancer", 500, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/c09cc8ce49476d2c46e9c8af6189d5f4.png~tplv-obj.png"), + FAIRY_WINGS(9463, "Fairy Wings", 1, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/e504dc2f313b8c6df9e99a848e1b3a99.png~tplv-obj.png"), TICKET(6856, "Ticket", 10, "https://storage.streamdps.com/iblock/434/434746bffe494ac6ad2eb5e7e4384955/92e426ea0b4d4a9f89d7e2786115cd20.webp"), @@ -751,10 +835,14 @@ public enum Gift { RIO_DE_JANEIRO(7218, "Rio de Janeiro", 9999, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/34c0eb43c3d50e8ab64408171ebbe733~tplv-obj.png"), + REALLY_CURIOUS(9703, "Really Curious", 1, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/793ba68723567b695b12f2ef08dc1484.png~tplv-obj.png"), + BLOOMING_RIBBONS(9498, "Blooming Ribbons", 1000, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f76750ab58ee30fc022c9e4e11d25c9d.png~tplv-obj.jpg"), CORNFLOWER(8186, "Cornflower", 5, "https://storage.streamdps.com/iblock/025/025c50c390f6a12148a69728284c7298/36b50fe529db9d7db028b0774842e103.webp"), + SPIN_WITH_ME_GDM(9152, "Spin with me GDM", 199, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/149ac2e87d05490d7d251149cefe27a2.png~tplv-obj.png"), + ASMR_TIME_(6990, "ASMR Time ", 10, "https://storage.streamdps.com/iblock/49d/49dccba4525df92ed17678cc6ea47e95/b2c8c52d5294bb531d7d87a4c3ff97fe.webp"), POOL_PARTY(5938, "Pool Party", 4999, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/4147c5bcfad9623c693f83d5d6cba1f7~tplv-obj.jpg"), @@ -793,6 +881,8 @@ public enum Gift { SPACESHIP(6588, "Spaceship", 13999, "https://storage.streamdps.com/iblock/fb1/fb1096568dcc97c2575dec7441d0d651/245c4c7ce9bf5d5378586eb3a2478b42.webp"), + PINATA(6800, "Pinata", 699, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/c8a18d43dc9fb4598d7e991ebeb958ae~tplv-obj.png"), + BIRTHDAY_CROWN(9096, "Birthday Crown", 99, "https://storage.streamdps.com/iblock/c07/c073f2d950a252aa24b7343655208c8a/68f6af6dc16ab51396cef18f50a43792.webp"), LION_S_MANE(7985, "Lion's Mane", 500, "https://storage.streamdps.com/iblock/267/2670a5a8c9666b7afffb3255c2c104ee/abe9a0e7a6ef8b83d94df90f3a356748.webp"), @@ -819,8 +909,12 @@ public enum Gift { NEW_UNIVERSE(9081, "New Universe", 1, "https://storage.streamdps.com/iblock/ff9/ff906a964a6ad9c4504438302d9354b8/3ee4796c239930c395afb3d7ef10295a.webp"), + SPARKLING_COUNTDOWN(9644, "Sparkling Countdown", 2024, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/d6b4539ed9683707bdefe268f6575e74.png~tplv-obj.jpg"), + DRUMS(7882, "Drums", 1000, "https://storage.streamdps.com/iblock/449/449c40e5064f776737e24fd6460195a1/477a014b033108643c2d674b2cce2d0a.webp"), + ELFS_HAT_(9706, "Elfs Hat ", 299, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f9857a040c92b34d6a261201a93c185f.png~tplv-obj.png"), + PUMPKIN_PIE(7396, "Pumpkin Pie", 5, "https://storage.streamdps.com/iblock/abf/abf5efb8fac6f64568b472c3afdb3e25/f85e4ef55b8c7d03f81351babd833c69.webp"), EMAIL_MESSAGE(6199, "Email Message", 1000, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/c959df6dbffd6f07849d22d2c3c07861~tplv-obj.jpg"), @@ -831,10 +925,14 @@ public enum Gift { HI_MARCH(7977, "Hi March", 88, "https://storage.streamdps.com/iblock/e22/e2266686271c7a90ff04517f248c6f73/0459d679c01a5bfa5a4be1d61ec81ec8.webp"), + CANDY_CANE_GUN(7498, "Candy Cane Gun", 799, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/58ef7964e32adc5fc47c5706a02e4ff0~tplv-obj.png"), + FANTASTIC(6813, "Fantastic", 5, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a1b2204b06aa19d45a0338e9f0099ea7~tplv-obj.png"), HEDGEHOG(6868, "Hedgehog", 299, "https://storage.streamdps.com/iblock/841/841e924150793d6961df0a1c89cc67ca/5886839b7de0b1289303081f9af380f8.webp"), + JAKARTA_ROUNDABOUT(6452, "Jakarta Roundabout", 16999, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/31f67910fc5858cf087da65746f1f9f3~tplv-obj.png"), + LIVE_FEST(9334, "LIVE Fest", 1, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/1e98afffef90ed4b2cc9c9ebb88e3608.png~tplv-obj.png"), I_LOVE_TR(7139, "I LOVE TR", 1, "https://storage.streamdps.com/iblock/84d/84d68e92c471e7da792aa98d856c824c/7728ac60043efb9c96e2ce0f77dbef31.webp"), @@ -869,10 +967,16 @@ public enum Gift { CRYSTAL_BALL(6428, "Crystal Ball", 1700, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/7e4f9a99b7003ae05186f5324aae9fbf~tplv-obj.png"), + HAPPY_WEEKEND(8264, "Happy Weekend", 599, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/b04f104e717798235cd3edaa6703e6a3~tplv-obj.png"), + PHOENIX(7319, "Phoenix", 25999, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/ef248375c4167d70c1642731c732c982~tplv-obj.jpg"), BOUQUET_FLOWER(5780, "Bouquet Flower", 30, "https://storage.streamdps.com/iblock/ceb/cebb5d5f7004d6ccf9336ae20281be88/5061b1767c2325fe6704eb08d97c5cb8.png"), + PUMPKIN_SPICE_LATTE(9242, "Pumpkin Spice Latte", 10, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/0636d91615f7417ddd5f29438bf5debe~tplv-obj.png"), + + SHIBA_COOKIE(9770, "Shiba Cookie", 10, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/4ea5282e7f61cbeee1214422d40ad407.png~tplv-obj.png"), + CHILI(7086, "Chili", 1, "https://storage.streamdps.com/iblock/4e4/4e476335c1d0a47efc33a40688d0fc75/ab85d5eccda4bf6509874c9533739b62.webp"), GO_SNACKING(7021, "Go Snacking", 1, "https://storage.streamdps.com/iblock/666/6661d244aca6ec5f3de19372316e871e/f967ba18a333cd1489396cb608371824.webp"), @@ -883,6 +987,8 @@ public enum Gift { CHILL(6704, "Chill", 5, "https://storage.streamdps.com/iblock/7df/7dfcee6b2702691bf9c8ca0966b3c4b1/144aa8fff9ce8c64aa7fcb507bf6c1cd.webp"), + GINGERBREAD_MAN(9656, "Gingerbread man", 5, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/af01db3e3cb9f54ea2cb421fab6062bc.png~tplv-obj.png"), + TAKE_A_DRIVE(7624, "Take a Drive", 1200, "https://storage.streamdps.com/iblock/fb5/fb50bcd0bb83c3a338d7d5196a7e987c/aa0e7affca4b6d34877244af7f5b611c.webp"), TAKE_A_DRIVE_7631(7631, "Take a Drive", 1200, "https://storage.streamdps.com/iblock/c5b/c5b1ae3782864918bcb70d9e92046b87/8f3b4f952004f1aaef4bccfd69b19568.webp"), @@ -901,6 +1007,8 @@ public enum Gift { BALALAIKA(5927, "Balalaika", 100, "https://storage.streamdps.com/iblock/d88/d88bc38371769262c006dccbaa43c9ff/1e0f5adda0546879e07126492ba6001c.webp"), + POPCORN(9111, "Popcorn", 5, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/676d2d4c31a8979f1fd06cdf5ecd922f~tplv-obj.png"), + DRACO(8613, "Draco", 5000, "https://storage.streamdps.com/iblock/48f/48f1a8d280e271929718525560ad42a8/3021d84608e0c5da388f1f6534011a6f.webp"), SPEEDSTER(8418, "Speedster", 15000, "https://storage.streamdps.com/iblock/96a/96a5a249a1701c3c03e0b2427bad3b2f/63fb5582c89c17f275fc99505505b719.webp"), @@ -941,8 +1049,6 @@ public enum Gift { COOPER_SKATES_HOME(6865, "Cooper Skates Home", 599, "https://storage.streamdps.com/iblock/041/04184b09ec8e7bf137d33cf57ce4eec9/3c2e360b023b9980e54e9d9a394883b9.webp"), - EXCLUSIVE_JET(9523, "Exclusive Jet", 5000, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/1cc167a00aa4d5dfe48018afb38c3daa.png~tplv-obj.jpg"), - BIRTHDAY_PARTY(6787, "Birthday Party", 6999, "https://storage.streamdps.com/iblock/135/135b2ac0877de059f56e510b0ac70d08/07285ba7471fb98743bfe308d0b58ce2.webp"), BIRTHDAY_PARTY_9095(9095, "Birthday Party", 6999, "https://storage.streamdps.com/iblock/d0d/d0d1164a9ed81239b70cb25b93927023/d0dba293643c67dc33c1f4dda04e5b50.webp"), @@ -963,10 +1069,14 @@ public enum Gift { STAR_THRONE_8420(8420, "Star Throne", 7999, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/30063f6bc45aecc575c49ff3dbc33831~tplv-obj.jpg"), + MISTLETOE_GDM_23(7475, "Mistletoe GDM 23", 199, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/3527969b8c27e3194e61ff0787a9c3c2~tplv-obj.png"), + PLANET(5954, "Planet", 15000, "https://storage.streamdps.com/iblock/dc5/dc50bbe9b153d9f714919d386325a223/b296c2101cb24bc65e8abd2977d6c123.png"), DISCO_BALL(5540, "Disco Ball", 1000, "https://storage.streamdps.com/iblock/3e5/3e5e6d701c936bef5b85a0315b841184/e46e6c47d88c9bb81d27eb700456137a.webp"), + DISCO_BALL_8250(8250, "Disco ball", 1000, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a53d3ef956eb2f1aa7a7db46024c70bb~tplv-obj.png"), + OUD(5301, "Oud", 300, "https://storage.streamdps.com/iblock/6ba/6ba340c152f9154c8d7c45d18bcb5914/6be86ee5d8a8ebaa17d93b766589b151.png"), SUITCASE(8597, "Suitcase", 199, "https://storage.streamdps.com/iblock/50f/50f04937063753d6de255d2b5a080c1c/4f101c7c50ddbe8bd26a2ce5f8c16896.webp"), @@ -981,6 +1091,8 @@ public enum Gift { DAFFODILS(6435, "Daffodils", 99, "https://storage.streamdps.com/iblock/2ed/2edf26fa90a7b3ca44c0d7c77a765c77/c333c68579488e9a36f4130481932b7c.png"), + MARACAS(7032, "Maracas", 1, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/00204efcf0573192ad5d872c7beeaf5b~tplv-obj.png"), + TINY_DINY(6560, "Tiny Diny", 10, "https://storage.streamdps.com/iblock/504/50412c09b6d36020e28ee09ceb45f22b/aa96e43206d46ed5f25e8f476f67da45.png"), TINY_DINY_7591(7591, "Tiny Diny", 10, "https://storage.streamdps.com/iblock/b24/b24309d4ea6722875678e492ae12fb3f/864ac7928a78b43be2d1ee93915a53f5.webp"), @@ -993,10 +1105,16 @@ public enum Gift { TTEOKBOKKI(5645, "Tteokbokki", 5, "https://storage.streamdps.com/iblock/81c/81ca5954462f21f506095fe410dd2aaf/c07e9b0bb8d0559874b780495cc0e451.png"), + CRYSTAL_HEART(5559, "Crystal Heart", 499, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/ae46ac6582a606009643440fe4138eb4.png~tplv-obj.png"), + LOLLIPOP(5657, "Lollipop", 10, "https://storage.streamdps.com/iblock/857/85755cf3d5e2e5349efff7eeedbfff46/b5e02fcff0a73b906d530028d460e59d.png"), + FLOWER_FESTIVAL(8442, "Flower Festival", 199, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/9bfe63e39b581a69ff944758c3eae5a0~tplv-obj.png"), + GRAPES(7234, "Grapes", 1, "https://storage.streamdps.com/iblock/442/442580106ac8748b79ef450eb25b5981/df624c619c48b583adee184bca134c80.webp"), + TSAR(5524, "Tsar", 100, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/cb1c3e6263d4b6c08301f8798dcb5a9b.png~tplv-obj.png"), + LLAMA_GREETINGS(6531, "Llama Greetings", 299, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a6b95ce6350f5f4bdff6880ac6993789~tplv-obj.png"), SAM_THE_WHALE(8391, "Sam the Whale", 30000, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/f48a1887eb88238738996bb997b31c0f.png~tplv-obj.jpg"), @@ -1017,6 +1135,8 @@ public enum Gift { GOOD_NIGHT(8268, "Good Night", 399, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/b7b55087141bd5f965eb31a99a5f157b~tplv-obj.png"), + TRAIN_TO_2024(9642, "Train to 2024", 12024, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/0cb12913e0a96bbcc45f97b450e74cd3.png~tplv-obj.jpg"), + ALIEN_PEACE_SIGN(7831, "Alien Peace Sign", 1, "https://storage.streamdps.com/iblock/5f7/5f7b29f5c7a4ca3a4dbbe8dc0e195459/cd83433a0f1697a0b66a891cbd7cf1af.webp"), THE_MAGIC_LAMP(7161, "The Magic Lamp", 1000, "https://storage.streamdps.com/iblock/e0d/e0d45fccd69220f321531383d97f51fc/4296cc4b886f31bb5b2cf106ebf640ab.webp"), @@ -1025,6 +1145,8 @@ public enum Gift { TIARA(8496, "Tiara", 299, "https://storage.streamdps.com/iblock/1b1/1b1ee7b697bae41ee2cbf834d1f1099e/303eec791a710c2417bb5075529681d9.webp"), + THE_CROWN(8207, "The Crown", 199, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/5bf798f92fe96ba53c0f4d28f052f9bb~tplv-obj.png"), + COFFEE(5333, "Coffee", 1, "https://storage.streamdps.com/iblock/920/920b64634d946a2238950c353c16df81/0fe22d9bdee1bd6d9d77f66bcd8cf45a.png"), COFFEE_5479(5479, "Coffee", 1, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/02492214b9bd50fee2d69fd0d089c025.png~tplv-obj.jpg"), @@ -1033,6 +1155,8 @@ public enum Gift { COFFEE_5961(5961, "Coffee", 30, "https://storage.streamdps.com/iblock/87b/87b2a811f1ca8c09060e2bd63a3b3be7/ae6288eb1eab67474807c64b9d69b5e6.webp"), + MAGIC_HAT(6393, "Magic Hat", 299, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/b156ffd21bb3849a52144ab1688bbc43~tplv-obj.png"), + HAND_HEART(5924, "Hand Heart", 100, "https://storage.streamdps.com/iblock/5ce/5cebff2a4b737063778ac5374e9e4792/f9bf5c945eb61002916feff420a1cc3a.png"), HAND_HEART_6968(6968, "Hand Heart", 100, "https://storage.streamdps.com/iblock/9f0/9f0bfed08f1d3b9e852469d6a4debeda/519497b062ded1019c958d5d0b352a7e.webp"), @@ -1063,6 +1187,8 @@ public enum Gift { TIKTOK_CROWN(8873, "TikTok Crown", 299, "https://storage.streamdps.com/iblock/a79/a790613bdf2e83725d0519bbf289529d/83bb670c15ab91b9192c50300f4c8054.webp"), + KFC_CHICKEN(9771, "KFC Chicken", 5, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f9d59ccd2328b8a46841b3b1c87d9e55.png~tplv-obj.png"), + LOVED(6705, "Loved", 5, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/2a41781b0a29ba3c409c5dd83eed07f8~tplv-obj.png"), ON_FIRE(6840, "On Fire", 200, "https://storage.streamdps.com/iblock/cba/cba95075d6b63b84fbc52abb9d1d8208/d93ecc0b966bf972f01e77339a68e124.webp"), @@ -1081,22 +1207,38 @@ public enum Gift { FERRIS_WHEEL(5652, "Ferris Wheel", 3000, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/3c7291ad4c2a6d4f70505c3e296ecebe~tplv-obj.jpg"), + DE_NORTH_POLE(9658, "DE North Pole", 199, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/130e17b5b561a93cefbd236586881477.png~tplv-obj.png"), + RUGBY_BALL(6249, "Rugby Ball", 10, "https://storage.streamdps.com/iblock/d53/d53d3efae1c69b949373db455da077cf/fa22f0507a304597b013268524a8573f.png"), TROPHY(5712, "Trophy", 500, "https://storage.streamdps.com/iblock/26f/26f17d2bc63c5e3f218ea2f25b245fa2/95d88e55486d8188f4b73c75def4354c.png"), ACROSS_THE_BOARD(8793, "Across the board", 450, "https://storage.streamdps.com/iblock/285/285070af9d4f72b74e7d74c22157f2d9/67d9fa3239a7f9a09ef78c832a66e624.webp"), + GOOD_AFTERNOON(8266, "Good Afternoon", 399, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/bff3b908c4dd9cf19ab431cc99dc7940~tplv-obj.png"), + GARDEN_GNOME(7002, "Garden Gnome", 1, "https://storage.streamdps.com/iblock/c1e/c1efcf386f4ffc5626e0be1ef1ecd93a/210fa9d66c1f0c1968608b40c4e698ea.webp"), + MIMI___FIFI(9672, "Mimi & Fifi", 5000, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/0a72d0084695d03586fea7d854dc3a47.png~tplv-obj.png"), + + CANDY_CANE(9698, "Candy Cane", 1, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/1fa0a4ed666304c78a46de200b85c84b.png~tplv-obj.png"), + + FAKE_SMILE(9536, "Fake smile", 299, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/35ce62173962e33834703212d0b845a7.png~tplv-obj.png"), + + SO_CUTE(9355, "So cute", 1, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/d40d31241efcf57c630e894bb3007b8a.png~tplv-obj.png"), + LILI_THE_LEOPARD(9467, "Lili the Leopard", 6599, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/7be03e1af477d1dbc6eb742d0c969372.png~tplv-obj.jpg"), MUSIC_BOX(5964, "Music Box", 2399, "https://storage.streamdps.com/iblock/f01/f01f2da5e18be863eb7e3a1375bb6206/499e06f8f76e5e90964184c25365cdec.png"), + ELF_S_HAT_(9625, "Elf's Hat ", 299, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f9857a040c92b34d6a261201a93c185f.png~tplv-obj.png"), + PRINCE(7398, "Prince", 500, "https://storage.streamdps.com/iblock/38b/38b4963191222c66267858149e662b7d/d98b625b2a3a261d2c12caaae61b479f.webp"), DASH(6757, "Dash", 299, "https://storage.streamdps.com/iblock/b35/b356ce71b1272dffc836a14df85700d2/16e177319d9f5cf312440139715612f5.webp"), + SNOWGLOBE(9688, "Snowglobe", 499, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/ea5ac5f8e186897456bed2e78fc78ca5.png~tplv-obj.png"), + BABY_FOX(8552, "Baby fox", 20, "https://storage.streamdps.com/iblock/b7d/b7df9be24aa630c9b04db3974f103a73/17a445fd5256e13281e64c718b5112fe.webp"), RAYA_RICE(6383, "Raya Rice", 1, "https://storage.streamdps.com/iblock/e0c/e0c375df5bdce1c926f46244ced54ecc/1bd688843c1c24370b8c4a74686c2c0d.png"), @@ -1119,12 +1261,16 @@ public enum Gift { GOLD_NECKLACE(5599, "Gold necklace", 200, "https://storage.streamdps.com/iblock/aa2/aa26035cd47797211a9ce1b5e51fd7ac/85e66a118c564c318e369974510f371d.png"), + HOLIDAY_CAROUSEL(9678, "Holiday Carousel", 2000, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/b5ba3941f7389da7495b659e888ea61a.png~tplv-obj.png"), + MPL_TROPHY(7119, "MPL Trophy", 450, "https://storage.streamdps.com/iblock/981/9816c81ee3e2fdc62ac221051e9ec290/75707f488be3f80faf5affd1cef38deb.webp"), OCTOPUS(8417, "Octopus", 10000, "https://storage.streamdps.com/iblock/419/4197c396a3fcdd28f0477d9af50cd964/1196ad0f243ca976832319a46c7935ed.webp"), PIM_BEAR(9043, "Pim Bear", 1500, "https://storage.streamdps.com/iblock/204/2043f85b8f2e2ee638ff3a1799eda329/2319b052e0e64799842751d9fee4d438.webp"), + FALLING_FOR_YOU(8005, "Falling For You", 299, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a198bd39d2511dbba6a68867740e3ff9~tplv-obj.png"), + SIGNATURE_JET(7124, "Signature Jet", 4888, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/fe27eba54a50c0a687e3dc0f2c02067d~tplv-obj.jpg"), CAP(6104, "Cap", 99, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/6c2ab2da19249ea570a2ece5e3377f04~tplv-obj.jpg"), @@ -1141,6 +1287,8 @@ public enum Gift { SUPERB_TEAM(8202, "Superb Team", 1, "https://storage.streamdps.com/iblock/e6e/e6e8cdd5e84f701dc627b8cc3e280d4c/29ce845878feb46152b20a75a3259d56.webp"), + MAGIC_POTION(7105, "Magic Potion", 499, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/e055625e9239df7e833702c768e033d2~tplv-obj.png"), + GLOWING_JELLYFISH(8978, "Glowing Jellyfish", 1000, "https://storage.streamdps.com/iblock/e65/e65b1f71b4fe5709b454299439cb2674/36471857a2ba78694be934a54a0fa8d2.webp"), RAINING_GIFTS(8769, "Raining gifts", 999, "https://storage.streamdps.com/iblock/916/91661303a8dc3660acaf2f4e47a94f75/221a1f185676496ebcdbaf55f90aeb70.webp"), @@ -1163,8 +1311,6 @@ public enum Gift { CAKE_SLICE(6784, "Cake Slice", 1, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/f681afb4be36d8a321eac741d387f1e2~tplv-obj.jpg"), - EXCLUSIVE_SPARK(9522, "Exclusive Spark", 1000, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f0bda1eb6856e2feea9cfcb6c575c8a0.png~tplv-obj.jpg"), - CROCODILE(8740, "Crocodile", 10, "https://storage.streamdps.com/iblock/4e2/4e2d9df24c472158b8ed93546fc73b16/75722a173b75d601e0a80a679902529f.webp"), LOVE_YOU_6671(6671, "Love You", 199, "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/134e51c00f46e01976399883ca4e4798~tplv-obj.jpg"), @@ -1199,6 +1345,8 @@ public enum Gift { HOT_AIR_BALLOON(5976, "Hot Air Balloon", 999, "https://storage.streamdps.com/iblock/33a/33a5eb58a8dd71677072c9482aad209a/61be5fe5d3d639e3729edbf003a536c7.png"), + RABBIT_AND_MOCHI(9303, "Rabbit and Mochi", 999, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/213ef2549fbb10ec783c95a41d28cf0a.png~tplv-obj.png"), + TEA(5303, "Tea", 50, "https://storage.streamdps.com/iblock/240/24051d7263606ed2b02f24f8455cb0a5/4f1cc7de604a1369c5770cc02cbee920.png"), TEA_6726(6726, "Tea", 20, "https://storage.streamdps.com/iblock/b0b/b0ba111b6319a8c9e384d5ca7b814e4c/6cd6f620512cd42711bc1235124b3265.webp"), @@ -1211,6 +1359,8 @@ public enum Gift { PIRATE_S_SHIP(7598, "Pirate’s Ship", 15000, "https://storage.streamdps.com/iblock/475/4753e54cae562b34edbf1a157cd60b21/722409ec69cfaf707d611b0987799296.webp"), + DOMBRA(6426, "Dombra", 20, "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/ccd9fea1988521d1e81051a916800d6c~tplv-obj.png"), + GRIFFIN(7987, "Griffin", 25999, "https://storage.streamdps.com/iblock/609/6092240118fdb3ad46036c0533dd23c8/0f700fd4e875174d01ad04a8db2ae94e.webp"), BEACH_HUT(6719, "Beach Hut", 5000, "https://storage.streamdps.com/iblock/227/22716035cef6112f66035eca2b60fa31/ffce7cd46aaa6c2b27ccba610cf35a39.webp"), diff --git a/API/src/main/java/io/github/jwdeveloper/tiktok/data/requests/GiftsData.java b/API/src/main/java/io/github/jwdeveloper/tiktok/data/requests/GiftsData.java new file mode 100644 index 0000000..2b17109 --- /dev/null +++ b/API/src/main/java/io/github/jwdeveloper/tiktok/data/requests/GiftsData.java @@ -0,0 +1,35 @@ +package io.github.jwdeveloper.tiktok.data.requests; + +import io.github.jwdeveloper.tiktok.data.models.gifts.Gift; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.Getter; + +import java.util.List; + +public class GiftsData +{ + @Getter + public final class Request + { + + } + + @Getter + @AllArgsConstructor + public static final class Response + { + private String json; + private List gifts; + } + + @Data + public static class GiftModel + { + private int id; + private String name; + private int diamondCost; + private String image; + } + +} diff --git a/API/src/main/java/io/github/jwdeveloper/tiktok/data/requests/LiveConnectionData.java b/API/src/main/java/io/github/jwdeveloper/tiktok/data/requests/LiveConnectionData.java new file mode 100644 index 0000000..b310adf --- /dev/null +++ b/API/src/main/java/io/github/jwdeveloper/tiktok/data/requests/LiveConnectionData.java @@ -0,0 +1,25 @@ +package io.github.jwdeveloper.tiktok.data.requests; + +import io.github.jwdeveloper.tiktok.messages.webcast.WebcastResponse; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.Getter; + +import java.net.URI; +import java.time.Duration; + +public class LiveConnectionData { + @Getter + @AllArgsConstructor + public static class Request { + private String roomId; + } + + @Getter + @AllArgsConstructor + public static class Response { + private String websocketCookies; + private URI websocketUrl; + private WebcastResponse webcastResponse; + } +} diff --git a/API/src/main/java/io/github/jwdeveloper/tiktok/data/requests/LiveData.java b/API/src/main/java/io/github/jwdeveloper/tiktok/data/requests/LiveData.java new file mode 100644 index 0000000..485e456 --- /dev/null +++ b/API/src/main/java/io/github/jwdeveloper/tiktok/data/requests/LiveData.java @@ -0,0 +1,32 @@ +package io.github.jwdeveloper.tiktok.data.requests; + +import io.github.jwdeveloper.tiktok.data.models.users.User; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.Getter; + +public class LiveData { + @Getter + @AllArgsConstructor + public static class Request { + private String roomId; + } + + @Data + public static class Response { + private String json; + private LiveStatus liveStatus; + private String title; + private int likes; + private int viewers; + private int totalViewers; + private boolean ageRestricted; + private User host; + } + + public enum LiveStatus { + HostNotFound, + HostOnline, + HostOffline, + } +} diff --git a/API/src/main/java/io/github/jwdeveloper/tiktok/data/requests/LiveUserData.java b/API/src/main/java/io/github/jwdeveloper/tiktok/data/requests/LiveUserData.java new file mode 100644 index 0000000..dab6001 --- /dev/null +++ b/API/src/main/java/io/github/jwdeveloper/tiktok/data/requests/LiveUserData.java @@ -0,0 +1,38 @@ +package io.github.jwdeveloper.tiktok.data.requests; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.Getter; +import lombok.Setter; + +public class LiveUserData { + + @Getter + @AllArgsConstructor + public static class Request { + private String userName; + } + + @Getter + @AllArgsConstructor + public static class Response { + + private String json; + + private UserStatus userStatus; + + private String roomId; + + + private long startedAtTimeStamp; + } + + public enum UserStatus { + NotFound, + Offline, + LivePaused, + Live, + } +} + + diff --git a/API/src/main/java/io/github/jwdeveloper/tiktok/data/requests/SingServerResponse.java b/API/src/main/java/io/github/jwdeveloper/tiktok/data/requests/SingServerResponse.java new file mode 100644 index 0000000..2da5b98 --- /dev/null +++ b/API/src/main/java/io/github/jwdeveloper/tiktok/data/requests/SingServerResponse.java @@ -0,0 +1,13 @@ +package io.github.jwdeveloper.tiktok.data.requests; + +import lombok.AllArgsConstructor; +import lombok.Data; + +@Data +@AllArgsConstructor +public class SingServerResponse +{ + private String signedUrl; + + private String userAgent; +} diff --git a/API/src/main/java/io/github/jwdeveloper/tiktok/data/settings/HttpClientSettings.java b/API/src/main/java/io/github/jwdeveloper/tiktok/data/settings/HttpClientSettings.java new file mode 100644 index 0000000..62ca924 --- /dev/null +++ b/API/src/main/java/io/github/jwdeveloper/tiktok/data/settings/HttpClientSettings.java @@ -0,0 +1,89 @@ +package io.github.jwdeveloper.tiktok.data.settings; + +import lombok.Getter; +import lombok.Setter; + +import java.net.http.HttpClient; +import java.net.http.HttpRequest; +import java.time.Duration; +import java.util.HashMap; +import java.util.Map; +import java.util.TreeMap; +import java.util.function.Consumer; + + +public class HttpClientSettings { + + @Getter + final Map params; + + @Getter + final Map headers; + + @Getter + final Map cookies; + + @Getter + ProxyClientSettings proxyClientSettings; + + @Getter + Consumer onClientCreating; + + @Getter + Consumer onRequestCreating; + + @Setter + @Getter + Duration timeout; + + public HttpClientSettings() { + this.params = new TreeMap<>(); + this.headers = new HashMap<>(); + this.cookies = new HashMap<>(); + this.timeout = Duration.ofSeconds(2); + this.proxyClientSettings = new ProxyClientSettings(); + this.onClientCreating = (x) -> { + }; + this.onRequestCreating = (x) -> { + }; + } + + /** + * @param consumer Use to configure proxy settings for http client + */ + public void configureProxy(Consumer consumer) { + proxyClientSettings.setUseProxy(true); + consumer.accept(proxyClientSettings); + } + + /** + * @param onRequestCreating Every time new Http request in created this method will be triggered + * use to modify request + */ + public void onRequestCreating(Consumer onRequestCreating) { + this.onRequestCreating = onRequestCreating; + } + + /** + * @param onClientCreating Every time new instance of Http client request in created this method will be triggered + * use to modify http client + */ + public void onClientCreating(Consumer onClientCreating) { + this.onClientCreating = onClientCreating; + } + + @Override + public HttpClientSettings clone() { + + var newSettings = new HttpClientSettings(); + newSettings.setTimeout(this.getTimeout()); + newSettings.onRequestCreating(this.onRequestCreating); + newSettings.onClientCreating(this.onClientCreating); + newSettings.getHeaders().putAll(new TreeMap<>(this.headers)); + newSettings.getCookies().putAll(new TreeMap<>(this.cookies)); + newSettings.getParams().putAll(new TreeMap<>(this.params)); + newSettings.proxyClientSettings = this.proxyClientSettings.clone(); + + return newSettings; + } +} diff --git a/API/src/main/java/io/github/jwdeveloper/tiktok/Constants.java b/API/src/main/java/io/github/jwdeveloper/tiktok/data/settings/LiveClientSettings.java similarity index 71% rename from API/src/main/java/io/github/jwdeveloper/tiktok/Constants.java rename to API/src/main/java/io/github/jwdeveloper/tiktok/data/settings/LiveClientSettings.java index acc994f..99e9e01 100644 --- a/API/src/main/java/io/github/jwdeveloper/tiktok/Constants.java +++ b/API/src/main/java/io/github/jwdeveloper/tiktok/data/settings/LiveClientSettings.java @@ -20,7 +20,9 @@ * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ -package io.github.jwdeveloper.tiktok; +package io.github.jwdeveloper.tiktok.data.settings; + +import lombok.Data; import java.time.Duration; import java.util.HashMap; @@ -28,40 +30,81 @@ import java.util.Map; import java.util.TreeMap; import java.util.logging.Level; -public class Constants { +@Data +public class LiveClientSettings { /** - * Web-URL for TikTok + * ISO-Language for Client */ - public static final String TIKTOK_URL_WEB = "https://www.tiktok.com/"; - /** - * WebCast-BaseURL for TikTok - */ - public static final String TIKTOK_URL_WEBCAST = "https://webcast.tiktok.com/webcast/"; - /** - * Signing API by Isaac Kogan - * https://github-wiki-see.page/m/isaackogan/TikTokLive/wiki/All-About-Signatures - */ - public static final String TIKTOK_SIGN_API = "https://tiktok.eulerstream.com/webcast/sign_url"; + + private String clientLanguage; /** - * Default TimeOut for Connections + * Whether to Retry if Connection Fails */ - public static final int DEFAULT_TIMEOUT = 20; + private boolean retryOnConnectionFailure; /** - * Default Settings for Client + * Before retrying connect, wait for select amount of time */ - public static ClientSettings DefaultClientSettings() { - var clientSettings = new ClientSettings(); - clientSettings.setTimeout(Duration.ofSeconds(DEFAULT_TIMEOUT)); + private Duration retryConnectionTimeout; + + /** + * Whether to print Logs to Console + */ + + private boolean printToConsole = true; + /** + * LoggingLevel for Logs + */ + private Level logLevel; + + + /** + * Optional: Use it if you need to change TikTok live hostname in builder + */ + private String hostName; + + + /** + * Parameters used in requests to TikTok api + */ + private HttpClientSettings httpSettings; + + + /* + * Optional: Sometimes not every messages from chat are send to TikTokLiveJava to fix this issue you can set sessionId + * documentation how to obtain sessionId https://github.com/isaackogan/TikTok-Live-Connector#send-chat-messages + */ + private String sessionId; + + /* + * Optional: By default roomID is fetched before connect to live, but you can set it manually + * + */ + private String roomId; + + + + + + public static LiveClientSettings createDefault() + { + var httpSettings = new HttpClientSettings(); + httpSettings.getParams().putAll(DefaultClientParams()); + httpSettings.getHeaders().putAll(DefaultRequestHeaders()); + httpSettings.setTimeout(Duration.ofSeconds(3)); + + var clientSettings = new LiveClientSettings(); clientSettings.setClientLanguage("en-US"); clientSettings.setRetryOnConnectionFailure(false); clientSettings.setRetryConnectionTimeout(Duration.ofSeconds(1)); clientSettings.setPrintToConsole(false); clientSettings.setLogLevel(Level.ALL); - clientSettings.setClientParameters(Constants.DefaultClientParams()); + + + clientSettings.setHttpSettings(httpSettings); return clientSettings; } @@ -115,15 +158,15 @@ public class Constants { public static Map DefaultRequestHeaders() { var headers = new HashMap(); - headers.put("authority","www.tiktok.com"); - headers.put("Connection", "keep-alive"); + headers.put("authority", "www.tiktok.com"); headers.put("Cache-Control", "max-age=0"); headers.put("Accept", "text/html,application/json,application/protobuf"); headers.put("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.63 Safari/537.36"); headers.put("Referer", "https://www.tiktok.com/"); headers.put("Origin", "https://www.tiktok.com"); headers.put("Accept-Language", "en-US,en; q=0.9"); - headers.put("Accept-Encoding", "gzip, deflate"); return headers; } + } + diff --git a/API/src/main/java/io/github/jwdeveloper/tiktok/data/settings/ProxyClientSettings.java b/API/src/main/java/io/github/jwdeveloper/tiktok/data/settings/ProxyClientSettings.java new file mode 100644 index 0000000..8b03133 --- /dev/null +++ b/API/src/main/java/io/github/jwdeveloper/tiktok/data/settings/ProxyClientSettings.java @@ -0,0 +1,18 @@ +package io.github.jwdeveloper.tiktok.data.settings; + +import lombok.Getter; +import lombok.Setter; + +//TODO proxy implementation +@Getter +public class ProxyClientSettings +{ + @Setter + private boolean useProxy; + + + public ProxyClientSettings clone() + { + return new ProxyClientSettings(); + } +} diff --git a/API/src/main/java/io/github/jwdeveloper/tiktok/exceptions/TikTokSignServerException.java b/API/src/main/java/io/github/jwdeveloper/tiktok/exceptions/TikTokSignServerException.java new file mode 100644 index 0000000..a0f5723 --- /dev/null +++ b/API/src/main/java/io/github/jwdeveloper/tiktok/exceptions/TikTokSignServerException.java @@ -0,0 +1,23 @@ +package io.github.jwdeveloper.tiktok.exceptions; + +public class TikTokSignServerException extends TikTokLiveRequestException +{ + public TikTokSignServerException() { + } + + public TikTokSignServerException(String message) { + super(message); + } + + public TikTokSignServerException(String message, Throwable cause) { + super(message, cause); + } + + public TikTokSignServerException(Throwable cause) { + super(cause); + } + + public TikTokSignServerException(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace) { + super(message, cause, enableSuppression, writableStackTrace); + } +} diff --git a/API/src/main/java/io/github/jwdeveloper/tiktok/http/LiveHttpClient.java b/API/src/main/java/io/github/jwdeveloper/tiktok/http/LiveHttpClient.java new file mode 100644 index 0000000..60b0155 --- /dev/null +++ b/API/src/main/java/io/github/jwdeveloper/tiktok/http/LiveHttpClient.java @@ -0,0 +1,42 @@ +package io.github.jwdeveloper.tiktok.http; + +import io.github.jwdeveloper.tiktok.data.requests.GiftsData; +import io.github.jwdeveloper.tiktok.data.requests.LiveConnectionData; +import io.github.jwdeveloper.tiktok.data.requests.LiveData; +import io.github.jwdeveloper.tiktok.data.requests.LiveUserData; + +public interface LiveHttpClient { + + + /** + * @return list of gifts that are available in your country + */ + GiftsData.Response fetchGiftsData(); + + /** + * Returns information about user that is having a livestream + * + * @param userName + * @return + */ + LiveUserData.Response fetchLiveUserData(String userName); + + LiveUserData.Response fetchLiveUserData(LiveUserData.Request request); + + /** + * @param roomId can be obtained from browsers cookies or by invoked fetchLiveUserData + * @return + */ + LiveData.Response fetchLiveData(String roomId); + + LiveData.Response fetchLiveData(LiveData.Request request); + + + /** + * @param roomId can be obtained from browsers cookies or by invoked fetchLiveUserData + * @return + */ + LiveConnectionData.Response fetchLiveConnectionData(String roomId); + + LiveConnectionData.Response fetchLiveConnectionData(LiveConnectionData.Request request); +} diff --git a/API/src/main/java/io/github/jwdeveloper/tiktok/http/TikTokHttpRequest.java b/API/src/main/java/io/github/jwdeveloper/tiktok/http/TikTokHttpRequest.java deleted file mode 100644 index 99ec4a3..0000000 --- a/API/src/main/java/io/github/jwdeveloper/tiktok/http/TikTokHttpRequest.java +++ /dev/null @@ -1,35 +0,0 @@ -/* - * Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com - * - * Permission is hereby granted, free of charge, to any person obtaining - * a copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE - * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION - * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ -package io.github.jwdeveloper.tiktok.http; - -import java.util.Map; - -public interface TikTokHttpRequest { - TikTokHttpRequest setQueries(Map queries); - - TikTokHttpRequest setHeader(String key, String value); - String get(String url); - - String post(String url); - -} diff --git a/API/src/main/java/io/github/jwdeveloper/tiktok/live/LiveRoomMeta.java b/API/src/main/java/io/github/jwdeveloper/tiktok/live/LiveRoomMeta.java deleted file mode 100644 index a27ddcd..0000000 --- a/API/src/main/java/io/github/jwdeveloper/tiktok/live/LiveRoomMeta.java +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com - * - * Permission is hereby granted, free of charge, to any person obtaining - * a copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE - * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION - * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ -package io.github.jwdeveloper.tiktok.live; - -import io.github.jwdeveloper.tiktok.data.models.users.User; -import lombok.Data; - -@Data -public class LiveRoomMeta { - - private LiveRoomStatus status; - private boolean ageRestricted; - private String titie; - private int likeCount; - private int totalViewers; - private int viewers; - private User host; - - public enum LiveRoomStatus - { - HostNotFound, - HostOnline, - HostOffline - } -} diff --git a/API/src/main/java/io/github/jwdeveloper/tiktok/live/TrackedUser.java b/API/src/main/java/io/github/jwdeveloper/tiktok/live/TrackedUser.java deleted file mode 100644 index 6cd9341..0000000 --- a/API/src/main/java/io/github/jwdeveloper/tiktok/live/TrackedUser.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com - * - * Permission is hereby granted, free of charge, to any person obtaining - * a copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE - * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION - * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ -package io.github.jwdeveloper.tiktok.live; - -import io.github.jwdeveloper.tiktok.data.events.common.TikTokEvent; -import io.github.jwdeveloper.tiktok.data.models.gifts.Gift; -import io.github.jwdeveloper.tiktok.data.models.users.User; - -import java.util.List; - -public interface TrackedUser -{ - List getInvokedEvents(); - List getGifs(); - User getUserData(); -} diff --git a/API/src/main/java/io/github/jwdeveloper/tiktok/live/UserManager.java b/API/src/main/java/io/github/jwdeveloper/tiktok/live/UserManager.java deleted file mode 100644 index 9c1e918..0000000 --- a/API/src/main/java/io/github/jwdeveloper/tiktok/live/UserManager.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com - * - * Permission is hereby granted, free of charge, to any person obtaining - * a copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE - * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION - * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ -package io.github.jwdeveloper.tiktok.live; - -import io.github.jwdeveloper.tiktok.data.models.users.User; - -import java.util.List; - -public interface UserManager -{ - TrackedUser observeUser(User user); - - TrackedUser getTrackedUser(Long id); - - List getTrackedUsers(); -} diff --git a/API/src/main/java/io/github/jwdeveloper/tiktok/live/builder/LiveClientBuilder.java b/API/src/main/java/io/github/jwdeveloper/tiktok/live/builder/LiveClientBuilder.java index d460617..603de79 100644 --- a/API/src/main/java/io/github/jwdeveloper/tiktok/live/builder/LiveClientBuilder.java +++ b/API/src/main/java/io/github/jwdeveloper/tiktok/live/builder/LiveClientBuilder.java @@ -22,15 +22,13 @@ */ package io.github.jwdeveloper.tiktok.live.builder; -import io.github.jwdeveloper.tiktok.ClientSettings; -import io.github.jwdeveloper.tiktok.data.events.common.TikTokEvent; +import io.github.jwdeveloper.tiktok.data.settings.LiveClientSettings; import io.github.jwdeveloper.tiktok.listener.TikTokEventListener; import io.github.jwdeveloper.tiktok.live.LiveClient; import io.github.jwdeveloper.tiktok.mappers.TikTokMapper; import java.util.concurrent.CompletableFuture; import java.util.function.Consumer; -import java.util.function.Function; public interface LiveClientBuilder extends EventsBuilder { @@ -48,11 +46,11 @@ public interface LiveClientBuilder extends EventsBuilder { /** * Configuration of client settings - * @see ClientSettings + * @see LiveClientSettings * @param onConfigure * @return */ - LiveClientBuilder configure(Consumer onConfigure); + LiveClientBuilder configure(Consumer onConfigure); /** * @see TikTokEventListener diff --git a/API/src/main/java/io/github/jwdeveloper/tiktok/utils/ProtoBufferObject.java b/API/src/main/java/io/github/jwdeveloper/tiktok/utils/ProtoBufferObject.java index bec5473..0d7e188 100644 --- a/API/src/main/java/io/github/jwdeveloper/tiktok/utils/ProtoBufferObject.java +++ b/API/src/main/java/io/github/jwdeveloper/tiktok/utils/ProtoBufferObject.java @@ -36,6 +36,11 @@ public class ProtoBufferObject { this.fields = new TreeMap<>(); } + public Object getField(int index) + { + return fields.get(index); + } + public void addField(int index, String type, Object value) { fields.put(index, new ProtoBufferField(type, value)); } diff --git a/API/src/main/java/io/github/jwdeveloper/tiktok/websocket/SocketClient.java b/API/src/main/java/io/github/jwdeveloper/tiktok/websocket/SocketClient.java index 151ffb6..241c34c 100644 --- a/API/src/main/java/io/github/jwdeveloper/tiktok/websocket/SocketClient.java +++ b/API/src/main/java/io/github/jwdeveloper/tiktok/websocket/SocketClient.java @@ -22,11 +22,11 @@ */ package io.github.jwdeveloper.tiktok.websocket; +import io.github.jwdeveloper.tiktok.data.requests.LiveConnectionData; import io.github.jwdeveloper.tiktok.live.LiveClient; import io.github.jwdeveloper.tiktok.messages.webcast.WebcastResponse; public interface SocketClient { - void start(WebcastResponse webcastResponse, LiveClient tikTokLiveClient); - + void start(LiveConnectionData.Response webcastResponse, LiveClient tikTokLiveClient); void stop(); } diff --git a/API/src/main/proto/data.proto b/API/src/main/proto/data.proto index ea70872..acea8e6 100644 --- a/API/src/main/proto/data.proto +++ b/API/src/main/proto/data.proto @@ -976,131 +976,146 @@ message FanTicketRoomNoticeContent { } message LinkerAcceptNoticeContent { - int64 FromUserId = 1; - int64 FromRoomId = 2; - int64 ToUserId = 3; + int64 fromUserId = 1; + int64 fromRoomId = 2; + int64 toUserId = 3; } message LinkerCancelContent { - int64 FromUserId = 1; - int64 ToUserId = 2; - int64 CancelType = 3; - int64 ActionId = 4; + int64 fromUserId = 1; + int64 toUserId = 2; + int64 cancelType = 3; + int64 actionId = 4; } +message ListUser { + User user = 1; + int64 linkmicId = 2; + string linkmicIdStr = 3; + int64 linkStatus = 4; // Enum + LinkType linkType = 5; // Enum + int32 userPosition = 6; + int32 silenceStatus = 7; // Enum + int64 modifyTime = 8; + int64 linkerId = 9; + int32 roleType = 10; // Enum + + enum LinkType { + LINK_UNKNOWN = 0; + AUDIO = 1; + VIDEO = 2; + } +} + + +//it is just empty message LinkerCloseContent { } message LinkerCreateContent { - int64 OwnerId = 1; - int64 OwnerRoomId = 2; - int64 LinkType = 3; + int64 ownerId = 1; + int64 ownerRoomId = 2; + int64 linkType = 3; } + + message LinkerEnterContent { - repeated User LinkedUsersList = 1; - // LinkmicMultiLiveEnum AnchorMultiLiveEnum = 2; - // Data.LinkmicUserSettingInfo AnchorSettingInfo = 3; + repeated ListUser linkedUsersList = 1; + int32 anchorMultiLiveEnum = 2; // Enum + LinkmicUserSettingInfo anchorSettingInfo = 3;; } message LinkerInviteContent { - int64 FromUserId = 1; - int64 FromRoomId = 2; - string ToRtcExtInfo = 3; - bool RtcJoinChannel = 4; - int64 Vendor = 5; - string SecFromUserId = 6; - string ToLinkmicIdStr = 7; - User FromUser = 8; - int64 RequiredMicIdx = 9; - map RtcExtInfoMap = 10; - //Data.LinkmicMultiLiveEnum AnchorMultiLiveEnum = 11; - //Data.LinkmicUserSettingInfo AnchorSettingInfo = 12; - string InviterLinkmicIdStr = 13; - // InviteTopHostInfo FromTopHostInfo = 16; - int64 ActionId = 17; - // repeated LinkmicUserInfo LinkedUsersList = 18; - // Data.PerceptionDialogInfo Dialog = 19; - // Data.PunishEventInfo PunishInfo = 20; - int32 FromRoomAgeRestricted = 21; - // Data.Tag FromTag = 22; - // repeated Data.CohostABTestSetting AbTestSettingList = 23; - // Data.LinkerInviteMessageExtra LinkerInviteMsgExtra = 101; + int64 fromUserId = 1; + int64 fromRoomId = 2; + string toRtcExtInfo = 3; + bool rtcJoinChannel = 4; + int64 vendor = 5; + string secFromUserId = 6; + string toLinkmicIdStr = 7; + User fromUser = 8; + int64 requiredMicIdx = 9; } message LinkerKickOutContent { - int64 FromUserId = 1; - //LinkMic.KickoutReason KickoutReason = 2; + int64 fromUserId = 1; + KickoutReason kickoutReason = 2; // Enum } message LinkerLeaveContent { - int64 UserId = 1; - string LinkmicIdStr = 2; - int64 SendLeaveUid = 3; - int64 LeaveReason = 4; + int64 userId = 1; + string linkmicIdStr = 2; + int64 sendLeaveUid = 3; + int64 leaveReason = 4; } +//Empty message LinkerLinkedListChangeContent { - repeated User LinkedUsersList = 1; + } +//Empty +message CohostListChangeContent { +} + message LinkerListChangeContent { - repeated LinkLayerListUser LinkedUsersList = 1; - repeated LinkLayerListUser AppliedUsersList = 2; - repeated LinkLayerListUser ConnectingUsersList = 3; + repeated ListUser linkedUsersList = 1; + repeated ListUser appliedUsersList = 2; + repeated ListUser connectingUsersList = 3; } message LinkerMediaChangeContent { - // MicIdxOperation Op = 1; - int64 ToUserId = 2; - int64 AnchorId = 3; - int64 RoomId = 4; - // LinkerSceneType ChangeScene = 5; + int64 op = 1; // Enum + int64 toUserId = 2; + int64 anchorId = 3; + int64 roomId = 4; + int64 changeScene = 5; // Enum } +//Empty message LinkerMicIdxUpdateContent { - LinkerMicIdxUpdateInfo MicIdxUpdateInfo = 1; + } -message LinkerMicIdxUpdateInfo { - // MicIdxOperation Op = 1; - int64 UserId = 2; - int64 MicIdx = 3; -} message LinkerMuteContent { - int64 UserId = 1; - // Data.MuteStatus Status = 2; + int64 userId = 1; + int64 status = 2; // Enum } message LinkerRandomMatchContent { - User User = 1; - int64 RoomId = 2; - int64 InviteType = 3; - string MatchId = 4; - int64 InnerChannelId = 5; + User user = 1; + int64 roomId = 2; + int64 inviteType = 3; + string matchId = 4; + int64 innerChannelId = 5; } message LinkerReplyContent { - int64 FromUserId = 1; - int64 FromRoomId = 2; - // LinkmicInfo FromUserLinkmicInfo = 3; - int64 ToUserId = 4; - // LinkmicInfo ToUserLinkmicInfo = 5; - int64 LinkType = 6; - int64 ReplyStatus = 7; - LinkerSetting LinkerSetting = 8; - User FromUser = 9; - User ToUser = 10; - map RtcExtInfoMap = 11; - LinkerMicIdxUpdateInfo InviteeMicIdxUpdateInfo = 12; - map ApplierMicIdxInfoMap = 13; - // Data.LinkmicMultiLiveEnum AnchorMultiLiveEnum = 14; - // Data.LinkmicUserSettingInfo AnchorSettingInfo = 15; - int64 ActionId = 16; - // repeated LinkmicUserInfo LinkedUsersList = 17; - int64 SourceType = 18; + int64 fromUserId = 1; + int64 fromRoomId = 2; + LinkmicInfo fromUserLinkmicInfo = 3; + int64 toUserId = 4; + LinkmicInfo toUserLinkmicInfo = 5; + int64 linkType = 6; + int64 replyStatus = 7; + LinkerSetting linkerSetting = 8; + User fromUser = 9; + User toUser = 10; + + message LinkmicInfo { + string accessKey = 1; + int64 linkMicId = 2; + bool joinable = 3; + int32 confluenceType = 4; + string rtcExtInfo = 5; + string rtcAppId = 6; + string rtcAppSign = 7; + string linkmicIdStr = 8; + int64 vendor = 9; + } } message LinkerSetting { @@ -1113,20 +1128,27 @@ message LinkerSetting { } message LinkerSysKickOutContent { - int64 UserId = 1; - string LinkmicIdStr = 2; + int64 userId = 1; + string linkmicIdStr = 2; +} + +message LinkmicUserToastContent { + int64 userId = 1; + int64 roomId = 2; + Text displayText = 3; } message LinkerUpdateUserContent { - int64 FromUserId = 1; - int64 ToUserId = 2; - map UpdateInfoMap = 3; + int64 fromUserId = 1; + int64 toUserId = 2; } +//Empty message LinkerUpdateUserSettingContent { - // Data.LinkmicUserSettingInfo UpdateUserSettingInfo = 1; + } +//Empty message LinkerWaitingListChangeContent { } diff --git a/API/src/main/proto/enums.proto b/API/src/main/proto/enums.proto index 707db6e..8e132d0 100644 --- a/API/src/main/proto/enums.proto +++ b/API/src/main/proto/enums.proto @@ -241,6 +241,35 @@ enum CommonContentCase { } +enum LinkMessageType { + TPYE_LINKER_UNKNOWN = 0; + TYPE_LINKER_CREATE = 1; + TYPE_LINKER_CLOSE = 2; + TYPE_LINKER_INVITE = 3; + TYPE_LINKER_APPLY = 4; + TYPE_LINKER_REPLY = 5; + TPYE_LINKER_ENTER = 6; + TPYE_LINKER_LEAVE = 7; + TYPE_LINKER_PERMIT = 8; + TPYE_LINKER_CANCEL_INVITE = 9; + TYPE_LINKER_WAITING_LIST_CHANGE = 10; + TYPE_LINKER_LINKED_LIST_CHANGE = 11; + TYPE_LINKER_UPDATE_USER = 12; + TPYE_LINKER_KICK_OUT = 13; + TPYE_LINKER_CANCEL_APPLY = 14; + TYPE_LINKER_MUTE = 15; + TYPE_LINKER_MATCH = 16; + TYPE_LINKER_UPDATE_USER_SETTING = 17; + TYPE_LINKER_MIC_IDX_UPDATE = 18; + TYPE_LINKER_LEAVE_V2 = 19; + TYPE_LINKER_WAITING_LIST_CHANGE_V2 = 20; + TYPE_LINKER_LINKED_LIST_CHANGE_V2 = 21; + TYPE_LINKER_COHOST_LIST_CHANGE = 22; + TYPE_LINKER_MEDIA_CHANGE = 23; + TYPE_LINKER_ACCEPT_NOTICE = 24; + TPYE_LINKER_SYS_KICK_OUT = 101; + TPYE_LINKMIC_USER_TOAST = 102; +} enum MessageType { MESSAGETYPE_SUBSUCCESS = 0; diff --git a/API/src/main/proto/webcast.proto b/API/src/main/proto/webcast.proto index afc3791..d1fba54 100644 --- a/API/src/main/proto/webcast.proto +++ b/API/src/main/proto/webcast.proto @@ -25,10 +25,6 @@ message WebcastPushFrame { } -message WebcastWebsocketAck { - uint64 Id = 1; - string Type = 2; -} //@WebcastResponse @@ -733,7 +729,7 @@ message WebcastSystemMessage { //@WebcastLinkMessage message WebcastLinkMessage { Common common = 1; - MessageType MessageType = 2; + LinkMessageType MessageType = 2; int64 LinkerId = 3; Scene Scene = 4; LinkerInviteContent InviteContent = 5; @@ -752,14 +748,14 @@ message WebcastLinkMessage { LinkerUpdateUserSettingContent UpdateUserSettingContent = 18; LinkerMicIdxUpdateContent MicIdxUpdateContent = 19; LinkerListChangeContent ListChangeContent = 20; - // CohostListChangeContent CohostListChangeContent = 21; + CohostListChangeContent CohostListChangeContent = 21; LinkerMediaChangeContent MediaChangeContent = 22; LinkerAcceptNoticeContent ReplyAcceptNoticeContent = 23; LinkerSysKickOutContent SysKickOutContent = 101; - // LinkmicUserToastContent UserToastContent = 102; - string Extra = 200; - int64 ExpireTimestamp = 201; - string TransferExtra = 202; + LinkmicUserToastContent UserToastContent = 102; + string extra = 200; + int64 expireTimestamp = 201; + string transferExtra = 202; } diff --git a/Client/src/main/java/io/github/jwdeveloper/tiktok/TikTokLive.java b/Client/src/main/java/io/github/jwdeveloper/tiktok/TikTokLive.java index 13d5a7e..38260b4 100644 --- a/Client/src/main/java/io/github/jwdeveloper/tiktok/TikTokLive.java +++ b/Client/src/main/java/io/github/jwdeveloper/tiktok/TikTokLive.java @@ -23,69 +23,30 @@ package io.github.jwdeveloper.tiktok; -import io.github.jwdeveloper.tiktok.http.TikTokDataChecker; +import io.github.jwdeveloper.tiktok.http.LiveHttpClient; import io.github.jwdeveloper.tiktok.live.builder.LiveClientBuilder; -import java.util.concurrent.CompletableFuture; - -public class TikTokLive -{ +public class TikTokLive { /** - * * @param hostName profile name of Tiktok user could be found in profile link - * example: https://www.tiktok.com/@dostawcavideo hostName would be dostawcavideo + * example: https://www.tiktok.com/@dostawcavideo hostName would be dostawcavideo * @return LiveClientBuilder */ - public static LiveClientBuilder newClient(String hostName) - { + public static LiveClientBuilder newClient(String hostName) { return new TikTokLiveClientBuilder(hostName); } /** + * Use to get some data from TikTok about users are lives * - * @param hostName profile name of Tiktok user could be found in profile link - * example: https://www.tiktok.com/@dostawcavideo hostName would be dostawcavideo - * @return true if live is Online, false if is offline + * @return LiveHttpClient */ - public static boolean isLiveOnline(String hostName) - { - return new TikTokDataChecker().isOnline(hostName); - } + public static LiveHttpClient requests() { - /** - * - * @param hostName profile name of Tiktok user could be found in profile link - * example: https://www.tiktok.com/@dostawcavideo hostName would be dostawcavideo - * @return true if live is Online, false if is offline - */ - public static CompletableFuture isLiveOnlineAsync(String hostName) - { - return new TikTokDataChecker().isOnlineAsync(hostName); - } - - /** - * - * @param hostName profile name of Tiktok user could be found in profile link - * example: https://www.tiktok.com/@dostawcavideo hostName would be dostawcavideo - * @return true is hostName name is valid and exists, false if not - */ - public static boolean isHostNameValid(String hostName) - { - return new TikTokDataChecker().isHostNameValid(hostName); - } - - /** - * - * @param hostName profile name of Tiktok user could be found in profile link - * example: https://www.tiktok.com/@dostawcavideo hostName would be dostawcavideo - * @return true is hostName name is valid and exists, false if not - */ - public static CompletableFuture isHostNameValidAsync(String hostName) - { - return new TikTokDataChecker().isHostNameValidAsync(hostName); + return new TikTokLiveHttpClient(); } } diff --git a/Client/src/main/java/io/github/jwdeveloper/tiktok/TikTokLiveClient.java b/Client/src/main/java/io/github/jwdeveloper/tiktok/TikTokLiveClient.java index 5b3f891..19d0065 100644 --- a/Client/src/main/java/io/github/jwdeveloper/tiktok/TikTokLiveClient.java +++ b/Client/src/main/java/io/github/jwdeveloper/tiktok/TikTokLiveClient.java @@ -22,24 +22,24 @@ */ package io.github.jwdeveloper.tiktok; -import io.github.jwdeveloper.tiktok.data.dto.TikTokUserInfo; import io.github.jwdeveloper.tiktok.data.events.TikTokDisconnectedEvent; import io.github.jwdeveloper.tiktok.data.events.TikTokErrorEvent; import io.github.jwdeveloper.tiktok.data.events.TikTokReconnectingEvent; import io.github.jwdeveloper.tiktok.data.events.common.TikTokEvent; import io.github.jwdeveloper.tiktok.data.events.room.TikTokRoomInfoEvent; +import io.github.jwdeveloper.tiktok.data.requests.LiveConnectionData; +import io.github.jwdeveloper.tiktok.data.requests.LiveData; +import io.github.jwdeveloper.tiktok.data.requests.LiveUserData; import io.github.jwdeveloper.tiktok.exceptions.TikTokLiveException; import io.github.jwdeveloper.tiktok.exceptions.TikTokLiveOfflineHostException; import io.github.jwdeveloper.tiktok.gifts.TikTokGiftManager; -import io.github.jwdeveloper.tiktok.handlers.TikTokEventObserver; -import io.github.jwdeveloper.tiktok.http.TikTokApiService; import io.github.jwdeveloper.tiktok.listener.ListenersManager; import io.github.jwdeveloper.tiktok.listener.TikTokListenersManager; import io.github.jwdeveloper.tiktok.live.GiftManager; import io.github.jwdeveloper.tiktok.live.LiveClient; import io.github.jwdeveloper.tiktok.live.LiveRoomInfo; -import io.github.jwdeveloper.tiktok.live.LiveRoomMeta; import io.github.jwdeveloper.tiktok.models.ConnectionState; +import io.github.jwdeveloper.tiktok.data.settings.LiveClientSettings; import io.github.jwdeveloper.tiktok.websocket.SocketClient; import java.util.concurrent.CompletableFuture; @@ -49,24 +49,24 @@ import java.util.logging.Logger; public class TikTokLiveClient implements LiveClient { private final TikTokRoomInfo liveRoomInfo; private final TikTokGiftManager tikTokGiftManager; - private final TikTokApiService apiService; + private final TikTokLiveHttpClient httpClient; private final SocketClient webSocketClient; - private final TikTokEventObserver tikTokEventHandler; - private final ClientSettings clientSettings; + private final TikTokLiveEventHandler tikTokEventHandler; + private final LiveClientSettings clientSettings; private final TikTokListenersManager listenersManager; private final Logger logger; public TikTokLiveClient(TikTokRoomInfo tikTokLiveMeta, - TikTokApiService tikTokApiService, + TikTokLiveHttpClient tiktokHttpClient, SocketClient webSocketClient, TikTokGiftManager tikTokGiftManager, - TikTokEventObserver tikTokEventHandler, - ClientSettings clientSettings, + TikTokLiveEventHandler tikTokEventHandler, + LiveClientSettings clientSettings, TikTokListenersManager listenersManager, Logger logger) { this.liveRoomInfo = tikTokLiveMeta; this.tikTokGiftManager = tikTokGiftManager; - this.apiService = tikTokApiService; + this.httpClient = tiktokHttpClient; this.webSocketClient = webSocketClient; this.tikTokEventHandler = tikTokEventHandler; this.clientSettings = clientSettings; @@ -82,8 +82,10 @@ public class TikTokLiveClient implements LiveClient { onConnection.accept(this); return this; }); + } + public CompletableFuture connectAsync() { return CompletableFuture.supplyAsync(() -> { @@ -117,6 +119,51 @@ public class TikTokLiveClient implements LiveClient { } } + public void tryConnect() { + if (!liveRoomInfo.hasConnectionState(ConnectionState.DISCONNECTED)) + { + throw new TikTokLiveException("Already connected"); + } + + setState(ConnectionState.CONNECTING); + + + var userDataRequest = new LiveUserData.Request(liveRoomInfo.getHostName()); + var userData = httpClient.fetchLiveUserData(userDataRequest); + liveRoomInfo.setStartTime(userData.getStartedAtTimeStamp()); + liveRoomInfo.setRoomId(userData.getRoomId()); + if (userData.getUserStatus() == LiveUserData.UserStatus.Offline) { + throw new TikTokLiveOfflineHostException("User is offline: "+liveRoomInfo.getHostUser()); + } + if (userData.getUserStatus() == LiveUserData.UserStatus.NotFound) { + throw new TikTokLiveOfflineHostException("User not found: "+liveRoomInfo.getHostUser()); + } + + + var liveDataRequest = new LiveData.Request(userData.getRoomId()); + var liveData = httpClient.fetchLiveData(liveDataRequest); + if (liveData.getLiveStatus() == LiveData.LiveStatus.HostNotFound) { + throw new TikTokLiveOfflineHostException("LiveStream for Host name could not be found."); + } + if (liveData.getLiveStatus() == LiveData.LiveStatus.HostOffline) { + throw new TikTokLiveOfflineHostException("LiveStream for not be found, is the Host offline?"); + } + + liveRoomInfo.setTitle(liveData.getTitle()); + liveRoomInfo.setViewersCount(liveData.getViewers()); + liveRoomInfo.setTotalViewersCount(liveData.getTotalViewers()); + liveRoomInfo.setAgeRestricted(liveData.isAgeRestricted()); + liveRoomInfo.setHost(liveData.getHost()); + + + var liveConnectionRequest =new LiveConnectionData.Request(userData.getRoomId()); + var liveConnectionData = httpClient.fetchLiveConnectionData(liveConnectionRequest); + webSocketClient.start(liveConnectionData, this); + + setState(ConnectionState.CONNECTED); + tikTokEventHandler.publish(this, new TikTokRoomInfoEvent(liveRoomInfo)); + } + public void disconnect() { if (liveRoomInfo.hasConnectionState(ConnectionState.DISCONNECTED)) { return; @@ -125,46 +172,13 @@ public class TikTokLiveClient implements LiveClient { setState(ConnectionState.DISCONNECTED); } - public void tryConnect() { - if (liveRoomInfo.hasConnectionState(ConnectionState.CONNECTED)) - throw new TikTokLiveException("Already connected"); - if (liveRoomInfo.hasConnectionState(ConnectionState.CONNECTING)) - throw new TikTokLiveException("Already connecting"); + private void setState(ConnectionState connectionState) { + logger.info("TikTokLive client state: " + connectionState.name()); + liveRoomInfo.setConnectionState(connectionState); + } - setState(ConnectionState.CONNECTING); - - - apiService.updateSessionId(); - - TikTokUserInfo info = apiService.fetchUserInfoFromTikTokApi(liveRoomInfo.getHostName()); - liveRoomInfo.setStartTime(info.getStartTime()); - if (clientSettings.getRoomId() != null) { - liveRoomInfo.setRoomId(clientSettings.getRoomId()); - logger.info("Using roomID from settings: " + clientSettings.getRoomId()); - } else { - liveRoomInfo.setRoomId(info.getRoomId()); - } - apiService.updateRoomId(liveRoomInfo.getRoomId()); - - - var liveRoomMeta = apiService.fetchRoomInfo(); - if (liveRoomMeta.getStatus() == LiveRoomMeta.LiveRoomStatus.HostNotFound) { - throw new TikTokLiveOfflineHostException("LiveStream for Host name could not be found."); - } - if (liveRoomMeta.getStatus() == LiveRoomMeta.LiveRoomStatus.HostOffline) { - throw new TikTokLiveOfflineHostException("LiveStream for not be found, is the Host offline?"); - } - - liveRoomInfo.setTitle(liveRoomMeta.getTitie()); - liveRoomInfo.setViewersCount(liveRoomMeta.getViewers()); - liveRoomInfo.setTotalViewersCount(liveRoomMeta.getTotalViewers()); - liveRoomInfo.setAgeRestricted(liveRoomMeta.isAgeRestricted()); - liveRoomInfo.setHost(liveRoomMeta.getHost()); - - var clientData = apiService.fetchClientData(); - webSocketClient.start(clientData, this); - setState(ConnectionState.CONNECTED); - tikTokEventHandler.publish(this, new TikTokRoomInfoEvent(liveRoomInfo)); + public void publishEvent(TikTokEvent event) { + tikTokEventHandler.publish(this, event); } @@ -188,13 +202,4 @@ public class TikTokLiveClient implements LiveClient { } - private void setState(ConnectionState connectionState) { - logger.info("TikTokLive client state: " + connectionState.name()); - liveRoomInfo.setConnectionState(connectionState); - } - - public void publishEvent(TikTokEvent event) - { - tikTokEventHandler.publish(this, event); - } } \ No newline at end of file diff --git a/Client/src/main/java/io/github/jwdeveloper/tiktok/TikTokLiveClientBuilder.java b/Client/src/main/java/io/github/jwdeveloper/tiktok/TikTokLiveClientBuilder.java index 545806d..fb25ce6 100644 --- a/Client/src/main/java/io/github/jwdeveloper/tiktok/TikTokLiveClientBuilder.java +++ b/Client/src/main/java/io/github/jwdeveloper/tiktok/TikTokLiveClientBuilder.java @@ -40,12 +40,7 @@ import io.github.jwdeveloper.tiktok.data.events.websocket.TikTokWebsocketRespons import io.github.jwdeveloper.tiktok.data.events.websocket.TikTokWebsocketUnhandledMessageEvent; import io.github.jwdeveloper.tiktok.exceptions.TikTokLiveException; import io.github.jwdeveloper.tiktok.gifts.TikTokGiftManager; -import io.github.jwdeveloper.tiktok.handlers.TikTokEventObserver; -import io.github.jwdeveloper.tiktok.handlers.TikTokMessageHandler; -import io.github.jwdeveloper.tiktok.http.TikTokApiService; -import io.github.jwdeveloper.tiktok.http.TikTokCookieJar; -import io.github.jwdeveloper.tiktok.http.TikTokHttpClient; -import io.github.jwdeveloper.tiktok.http.TikTokHttpRequestFactory; +import io.github.jwdeveloper.tiktok.http.HttpClientFactory; import io.github.jwdeveloper.tiktok.listener.TikTokEventListener; import io.github.jwdeveloper.tiktok.listener.TikTokListenersManager; import io.github.jwdeveloper.tiktok.live.GiftManager; @@ -62,10 +57,10 @@ import io.github.jwdeveloper.tiktok.mappers.handlers.TikTokGiftEventHandler; import io.github.jwdeveloper.tiktok.mappers.handlers.TikTokRoomInfoEventHandler; import io.github.jwdeveloper.tiktok.mappers.handlers.TikTokSocialMediaEventHandler; import io.github.jwdeveloper.tiktok.messages.webcast.*; +import io.github.jwdeveloper.tiktok.data.settings.LiveClientSettings; import io.github.jwdeveloper.tiktok.utils.ConsoleColors; import io.github.jwdeveloper.tiktok.websocket.TikTokWebSocketClient; -import java.time.Duration; import java.util.ArrayList; import java.util.List; import java.util.concurrent.CompletableFuture; @@ -74,17 +69,17 @@ import java.util.logging.*; public class TikTokLiveClientBuilder implements LiveClientBuilder { - protected final ClientSettings clientSettings; - + protected final LiveClientSettings clientSettings; protected final Logger logger; - protected final TikTokEventObserver tikTokEventHandler; + protected final TikTokLiveEventHandler tikTokEventHandler; protected final List listeners; protected Consumer onCustomMappings; - public TikTokLiveClientBuilder(String userName) { - this.tikTokEventHandler = new TikTokEventObserver(); - this.clientSettings = Constants.DefaultClientSettings(); + public TikTokLiveClientBuilder(String userName) + { + this.clientSettings = LiveClientSettings.createDefault(); this.clientSettings.setHostName(userName); + this.tikTokEventHandler = new TikTokLiveEventHandler(); this.logger = Logger.getLogger(TikTokLive.class.getSimpleName() + " " + userName); this.listeners = new ArrayList<>(); this.onCustomMappings = (e) -> { @@ -97,7 +92,7 @@ public class TikTokLiveClientBuilder implements LiveClientBuilder { } - public TikTokLiveClientBuilder configure(Consumer onConfigure) { + public TikTokLiveClientBuilder configure(Consumer onConfigure) { onConfigure.accept(clientSettings); return this; } @@ -108,13 +103,8 @@ public class TikTokLiveClientBuilder implements LiveClientBuilder { } protected void validate() { - - if (clientSettings.getTimeout() == null) { - clientSettings.setTimeout(Duration.ofSeconds(Constants.DEFAULT_TIMEOUT)); - } - if (clientSettings.getClientLanguage() == null || clientSettings.getClientLanguage().isEmpty()) { - clientSettings.setClientLanguage(Constants.DefaultClientSettings().getClientLanguage()); + clientSettings.setClientLanguage("en"); } @@ -127,9 +117,9 @@ public class TikTokLiveClientBuilder implements LiveClientBuilder { } - var params = clientSettings.getClientParameters(); - params.put("app_language", clientSettings.getClientLanguage()); - params.put("webcast_language", clientSettings.getClientLanguage()); + var httpSettings = clientSettings.getHttpSettings(); + httpSettings.getParams().put("app_language", clientSettings.getClientLanguage()); + httpSettings.getParams().put("webcast_language", clientSettings.getClientLanguage()); var handler = new ConsoleHandler(); @@ -146,9 +136,7 @@ public class TikTokLiveClientBuilder implements LiveClientBuilder { }); logger.setUseParentHandlers(false); logger.addHandler(handler); - logger.setLevel(clientSettings.getLogLevel()); - if (!clientSettings.isPrintToConsole()) { logger.setLevel(Level.OFF); } @@ -161,23 +149,22 @@ public class TikTokLiveClientBuilder implements LiveClientBuilder { tiktokRoomInfo.setHostName(clientSettings.getHostName()); var listenerManager = new TikTokListenersManager(listeners, tikTokEventHandler); - var cookieJar = new TikTokCookieJar(); - var requestFactory = new TikTokHttpRequestFactory(cookieJar, tikTokEventHandler); - var apiClient = new TikTokHttpClient(cookieJar, requestFactory); - var apiService = new TikTokApiService(apiClient, logger, clientSettings); + var giftManager = new TikTokGiftManager(logger); var eventsMapper = createMapper(giftManager, tiktokRoomInfo); - var messageHandler = new TikTokMessageHandler(tikTokEventHandler, eventsMapper); + var messageHandler = new TikTokLiveMessageHandler(tikTokEventHandler, eventsMapper); + var httpClientFactory = new HttpClientFactory(clientSettings); + var tikTokLiveHttpClient = new TikTokLiveHttpClient(httpClientFactory); + var webSocketClient = new TikTokWebSocketClient( - cookieJar, clientSettings, messageHandler, tikTokEventHandler); return new TikTokLiveClient(tiktokRoomInfo, - apiService, + tikTokLiveHttpClient, webSocketClient, giftManager, tikTokEventHandler, @@ -187,6 +174,11 @@ public class TikTokLiveClientBuilder implements LiveClientBuilder { } public TikTokLiveMapper createMapper(GiftManager giftManager, TikTokRoomInfo roomInfo) { + /* + // + */ + + var eventMapper = new TikTokGenericEventMapper(); var mapper = new TikTokLiveMapper(new TikTokLiveMapperHelper(eventMapper)); @@ -248,14 +240,14 @@ public class TikTokLiveClientBuilder implements LiveClientBuilder { //LinkMic events - // mapper.webcastObjectToConstructor(WebcastLinkMicBattle.class, TikTokLinkMicBattleEvent.class); + // mapper.webcastObjectToConstructor(WebcastLinkMicBattle.class, TikTokLinkMicBattleEvent.class); // mapper.webcastObjectToConstructor(WebcastLinkMicArmies.class, TikTokLinkMicArmiesEvent.class); // mapper.webcastObjectToConstructor(WebcastLinkMicMethod.class, TikTokLinkMicMethodEvent.class); - // mapper.webcastObjectToConstructor(WebcastLinkMicFanTicketMethod.class, TikTokLinkMicFanTicketEvent.class); + // mapper.webcastObjectToConstructor(WebcastLinkMicFanTicketMethod.class, TikTokLinkMicFanTicketEvent.class); //Rank events // mapper.webcastObjectToConstructor(WebcastRankTextMessage.class, TikTokRankTextEvent.class); - // mapper.webcastObjectToConstructor(WebcastRankUpdateMessage.class, TikTokRankUpdateEvent.class); + // mapper.webcastObjectToConstructor(WebcastRankUpdateMessage.class, TikTokRankUpdateEvent.class); // mapper.webcastObjectToConstructor(WebcastHourlyRankMessage.class, TikTokRankUpdateEvent.class); //Others events @@ -263,7 +255,7 @@ public class TikTokLiveClientBuilder implements LiveClientBuilder { // mapper.webcastObjectToConstructor(WebcastMsgDetectMessage.class, TikTokDetectEvent.class); // mapper.webcastObjectToConstructor(WebcastBarrageMessage.class, TikTokBarrageEvent.class); // mapper.webcastObjectToConstructor(WebcastUnauthorizedMemberMessage.class, TikTokUnauthorizedMemberEvent.class); - // mapper.webcastObjectToConstructor(WebcastOecLiveShoppingMessage.class, TikTokShopEvent.class); + // mapper.webcastObjectToConstructor(WebcastOecLiveShoppingMessage.class, TikTokShopEvent.class); // mapper.webcastObjectToConstructor(WebcastImDeleteMessage.class, TikTokIMDeleteEvent.class); // mapper.bytesToEvents(WebcastEnvelopeMessage.class, commonHandler::handleEnvelop); diff --git a/Client/src/main/java/io/github/jwdeveloper/tiktok/handlers/TikTokEventObserver.java b/Client/src/main/java/io/github/jwdeveloper/tiktok/TikTokLiveEventHandler.java similarity index 96% rename from Client/src/main/java/io/github/jwdeveloper/tiktok/handlers/TikTokEventObserver.java rename to Client/src/main/java/io/github/jwdeveloper/tiktok/TikTokLiveEventHandler.java index d3d2c58..d4be170 100644 --- a/Client/src/main/java/io/github/jwdeveloper/tiktok/handlers/TikTokEventObserver.java +++ b/Client/src/main/java/io/github/jwdeveloper/tiktok/TikTokLiveEventHandler.java @@ -20,7 +20,7 @@ * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ -package io.github.jwdeveloper.tiktok.handlers; +package io.github.jwdeveloper.tiktok; import io.github.jwdeveloper.tiktok.data.events.common.TikTokEvent; import io.github.jwdeveloper.tiktok.live.builder.EventConsumer; @@ -31,10 +31,10 @@ import java.util.HashSet; import java.util.Map; import java.util.Set; -public class TikTokEventObserver { +public class TikTokLiveEventHandler { private final Map, Set> events; - public TikTokEventObserver() { + public TikTokLiveEventHandler() { events = new HashMap<>(); } diff --git a/Client/src/main/java/io/github/jwdeveloper/tiktok/TikTokLiveHttpClient.java b/Client/src/main/java/io/github/jwdeveloper/tiktok/TikTokLiveHttpClient.java new file mode 100644 index 0000000..7996712 --- /dev/null +++ b/Client/src/main/java/io/github/jwdeveloper/tiktok/TikTokLiveHttpClient.java @@ -0,0 +1,175 @@ +package io.github.jwdeveloper.tiktok; + +import com.google.protobuf.InvalidProtocolBufferException; +import io.github.jwdeveloper.tiktok.data.requests.*; +import io.github.jwdeveloper.tiktok.data.settings.LiveClientSettings; +import io.github.jwdeveloper.tiktok.exceptions.TikTokLiveRequestException; +import io.github.jwdeveloper.tiktok.exceptions.TikTokSignServerException; +import io.github.jwdeveloper.tiktok.http.HttpClientFactory; +import io.github.jwdeveloper.tiktok.http.LiveHttpClient; +import io.github.jwdeveloper.tiktok.http.mappers.GiftsDataMapper; +import io.github.jwdeveloper.tiktok.http.mappers.LiveDataMapper; +import io.github.jwdeveloper.tiktok.http.mappers.LiveUserDataMapper; +import io.github.jwdeveloper.tiktok.http.mappers.SignServerResponseMapper; +import io.github.jwdeveloper.tiktok.messages.webcast.WebcastResponse; + +import java.net.http.HttpResponse; + +public class TikTokLiveHttpClient implements LiveHttpClient { + + /** + * Signing API by Isaac Kogan + * https://github-wiki-see.page/m/isaackogan/TikTokLive/wiki/All-About-Signatures + */ + private static final String TIKTOK_SIGN_API = "https://tiktok.eulerstream.com/webcast/sign_url"; + private static final String TIKTOK_URL_WEB = "https://www.tiktok.com/"; + private static final String TIKTOK_URL_WEBCAST = "https://webcast.tiktok.com/webcast/"; + + private final HttpClientFactory httpFactory; + private final LiveUserDataMapper liveUserDataMapper; + private final LiveDataMapper liveDataMapper; + private final SignServerResponseMapper singServerResponseMapper; + private final GiftsDataMapper giftsDataMapper; + + public TikTokLiveHttpClient(HttpClientFactory factory) { + this.httpFactory = factory; + liveUserDataMapper = new LiveUserDataMapper(); + liveDataMapper = new LiveDataMapper(); + singServerResponseMapper = new SignServerResponseMapper(); + giftsDataMapper = new GiftsDataMapper(); + } + + public TikTokLiveHttpClient() { + this(new HttpClientFactory(LiveClientSettings.createDefault())); + } + + + public GiftsData.Response fetchGiftsData() { + var url = TIKTOK_URL_WEBCAST + "gift/list/"; + var optional = httpFactory.client(url) + .build() + .toJsonResponse(); + + if (optional.isEmpty()) { + throw new TikTokLiveRequestException("Unable to fetch gifts information's"); + } + var json = optional.get(); + return giftsDataMapper.map(json); + } + + + @Override + public LiveUserData.Response fetchLiveUserData(String userName) { + return fetchLiveUserData(new LiveUserData.Request(userName)); + } + + @Override + public LiveUserData.Response fetchLiveUserData(LiveUserData.Request request) { + + var url = TIKTOK_URL_WEB + "api-live/user/room"; + var optional = httpFactory.client(url) + .withParam("uniqueId", request.getUserName()) + .withParam("sourceType", "54") + .build() + .toJsonResponse(); + + if (optional.isEmpty()) { + throw new TikTokLiveRequestException("Unable to get information's about user"); + } + + var json = optional.get(); + return liveUserDataMapper.map(json); + } + + @Override + public LiveData.Response fetchLiveData(String roomId) { + return fetchLiveData(new LiveData.Request(roomId)); + } + + @Override + public LiveData.Response fetchLiveData(LiveData.Request request) { + + var url = TIKTOK_URL_WEBCAST + "room/info"; + var optional = httpFactory.client(url) + .withParam("room_id", request.getRoomId()) + .build() + .toJsonResponse(); + + if (optional.isEmpty()) { + throw new TikTokLiveRequestException("Unable to get info about live room"); + } + + var json = optional.get(); + return liveDataMapper.map(json); + } + + @Override + public LiveConnectionData.Response fetchLiveConnectionData(String roomId) { + return fetchLiveConnectionData(new LiveConnectionData.Request(roomId)); + } + + @Override + public LiveConnectionData.Response fetchLiveConnectionData(LiveConnectionData.Request request) { + + var signServerResponse = getSignedUrl(request.getRoomId()); + var credentialsResponse = getWebsocketCredentialsResponse(signServerResponse.getSignedUrl()); + + try { + var optionalHeader = credentialsResponse.headers().firstValue("set-cookie"); + if (optionalHeader.isEmpty()) { + throw new TikTokSignServerException("Sign server does not returned set-cookie header"); + } + var websocketCookie = optionalHeader.get(); + var webcastResponse = WebcastResponse.parseFrom(credentialsResponse.body()); + var webSocketUrl = httpFactory + .client(webcastResponse.getPushServer()) + .withParam("room_id", request.getRoomId()) + .withParam("cursor", webcastResponse.getCursor()) + .withParam("resp_content_type", "protobuf") + .withParam("internal_ext", webcastResponse.getInternalExt()) + .withParams(webcastResponse.getRouteParamsMapMap()) + .build() + .toUrl(); + + return new LiveConnectionData.Response(websocketCookie, webSocketUrl, webcastResponse); + } catch (InvalidProtocolBufferException e) { + throw new TikTokSignServerException("Unable to parse websocket credentials response to WebcastResponse"); + } + } + + SingServerResponse getSignedUrl(String roomId) { + var urlToSign = httpFactory + .client(TikTokLiveHttpClient.TIKTOK_URL_WEBCAST + "im/fetch") + .withParam("room_id", roomId) + .build() + .toUrl(); + + + var optional = httpFactory + .client(TikTokLiveHttpClient.TIKTOK_SIGN_API) + .withParam("client", "ttlive-java") + .withParam("uuc", "1") + .withParam("url", urlToSign.toString()) + .build() + .toJsonResponse(); + + if (optional.isEmpty()) { + throw new TikTokSignServerException("Unable to sign url: " + urlToSign); + } + + var json = optional.get(); + return singServerResponseMapper.map(json); + } + + HttpResponse getWebsocketCredentialsResponse(String signedUrl) { + var optionalResponse = httpFactory + .clientEmpty(signedUrl) + .build() + .toResponse(HttpResponse.BodyHandlers.ofByteArray()); + if (optionalResponse.isEmpty()) { + throw new TikTokSignServerException("Unable to get websocket connection credentials"); + } + return optionalResponse.get(); + } + +} diff --git a/Client/src/main/java/io/github/jwdeveloper/tiktok/handlers/TikTokMessageHandler.java b/Client/src/main/java/io/github/jwdeveloper/tiktok/TikTokLiveMessageHandler.java similarity index 92% rename from Client/src/main/java/io/github/jwdeveloper/tiktok/handlers/TikTokMessageHandler.java rename to Client/src/main/java/io/github/jwdeveloper/tiktok/TikTokLiveMessageHandler.java index ef72527..893f3d8 100644 --- a/Client/src/main/java/io/github/jwdeveloper/tiktok/handlers/TikTokMessageHandler.java +++ b/Client/src/main/java/io/github/jwdeveloper/tiktok/TikTokLiveMessageHandler.java @@ -20,7 +20,7 @@ * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ -package io.github.jwdeveloper.tiktok.handlers; +package io.github.jwdeveloper.tiktok; import io.github.jwdeveloper.tiktok.data.dto.MessageMetaData; @@ -36,18 +36,16 @@ import io.github.jwdeveloper.tiktok.utils.Stopwatch; import java.time.Duration; +public class TikTokLiveMessageHandler { -public class TikTokMessageHandler { - - private final TikTokEventObserver tikTokEventHandler; + private final TikTokLiveEventHandler tikTokEventHandler; private final TikTokLiveMapper mapper; - public TikTokMessageHandler(TikTokEventObserver tikTokEventHandler, TikTokLiveMapper mapper) { + public TikTokLiveMessageHandler(TikTokLiveEventHandler tikTokEventHandler, TikTokLiveMapper mapper) { this.tikTokEventHandler = tikTokEventHandler; this.mapper = mapper; } - public void handle(LiveClient client, WebcastResponse webcastResponse) { tikTokEventHandler.publish(client, new TikTokWebsocketResponseEvent(webcastResponse)); for (var message : webcastResponse.getMessagesList()) { @@ -60,7 +58,8 @@ public class TikTokMessageHandler { } } - public void handleSingleMessage(LiveClient client, WebcastResponse.Message message) throws Exception { + public void handleSingleMessage(LiveClient client, WebcastResponse.Message message) + { var messageClassName = message.getMethod(); if (!mapper.isRegistered(messageClassName)) { tikTokEventHandler.publish(client, new TikTokWebsocketUnhandledMessageEvent(message)); diff --git a/Client/src/main/java/io/github/jwdeveloper/tiktok/http/HttpClient.java b/Client/src/main/java/io/github/jwdeveloper/tiktok/http/HttpClient.java new file mode 100644 index 0000000..925ae12 --- /dev/null +++ b/Client/src/main/java/io/github/jwdeveloper/tiktok/http/HttpClient.java @@ -0,0 +1,104 @@ +package io.github.jwdeveloper.tiktok.http; + +import io.github.jwdeveloper.tiktok.data.settings.HttpClientSettings; +import io.github.jwdeveloper.tiktok.exceptions.TikTokLiveRequestException; +import lombok.AllArgsConstructor; + +import java.net.CookieManager; +import java.net.URI; +import java.net.URLEncoder; +import java.net.http.HttpRequest; +import java.net.http.HttpResponse; +import java.nio.charset.StandardCharsets; +import java.util.Map; +import java.util.Optional; +import java.util.stream.Collectors; + +@AllArgsConstructor +public class HttpClient { + private final HttpClientSettings httpClientSettings; + private final String url; + + + public Optional> toResponse(HttpResponse.BodyHandler bodyHandler) { + var client = prepareClient(); + var request = prepareGetRequest(); + try + { + var response = client.send(request, bodyHandler); + if(response.statusCode() != 200) + { + return Optional.empty(); + } + + + + return Optional.of(response); + } catch (Exception e) { + throw new TikTokLiveRequestException(e); + } + } + + + public Optional toJsonResponse() { + var optional = toResponse(HttpResponse.BodyHandlers.ofString()); + if (optional.isEmpty()) { + return Optional.empty(); + } + + var response = optional.get(); + + + var body = response.body(); + return Optional.of(body); + } + + public Optional toBinaryResponse() { + var optional = toResponse(HttpResponse.BodyHandlers.ofByteArray()); + if (optional.isEmpty()) { + return Optional.empty(); + } + var body = optional.get().body(); + return Optional.of(body); + } + + + public URI toUrl() { + var stringUrl = prepareUrlWithParameters(url, httpClientSettings.getParams()); + return URI.create(stringUrl); + } + + private HttpRequest prepareGetRequest() { + var requestBuilder = HttpRequest.newBuilder().GET(); + requestBuilder.uri(toUrl()); + requestBuilder.timeout(httpClientSettings.getTimeout()); + httpClientSettings.getHeaders().forEach(requestBuilder::setHeader); + + httpClientSettings.getOnRequestCreating().accept(requestBuilder); + return requestBuilder.build(); + } + + private java.net.http.HttpClient prepareClient() { + var builder = java.net.http.HttpClient.newBuilder() + .followRedirects(java.net.http.HttpClient.Redirect.NORMAL) + .cookieHandler(new CookieManager()) + .connectTimeout(httpClientSettings.getTimeout()); + + + httpClientSettings.getOnClientCreating().accept(builder); + return builder.build(); + } + + private String prepareUrlWithParameters(String url, Map parameters) { + if (parameters.isEmpty()) { + return url; + } + + return url + "?" + parameters.entrySet().stream().map(entry -> + { + var encodedKey = URLEncoder.encode(entry.getKey(), StandardCharsets.UTF_8); + var encodedValue = URLEncoder.encode(entry.getValue().toString(), StandardCharsets.UTF_8); + return encodedKey + "=" + encodedValue; + }).collect(Collectors.joining("&")); + } +} diff --git a/Client/src/main/java/io/github/jwdeveloper/tiktok/http/HttpClientBuilder.java b/Client/src/main/java/io/github/jwdeveloper/tiktok/http/HttpClientBuilder.java new file mode 100644 index 0000000..9d9623b --- /dev/null +++ b/Client/src/main/java/io/github/jwdeveloper/tiktok/http/HttpClientBuilder.java @@ -0,0 +1,65 @@ +package io.github.jwdeveloper.tiktok.http; + +import io.github.jwdeveloper.tiktok.data.settings.HttpClientSettings; + +import java.util.Map; +import java.util.function.Consumer; + +public class HttpClientBuilder { + + private final HttpClientSettings httpClientSettings; + private String url; + + public HttpClientBuilder(String url, HttpClientSettings httpClientSettings) { + this.httpClientSettings = httpClientSettings; + this.url = url; + } + + public HttpClientBuilder(String url) { + httpClientSettings = new HttpClientSettings(); + this.url = url; + } + + public HttpClientBuilder withUrl(String url) { + this.url = url; + return this; + } + + public HttpClientBuilder withHttpClientSettings(Consumer consumer) { + consumer.accept(httpClientSettings); + return this; + } + + public HttpClientBuilder withCookie(String name, String value) { + httpClientSettings.getCookies().put(name, value); + return this; + } + + public HttpClientBuilder withHeader(String name, String value) { + httpClientSettings.getHeaders().put(name, value); + return this; + } + + public HttpClientBuilder withParam(String name, String value) { + httpClientSettings.getParams().put(name, value); + return this; + } + + public HttpClientBuilder withParams(Map parameters) { + httpClientSettings.getParams().putAll(parameters); + return this; + } + + public HttpClientBuilder withHeaders(Map headers) { + httpClientSettings.getHeaders().putAll(headers); + return this; + } + + + public HttpClient build() { + + return new HttpClient(httpClientSettings, url); + } + + +} diff --git a/Client/src/main/java/io/github/jwdeveloper/tiktok/http/HttpClientFactory.java b/Client/src/main/java/io/github/jwdeveloper/tiktok/http/HttpClientFactory.java new file mode 100644 index 0000000..4ef08f1 --- /dev/null +++ b/Client/src/main/java/io/github/jwdeveloper/tiktok/http/HttpClientFactory.java @@ -0,0 +1,20 @@ +package io.github.jwdeveloper.tiktok.http; + +import io.github.jwdeveloper.tiktok.data.settings.LiveClientSettings; + +public class HttpClientFactory { + private final LiveClientSettings liveClientSettings; + + public HttpClientFactory(LiveClientSettings liveClientSettings) { + this.liveClientSettings = liveClientSettings; + } + + public HttpClientBuilder client(String url) { + return new HttpClientBuilder(url, liveClientSettings.getHttpSettings().clone()); + } + + //Does not contains default httpClientSettings, Params, headers, etd + public HttpClientBuilder clientEmpty(String url) { + return new HttpClientBuilder(url); + } +} diff --git a/Client/src/main/java/io/github/jwdeveloper/tiktok/http/HttpUtils.java b/Client/src/main/java/io/github/jwdeveloper/tiktok/http/HttpUtils.java deleted file mode 100644 index ada6991..0000000 --- a/Client/src/main/java/io/github/jwdeveloper/tiktok/http/HttpUtils.java +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com - * - * Permission is hereby granted, free of charge, to any person obtaining - * a copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE - * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION - * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ -package io.github.jwdeveloper.tiktok.http; - -import java.net.URLEncoder; -import java.nio.charset.StandardCharsets; -import java.util.Map; -import java.util.stream.Collectors; - -public class HttpUtils -{ - public static String parseParameters(String url, Map parameters) - { - if (parameters.isEmpty()) - return url; - - return url+ "?" + parameters.entrySet().stream().map(entry -> entry.getKey()+"="+entry.getValue()).collect(Collectors.joining("&")); - } - - public static String parseParametersEncode(String url, Map parameters) - { - if (parameters.isEmpty()) - return url; - - return url+ "?" + parameters.entrySet().stream().map(entry -> { - String encodedKey = URLEncoder.encode(entry.getKey(), StandardCharsets.UTF_8); - String encodedValue = URLEncoder.encode(entry.getValue().toString(), StandardCharsets.UTF_8); - return encodedKey+"="+encodedValue; - }).collect(Collectors.joining("&")); - } -} \ No newline at end of file diff --git a/Client/src/main/java/io/github/jwdeveloper/tiktok/http/TikTokApiService.java b/Client/src/main/java/io/github/jwdeveloper/tiktok/http/TikTokApiService.java deleted file mode 100644 index 344f7f6..0000000 --- a/Client/src/main/java/io/github/jwdeveloper/tiktok/http/TikTokApiService.java +++ /dev/null @@ -1,138 +0,0 @@ -/* - * Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com - * - * Permission is hereby granted, free of charge, to any person obtaining - * a copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE - * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION - * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ -package io.github.jwdeveloper.tiktok.http; - -import com.google.gson.*; -import io.github.jwdeveloper.tiktok.ClientSettings; -import io.github.jwdeveloper.tiktok.data.dto.TikTokUserInfo; -import io.github.jwdeveloper.tiktok.exceptions.TikTokLiveRequestException; -import io.github.jwdeveloper.tiktok.live.LiveRoomMeta; -import io.github.jwdeveloper.tiktok.mappers.LiveRoomMetaMapper; -import io.github.jwdeveloper.tiktok.messages.webcast.WebcastResponse; - -import java.util.HashMap; -import java.util.logging.Logger; - -public class TikTokApiService { - private final TikTokHttpClient tiktokHttpClient; - private final Logger logger; - private final ClientSettings clientSettings; - - public TikTokApiService(TikTokHttpClient apiClient, Logger logger, ClientSettings clientSettings) { - this.tiktokHttpClient = apiClient; - this.logger = logger; - this.clientSettings = clientSettings; - } - - public void updateSessionId() { - if (clientSettings.getSessionId() == null) { - return; - } - if (clientSettings.getSessionId().isEmpty()) { - return; - } - tiktokHttpClient.setSessionId(clientSettings.getSessionId()); - } - - public void updateRoomId(String roomId) - { - clientSettings.getClientParameters().put("room_id", roomId); - } - - public TikTokUserInfo fetchUserInfoFromTikTokApi(String userName) { - var params = new HashMap<>(clientSettings.getClientParameters()); - params.put("uniqueId", userName); - params.put("sourceType", 54); - JsonObject roomData; - try { - roomData = tiktokHttpClient.getJsonFromTikTokApi("api-live/user/room/", params); - } catch (Exception e) { - throw new TikTokLiveRequestException("Failed to fetch pre connection room information, it happens when TikTok temporary blocks you. Try to connect again in few minutes"); - } - - var message = roomData.get("message").getAsString(); - - if (message.equals("params_error")) { - throw new TikTokLiveRequestException("fetchRoomIdFromTiktokApi -> Unable to fetch roomID, contact the developer"); - } - if (message.equals("user_not_found")) { - return new TikTokUserInfo(TikTokUserInfo.UserStatus.NotFound, "", -1); - } - //live -> status 2 - //live paused -> 3 - //not live -> status 4 - var element = roomData.get("data"); - if (element.isJsonNull()) { - return new TikTokUserInfo(TikTokUserInfo.UserStatus.NotFound, "", -1); - } - var data = element.getAsJsonObject(); - var user = data.getAsJsonObject("user"); - var roomId = user.get("roomId").getAsString(); - var status = user.get("status").getAsInt(); - - var liveRoom = data.getAsJsonObject("liveRoom"); - long startTime = liveRoom.get("startTime").getAsLong(); - - var statusEnum = switch (status) { - case 2 -> TikTokUserInfo.UserStatus.Live; - case 3 -> TikTokUserInfo.UserStatus.LivePaused; - case 4 -> TikTokUserInfo.UserStatus.Offline; - default -> TikTokUserInfo.UserStatus.NotFound; - }; - - return new TikTokUserInfo(statusEnum, roomId, startTime); - } - - - public LiveRoomMeta fetchRoomInfo() { - logger.info("Fetching RoomInfo"); - try { - var response = tiktokHttpClient.getJsonFromWebcastApi("room/info/", clientSettings.getClientParameters()); - if (!response.has("data")) { - var gson = new GsonBuilder().setPrettyPrinting().create(); - var json = gson.toJson(response); - throw new TikTokLiveRequestException("room info response does not contains data field: \n"+ json); - } - - var mapper = new LiveRoomMetaMapper(); - var liveRoomMeta = mapper.map(response); - logger.info("RoomInfo status -> " + liveRoomMeta.getStatus()); - return liveRoomMeta; - } catch (Exception e) { - throw new TikTokLiveRequestException("Failed to fetch room info from WebCast server, see stacktrace for more info.", e); - } - } - - public WebcastResponse fetchClientData() { - - logger.info("Fetching ClientData"); - try { - var response = tiktokHttpClient.getSigningServerResponse("im/fetch/", clientSettings.getClientParameters()); - clientSettings.getClientParameters().put("cursor", response.getCursor()); - clientSettings.getClientParameters().put("internal_ext", response.getInternalExt()); - return response; - } catch (Exception e) { - throw new TikTokLiveRequestException("Failed to fetch live websocket connection data", e); - } - } -} \ No newline at end of file diff --git a/Client/src/main/java/io/github/jwdeveloper/tiktok/http/TikTokCookieJar.java b/Client/src/main/java/io/github/jwdeveloper/tiktok/http/TikTokCookieJar.java deleted file mode 100644 index 046d7c5..0000000 --- a/Client/src/main/java/io/github/jwdeveloper/tiktok/http/TikTokCookieJar.java +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com - * - * Permission is hereby granted, free of charge, to any person obtaining - * a copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE - * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION - * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ -package io.github.jwdeveloper.tiktok.http; - -import java.util.*; -import java.util.stream.Collectors; - -public class TikTokCookieJar { - private final Map cookies; - public TikTokCookieJar() { - cookies = new HashMap<>(); - } - - public String get(String key) { - return cookies.get(key); - } - - public void set(String key, String value) { - cookies.put(key, value); - } - - public String parseCookies() { - return cookies.entrySet() - .stream() - .map(entry -> entry.getKey()+"="+entry.getValue()+";") - .collect(Collectors.joining()); - } -} \ No newline at end of file diff --git a/Client/src/main/java/io/github/jwdeveloper/tiktok/http/TikTokDataChecker.java b/Client/src/main/java/io/github/jwdeveloper/tiktok/http/TikTokDataChecker.java deleted file mode 100644 index 0302e4f..0000000 --- a/Client/src/main/java/io/github/jwdeveloper/tiktok/http/TikTokDataChecker.java +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com - * - * Permission is hereby granted, free of charge, to any person obtaining - * a copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE - * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION - * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ -package io.github.jwdeveloper.tiktok.http; - -import io.github.jwdeveloper.tiktok.ClientSettings; -import io.github.jwdeveloper.tiktok.Constants; -import io.github.jwdeveloper.tiktok.data.dto.TikTokUserInfo; -import io.github.jwdeveloper.tiktok.exceptions.TikTokLiveRequestException; -import io.github.jwdeveloper.tiktok.handlers.TikTokEventObserver; - -import java.util.concurrent.CompletableFuture; -import java.util.logging.Logger; -import java.util.regex.Pattern; - -public class TikTokDataChecker { - - public CompletableFuture isOnlineAsync(String hostName) { - return CompletableFuture.supplyAsync(() -> isOnline(hostName)); - } - - public CompletableFuture isHostNameValidAsync(String hostName) { - return CompletableFuture.supplyAsync(() -> isOnline(hostName)); - } - - public boolean isOnline(String hostName) { - var data = getApiService().fetchUserInfoFromTikTokApi(hostName); - return data.getUserStatus() == TikTokUserInfo.UserStatus.Live || - data.getUserStatus() == TikTokUserInfo.UserStatus.LivePaused; - } - - public boolean isHostNameValid(String hostName) { - var data = getApiService().fetchUserInfoFromTikTokApi(hostName); - return data.getUserStatus() != TikTokUserInfo.UserStatus.NotFound; - } - - public TikTokApiService getApiService() { - var jar = new TikTokCookieJar(); - var factory = new TikTokHttpRequestFactory(jar,new TikTokEventObserver()); - var client = new TikTokHttpClient(jar, factory); - var settings = new ClientSettings(); - settings.setClientParameters(Constants.DefaultClientParams()); - var apiService = new TikTokApiService(client, Logger.getGlobal(), settings); - return apiService; - } - -} diff --git a/Client/src/main/java/io/github/jwdeveloper/tiktok/http/TikTokHttpClient.java b/Client/src/main/java/io/github/jwdeveloper/tiktok/http/TikTokHttpClient.java deleted file mode 100644 index cb44e76..0000000 --- a/Client/src/main/java/io/github/jwdeveloper/tiktok/http/TikTokHttpClient.java +++ /dev/null @@ -1,154 +0,0 @@ -/* - * Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com - * - * Permission is hereby granted, free of charge, to any person obtaining - * a copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE - * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION - * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ -package io.github.jwdeveloper.tiktok.http; - -import com.google.gson.JsonObject; -import com.google.gson.JsonParser; -import io.github.jwdeveloper.tiktok.Constants; -import io.github.jwdeveloper.tiktok.exceptions.TikTokLiveRequestException; -import io.github.jwdeveloper.tiktok.messages.webcast.WebcastResponse; - -import java.net.URI; -import java.net.http.HttpClient; -import java.net.http.HttpRequest; -import java.net.http.HttpResponse; -import java.util.HashMap; -import java.util.Map; -import java.util.TreeMap; - -public class TikTokHttpClient { - private final TikTokHttpRequestFactory requestFactory; - private final TikTokCookieJar tikTokCookieJar; - - public TikTokHttpClient(TikTokCookieJar tikTokCookieJar, TikTokHttpRequestFactory requestFactory) { - this.requestFactory = requestFactory; - this.tikTokCookieJar = tikTokCookieJar; - } - - public void setSessionId(String sessionId) { - tikTokCookieJar.set("sessionid", sessionId); - tikTokCookieJar.set("sessionid_ss", sessionId); - tikTokCookieJar.set("sid_tt", sessionId); - } - - - public String getLivestreamPage(String userName) { - var url = Constants.TIKTOK_URL_WEB + "@" + userName + "/live/"; - var get = getRequest(url, null); - return get; - } - - public JsonObject getJsonFromTikTokApi(String path, Map params) { - var get = getRequest(Constants.TIKTOK_URL_WEB + path, params); - var json = JsonParser.parseString(get); - var jsonObject = json.getAsJsonObject(); - return jsonObject; - } - - public JsonObject getJsonFromWebcastApi(String path, Map parameters) { - var get = getRequest(Constants.TIKTOK_URL_WEBCAST + path, parameters); - - var json = JsonParser.parseString(get); - var jsonObject = json.getAsJsonObject(); - return jsonObject; - } - - public WebcastResponse getSigningServerResponse(String path, Map parameters) { - var bytes = getSignRequest(Constants.TIKTOK_URL_WEBCAST + path, parameters); - try { - return WebcastResponse.parseFrom(bytes); - } - catch (Exception e) - { - throw new TikTokLiveRequestException("Unable to deserialize message: "+path,e); - } - } - - private String postRequest(String url, Map parameters) { - if (parameters == null) { - parameters = new HashMap<>(); - } - var request = requestFactory.setQueries(parameters); - return request.post(url); - } - - private String getRequest(String url, Map parameters) { - if (parameters == null) { - parameters = new HashMap<>(); - } - - var request = requestFactory.setQueries(parameters); - return request.get(url); - } - private byte[] getSignRequest(String url, Map parameters) { - url = getSignedUrl(url, parameters); - try { - var client = HttpClient.newHttpClient(); - var request = HttpRequest.newBuilder() - .uri(new URI(url)) - .build(); - var response = client.send(request, HttpResponse.BodyHandlers.ofByteArray()); - - var cookies = response.headers().allValues("Set-Cookie"); - for(var cookie : cookies) - { - var split = cookie.split(";")[0].split("="); - - var key = split[0]; - var value = split[1]; - tikTokCookieJar.set(key, value); - } - - return response.body(); - } - catch (Exception e) - { - throw new TikTokLiveRequestException("Unable to send signature"); - } - } - - - private String getSignedUrl(String url, Map parameters) { - var fullUrl = HttpUtils.parseParameters(url,parameters); - var signParams = new TreeMap(); - signParams.put("client", "ttlive-java"); - signParams.put("uuc", 1); - signParams.put("url", fullUrl); - - var request = requestFactory.setQueries(signParams); - var content = request.get(Constants.TIKTOK_SIGN_API); - - try { - var json = JsonParser.parseString(content); - var jsonObject = json.getAsJsonObject(); - var signedUrl = jsonObject.get("signedUrl").getAsString(); - var userAgent = jsonObject.get("User-Agent").getAsString(); - - requestFactory.setAgent(userAgent); - return signedUrl; - } catch (Exception e) { - throw new TikTokLiveRequestException("Insufficient values have been supplied for signing. Likely due to an update. Post an issue on GitHub.", e); - } - } - -} \ No newline at end of file diff --git a/Client/src/main/java/io/github/jwdeveloper/tiktok/http/TikTokHttpRequestFactory.java b/Client/src/main/java/io/github/jwdeveloper/tiktok/http/TikTokHttpRequestFactory.java deleted file mode 100644 index 6358063..0000000 --- a/Client/src/main/java/io/github/jwdeveloper/tiktok/http/TikTokHttpRequestFactory.java +++ /dev/null @@ -1,167 +0,0 @@ -/* - * Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com - * - * Permission is hereby granted, free of charge, to any person obtaining - * a copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE - * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION - * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ -package io.github.jwdeveloper.tiktok.http; - - -import io.github.jwdeveloper.tiktok.Constants; -import io.github.jwdeveloper.tiktok.data.events.http.TikTokHttpResponseEvent; -import io.github.jwdeveloper.tiktok.data.models.http.HttpData; -import io.github.jwdeveloper.tiktok.exceptions.TikTokLiveRequestException; -import io.github.jwdeveloper.tiktok.handlers.TikTokEventObserver; -import lombok.SneakyThrows; - -import java.net.CookieManager; -import java.net.URI; -import java.net.URLEncoder; -import java.net.http.HttpClient; -import java.net.http.HttpRequest; -import java.net.http.HttpResponse; -import java.nio.charset.StandardCharsets; -import java.time.Duration; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.TreeMap; -import java.util.stream.Collectors; - -public class TikTokHttpRequestFactory implements TikTokHttpRequest { - private final CookieManager cookieManager; - private final Map defaultHeaders; - private final TikTokCookieJar tikTokCookieJar; - private final HttpClient client; - private final TikTokEventObserver eventHandler; - private String query; - - public TikTokHttpRequestFactory(TikTokCookieJar tikTokCookieJar, TikTokEventObserver eventHandler) { - this.tikTokCookieJar = tikTokCookieJar; - this.cookieManager = new CookieManager(); - this.eventHandler = eventHandler; - defaultHeaders = Constants.DefaultRequestHeaders(); - client = HttpClient.newBuilder() - .cookieHandler(cookieManager) - .connectTimeout(Duration.ofSeconds(2)) - .build(); - } - - @SneakyThrows - public String get(String url) { - var uri = URI.create(url); - var requestBuilder = HttpRequest.newBuilder().GET(); - - for (var header : defaultHeaders.entrySet()) { - if (header.getKey().equals("Connection") || header.getKey().equals("Accept-Encoding")) { - continue; - } - requestBuilder.setHeader(header.getKey(), header.getValue()); - } - if (query != null) { - var baseUri = uri.toString(); - var requestUri = URI.create(baseUri + "?" + query); - requestBuilder.uri(requestUri); - } else { - requestBuilder.uri(uri); - } - - var result = requestBuilder.build(); - - return getContent(result); - } - - @SneakyThrows - public String post(String url) { - var uri = URI.create(url); - var request = HttpRequest.newBuilder().POST(HttpRequest.BodyPublishers.ofString("")); - for (var header : defaultHeaders.entrySet()) { - if (header.getKey().equals("Connection")) { - continue; - } - request.setHeader(header.getKey(), header.getValue()); - } - request.setHeader("Content-type", "application/x-www-form-urlencoded; charset=UTF-8"); - request.setHeader("Cookie", tikTokCookieJar.parseCookies()); - - - if (query != null) { - var baseUri = uri.toString(); - var requestUri = URI.create(baseUri + "?" + query); - request.uri(requestUri); - } - - return getContent(request.build()); - } - - public TikTokHttpRequest setHeader(String key, String value) { - defaultHeaders.put(key, value); - return this; - } - - public TikTokHttpRequest setAgent(String value) { - defaultHeaders.put("User-Agent", value); - return this; - } - - public TikTokHttpRequest setQueries(Map queries) { - if (queries == null) - return this; - var testMap = new TreeMap<>(queries); - query = testMap.entrySet().stream().map(x -> { - var key = x.getKey(); - try { - return key+"="+URLEncoder.encode(x.getValue().toString(), StandardCharsets.UTF_8); - } catch (Exception e) { - e.printStackTrace(); - return key + "="; - } - }).collect(Collectors.joining("&")); - return this; - } - - - private String getContent(HttpRequest request) throws Exception { - var response = client.send(request, HttpResponse.BodyHandlers.ofString()); - - var event = new TikTokHttpResponseEvent(response.uri().toString(), HttpData.map(response), HttpData.map(request)); - eventHandler.publish(null, event); - if (response.statusCode() == 404) { - throw new TikTokLiveRequestException("Request responded with 404 NOT_FOUND"); - } - - if (response.statusCode() != 200) { - throw new TikTokLiveRequestException("Request was unsuccessful " + response.statusCode()); - } - - var cookies = response.headers().allValues("Set-Cookie"); - for (var cookie : cookies) { - var split = cookie.split(";")[0].split("="); - var uri = request.uri(); - var key = split[0]; - var value = split[1]; - tikTokCookieJar.set(key, value); - - var map = new HashMap>(); - map.put(key, List.of(value)); - cookieManager.put(uri, map); - } - return response.body(); - } -} \ No newline at end of file diff --git a/Client/src/main/java/io/github/jwdeveloper/tiktok/http/mappers/GiftsDataMapper.java b/Client/src/main/java/io/github/jwdeveloper/tiktok/http/mappers/GiftsDataMapper.java new file mode 100644 index 0000000..fc901f1 --- /dev/null +++ b/Client/src/main/java/io/github/jwdeveloper/tiktok/http/mappers/GiftsDataMapper.java @@ -0,0 +1,49 @@ +package io.github.jwdeveloper.tiktok.http.mappers; +import com.google.gson.JsonElement; +import com.google.gson.JsonParser; +import io.github.jwdeveloper.tiktok.data.requests.GiftsData; +import java.util.ArrayList; + +public class GiftsDataMapper { + public GiftsData.Response map(String json) { + var parsedJson = JsonParser.parseString(json); + var jsonObject = parsedJson.getAsJsonObject(); + + if (!jsonObject.has("data")) { + return new GiftsData.Response(json, new ArrayList<>()); + } + var dataElement = jsonObject.getAsJsonObject("data"); + if (!dataElement.has("gifts")) { + return new GiftsData.Response(json, new ArrayList<>()); + } + + var gifts = dataElement.get("gifts").getAsJsonArray() + .asList() + .stream() + .map(this::mapSingleGift) + .toList(); + + return new GiftsData.Response(json, gifts); + } + + + private GiftsData.GiftModel mapSingleGift(JsonElement jsonElement) { + var id = jsonElement.getAsJsonObject().get("id").getAsInt(); + var name = jsonElement.getAsJsonObject().get("name").getAsString(); + var diamondCost = jsonElement.getAsJsonObject().get("diamond_count").getAsInt(); + var image = jsonElement.getAsJsonObject() + .get("image").getAsJsonObject() + .get("url_list").getAsJsonArray().get(0).getAsString(); + + if (image.endsWith(".webp")) { + image = image.replace(".webp", ".jpg"); + } + var gift = new GiftsData.GiftModel(); + gift.setId(id); + gift.setName(name); + gift.setDiamondCost(diamondCost); + gift.setImage(image); + + return gift; + } +} diff --git a/Client/src/main/java/io/github/jwdeveloper/tiktok/http/mappers/LiveDataMapper.java b/Client/src/main/java/io/github/jwdeveloper/tiktok/http/mappers/LiveDataMapper.java new file mode 100644 index 0000000..e3b4755 --- /dev/null +++ b/Client/src/main/java/io/github/jwdeveloper/tiktok/http/mappers/LiveDataMapper.java @@ -0,0 +1,107 @@ +package io.github.jwdeveloper.tiktok.http.mappers; + +import com.google.gson.JsonObject; +import com.google.gson.JsonParser; +import io.github.jwdeveloper.tiktok.data.models.Picture; +import io.github.jwdeveloper.tiktok.data.models.users.User; +import io.github.jwdeveloper.tiktok.data.models.users.UserAttribute; +import io.github.jwdeveloper.tiktok.data.requests.LiveData; +import io.github.jwdeveloper.tiktok.exceptions.TikTokLiveRequestException; + +import java.util.ArrayList; + +public class LiveDataMapper { + /** + * 0 - Unknown + * 1 - ? + * 2 - Online + * 3 - ? + * 4 - Offline + */ + public LiveData.Response map(String json) { + var response = new LiveData.Response(); + + + var parsedJson = JsonParser.parseString(json); + var jsonObject = parsedJson.getAsJsonObject(); + + + if (!jsonObject.has("data")) { + throw new TikTokLiveRequestException("Data section not found in LiveData.Response"); + } + var data = jsonObject.getAsJsonObject("data"); + + + if (data.has("status")) { + var status = data.get("status"); + var statusId = status.getAsInt(); + var statusValue = switch (statusId) { + case 2 -> LiveData.LiveStatus.HostOnline; + case 4 -> LiveData.LiveStatus.HostOffline; + default -> LiveData.LiveStatus.HostNotFound; + }; + response.setLiveStatus(statusValue); + } else { + response.setLiveStatus(LiveData.LiveStatus.HostNotFound); + } + + if (data.has("age_restricted")) { + var element = data.getAsJsonObject("age_restricted"); + var restricted = element.get("restricted").getAsBoolean(); + response.setAgeRestricted(restricted); + } + + if (data.has("title")) { + var element = data.get("title"); + var title = element.getAsString(); + response.setTitle(title); + } + + if (data.has("stats")) { + var statsElement = data.getAsJsonObject("stats"); + var likeElement = statsElement.get("like_count"); + var likes = likeElement.getAsInt(); + + var titalUsersElement = statsElement.get("total_user"); + var totalUsers = titalUsersElement.getAsInt(); + + + response.setLikes(likes); + response.setTotalViewers(totalUsers); + } + + if (data.has("user_count")) { + var element = data.get("user_count"); + var viewers = element.getAsInt(); + response.setViewers(viewers); + } + + if (data.has("owner")) { + var element = data.getAsJsonObject("owner"); + var user = getUser(element); + response.setHost(user); + } + + return response; + } + + public User getUser(JsonObject jsonElement) { + var id = jsonElement.get("id").getAsLong(); + var name = jsonElement.get("display_id").getAsString(); + var profileName = jsonElement.get("nickname").getAsString(); + + + var followElement = jsonElement.getAsJsonObject("follow_info"); + var followers = followElement.get("follower_count").getAsInt(); + var followingCount = followElement.get("following_count").getAsInt(); + + + var pictureElement = jsonElement.getAsJsonObject("avatar_large"); + var link = pictureElement.getAsJsonArray("url_list").get(1).getAsString(); + var picture = new Picture(link); + + var user = new User(id, name, profileName, picture, followers, followingCount, new ArrayList<>()); + user.addAttribute(UserAttribute.LiveHost); + return user; + } +} diff --git a/Client/src/main/java/io/github/jwdeveloper/tiktok/http/mappers/LiveUserDataMapper.java b/Client/src/main/java/io/github/jwdeveloper/tiktok/http/mappers/LiveUserDataMapper.java new file mode 100644 index 0000000..6d8532e --- /dev/null +++ b/Client/src/main/java/io/github/jwdeveloper/tiktok/http/mappers/LiveUserDataMapper.java @@ -0,0 +1,47 @@ +package io.github.jwdeveloper.tiktok.http.mappers; + +import com.google.gson.JsonParser; +import io.github.jwdeveloper.tiktok.data.requests.LiveUserData; +import io.github.jwdeveloper.tiktok.exceptions.TikTokLiveRequestException; + +public class LiveUserDataMapper { + + + public LiveUserData.Response map(String json) { + var parsedJson = JsonParser.parseString(json); + var jsonObject = parsedJson.getAsJsonObject(); + + var message = jsonObject.get("message").getAsString(); + + if (message.equals("params_error")) { + throw new TikTokLiveRequestException("fetchRoomIdFromTiktokApi -> Unable to fetch roomID, contact the developer"); + } + if (message.equals("user_not_found")) { + return new LiveUserData.Response(json, LiveUserData.UserStatus.NotFound, "", -1); + } + //live -> status 2 + //live paused -> 3 + //not live -> status 4 + var element = jsonObject.get("data"); + if (element.isJsonNull()) { + return new LiveUserData.Response(json, LiveUserData.UserStatus.NotFound, "", -1); + } + var data = element.getAsJsonObject(); + var user = data.getAsJsonObject("user"); + var roomId = user.get("roomId").getAsString(); + var status = user.get("status").getAsInt(); + + var liveRoom = data.getAsJsonObject("liveRoom"); + long startTime = liveRoom.get("startTime").getAsLong(); + + var statusEnum = switch (status) { + case 2 -> LiveUserData.UserStatus.Live; + case 3 -> LiveUserData.UserStatus.LivePaused; + case 4 -> LiveUserData.UserStatus.Offline; + default -> LiveUserData.UserStatus.NotFound; + }; + + return new LiveUserData.Response(json, statusEnum, roomId, startTime); + + } +} diff --git a/Client/src/main/java/io/github/jwdeveloper/tiktok/http/mappers/SignServerResponseMapper.java b/Client/src/main/java/io/github/jwdeveloper/tiktok/http/mappers/SignServerResponseMapper.java new file mode 100644 index 0000000..7fb7e7d --- /dev/null +++ b/Client/src/main/java/io/github/jwdeveloper/tiktok/http/mappers/SignServerResponseMapper.java @@ -0,0 +1,15 @@ +package io.github.jwdeveloper.tiktok.http.mappers; + +import com.google.gson.JsonParser; +import io.github.jwdeveloper.tiktok.data.requests.SingServerResponse; + +public class SignServerResponseMapper { + public SingServerResponse map(String json) { + var parsedJson = JsonParser.parseString(json); + var jsonObject = parsedJson.getAsJsonObject(); + + var signUrl = jsonObject.get("signedUrl").getAsString(); + var userAgent = jsonObject.get("User-Agent").getAsString(); + return new SingServerResponse(signUrl, userAgent); + } +} diff --git a/Client/src/main/java/io/github/jwdeveloper/tiktok/listener/TikTokListenersManager.java b/Client/src/main/java/io/github/jwdeveloper/tiktok/listener/TikTokListenersManager.java index 410bb74..16c1d96 100644 --- a/Client/src/main/java/io/github/jwdeveloper/tiktok/listener/TikTokListenersManager.java +++ b/Client/src/main/java/io/github/jwdeveloper/tiktok/listener/TikTokListenersManager.java @@ -23,6 +23,7 @@ package io.github.jwdeveloper.tiktok.listener; +import io.github.jwdeveloper.tiktok.TikTokLiveEventHandler; import io.github.jwdeveloper.tiktok.annotations.TikTokEventObserver; import io.github.jwdeveloper.tiktok.data.events.common.TikTokEvent; import io.github.jwdeveloper.tiktok.exceptions.TikTokEventListenerMethodException; @@ -36,10 +37,10 @@ import java.util.HashMap; import java.util.List; public class TikTokListenersManager implements ListenersManager { - private final io.github.jwdeveloper.tiktok.handlers.TikTokEventObserver eventObserver; + private final TikTokLiveEventHandler eventObserver; private final List bindingModels; - public TikTokListenersManager(List listeners, io.github.jwdeveloper.tiktok.handlers.TikTokEventObserver tikTokEventHandler) { + public TikTokListenersManager(List listeners, TikTokLiveEventHandler tikTokEventHandler) { this.eventObserver = tikTokEventHandler; this.bindingModels = new ArrayList<>(listeners.size()); for (var listener : listeners) { diff --git a/Client/src/main/java/io/github/jwdeveloper/tiktok/mappers/LiveRoomMetaMapper.java b/Client/src/main/java/io/github/jwdeveloper/tiktok/mappers/LiveRoomMetaMapper.java deleted file mode 100644 index e548fda..0000000 --- a/Client/src/main/java/io/github/jwdeveloper/tiktok/mappers/LiveRoomMetaMapper.java +++ /dev/null @@ -1,125 +0,0 @@ -/* - * Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com - * - * Permission is hereby granted, free of charge, to any person obtaining - * a copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE - * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION - * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ -package io.github.jwdeveloper.tiktok.mappers; - -import com.google.gson.JsonObject; -import io.github.jwdeveloper.tiktok.data.models.Picture; -import io.github.jwdeveloper.tiktok.data.models.users.User; -import io.github.jwdeveloper.tiktok.data.models.users.UserAttribute; -import io.github.jwdeveloper.tiktok.live.LiveRoomMeta; - -import java.util.ArrayList; - -public class LiveRoomMetaMapper { - /** - * 0 - Unknown - * 1 - ? - * 2 - Online - * 3 - ? - * 4 - Offline - */ - public LiveRoomMeta map(JsonObject input) { - var liveRoomMeta = new LiveRoomMeta(); - - if (!input.has("data")) { - return liveRoomMeta; - } - var data = input.getAsJsonObject("data"); - - - if (data.has("status")) { - var status = data.get("status"); - var statusId = status.getAsInt(); - var statusValue = switch (statusId) { - case 2 -> LiveRoomMeta.LiveRoomStatus.HostOnline; - case 4 -> LiveRoomMeta.LiveRoomStatus.HostOffline; - default -> LiveRoomMeta.LiveRoomStatus.HostNotFound; - }; - liveRoomMeta.setStatus(statusValue); - } else { - liveRoomMeta.setStatus(LiveRoomMeta.LiveRoomStatus.HostNotFound); - } - - if (data.has("age_restricted")) { - var element = data.getAsJsonObject("age_restricted"); - var restricted = element.get("restricted").getAsBoolean(); - liveRoomMeta.setAgeRestricted(restricted); - } - - if (data.has("title")) { - var element = data.get("title"); - var title = element.getAsString(); - liveRoomMeta.setTitie(title); - } - - if (data.has("stats")) { - var statsElement = data.getAsJsonObject("stats"); - var likeElement = statsElement.get("like_count"); - var likes = likeElement.getAsInt(); - - var titalUsersElement = statsElement.get("total_user"); - var totalUsers = titalUsersElement.getAsInt(); - - - liveRoomMeta.setLikeCount(likes); - liveRoomMeta.setTotalViewers(totalUsers); - } - - if(data.has("user_count")) - { - var element = data.get("user_count"); - var viewers = element.getAsInt(); - liveRoomMeta.setViewers(viewers); - } - - if(data.has("owner")) - { - var element = data.getAsJsonObject("owner"); - var user = getUser(element); - liveRoomMeta.setHost(user); - } - - return liveRoomMeta; - } - - public User getUser(JsonObject jsonElement) - { - var id = jsonElement.get("id").getAsLong(); - var name = jsonElement.get("display_id").getAsString(); - var profileName = jsonElement.get("nickname").getAsString(); - - - var followElement =jsonElement.getAsJsonObject("follow_info"); - var followers = followElement.get("follower_count").getAsInt(); - var followingCount = followElement.get("following_count").getAsInt(); - - - var pictureElement =jsonElement.getAsJsonObject("avatar_large"); - var link = pictureElement.getAsJsonArray("url_list").get(1).getAsString(); - var picture = new Picture(link); - - var user = new User(id,name,profileName,picture,followers,followingCount,new ArrayList<>()); - user.addAttribute(UserAttribute.LiveHost); - return user; - } -} \ No newline at end of file diff --git a/Client/src/main/java/io/github/jwdeveloper/tiktok/websocket/TikTokWebSocketClient.java b/Client/src/main/java/io/github/jwdeveloper/tiktok/websocket/TikTokWebSocketClient.java index 3179545..b0463f0 100644 --- a/Client/src/main/java/io/github/jwdeveloper/tiktok/websocket/TikTokWebSocketClient.java +++ b/Client/src/main/java/io/github/jwdeveloper/tiktok/websocket/TikTokWebSocketClient.java @@ -23,60 +23,54 @@ package io.github.jwdeveloper.tiktok.websocket; -import io.github.jwdeveloper.tiktok.ClientSettings; +import io.github.jwdeveloper.tiktok.data.settings.LiveClientSettings; import io.github.jwdeveloper.tiktok.exceptions.TikTokLiveException; -import io.github.jwdeveloper.tiktok.handlers.TikTokEventObserver; -import io.github.jwdeveloper.tiktok.handlers.TikTokMessageHandler; -import io.github.jwdeveloper.tiktok.http.HttpUtils; -import io.github.jwdeveloper.tiktok.http.TikTokCookieJar; +import io.github.jwdeveloper.tiktok.TikTokLiveEventHandler; +import io.github.jwdeveloper.tiktok.TikTokLiveMessageHandler; +import io.github.jwdeveloper.tiktok.data.requests.LiveConnectionData; import io.github.jwdeveloper.tiktok.live.LiveClient; -import io.github.jwdeveloper.tiktok.messages.webcast.WebcastResponse; import org.java_websocket.client.WebSocketClient; -import java.net.URI; import java.util.HashMap; -import java.util.TreeMap; -import java.util.logging.Logger; public class TikTokWebSocketClient implements SocketClient { - private final ClientSettings clientSettings; - private final TikTokCookieJar tikTokCookieJar; - private final TikTokMessageHandler messageHandler; - private final TikTokEventObserver tikTokEventHandler; + private final LiveClientSettings clientSettings; + private final TikTokLiveMessageHandler messageHandler; + private final TikTokLiveEventHandler tikTokEventHandler; private WebSocketClient webSocketClient; - private TikTokWebSocketPingingTask pingingTask; private boolean isConnected; public TikTokWebSocketClient( - TikTokCookieJar tikTokCookieJar, - ClientSettings clientSettings, - TikTokMessageHandler messageHandler, - TikTokEventObserver tikTokEventHandler) { - this.tikTokCookieJar = tikTokCookieJar; + LiveClientSettings clientSettings, + TikTokLiveMessageHandler messageHandler, + TikTokLiveEventHandler tikTokEventHandler) { this.clientSettings = clientSettings; this.messageHandler = messageHandler; this.tikTokEventHandler = tikTokEventHandler; isConnected = false; } + @Override + public void start(LiveConnectionData.Response connectionData, LiveClient liveClient) + { - public void start(WebcastResponse webcastResponse, LiveClient tikTokLiveClient) { if (isConnected) { stop(); } - if (webcastResponse.getPushServer().isEmpty() || webcastResponse.getRouteParamsMapMap().isEmpty()) + messageHandler.handle(liveClient, connectionData.getWebcastResponse()); + + var headers = new HashMap(); + headers.put("Cookie", connectionData.getWebsocketCookies()); + webSocketClient = new TikTokWebSocketListener(connectionData.getWebsocketUrl(), + headers, + clientSettings.getHttpSettings().getTimeout().toMillisPart(), + messageHandler, + tikTokEventHandler, + liveClient); + + try { - throw new TikTokLiveException("Could not find Room"); - } - - try { - messageHandler.handle(tikTokLiveClient, webcastResponse); - var url = getWebSocketUrl(webcastResponse); - webSocketClient = startWebSocket(url, tikTokLiveClient); webSocketClient.connect(); - - pingingTask = new TikTokWebSocketPingingTask(); - pingingTask.run(webSocketClient); isConnected = true; } catch (Exception e) { @@ -85,36 +79,15 @@ public class TikTokWebSocketClient implements SocketClient { } } - private URI getWebSocketUrl(WebcastResponse webcastResponse) { - var tiktokAccessKey = webcastResponse.getRouteParamsMapMap(); - var parameters = new TreeMap<>(clientSettings.getClientParameters()); - parameters.putAll(tiktokAccessKey); - var url = webcastResponse.getPushServer(); - var parsed = HttpUtils.parseParametersEncode(url, parameters); - return URI.create(parsed); - } - private WebSocketClient startWebSocket(URI url, LiveClient liveClient) { - var cookie = tikTokCookieJar.parseCookies(); - var headers = new HashMap(); - headers.put("Cookie", cookie); - return new TikTokWebSocketListener(url, - headers, - 3000, - messageHandler, - tikTokEventHandler, - liveClient); - } - public void stop() - { + + public void stop() { if (isConnected && webSocketClient != null) { webSocketClient.closeConnection(0, ""); - pingingTask.stop(); } webSocketClient = null; - pingingTask = null; isConnected = false; } } diff --git a/Client/src/main/java/io/github/jwdeveloper/tiktok/websocket/TikTokWebSocketListener.java b/Client/src/main/java/io/github/jwdeveloper/tiktok/websocket/TikTokWebSocketListener.java index 6a21f74..7498d01 100644 --- a/Client/src/main/java/io/github/jwdeveloper/tiktok/websocket/TikTokWebSocketListener.java +++ b/Client/src/main/java/io/github/jwdeveloper/tiktok/websocket/TikTokWebSocketListener.java @@ -27,12 +27,11 @@ import io.github.jwdeveloper.tiktok.data.events.TikTokConnectedEvent; import io.github.jwdeveloper.tiktok.data.events.TikTokDisconnectedEvent; import io.github.jwdeveloper.tiktok.data.events.TikTokErrorEvent; import io.github.jwdeveloper.tiktok.exceptions.TikTokProtocolBufferException; -import io.github.jwdeveloper.tiktok.handlers.TikTokEventObserver; -import io.github.jwdeveloper.tiktok.handlers.TikTokMessageHandler; +import io.github.jwdeveloper.tiktok.TikTokLiveEventHandler; +import io.github.jwdeveloper.tiktok.TikTokLiveMessageHandler; import io.github.jwdeveloper.tiktok.live.LiveClient; import io.github.jwdeveloper.tiktok.messages.webcast.WebcastPushFrame; import io.github.jwdeveloper.tiktok.messages.webcast.WebcastResponse; -import io.github.jwdeveloper.tiktok.messages.webcast.WebcastWebsocketAck; import org.java_websocket.client.WebSocketClient; import org.java_websocket.drafts.Draft_6455; import org.java_websocket.handshake.ServerHandshake; @@ -44,82 +43,81 @@ import java.util.Optional; public class TikTokWebSocketListener extends WebSocketClient { - private final TikTokMessageHandler messageHandler; - private final TikTokEventObserver tikTokEventHandler; + private final TikTokLiveMessageHandler messageHandler; + private final TikTokLiveEventHandler tikTokEventHandler; private final LiveClient tikTokLiveClient; public TikTokWebSocketListener(URI serverUri, Map httpHeaders, int connectTimeout, - TikTokMessageHandler messageHandler, - TikTokEventObserver tikTokEventHandler, + TikTokLiveMessageHandler messageHandler, + TikTokLiveEventHandler tikTokEventHandler, LiveClient tikTokLiveClient) { - super(serverUri, new Draft_6455(), httpHeaders,connectTimeout); + super(serverUri, new Draft_6455(), httpHeaders, connectTimeout); this.messageHandler = messageHandler; this.tikTokEventHandler = tikTokEventHandler; this.tikTokLiveClient = tikTokLiveClient; } @Override - public void onMessage(ByteBuffer bytes) - { + public void onMessage(ByteBuffer bytes) { try { handleBinary(bytes.array()); } catch (Exception e) { tikTokEventHandler.publish(tikTokLiveClient, new TikTokErrorEvent(e)); } - if(isNotClosing()) - { - sendPing(); - } - } - - - @Override - public void onOpen(ServerHandshake serverHandshake) { - tikTokEventHandler.publish(tikTokLiveClient,new TikTokConnectedEvent()); - if(isNotClosing()) - { - sendPing(); - } - } - - - - - @Override - public void onClose(int i, String s, boolean b) { - tikTokEventHandler.publish(tikTokLiveClient,new TikTokDisconnectedEvent()); - } - - @Override - public void onError(Exception error) - { - tikTokEventHandler.publish(tikTokLiveClient,new TikTokErrorEvent(error)); - if(isNotClosing()) - { + if (isNotClosing()) { sendPing(); } } private void handleBinary(byte[] buffer) { - var websocketMessageOptional = getWebcastWebsocketMessage(buffer); - if (websocketMessageOptional.isEmpty()) { + var websocketPushFrameOptional = getWebcastPushFrame(buffer); + if (websocketPushFrameOptional.isEmpty()) { return; } - var websocketMessage = websocketMessageOptional.get(); - var webResponse = getWebResponseMessage(websocketMessage.getPayload()); + var websocketPushFrame = websocketPushFrameOptional.get(); + var webcastResponse = getWebResponseMessage(websocketPushFrame.getPayload()); - if(webResponse.getNeedsAck()) - { - //For some reason while send ack id, server get disconnected - // sendAckId(webResponse.getFetchInterval()); + if (webcastResponse.getNeedsAck()) { + var pushFrameBuilder = WebcastPushFrame.newBuilder(); + pushFrameBuilder.setPayloadType("ack"); + pushFrameBuilder.setLogId(websocketPushFrame.getLogId()); + pushFrameBuilder.setPayload(webcastResponse.getInternalExtBytes()); + if (isNotClosing()) + { + this.send(pushFrameBuilder.build().toByteArray()); + } } - - messageHandler.handle(tikTokLiveClient, webResponse); + messageHandler.handle(tikTokLiveClient, webcastResponse); } - private Optional getWebcastWebsocketMessage(byte[] buffer) { + + @Override + public void onOpen(ServerHandshake serverHandshake) { + tikTokEventHandler.publish(tikTokLiveClient, new TikTokConnectedEvent()); + if (isNotClosing()) { + sendPing(); + } + } + + + @Override + public void onClose(int i, String s, boolean b) { + tikTokEventHandler.publish(tikTokLiveClient, new TikTokDisconnectedEvent()); + } + + @Override + public void onError(Exception error) { + tikTokEventHandler.publish(tikTokLiveClient, new TikTokErrorEvent(error)); + if (isNotClosing()) { + sendPing(); + } + } + + + + private Optional getWebcastPushFrame(byte[] buffer) { try { var websocketMessage = WebcastPushFrame.parseFrom(buffer); if (websocketMessage.getPayload().isEmpty()) { @@ -139,25 +137,10 @@ public class TikTokWebSocketListener extends WebSocketClient { } } - private boolean isNotClosing() - { + private boolean isNotClosing() { return !isClosed() && !isClosing(); } - private void sendAckId(long id) { - var serverInfo = WebcastWebsocketAck - .newBuilder() - .setType("ack") - .setId(id) - .build(); - if(isNotClosing()) - { - System.out.println("SEND ICK ID "+id); - send(serverInfo.toByteArray()); - } - } - - @Override public void onMessage(String s) { diff --git a/Client/src/main/java/io/github/jwdeveloper/tiktok/websocket/TikTokWebSocketPingingTask.java b/Client/src/main/java/io/github/jwdeveloper/tiktok/websocket/TikTokWebSocketPingingTask.java deleted file mode 100644 index 1b48ea8..0000000 --- a/Client/src/main/java/io/github/jwdeveloper/tiktok/websocket/TikTokWebSocketPingingTask.java +++ /dev/null @@ -1,81 +0,0 @@ -/* - * Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com - * - * Permission is hereby granted, free of charge, to any person obtaining - * a copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE - * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION - * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ -package io.github.jwdeveloper.tiktok.websocket; - -import org.java_websocket.WebSocket; -import java.util.Random; - -public class TikTokWebSocketPingingTask -{ - private Thread thread; - private boolean isRunning = false; - private final int MIN_TIMEOUT = 5; - private final int MAX_TIMEOUT = 100; - - - public void run(WebSocket webSocket) - { - stop(); - thread = new Thread(() -> - { - pingTask(webSocket); - }); - isRunning =true; - thread.start(); - } - - public void stop() - { - if(thread != null) - { - thread.interrupt(); - } - isRunning = false; - } - - - private void pingTask(WebSocket webSocket) - { - var random = new Random(); - while (isRunning) - { - try - { - if(!webSocket.isOpen()) - { - Thread.sleep(100); - continue; - } - webSocket.sendPing(); - - var timeout = random.nextInt(MAX_TIMEOUT)+MIN_TIMEOUT; - Thread.sleep(timeout); - } - catch (Exception e) - { - isRunning = false; - } - } - - } -} diff --git a/Client/src/test/java/io/github/jwdeveloper/tiktok/http/HttpUtilsTest.java b/Client/src/test/java/io/github/jwdeveloper/tiktok/http/HttpUtilsTest.java deleted file mode 100644 index c32a18e..0000000 --- a/Client/src/test/java/io/github/jwdeveloper/tiktok/http/HttpUtilsTest.java +++ /dev/null @@ -1,47 +0,0 @@ -package io.github.jwdeveloper.tiktok.http; - -import org.junit.Test; -import org.junit.jupiter.api.Assertions; - -import java.util.*; - -public class HttpUtilsTest -{ - @Test - public void parseParameters_EmptyParameters_ShouldHaveNoParameters() - { - String parsed = HttpUtils.parseParameters("https://webcast.tiktok.com/webcast/im/fetch/", new HashMap<>()); - - Assertions.assertEquals("https://webcast.tiktok.com/webcast/im/fetch/", parsed); - } - - @Test - public void parseParameters_ValidParameters_ShouldConstructValidURL() - { - LinkedHashMap testMap = new LinkedHashMap<>(); - testMap.put("room_id", 1); - testMap.put("uniqueId", "randomName"); - String parsed = HttpUtils.parseParameters("https://webcast.tiktok.com/webcast/im/fetch/", testMap); - - Assertions.assertEquals("https://webcast.tiktok.com/webcast/im/fetch/?room_id=1&uniqueId=randomName", parsed); - } - - @Test - public void parseParametersEncode_EmptyParameters_ShouldHaveNoParameters() - { - String parsed = HttpUtils.parseParametersEncode("https://webcast.tiktok.com/webcast/im/fetch/", new HashMap<>()); - - Assertions.assertEquals("https://webcast.tiktok.com/webcast/im/fetch/", parsed); - } - - @Test - public void parseParametersEncode_ValidParameters_ShouldConstructValidURL() - { - LinkedHashMap testMap = new LinkedHashMap<>(); - testMap.put("room_id", 1); - testMap.put("root_referer", "https://www.tiktok.com/"); - String parsed = HttpUtils.parseParametersEncode("https://webcast.tiktok.com/webcast/im/fetch/", testMap); - - Assertions.assertEquals("https://webcast.tiktok.com/webcast/im/fetch/?room_id=1&root_referer=https%3A%2F%2Fwww.tiktok.com%2F", parsed); - } -} \ No newline at end of file diff --git a/Client/src/test/java/io/github/jwdeveloper/tiktok/http/TikTokApiServiceTest.java b/Client/src/test/java/io/github/jwdeveloper/tiktok/http/TikTokApiServiceTest.java deleted file mode 100644 index e1c8885..0000000 --- a/Client/src/test/java/io/github/jwdeveloper/tiktok/http/TikTokApiServiceTest.java +++ /dev/null @@ -1,110 +0,0 @@ -/* - * Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com - * - * Permission is hereby granted, free of charge, to any person obtaining - * a copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE - * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION - * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ -package io.github.jwdeveloper.tiktok.http; - -import com.google.gson.JsonObject; -import io.github.jwdeveloper.tiktok.ClientSettings; -import io.github.jwdeveloper.tiktok.exceptions.TikTokLiveRequestException; -import io.github.jwdeveloper.tiktok.live.LiveRoomMeta; -import io.github.jwdeveloper.tiktok.mappers.LiveRoomMetaMapper; -import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.extension.ExtendWith; -import org.mockito.InjectMocks; -import org.mockito.Mock; -import org.mockito.junit.jupiter.MockitoExtension; - -import java.util.HashMap; -import java.util.logging.Logger; - -import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.junit.jupiter.api.Assertions.assertThrows; -import static org.mockito.Mockito.*; - - -@ExtendWith(MockitoExtension.class) -public class TikTokApiServiceTest -{ - @Mock - TikTokHttpClient tiktokHttpClient; - - @Mock - Logger logger; - - @Mock - ClientSettings clientSettings; - - @InjectMocks - TikTokApiService tikTokApiService; - - @Test - void updateSessionId_NullSessionId_DoesNotSetSessionId() { - when(clientSettings.getSessionId()).thenReturn(null); - - tikTokApiService.updateSessionId(); - - verify(tiktokHttpClient, times(0)).setSessionId(anyString()); - } - - @Test - void updateSessionId_EmptySessionId_DoesNotSetSessionId() { - when(clientSettings.getSessionId()).thenReturn(""); - - tikTokApiService.updateSessionId(); - - verify(tiktokHttpClient, times(0)).setSessionId(anyString()); - } - - @Test - void updateSessionId_ValidSessionId_SetsSessionId() { - when(clientSettings.getSessionId()).thenReturn("validSessionId"); - - tikTokApiService.updateSessionId(); - - verify(tiktokHttpClient, times(1)).setSessionId("validSessionId"); - } - - //@Test - void fetchRoomInfo_ValidResponse_ReturnsLiveRoomMeta() throws Exception { - HashMap clientParameters = new HashMap<>(); - var mockResponse = new JsonObject(); // Assume JsonObject is from the Gson library - var expectedLiveRoomMeta = new LiveRoomMeta(); // Assume LiveRoomMeta is a simple POJO - - when(clientSettings.getClientParameters()).thenReturn(clientParameters); - when(tiktokHttpClient.getJsonFromWebcastApi(anyString(), any())).thenReturn(mockResponse); - when(new LiveRoomMetaMapper().map(mockResponse)).thenReturn(expectedLiveRoomMeta); // Assuming LiveRoomMetaMapper is a simple mapper class - - LiveRoomMeta liveRoomMeta = tikTokApiService.fetchRoomInfo(); - - assertEquals(expectedLiveRoomMeta, liveRoomMeta); - } - -// @Test - void fetchRoomInfo_ExceptionThrown_ThrowsTikTokLiveRequestException() throws Exception { - when(tiktokHttpClient.getJsonFromWebcastApi(anyString(), any())).thenThrow(new Exception("some exception")); - - assertThrows(TikTokLiveRequestException.class, () -> { - tikTokApiService.fetchRoomInfo(); - }); - } - -} \ No newline at end of file diff --git a/Client/src/test/java/io/github/jwdeveloper/tiktok/http/TikTokLiveOnlineCheckerTest.java b/Client/src/test/java/io/github/jwdeveloper/tiktok/http/TikTokLiveOnlineCheckerTest.java deleted file mode 100644 index 2bd48a9..0000000 --- a/Client/src/test/java/io/github/jwdeveloper/tiktok/http/TikTokLiveOnlineCheckerTest.java +++ /dev/null @@ -1,103 +0,0 @@ -/* - * Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com - * - * Permission is hereby granted, free of charge, to any person obtaining - * a copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE - * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION - * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ -package io.github.jwdeveloper.tiktok.http; - -import io.github.jwdeveloper.tiktok.TikTokLive; -import io.github.jwdeveloper.tiktok.messages.webcast.WebcastGiftMessage; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; - -import java.util.Random; - -public class TikTokLiveOnlineCheckerTest { - - public boolean enableTests = false; - - @Test - public void shouldTestOnline() { - - if(!enableTests) - { - return; - } - - var TARGET_USER = "bangbetmenygy"; - var sut = new TikTokDataChecker(); - var result = sut.isOnline(TARGET_USER); - - Assertions.assertTrue(result); - } - - @Test - public void shouldBeOffline() { - - var TARGET_USER = "karacomparetto"; - var sut = new TikTokDataChecker(); - var result = sut.isOnline(TARGET_USER); - - Assertions.assertFalse(result); - } - - @Test - public void shouldBeValid() throws InterruptedException { - - var TARGET_USER = "dostawcavideo"; - var sut = new TikTokDataChecker(); - var result = sut.isHostNameValid(TARGET_USER); - - - TikTokLive.newClient("asdasd") - .onWebsocketResponse((liveClient, event) -> - { - for(var message : event.getResponse().getMessagesList()) - { - if(message.getMethod().equals("WebcastGiftMessage")) - { - try - { - var bytes = message.getMethodBytes(); - var rawMessage = WebcastGiftMessage.parseFrom(bytes); - var giftName =rawMessage.getGift().getName(); - } - catch (Exception e) - { - e.printStackTrace(); - } - - } - } - }); - - Assertions.assertTrue(result); - } - - @Test - public void shouldNotBeValid() { - var TARGET_USER = "dqagdagda , asdaaasd"; - var sut = new TikTokDataChecker(); - var result = sut.isHostNameValid(TARGET_USER); - - Assertions.assertFalse(result); - } - -} \ No newline at end of file diff --git a/Client/src/test/java/io/github/jwdeveloper/tiktok/listener/TikTokListenersManagerTest.java b/Client/src/test/java/io/github/jwdeveloper/tiktok/listener/TikTokListenersManagerTest.java index c58e89d..5fe8df1 100644 --- a/Client/src/test/java/io/github/jwdeveloper/tiktok/listener/TikTokListenersManagerTest.java +++ b/Client/src/test/java/io/github/jwdeveloper/tiktok/listener/TikTokListenersManagerTest.java @@ -22,6 +22,7 @@ */ package io.github.jwdeveloper.tiktok.listener; +import io.github.jwdeveloper.tiktok.TikTokLiveEventHandler; import io.github.jwdeveloper.tiktok.annotations.TikTokEventObserver; import io.github.jwdeveloper.tiktok.data.events.common.TikTokEvent; import io.github.jwdeveloper.tiktok.data.events.gift.TikTokGiftEvent; @@ -41,12 +42,12 @@ import static org.mockito.Mockito.verify; class TikTokListenersManagerTest { - private io.github.jwdeveloper.tiktok.handlers.TikTokEventObserver eventObserver; + private TikTokLiveEventHandler eventObserver; private TikTokListenersManager tikTokListenersManager; @BeforeEach void setUp() { - eventObserver = Mockito.mock(io.github.jwdeveloper.tiktok.handlers.TikTokEventObserver.class); + eventObserver = Mockito.mock(TikTokLiveEventHandler.class); List listeners = new ArrayList<>(); tikTokListenersManager = new TikTokListenersManager(listeners, eventObserver); } diff --git a/Tools-EventsCollector/src/main/java/io/github/jwdeveloper/tiktok/tools/tester/mockClient/mocks/ApiServiceMock.java b/Examples/src/main/java/io/github/jwdeveloper/tiktok/ChatMessageExample.java similarity index 52% rename from Tools-EventsCollector/src/main/java/io/github/jwdeveloper/tiktok/tools/tester/mockClient/mocks/ApiServiceMock.java rename to Examples/src/main/java/io/github/jwdeveloper/tiktok/ChatMessageExample.java index 6c4ceca..d7e69ac 100644 --- a/Tools-EventsCollector/src/main/java/io/github/jwdeveloper/tiktok/tools/tester/mockClient/mocks/ApiServiceMock.java +++ b/Examples/src/main/java/io/github/jwdeveloper/tiktok/ChatMessageExample.java @@ -20,39 +20,36 @@ * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ -package io.github.jwdeveloper.tiktok.tools.tester.mockClient.mocks; +package io.github.jwdeveloper.tiktok; -import io.github.jwdeveloper.tiktok.ClientSettings; -import io.github.jwdeveloper.tiktok.http.TikTokApiService; -import io.github.jwdeveloper.tiktok.http.TikTokHttpClient; -import io.github.jwdeveloper.tiktok.live.LiveRoomMeta; -import io.github.jwdeveloper.tiktok.messages.webcast.WebcastResponse; +import java.time.Duration; -import java.util.logging.Logger; - -public class ApiServiceMock extends TikTokApiService { +public class ChatMessageExample { + public static void main(String[] args) { - public ApiServiceMock(TikTokHttpClient apiClient, Logger logger, ClientSettings clientSettings) { - super(apiClient, logger, clientSettings); + var roomData = TikTokLive.requests() + .fetchLiveData("X"); + + var gifts = TikTokLive.requests().fetchGiftsData(); + + + var user = TikTokLive.requests() + .fetchLiveUserData("mark"); + + TikTokLive.newClient(SimpleExample.TIKTOK_HOSTNAME) + .configure(clientSettings -> + { + clientSettings.setPrintToConsole(true); + clientSettings.getHttpSettings().setTimeout(Duration.ofSeconds(21)); + }) + .onComment((liveClient, event) -> + { + System.out.println("Chat message: " + event.getUser().getName() + " " + event.getText()); + }) + .onWebsocketUnhandledMessage((liveClient, event) -> + { + liveClient.getLogger().info(event.getMessage().getMethod()); + }).buildAndConnect(); } - - @Override - public void updateSessionId() { - - } - - @Override - public LiveRoomMeta fetchRoomInfo() - { - var meta = new LiveRoomMeta(); - meta.setStatus(LiveRoomMeta.LiveRoomStatus.HostOnline); - return meta; - } - - @Override - public WebcastResponse fetchClientData() { - return WebcastResponse.newBuilder().build(); - } - } diff --git a/Examples/src/main/java/io/github/jwdeveloper/tiktok/CustomEventExample.java b/Examples/src/main/java/io/github/jwdeveloper/tiktok/CustomEventExample.java index 6dd12e1..8952171 100644 --- a/Examples/src/main/java/io/github/jwdeveloper/tiktok/CustomEventExample.java +++ b/Examples/src/main/java/io/github/jwdeveloper/tiktok/CustomEventExample.java @@ -42,6 +42,11 @@ public class CustomEventExample { public static void main(String[] args) { TikTokLive.newClient(SimpleExample.TIKTOK_HOSTNAME) + .configure(clientSettings -> + { + clientSettings.setPrintToConsole(true); + }) + .onGift((liveClient, event) -> { if (event.getGift().getDiamondCost() > 100) @@ -49,14 +54,14 @@ public class CustomEventExample { else liveClient.publishEvent(new CheapGiftEvent(event.getGift())); }) - .onEvent(CheapGiftEvent.class,(liveClient, event) -> + .onEvent(CheapGiftEvent.class, (liveClient, event) -> { System.out.println("Thanks for cheap gift"); }) - .onEvent(ExpensiveGiftEvent.class,(liveClient, event) -> + .onEvent(ExpensiveGiftEvent.class, (liveClient, event) -> { System.out.println("Thanks for expensive gift!"); }) - .build(); + .buildAndConnect(); } } diff --git a/Examples/src/main/java/io/github/jwdeveloper/tiktok/SimpleExample.java b/Examples/src/main/java/io/github/jwdeveloper/tiktok/SimpleExample.java index 9528da7..e1df391 100644 --- a/Examples/src/main/java/io/github/jwdeveloper/tiktok/SimpleExample.java +++ b/Examples/src/main/java/io/github/jwdeveloper/tiktok/SimpleExample.java @@ -24,6 +24,7 @@ package io.github.jwdeveloper.tiktok; import io.github.jwdeveloper.tiktok.data.events.TikTokSubNotifyEvent; import io.github.jwdeveloper.tiktok.data.events.TikTokSubscribeEvent; +import io.github.jwdeveloper.tiktok.data.events.envelop.TikTokChestEvent; import io.github.jwdeveloper.tiktok.data.events.gift.TikTokGiftEvent; import io.github.jwdeveloper.tiktok.exceptions.TikTokLiveOfflineHostException; import io.github.jwdeveloper.tiktok.messages.webcast.WebcastGiftMessage; @@ -31,56 +32,20 @@ import io.github.jwdeveloper.tiktok.utils.ConsoleColors; import io.github.jwdeveloper.tiktok.utils.JsonUtil; import java.io.IOException; +import java.net.URI; +import java.net.http.HttpClient; +import java.net.http.HttpRequest; +import java.net.http.HttpResponse; import java.time.Duration; import java.util.HashMap; import java.util.logging.Level; public class SimpleExample { - public static String TIKTOK_HOSTNAME = "bangbetmenygy"; + public static String TIKTOK_HOSTNAME = "dash4214"; - public static void main(String[] args) throws IOException { + public static void main(String[] args) throws IOException, InterruptedException { showLogo(); - // set tiktok username - - - - - /* - //Optional checking if host name is correct - if(TikTokLive.isHostNameValid(TIKTOK_HOSTNAME)) - { - System.out.println("user name exists!"); - } - */ - - // Optional checking if live is online - if (TikTokLive.isLiveOnline(TIKTOK_HOSTNAME)) { - System.out.println("Live is online!"); - } - - - TikTokLive.newClient("test") - .onWebsocketResponse((liveClient, event) -> - { - var response = event.getResponse(); - for (var message : response.getMessagesList()) { - var name = message.getMethod(); - var binaryData = message.getPayload(); - System.out.println("Event name: " + name); - if (name.equals("WebcastGiftEvent")) { - try { - WebcastGiftMessage giftMessage = WebcastGiftMessage.parseFrom(binaryData); - var giftName = giftMessage.getGift().getName(); - var giftId = giftMessage.getGiftId(); - var userName = giftMessage.getUser().getNickname(); - System.out.println("Gift: "+giftName+" id: "+giftId+" from user: "+userName); - } catch (Exception e) { - throw new RuntimeException("Mapping error", e); - } - } - } - }).buildAndConnect(); TikTokLive.newClient(SimpleExample.TIKTOK_HOSTNAME) @@ -88,12 +53,14 @@ public class SimpleExample { { clientSettings.setHostName(SimpleExample.TIKTOK_HOSTNAME); // This method is useful in case you want change hostname later clientSettings.setClientLanguage("en"); // Language - clientSettings.setTimeout(Duration.ofSeconds(2)); // Connection timeout clientSettings.setLogLevel(Level.ALL); // Log level clientSettings.setPrintToConsole(true); // Printing all logs to console even if log level is Level.OFF clientSettings.setRetryOnConnectionFailure(true); // Reconnecting if TikTok user is offline clientSettings.setRetryConnectionTimeout(Duration.ofSeconds(1)); // Timeout before next reconnection + + clientSettings.getHttpSettings(); + //Optional: Sometimes not every message from chat are send to TikTokLiveJava to fix this issue you can set sessionId // documentation how to obtain sessionId https://github.com/isaackogan/TikTok-Live-Connector#send-chat-messages @@ -105,15 +72,6 @@ public class SimpleExample { //clientSettings.setRoomId("XXXXXXXXXXXXXXXXX"); }) - .onConnected((liveClient, event) -> - { - for (var gift : liveClient.getGiftManager().getGifts()) { - gift.getPicture().downloadImageAsync().thenAccept(image -> - { - - }); - } - }) .onWebsocketMessage((liveClient, event) -> { @@ -124,9 +82,14 @@ public class SimpleExample { } }) - .onWebsocketResponse((liveClient, event) -> + .onEvent((liveClient, event) -> { - event.getResponse(); + if (event instanceof TikTokGiftEvent giftEvent) { + System.out.println("1"); + } + if (event instanceof TikTokChestEvent chestEvent) { + System.out.println("2"); + } }) .onGift((liveClient, event) -> { @@ -142,7 +105,7 @@ public class SimpleExample { { print(ConsoleColors.RED, "GIFT COMBO", event.getGift().getName(), event.getCombo()); }) - .onConnected((client, event) -> + .onConnected((liveClient, event) -> { print(ConsoleColors.GREEN, "[Connected]"); }) @@ -158,19 +121,19 @@ public class SimpleExample { { print(ConsoleColors.BLUE, "Follow:", ConsoleColors.WHITE_BRIGHT, event.getUser().getName()); }) - .onJoin((client, event) -> + .onJoin((liveClient, event) -> { print(ConsoleColors.WHITE, "Join:", ConsoleColors.WHITE_BRIGHT, event.getUser().getName()); }) - .onComment((client, event) -> + .onComment((liveClient, event) -> { print(ConsoleColors.GREEN, event.getUser().getName(), ":", ConsoleColors.WHITE_BRIGHT, event.getText()); }) - .onEvent((client, event) -> + .onEvent((liveClient, event) -> { //System.out.println("Event: " +event.getClass().getSimpleName()); }) - .onError((client, event) -> + .onError((liveClient, event) -> { event.getException().printStackTrace(); }) diff --git a/Examples/target/classes/io/github/jwdeveloper/tiktok/SimpleExample$1.class b/Examples/target/classes/io/github/jwdeveloper/tiktok/SimpleExample$1.class index 2cc864e..3562c02 100644 Binary files a/Examples/target/classes/io/github/jwdeveloper/tiktok/SimpleExample$1.class and b/Examples/target/classes/io/github/jwdeveloper/tiktok/SimpleExample$1.class differ diff --git a/README.md b/README.md index 6cca592..3ee7948 100644 --- a/README.md +++ b/README.md @@ -69,7 +69,7 @@ Maven com.github.jwdeveloper.TikTok-Live-Java Client - 1.0.12-Release + 1.0.15-Release compile @@ -86,7 +86,7 @@ dependencyResolutionManagement { } dependencies { - implementation 'com.github.jwdeveloper.TikTok-Live-Java:Client:1.0.12-Release' + implementation 'com.github.jwdeveloper.TikTok-Live-Java:Client:1.0.15-Release' } ``` diff --git a/Tools-EventsCollector/src/main/java/io/github/jwdeveloper/tiktok/tools/tester/mockClient/TikTokMockBuilder.java b/Tools-EventsCollector/src/main/java/io/github/jwdeveloper/tiktok/tools/tester/mockClient/TikTokMockBuilder.java index 9bb62e0..087aea2 100644 --- a/Tools-EventsCollector/src/main/java/io/github/jwdeveloper/tiktok/tools/tester/mockClient/TikTokMockBuilder.java +++ b/Tools-EventsCollector/src/main/java/io/github/jwdeveloper/tiktok/tools/tester/mockClient/TikTokMockBuilder.java @@ -26,14 +26,10 @@ import io.github.jwdeveloper.tiktok.TikTokLiveClientBuilder; import io.github.jwdeveloper.tiktok.TikTokRoomInfo; import io.github.jwdeveloper.tiktok.exceptions.TikTokLiveException; import io.github.jwdeveloper.tiktok.gifts.TikTokGiftManager; -import io.github.jwdeveloper.tiktok.handlers.TikTokEventObserver; -import io.github.jwdeveloper.tiktok.handlers.TikTokMessageHandler; -import io.github.jwdeveloper.tiktok.http.TikTokCookieJar; -import io.github.jwdeveloper.tiktok.http.TikTokHttpClient; -import io.github.jwdeveloper.tiktok.http.TikTokHttpRequestFactory; +import io.github.jwdeveloper.tiktok.TikTokLiveMessageHandler; +import io.github.jwdeveloper.tiktok.TikTokLiveHttpClient; import io.github.jwdeveloper.tiktok.listener.TikTokListenersManager; import io.github.jwdeveloper.tiktok.messages.webcast.WebcastResponse; -import io.github.jwdeveloper.tiktok.tools.tester.mockClient.mocks.ApiServiceMock; import io.github.jwdeveloper.tiktok.tools.tester.mockClient.mocks.LiveClientMock; import io.github.jwdeveloper.tiktok.tools.tester.mockClient.mocks.WebsocketClientMock; @@ -87,21 +83,17 @@ public class TikTokMockBuilder extends TikTokLiveClientBuilder { public LiveClientMock build() { validate(); - var cookie = new TikTokCookieJar(); var tiktokRoomInfo = new TikTokRoomInfo(); tiktokRoomInfo.setHostName(clientSettings.getHostName()); var listenerManager = new TikTokListenersManager(listeners, tikTokEventHandler); var giftManager = new TikTokGiftManager(logger); - var requestFactory = new TikTokHttpRequestFactory(cookie, new TikTokEventObserver()); - var apiClient = new TikTokHttpClient(cookie, requestFactory); - var apiService = new ApiServiceMock(apiClient, logger, clientSettings); var mapper = createMapper(giftManager, tiktokRoomInfo); - var handler = new TikTokMessageHandler(tikTokEventHandler, mapper); + var handler = new TikTokLiveMessageHandler(tikTokEventHandler, mapper); var webSocketClient = new WebsocketClientMock(logger, responses, handler); return new LiveClientMock(tiktokRoomInfo, - apiService, + new TikTokLiveHttpClient(), webSocketClient, giftManager, tikTokEventHandler, diff --git a/Tools-EventsCollector/src/main/java/io/github/jwdeveloper/tiktok/tools/tester/mockClient/mocks/LiveClientMock.java b/Tools-EventsCollector/src/main/java/io/github/jwdeveloper/tiktok/tools/tester/mockClient/mocks/LiveClientMock.java index ce6cf9f..12ff4c1 100644 --- a/Tools-EventsCollector/src/main/java/io/github/jwdeveloper/tiktok/tools/tester/mockClient/mocks/LiveClientMock.java +++ b/Tools-EventsCollector/src/main/java/io/github/jwdeveloper/tiktok/tools/tester/mockClient/mocks/LiveClientMock.java @@ -22,12 +22,12 @@ */ package io.github.jwdeveloper.tiktok.tools.tester.mockClient.mocks; -import io.github.jwdeveloper.tiktok.ClientSettings; +import io.github.jwdeveloper.tiktok.data.settings.LiveClientSettings; import io.github.jwdeveloper.tiktok.TikTokLiveClient; import io.github.jwdeveloper.tiktok.TikTokRoomInfo; import io.github.jwdeveloper.tiktok.gifts.TikTokGiftManager; -import io.github.jwdeveloper.tiktok.handlers.TikTokEventObserver; -import io.github.jwdeveloper.tiktok.http.TikTokApiService; +import io.github.jwdeveloper.tiktok.TikTokLiveEventHandler; +import io.github.jwdeveloper.tiktok.TikTokLiveHttpClient; import io.github.jwdeveloper.tiktok.listener.TikTokListenersManager; import io.github.jwdeveloper.tiktok.messages.webcast.WebcastResponse; @@ -37,16 +37,18 @@ public class LiveClientMock extends TikTokLiveClient { private final WebsocketClientMock websocketClientMock; - public LiveClientMock(TikTokRoomInfo tikTokLiveMeta, - TikTokApiService tikTokApiService, - WebsocketClientMock webSocketClient, - TikTokGiftManager tikTokGiftManager, - TikTokEventObserver tikTokEventHandler, - ClientSettings clientSettings, - TikTokListenersManager listenersManager, - Logger logger) { - super(tikTokLiveMeta, - tikTokApiService, + public LiveClientMock( + TikTokRoomInfo tikTokLiveMeta, + TikTokLiveHttpClient httpClient, + WebsocketClientMock webSocketClient, + TikTokGiftManager tikTokGiftManager, + TikTokLiveEventHandler tikTokEventHandler, + LiveClientSettings clientSettings, + TikTokListenersManager listenersManager, + Logger logger) { + super( + tikTokLiveMeta, + httpClient, webSocketClient, tikTokGiftManager, tikTokEventHandler, @@ -58,7 +60,6 @@ public class LiveClientMock extends TikTokLiveClient { } - public void publishMessage(String type, String base64) { websocketClientMock.addMessage(type, base64); } diff --git a/Tools-EventsCollector/src/main/java/io/github/jwdeveloper/tiktok/tools/tester/mockClient/mocks/WebsocketClientMock.java b/Tools-EventsCollector/src/main/java/io/github/jwdeveloper/tiktok/tools/tester/mockClient/mocks/WebsocketClientMock.java index 702310a..b9a4d3b 100644 --- a/Tools-EventsCollector/src/main/java/io/github/jwdeveloper/tiktok/tools/tester/mockClient/mocks/WebsocketClientMock.java +++ b/Tools-EventsCollector/src/main/java/io/github/jwdeveloper/tiktok/tools/tester/mockClient/mocks/WebsocketClientMock.java @@ -22,10 +22,8 @@ */ package io.github.jwdeveloper.tiktok.tools.tester.mockClient.mocks; -import com.google.protobuf.ByteString; -import io.github.jwdeveloper.tiktok.exceptions.TikTokLiveException; -import io.github.jwdeveloper.tiktok.exceptions.TikTokLiveMessageException; -import io.github.jwdeveloper.tiktok.handlers.TikTokMessageHandler; +import io.github.jwdeveloper.tiktok.data.requests.LiveConnectionData; +import io.github.jwdeveloper.tiktok.TikTokLiveMessageHandler; import io.github.jwdeveloper.tiktok.live.LiveClient; import io.github.jwdeveloper.tiktok.messages.webcast.WebcastResponse; import io.github.jwdeveloper.tiktok.websocket.SocketClient; @@ -40,7 +38,7 @@ public class WebsocketClientMock implements SocketClient { Logger logger; Stack responses; Stack messages; - TikTokMessageHandler messageHandler; + TikTokLiveMessageHandler messageHandler; LiveClient client; @@ -58,7 +56,7 @@ public class WebsocketClientMock implements SocketClient { byte[] messageValue; } - public WebsocketClientMock(Logger logger, Stack responses, TikTokMessageHandler messageHandler) { + public WebsocketClientMock(Logger logger, Stack responses, TikTokLiveMessageHandler messageHandler) { this.logger = logger; this.responses = responses; this.messageHandler = messageHandler; @@ -91,8 +89,9 @@ public class WebsocketClientMock implements SocketClient { } + @Override - public void start(WebcastResponse webcastResponse, LiveClient tikTokLiveClient) { + public void start(LiveConnectionData.Response webcastResponse, LiveClient tikTokLiveClient) { logger.info("Running message: " + responses.size()); @@ -110,7 +109,6 @@ public class WebsocketClientMock implements SocketClient { }); isRunning = true; thread.start(); - } @Override diff --git a/Tools-EventsCollector/src/main/java/io/github/jwdeveloper/tiktok/tools/util/MessageUtil.java b/Tools-EventsCollector/src/main/java/io/github/jwdeveloper/tiktok/tools/util/MessageUtil.java index f3aaa37..c703bf0 100644 --- a/Tools-EventsCollector/src/main/java/io/github/jwdeveloper/tiktok/tools/util/MessageUtil.java +++ b/Tools-EventsCollector/src/main/java/io/github/jwdeveloper/tiktok/tools/util/MessageUtil.java @@ -23,6 +23,7 @@ package io.github.jwdeveloper.tiktok.tools.util; import com.google.protobuf.ByteString; +import io.github.jwdeveloper.tiktok.messages.webcast.WebcastGiftMessage; import io.github.jwdeveloper.tiktok.messages.webcast.WebcastResponse; import io.github.jwdeveloper.tiktok.utils.ConsoleColors; import io.github.jwdeveloper.tiktok.utils.JsonUtil; @@ -34,8 +35,8 @@ public class MessageUtil { var methodName = message.getMethod(); var inputClazz = Class.forName("io.github.jwdeveloper.tiktok.messages.webcast." + methodName); var parseMethod = inputClazz.getDeclaredMethod("parseFrom", ByteString.class); - var deserialized = parseMethod.invoke(null, message.getPayload()); - return JsonUtil.messageToJson(deserialized); + var webcastObject = parseMethod.invoke(null, message.getPayload()); + return JsonUtil.messageToJson(webcastObject); } catch (Exception ex) { return ConsoleColors.RED + "Can not find mapper for " + message.getMethod(); @@ -48,6 +49,7 @@ public class MessageUtil { var inputClazz = Class.forName("io.github.jwdeveloper.tiktok.messages.webcast." + messageName); var parseMethod = inputClazz.getDeclaredMethod("parseFrom", byte[].class); var deserialized = parseMethod.invoke(null, bytes); + return JsonUtil.messageToJson(deserialized); } catch (Exception ex) { var sb = new StringBuilder(); diff --git a/Tools-EventsWebViewer/src/main/java/io/github/jwdeveloper/tiktok/webviewer/Main.java b/Tools-EventsWebViewer/src/main/java/io/github/jwdeveloper/tiktok/webviewer/Main.java index ebc0505..7e8bd36 100644 --- a/Tools-EventsWebViewer/src/main/java/io/github/jwdeveloper/tiktok/webviewer/Main.java +++ b/Tools-EventsWebViewer/src/main/java/io/github/jwdeveloper/tiktok/webviewer/Main.java @@ -37,7 +37,8 @@ import java.sql.SQLException; import java.util.concurrent.ExecutionException; public class Main { - public static void main(String[] args) throws SQLException, ExecutionException, InterruptedException, IOException { + public static void main(String[] args) throws SQLException + { var settings = new Settings(); settings.setUserName("szalonamoniaxx"); settings.setSessionTag("battle"); diff --git a/Tools-EventsWebViewer/src/main/java/io/github/jwdeveloper/tiktok/webviewer/ToolsExamples.java b/Tools-EventsWebViewer/src/main/java/io/github/jwdeveloper/tiktok/webviewer/ToolsExamples.java index 6e7c207..3a43c35 100644 --- a/Tools-EventsWebViewer/src/main/java/io/github/jwdeveloper/tiktok/webviewer/ToolsExamples.java +++ b/Tools-EventsWebViewer/src/main/java/io/github/jwdeveloper/tiktok/webviewer/ToolsExamples.java @@ -23,6 +23,7 @@ package io.github.jwdeveloper.tiktok.webviewer; import io.github.jwdeveloper.tiktok.data.events.common.TikTokEvent; +import io.github.jwdeveloper.tiktok.data.models.gifts.Gift; import io.github.jwdeveloper.tiktok.messages.webcast.WebcastGiftMessage; import io.github.jwdeveloper.tiktok.messages.webcast.WebcastLinkLayerMessage; import io.github.jwdeveloper.tiktok.messages.webcast.WebcastLinkMessage; @@ -32,11 +33,11 @@ import java.io.IOException; public class ToolsExamples { - private static final String tiktokUser = "debb.cl"; + private static final String tiktokUser = "k.peaks"; - private static final String db = "db-battle"; + private static final String db = "a"; - private static final String sessionTag = "gifts"; + private static final String sessionTag = "a"; public static void main(String[] args) throws IOException { // runCollector(); @@ -53,6 +54,7 @@ public class ToolsExamples { //WebcastLinkMicBattlePunishFinish end of battle? //WebcastLinkLayerMessage send after end of battle // send after LinkLayer -> WebcastLinkMessage + private static void runCollector() { TikTokLiveTools.createCollector(db) .addUser(tiktokUser) @@ -60,15 +62,17 @@ public class ToolsExamples { .configureLiveClient(liveClientBuilder -> { liveClientBuilder.configure(clientSettings -> - { - clientSettings.setPrintToConsole(true); - }); - liveClientBuilder.onWebsocketResponse((liveClient, event) -> - { - for (var msg : event.getResponse().getMessagesList()) { - System.out.println(msg.getMethod()); - } - }); + { + clientSettings.setPrintToConsole(true); + }) + .onComment((liveClient, event) -> + { + System.out.println("Chat message: " + event.getUser().getName() + " " + event.getText()); + }) + .onWebsocketUnhandledMessage((liveClient, event) -> + { + liveClient.getLogger().info(event.getMessage().getMethod()); + }); liveClientBuilder.onConnected((liveClient, event) -> { liveClient.getLogger().info("Connected"); diff --git a/Tools-ReadmeGenerator/src/main/java/io/github/jwdeveloper/tiktok/CodeExample.java b/Tools-ReadmeGenerator/src/main/java/io/github/jwdeveloper/tiktok/CodeExample.java index eaa80f0..6951b47 100644 --- a/Tools-ReadmeGenerator/src/main/java/io/github/jwdeveloper/tiktok/CodeExample.java +++ b/Tools-ReadmeGenerator/src/main/java/io/github/jwdeveloper/tiktok/CodeExample.java @@ -84,7 +84,6 @@ public class CodeExample { { settings.setHostName("bangbetmenygy"); // This method is useful in case you want change hostname later settings.setClientLanguage("en"); // Language - settings.setTimeout(Duration.ofSeconds(2)); // Connection timeout settings.setLogLevel(Level.ALL); // Log level settings.setPrintToConsole(true); // Printing all logs to console even if log level is Level.OFF settings.setRetryOnConnectionFailure(true); // Reconnecting if TikTok user is offline diff --git a/Tools-ReadmeGenerator/src/main/resources/template.md b/Tools-ReadmeGenerator/src/main/resources/template.md index 77c7bd1..24dda0d 100644 --- a/Tools-ReadmeGenerator/src/main/resources/template.md +++ b/Tools-ReadmeGenerator/src/main/resources/template.md @@ -83,6 +83,17 @@ Do you prefer other programming languages? {{events-content}} +{{for item of data }} + +{{if item is 2}} + +my name is {{item.name}} + +{{else}} + +{{end}} + +{{end}}
## Listeners diff --git a/Tools/src/main/java/io/github/jwdeveloper/tiktok/gifts/GenerateGiftsEnum.java b/Tools/src/main/java/io/github/jwdeveloper/tiktok/gifts/GenerateGiftsEnum.java index 09e39d3..6533779 100644 --- a/Tools/src/main/java/io/github/jwdeveloper/tiktok/gifts/GenerateGiftsEnum.java +++ b/Tools/src/main/java/io/github/jwdeveloper/tiktok/gifts/GenerateGiftsEnum.java @@ -25,6 +25,7 @@ package io.github.jwdeveloper.tiktok.gifts; import com.squareup.javapoet.JavaFile; import com.squareup.javapoet.MethodSpec; import com.squareup.javapoet.TypeSpec; +import io.github.jwdeveloper.tiktok.TikTokLive; import io.github.jwdeveloper.tiktok.data.models.Picture; import io.github.jwdeveloper.tiktok.gifts.downloader.GiftDto; import lombok.Getter; @@ -32,6 +33,7 @@ import lombok.Getter; import javax.lang.model.element.Modifier; import java.io.File; import java.io.IOException; +import java.time.Duration; import java.util.List; import java.util.Map; import java.util.stream.Collectors; @@ -42,10 +44,17 @@ public class GenerateGiftsEnum { public static void main(String args[]) throws IOException { + + TikTokLive.newClient("X") + .configure(liveClientSettings -> + { + var httpSetting = liveClientSettings.getHttpSettings(); + httpSetting.setTimeout(Duration.ofSeconds(12)); + }); + var downloader = new GiftsDownloader(); var gifts = downloader.getGiftsFromFile(); - for(var link : gifts) - { + for (var link : gifts) { System.out.println(link.getImage()); } var groupedByName = gifts.stream().collect(Collectors.groupingBy(GiftDto::getName)); @@ -105,9 +114,16 @@ public class GenerateGiftsEnum { .replace("'", "_") .replace(".", "_") .replace("-", "_") - .replace("!","_") + .replace("&", "_") + .replace("!", "_") .toUpperCase(); + + boolean startsWithNumber = name.matches("^[0-9].*"); + if (startsWithNumber) { + name = "_" + name; + } + if (isNumeric(name)) { name = "_" + name; } @@ -141,8 +157,7 @@ public class GenerateGiftsEnum { } } - public static TypeSpec addGift(int id, String name, int diamond, String picture) - { + public static TypeSpec addGift(int id, String name, int diamond, String picture) { return TypeSpec.anonymousClassBuilder( "$L, $S, $L, $S", id, diff --git a/Tools/src/main/java/io/github/jwdeveloper/tiktok/gifts/GiftsDownloader.java b/Tools/src/main/java/io/github/jwdeveloper/tiktok/gifts/GiftsDownloader.java index 259475d..4b39cdd 100644 --- a/Tools/src/main/java/io/github/jwdeveloper/tiktok/gifts/GiftsDownloader.java +++ b/Tools/src/main/java/io/github/jwdeveloper/tiktok/gifts/GiftsDownloader.java @@ -68,10 +68,10 @@ public class GiftsDownloader { var officialGifts = officalGift.run(); System.out.println("Official Gifts: " + officialGifts.size()); - System.out.println("Downlooading Official Gifts"); + System.out.println("Downlooading GiftExtraJson Gifts"); var extraGiftsJson = new GiftExtraJson(); var extraGifts = extraGiftsJson.run(); - System.out.println("Official Gifts: " + extraGifts.size()); + System.out.println("GiftExtraJson Gifts: " + extraGifts.size()); var outputHashMap = new TreeMap(); for (var gift : scraperGifts) { @@ -86,7 +86,7 @@ public class GiftsDownloader { var gson = new GsonBuilder().setPrettyPrinting() .create(); var json = gson.toJson(outputHashMap); - FilesUtility.saveFile("C:\\Users\\ja\\IdeaProjects\\TikTokLiveJava\\Tools\\src\\main\\resources\\gifts\\output.json", json); + FilesUtility.saveFile("C:\\Users\\ja\\IdeaProjects\\TikTokLiveJava\\Tools\\src\\main\\resources\\gifts\\output_1_0_15.json", json); System.out.println("Gifts saved to file!"); return outputHashMap.values().stream().toList(); } diff --git a/Tools/src/main/java/io/github/jwdeveloper/tiktok/gifts/downloader/GiftExtraJson.java b/Tools/src/main/java/io/github/jwdeveloper/tiktok/gifts/downloader/GiftExtraJson.java index 5f02d57..fcec92b 100644 --- a/Tools/src/main/java/io/github/jwdeveloper/tiktok/gifts/downloader/GiftExtraJson.java +++ b/Tools/src/main/java/io/github/jwdeveloper/tiktok/gifts/downloader/GiftExtraJson.java @@ -23,15 +23,8 @@ package io.github.jwdeveloper.tiktok.gifts.downloader; import com.google.gson.*; -import io.github.jwdeveloper.tiktok.Constants; -import io.github.jwdeveloper.tiktok.exceptions.TikTokLiveRequestException; -import io.github.jwdeveloper.tiktok.http.TikTokCookieJar; -import io.github.jwdeveloper.tiktok.http.TikTokHttpClient; -import io.github.jwdeveloper.tiktok.http.TikTokHttpRequestFactory; import io.github.jwdeveloper.tiktok.utils.FilesUtility; -import java.time.LocalDateTime; -import java.time.format.DateTimeFormatter; import java.util.ArrayList; import java.util.List; diff --git a/Tools/src/main/java/io/github/jwdeveloper/tiktok/gifts/downloader/GiftOfficialJson.java b/Tools/src/main/java/io/github/jwdeveloper/tiktok/gifts/downloader/GiftOfficialJson.java index b1524bd..f281080 100644 --- a/Tools/src/main/java/io/github/jwdeveloper/tiktok/gifts/downloader/GiftOfficialJson.java +++ b/Tools/src/main/java/io/github/jwdeveloper/tiktok/gifts/downloader/GiftOfficialJson.java @@ -22,21 +22,14 @@ */ package io.github.jwdeveloper.tiktok.gifts.downloader; -import com.google.gson.GsonBuilder; -import com.google.gson.JsonArray; -import com.google.gson.JsonElement; -import io.github.jwdeveloper.tiktok.Constants; +import io.github.jwdeveloper.tiktok.TikTokLive; import io.github.jwdeveloper.tiktok.exceptions.TikTokLiveRequestException; -import io.github.jwdeveloper.tiktok.handlers.TikTokEventObserver; -import io.github.jwdeveloper.tiktok.http.TikTokCookieJar; -import io.github.jwdeveloper.tiktok.http.TikTokHttpClient; -import io.github.jwdeveloper.tiktok.http.TikTokHttpRequestFactory; import io.github.jwdeveloper.tiktok.utils.FilesUtility; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; -import java.util.ArrayList; import java.util.List; +import java.util.stream.Collectors; public class GiftOfficialJson { @@ -45,63 +38,30 @@ public class GiftOfficialJson { } public List run() { - - var output = new ArrayList(); - var jsonGifts = getJsonGifts(); - for (var jsonElement : jsonGifts) { - var gift = getGift(jsonElement); - output.add(gift); - } - return output; - } - - - private GiftDto getGift(JsonElement jsonElement) { - - var id = jsonElement.getAsJsonObject().get("id").getAsInt(); - var name = jsonElement.getAsJsonObject().get("name").getAsString(); - var diamondCost = jsonElement.getAsJsonObject().get("diamond_count").getAsInt(); - var image = jsonElement.getAsJsonObject() - .get("image").getAsJsonObject() - .get("url_list").getAsJsonArray().get(0).getAsString(); - - if(image.endsWith(".webp")) - { - image = image.replace(".webp",".jpg"); - } - var gift = new GiftDto(); - gift.setId(id); - gift.setName(name); - gift.setDiamondCost(diamondCost); - gift.setImage(image); - return gift; - } - - public static JsonArray getJsonGifts() { - var jar = new TikTokCookieJar(); - var tiktokHttpClient = new TikTokHttpClient(jar, new TikTokHttpRequestFactory(jar, new TikTokEventObserver())); - var settings = Constants.DefaultClientSettings(); - - - var dtf = DateTimeFormatter.ofPattern("dd/MM/yyyy"); - var now = LocalDateTime.now(); - var date = now.format(dtf).replace("/", "_"); - var fileName = "official_" + date + ".json"; - try { - var response = tiktokHttpClient.getJsonFromWebcastApi("gift/list/", settings.getClientParameters()); - var gson = new GsonBuilder().setPrettyPrinting().create(); - FilesUtility.saveFile("C:\\Users\\ja\\IdeaProjects\\TikTokLiveJava\\Tools\\src\\main\\resources\\gifts\\official\\" + fileName, gson.toJson(response)); - if (!response.has("data")) { - return new JsonArray(); - } - var dataJson = response.getAsJsonObject("data"); - if (!dataJson.has("gifts")) { - return new JsonArray(); - } - return dataJson.get("gifts").getAsJsonArray(); + var dtf = DateTimeFormatter.ofPattern("dd/MM/yyyy"); + var now = LocalDateTime.now(); + var date = now.format(dtf).replace("/", "_"); + var fileName = "official_" + date + ".json"; + + var httpClient = TikTokLive.requests(); + var giftsInfo = httpClient.fetchGiftsData(); + FilesUtility.saveFile("C:\\Users\\ja\\IdeaProjects\\TikTokLiveJava\\Tools\\src\\main\\resources\\gifts\\official\\" + fileName, giftsInfo.getJson()); + + + return giftsInfo.getGifts().stream().map(e -> + { + var gift = new GiftDto(); + gift.setId(e.getId()); + gift.setImage(e.getImage()); + gift.setName(e.getName()); + gift.setDiamondCost(e.getDiamondCost()); + return gift; + }).collect(Collectors.toList()); } catch (Exception e) { throw new TikTokLiveRequestException("Failed to fetch giftTokens from WebCast, see stacktrace for more info.", e); } } + + } diff --git a/Tools/src/main/resources/gifts/extra_gifts.json b/Tools/src/main/resources/gifts/extra_gifts.json index 1e234a4..2158aad 100644 --- a/Tools/src/main/resources/gifts/extra_gifts.json +++ b/Tools/src/main/resources/gifts/extra_gifts.json @@ -298,5 +298,509 @@ "name": "Team Bracelet", "diamondCost": 2, "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/54cb1eeca369e5bea1b97707ca05d189.png~tplv-obj.png" + }, + { + "id": 5514, + "name": "Birds", + "diamondCost": 600, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/0911b5726d912dabbf6ee4b0383352ea.png~tplv-obj.png" + }, + { + "id": 5524, + "name": "Tsar", + "diamondCost": 100, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/cb1c3e6263d4b6c08301f8798dcb5a9b.png~tplv-obj.png" + }, + { + "id": 5549, + "name": "Ballet Dancer", + "diamondCost": 500, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/c09cc8ce49476d2c46e9c8af6189d5f4.png~tplv-obj.png" + }, + { + "id": 5559, + "name": "Crystal Heart", + "diamondCost": 499, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/ae46ac6582a606009643440fe4138eb4.png~tplv-obj.png" + }, + { + "id": 5680, + "name": "Disco ball", + "diamondCost": 1000, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/8d0cb854bbe8eeea654f3f9c353c5cf0~tplv-obj.png" + }, + { + "id": 6112, + "name": "King Cake ", + "diamondCost": 9, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/aa99da9f6b499ff879c3860e888a53ae~tplv-obj.png" + }, + { + "id": 6393, + "name": "Magic Hat", + "diamondCost": 299, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/b156ffd21bb3849a52144ab1688bbc43~tplv-obj.png" + }, + { + "id": 6426, + "name": "Dombra", + "diamondCost": 20, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/ccd9fea1988521d1e81051a916800d6c~tplv-obj.png" + }, + { + "id": 6452, + "name": "Jakarta Roundabout", + "diamondCost": 16999, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/31f67910fc5858cf087da65746f1f9f3~tplv-obj.png" + }, + { + "id": 6633, + "name": "Independence Day", + "diamondCost": 10, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/b967993872a6e40f3477d30545f8d2eb~tplv-obj.png" + }, + { + "id": 6655, + "name": "Summer Iris ", + "diamondCost": 30, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/cb591f5b5729fa6e64cac57c78724981~tplv-obj.png" + }, + { + "id": 6741, + "name": "Gorgeous Trophy", + "diamondCost": 7000, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/279c9495c2150e333bc4bc13761d177e~tplv-obj.png" + }, + { + "id": 6756, + "name": "Hot", + "diamondCost": 10, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/ec679890070187b61620b9662afb814e~tplv-obj.png" + }, + { + "id": 6800, + "name": "Pinata", + "diamondCost": 699, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/c8a18d43dc9fb4598d7e991ebeb958ae~tplv-obj.png" + }, + { + "id": 6967, + "name": "Autumn Leaves", + "diamondCost": 500, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/30adcaf443df63e3bfd2751ad251f87d~tplv-obj.png" + }, + { + "id": 7032, + "name": "Maracas", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/00204efcf0573192ad5d872c7beeaf5b~tplv-obj.png" + }, + { + "id": 7084, + "name": "Witchy Kitty", + "diamondCost": 30, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/dfce46f99a1206cca84f9092603e4783~tplv-obj.png" + }, + { + "id": 7105, + "name": "Magic Potion", + "diamondCost": 499, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/e055625e9239df7e833702c768e033d2~tplv-obj.png" + }, + { + "id": 7377, + "name": "Christmas Market G", + "diamondCost": 2000, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/f498f29ef628c8318006a9ff2f49bf08~tplv-obj.png" + }, + { + "id": 7458, + "name": "Wooly Hat", + "diamondCost": 199, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a234d0187047fa48805c8ea2e1f1f756~tplv-obj.png" + }, + { + "id": 7475, + "name": "Mistletoe GDM 23", + "diamondCost": 199, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/3527969b8c27e3194e61ff0787a9c3c2~tplv-obj.png" + }, + { + "id": 7477, + "name": "Panettone GDM 23", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/64ce2413a362442819b4551703b7b26c~tplv-obj.png" + }, + { + "id": 7498, + "name": "Candy Cane Gun", + "diamondCost": 799, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/58ef7964e32adc5fc47c5706a02e4ff0~tplv-obj.png" + }, + { + "id": 7504, + "name": "Holiday Stocking", + "diamondCost": 5, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/e05de50999ebb446e15c4947b30d3140~tplv-obj.png" + }, + { + "id": 7523, + "name": "Hot Choco GDM 23", + "diamondCost": 30, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/f62f5912077d9af84256de288399125a~tplv-obj.png" + }, + { + "id": 7525, + "name": "Christmas CarouseG", + "diamondCost": 2000, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/b5ba3941f7389da7495b659e888ea61a~tplv-obj.png" + }, + { + "id": 7527, + "name": "Christmas Wreath G", + "diamondCost": 10, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/7842b50135e089334fc40d9705bb53c7~tplv-obj.png" + }, + { + "id": 7551, + "name": "Snowman", + "diamondCost": 99, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/e094e0fafc14aaf127fa0d0a7926619a~tplv-obj.png" + }, + { + "id": 7697, + "name": "LOVE U", + "diamondCost": 899, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/79d45877691333e2ba69a9098406e95c~tplv-obj.png" + }, + { + "id": 7707, + "name": "I'm blue", + "diamondCost": 5, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/c560ec76d5599198aaea9377c5ffab6e~tplv-obj.png" + }, + { + "id": 7846, + "name": "Grumpy Glasses", + "diamondCost": 99, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/6f38f8ed7442f69a105788b5c0c74a38~tplv-obj.png" + }, + { + "id": 7920, + "name": "Husky", + "diamondCost": 299, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a2f5d595e9d96aec19a7c0ed5fa9b017~tplv-obj.png" + }, + { + "id": 7921, + "name": "Golden", + "diamondCost": 299, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/b97f58dcb0250489ae98529bcb0542ca~tplv-obj.png" + }, + { + "id": 8005, + "name": "Falling For You", + "diamondCost": 299, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a198bd39d2511dbba6a68867740e3ff9~tplv-obj.png" + }, + { + "id": 8207, + "name": "The Crown", + "diamondCost": 199, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/5bf798f92fe96ba53c0f4d28f052f9bb~tplv-obj.png" + }, + { + "id": 8250, + "name": "Disco ball", + "diamondCost": 1000, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a53d3ef956eb2f1aa7a7db46024c70bb~tplv-obj.png" + }, + { + "id": 8253, + "name": "Spring Train", + "diamondCost": 3999, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/b859c413a241fec75bc78668aeb0f581~tplv-obj.png" + }, + { + "id": 8264, + "name": "Happy Weekend", + "diamondCost": 599, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/b04f104e717798235cd3edaa6703e6a3~tplv-obj.png" + }, + { + "id": 8265, + "name": "Happy Friday", + "diamondCost": 399, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/65e8fcb76825b9ec36a24faf9a3e9495~tplv-obj.png" + }, + { + "id": 8266, + "name": "Good Afternoon", + "diamondCost": 399, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/bff3b908c4dd9cf19ab431cc99dc7940~tplv-obj.png" + }, + { + "id": 8269, + "name": "Good Morning", + "diamondCost": 399, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/5c1a28f3aa7eefc27491f3020748ce54~tplv-obj.png" + }, + { + "id": 8442, + "name": "Flower Festival", + "diamondCost": 199, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/9bfe63e39b581a69ff944758c3eae5a0~tplv-obj.png" + }, + { + "id": 8754, + "name": "Aurora", + "diamondCost": 12000, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/1f59f5593ce135325c1a034825cec18c.png~tplv-obj.png" + }, + { + "id": 8803, + "name": "Miss You", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/3c53396b922691a7520698f47105a753.png~tplv-obj.png" + }, + { + "id": 8804, + "name": "Vacation", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/8f46e8eef9cbd5304fb802104c2b4ef4.png~tplv-obj.png" + }, + { + "id": 8890, + "name": "Pink Shoes", + "diamondCost": 5, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/cba8a7c718988bd51c7b6055e9ab1ec4.png~tplv-obj.png" + }, + { + "id": 9111, + "name": "Popcorn", + "diamondCost": 5, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/676d2d4c31a8979f1fd06cdf5ecd922f~tplv-obj.png" + }, + { + "id": 9152, + "name": "Spin with me GDM", + "diamondCost": 199, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/149ac2e87d05490d7d251149cefe27a2.png~tplv-obj.png" + }, + { + "id": 9242, + "name": "Pumpkin Spice Latte", + "diamondCost": 10, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/0636d91615f7417ddd5f29438bf5debe~tplv-obj.png" + }, + { + "id": 9303, + "name": "Rabbit and Mochi", + "diamondCost": 999, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/213ef2549fbb10ec783c95a41d28cf0a.png~tplv-obj.png" + }, + { + "id": 9304, + "name": "Boo the Ghost", + "diamondCost": 88, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/cb909c78f2412e4927ea68d6af8e048f.png~tplv-obj.png" + }, + { + "id": 9354, + "name": "I'm here", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/7006392a82d57452d5ef08dd90e169c1.png~tplv-obj.png" + }, + { + "id": 9355, + "name": "So cute", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/d40d31241efcf57c630e894bb3007b8a.png~tplv-obj.png" + }, + { + "id": 9363, + "name": "Elf GDM 23", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/60e5289b379660cc562742cf987a2d35.png~tplv-obj.png" + }, + { + "id": 9535, + "name": "Play for you", + "diamondCost": 299, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/182659e90a3432aa155e61c9c0d89df0.png~tplv-obj.png" + }, + { + "id": 9536, + "name": "Fake smile", + "diamondCost": 299, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/35ce62173962e33834703212d0b845a7.png~tplv-obj.png" + }, + { + "id": 9576, + "name": "Yeah Nah", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/4b20c5aab3841657a343be3769307805.png~tplv-obj.png" + }, + { + "id": 9581, + "name": "Turkey Face GDDec", + "diamondCost": 399, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/65349d1ef783fc207c1d2b54a8d521a7.png~tplv-obj.png" + }, + { + "id": 9583, + "name": "Cool!", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/424c61f16c16919f169fd0352bd24661.png~tplv-obj.png" + }, + { + "id": 9587, + "name": "Christmas Potato", + "diamondCost": 10, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/5448f1f5157d3a4a88e0f57acf3dbfe0.png~tplv-obj.png" + }, + { + "id": 9604, + "name": "Gobble Gobble", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/ada9babc0b55cf005e8c8d13dfc30b42.png~tplv-obj.png" + }, + { + "id": 9615, + "name": "Festive Tiny Diny", + "diamondCost": 15, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f2a8c2967c7153e9077bb469f2e42317.png~tplv-obj.png" + }, + { + "id": 9617, + "name": "Xmas Mishka Bear", + "diamondCost": 199, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/700c1c8817847317407cc2b8c6c9da42.png~tplv-obj.png" + }, + { + "id": 9625, + "name": "Elf's Hat ", + "diamondCost": 299, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f9857a040c92b34d6a261201a93c185f.png~tplv-obj.png" + }, + { + "id": 9647, + "name": "Kitten Paw", + "diamondCost": 299, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/332520d7b5085ce591396c8d2bb9d352.png~tplv-obj.png" + }, + { + "id": 9650, + "name": "The Van Cat", + "diamondCost": 799, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/6973dd1b6d3dee3ca3f0ebac3c1d2977.png~tplv-obj.png" + }, + { + "id": 9656, + "name": "Gingerbread man", + "diamondCost": 5, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/af01db3e3cb9f54ea2cb421fab6062bc.png~tplv-obj.png" + }, + { + "id": 9657, + "name": "GB North Pole", + "diamondCost": 199, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/79715a53c41619e7b205eb26e57926d4.png~tplv-obj.png" + }, + { + "id": 9658, + "name": "DE North Pole", + "diamondCost": 199, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/130e17b5b561a93cefbd236586881477.png~tplv-obj.png" + }, + { + "id": 9667, + "name": "Kiwi Bird", + "diamondCost": 10, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/b73cb4aaa76a33efd881192589d65351.png~tplv-obj.png" + }, + { + "id": 9668, + "name": "Gingerman Party", + "diamondCost": 1200, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/008a9554e736642f1b2dca9f198bb710.png~tplv-obj.png" + }, + { + "id": 9670, + "name": "Reindeer", + "diamondCost": 299, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/4565fa0cd1dbf76463144b0d4cc50bf1.png~tplv-obj.png" + }, + { + "id": 9671, + "name": "Gingebread Man", + "diamondCost": 5, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/2399f65414f77419ec7d5e9274dc8e0e.png~tplv-obj.png" + }, + { + "id": 9672, + "name": "Mimi & Fifi", + "diamondCost": 5000, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/0a72d0084695d03586fea7d854dc3a47.png~tplv-obj.png" + }, + { + "id": 9678, + "name": "Holiday Carousel", + "diamondCost": 2000, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/b5ba3941f7389da7495b659e888ea61a.png~tplv-obj.png" + }, + { + "id": 9680, + "name": "Xmas in London", + "diamondCost": 20000, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/876204a6ad0b1b0e4675d9be42439183.png~tplv-obj.png" + }, + { + "id": 9682, + "name": "Stay Warm", + "diamondCost": 450, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/abd104eb08ce0c351292036d8897fb8d.png~tplv-obj.png" + }, + { + "id": 9688, + "name": "Snowglobe", + "diamondCost": 499, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/ea5ac5f8e186897456bed2e78fc78ca5.png~tplv-obj.png" + }, + { + "id": 9698, + "name": "Candy Cane", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/1fa0a4ed666304c78a46de200b85c84b.png~tplv-obj.png" + }, + { + "id": 9703, + "name": "Really Curious", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/793ba68723567b695b12f2ef08dc1484.png~tplv-obj.png" + }, + { + "id": 9704, + "name": "Nemo", + "diamondCost": 15, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/68fcf30cb3fb07e9546f5e7fbc2b0ac0.png~tplv-obj.png" + }, + { + "id": 9706, + "name": "Elfs Hat ", + "diamondCost": 299, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f9857a040c92b34d6a261201a93c185f.png~tplv-obj.png" + }, + { + "id": 9770, + "name": "Shiba Cookie", + "diamondCost": 10, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/4ea5282e7f61cbeee1214422d40ad407.png~tplv-obj.png" + }, + { + "id": 9771, + "name": "KFC Chicken", + "diamondCost": 5, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f9d59ccd2328b8a46841b3b1c87d9e55.png~tplv-obj.png" } ] \ No newline at end of file diff --git a/Tools/src/main/resources/gifts/official/official_05_01_2024.json b/Tools/src/main/resources/gifts/official/official_05_01_2024.json new file mode 100644 index 0000000..efb1fda --- /dev/null +++ b/Tools/src/main/resources/gifts/official/official_05_01_2024.json @@ -0,0 +1 @@ +{"data":{"cold_gift_hash":"33c385ab4cdfe8e8e525a45a55184517_01ba0a587f0d879b98af73a14836ba9b_en_online_v1","doodle_templates":[],"gifts":[{"can_put_in_gift_box":false,"color_infos":[],"combo":true,"describe":"sent 2024","diamond_count":1,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#D8EBCE","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/16dd36fabaf901b3b6ecd4bf8f7ad68b","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/16dd36fabaf901b3b6ecd4bf8f7ad68b~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/16dd36fabaf901b3b6ecd4bf8f7ad68b~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#607A53","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/484a44bbe62ce47687d1da31a6602bbd.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/484a44bbe62ce47687d1da31a6602bbd.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/484a44bbe62ce47687d1da31a6602bbd.png~tplv-obj.webp"],"width":0},"id":9639,"image":{"avg_color":"#A3967C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/484a44bbe62ce47687d1da31a6602bbd.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/484a44bbe62ce47687d1da31a6602bbd.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/484a44bbe62ce47687d1da31a6602bbd.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":true,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"2024","primary_effect_id":0,"tracker_params":{},"type":1},{"can_put_in_gift_box":false,"color_infos":[],"combo":true,"describe":"sent GG","diamond_count":1,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#EBCECE","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/3f02fa9594bd1495ff4e8aa5ae265eef","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/3f02fa9594bd1495ff4e8aa5ae265eef~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/3f02fa9594bd1495ff4e8aa5ae265eef~tplv-obj.webp"],"width":0},"id":6064,"image":{"avg_color":"#A3897C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/3f02fa9594bd1495ff4e8aa5ae265eef","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/3f02fa9594bd1495ff4e8aa5ae265eef~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/3f02fa9594bd1495ff4e8aa5ae265eef~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":true,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"GG","primary_effect_id":0,"tracker_params":{},"type":1},{"can_put_in_gift_box":false,"color_infos":[],"combo":true,"describe":"sent Ice Cream Cone","diamond_count":1,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#CCB1A3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/968820bc85e274713c795a6aef3f7c67","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/968820bc85e274713c795a6aef3f7c67~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/968820bc85e274713c795a6aef3f7c67~tplv-obj.webp"],"width":0},"id":5827,"image":{"avg_color":"#524937","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/968820bc85e274713c795a6aef3f7c67","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/968820bc85e274713c795a6aef3f7c67~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/968820bc85e274713c795a6aef3f7c67~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":true,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Ice Cream Cone","primary_effect_id":0,"tracker_params":{},"type":1},{"can_put_in_gift_box":false,"color_infos":[],"combo":true,"describe":"sent Rose","diamond_count":1,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#D6D6D6","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/eba3a9bb85c33e017f3648eaf88d7189","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/eba3a9bb85c33e017f3648eaf88d7189~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/eba3a9bb85c33e017f3648eaf88d7189~tplv-obj.webp"],"width":0},"id":5655,"image":{"avg_color":"#B8B8B8","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/eba3a9bb85c33e017f3648eaf88d7189","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/eba3a9bb85c33e017f3648eaf88d7189~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/eba3a9bb85c33e017f3648eaf88d7189~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":true,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Rose","primary_effect_id":0,"tracker_params":{},"type":1},{"can_put_in_gift_box":false,"color_infos":[],"combo":true,"describe":"sent TikTok","diamond_count":1,"duration":0,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#D8EBCE","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/802a21ae29f9fae5abe3693de9f874bd","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/802a21ae29f9fae5abe3693de9f874bd~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/802a21ae29f9fae5abe3693de9f874bd~tplv-obj.webp"],"width":0},"id":5269,"image":{"avg_color":"#89A37C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/802a21ae29f9fae5abe3693de9f874bd","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/802a21ae29f9fae5abe3693de9f874bd~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/802a21ae29f9fae5abe3693de9f874bd~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":true,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"TikTok","primary_effect_id":0,"tracker_params":{},"type":1},{"can_put_in_gift_box":false,"color_infos":[],"combo":true,"describe":"sent Finger Heart","diamond_count":5,"duration":0,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#E0D4BC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/a4c4dc437fd3a6632aba149769491f49.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/a4c4dc437fd3a6632aba149769491f49.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a4c4dc437fd3a6632aba149769491f49.png~tplv-obj.webp"],"width":0},"id":5487,"image":{"avg_color":"#A3C4CC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/a4c4dc437fd3a6632aba149769491f49.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/a4c4dc437fd3a6632aba149769491f49.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a4c4dc437fd3a6632aba149769491f49.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":true,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Finger Heart","primary_effect_id":0,"tracker_params":{},"type":1},{"can_put_in_gift_box":false,"color_infos":[],"combo":true,"describe":"sent Rosa","diamond_count":10,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#373752","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/eb77ead5c3abb6da6034d3cf6cfeb438","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/eb77ead5c3abb6da6034d3cf6cfeb438~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/eb77ead5c3abb6da6034d3cf6cfeb438~tplv-obj.webp"],"width":0},"id":8913,"image":{"avg_color":"#524937","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/eb77ead5c3abb6da6034d3cf6cfeb438","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/eb77ead5c3abb6da6034d3cf6cfeb438~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/eb77ead5c3abb6da6034d3cf6cfeb438~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":true,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Rosa","primary_effect_id":0,"tracker_params":{},"type":1},{"can_put_in_gift_box":false,"color_infos":[],"combo":true,"describe":"sent Perfume","diamond_count":20,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#607A53","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/20b8f61246c7b6032777bb81bf4ee055","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/20b8f61246c7b6032777bb81bf4ee055~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/20b8f61246c7b6032777bb81bf4ee055~tplv-obj.webp"],"width":0},"id":5658,"image":{"avg_color":"#7A6D53","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/20b8f61246c7b6032777bb81bf4ee055","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/20b8f61246c7b6032777bb81bf4ee055~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/20b8f61246c7b6032777bb81bf4ee055~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":true,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Perfume","primary_effect_id":0,"tracker_params":{},"type":1},{"can_put_in_gift_box":false,"color_infos":[],"combo":true,"describe":"sent Doughnut","diamond_count":30,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#EBCECE","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/4e7ad6bdf0a1d860c538f38026d4e812","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/4e7ad6bdf0a1d860c538f38026d4e812~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/4e7ad6bdf0a1d860c538f38026d4e812~tplv-obj.webp"],"width":0},"id":5879,"image":{"avg_color":"#373752","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/4e7ad6bdf0a1d860c538f38026d4e812","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/4e7ad6bdf0a1d860c538f38026d4e812~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/4e7ad6bdf0a1d860c538f38026d4e812~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":true,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Doughnut","primary_effect_id":0,"tracker_params":{},"type":1},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent TikTok Universe","diamond_count":44999,"duration":1000,"for_linkmic":true,"gift_panel_banner":{"banner_lynx_url":"","banner_priority":10,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"A celebratory message will be displayed with the host’s and your username as well as the gift name in all LIVE videos in your region.","key":"pm_mt_live_gift_panel_note_platform_announcement","pieces":[]},"left_icon":{"avg_color":"#7C9BA3","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/gift_broadcast_icon_v1.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_broadcast_icon_v1.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_broadcast_icon_v1.png~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7,6],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#FAE6DC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/8f471afbcebfda3841a6cc515e381f58","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/8f471afbcebfda3841a6cc515e381f58~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/8f471afbcebfda3841a6cc515e381f58~tplv-obj.webp"],"width":0},"id":9072,"image":{"avg_color":"#A3897C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/8f471afbcebfda3841a6cc515e381f58","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/8f471afbcebfda3841a6cc515e381f58~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/8f471afbcebfda3841a6cc515e381f58~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":true,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"TikTok Universe","preview_image":{"avg_color":"#7A536D","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/7ab2436172876ff1824dd619b4875fa7","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/7ab2436172876ff1824dd619b4875fa7~tplv-obj.image","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/7ab2436172876ff1824dd619b4875fa7~tplv-obj.image"],"width":0},"primary_effect_id":3448,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent TikTok Stars","diamond_count":39999,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#BCBCE0","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/fc4d2b99910ce9bea92c8a8b503519f9","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/fc4d2b99910ce9bea92c8a8b503519f9~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/fc4d2b99910ce9bea92c8a8b503519f9~tplv-obj.webp"],"width":0},"gift_panel_banner":{"banner_lynx_url":"","banner_priority":9,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Gift includes audio.","key":"pm_mt_audio_gift_desc","pieces":[]},"left_icon":{"avg_color":"#FFF1EB","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/gift_audio_icon_v1.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":2,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#3D3D3D","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/b1667c891ed39fd68ba7252fff7a1e7c","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/b1667c891ed39fd68ba7252fff7a1e7c~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/b1667c891ed39fd68ba7252fff7a1e7c~tplv-obj.webp"],"width":0},"id":8582,"image":{"avg_color":"#E6FADC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/b1667c891ed39fd68ba7252fff7a1e7c","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/b1667c891ed39fd68ba7252fff7a1e7c~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/b1667c891ed39fd68ba7252fff7a1e7c~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"TikTok Stars","primary_effect_id":2899,"tracker_params":{"gift_property":"audio_gift"},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Seal and Whale","diamond_count":34500,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#FFF1EB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/3781e9159ff09272826d3f2216ba36ef.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/3781e9159ff09272826d3f2216ba36ef.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/3781e9159ff09272826d3f2216ba36ef.png~tplv-obj.webp"],"width":0},"id":8381,"image":{"avg_color":"#CCA3A3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/3781e9159ff09272826d3f2216ba36ef.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/3781e9159ff09272826d3f2216ba36ef.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/3781e9159ff09272826d3f2216ba36ef.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Seal and Whale","primary_effect_id":2550,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Leon and Lion","diamond_count":34000,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#B8B8B8","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/fc4d2b99910ce9bea92c8a8b503519f9","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/fc4d2b99910ce9bea92c8a8b503519f9~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/fc4d2b99910ce9bea92c8a8b503519f9~tplv-obj.webp"],"width":0},"gift_panel_banner":{"banner_lynx_url":"","banner_priority":9,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Gift includes audio.","key":"pm_mt_audio_gift_desc","pieces":[]},"left_icon":{"avg_color":"#FADCDC","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/gift_audio_icon_v1.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":2,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#373752","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/a291aedacf27d22c3fd2d83575d2bee9","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/a291aedacf27d22c3fd2d83575d2bee9~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a291aedacf27d22c3fd2d83575d2bee9~tplv-obj.webp"],"width":0},"id":7823,"image":{"avg_color":"#666666","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/a291aedacf27d22c3fd2d83575d2bee9","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/a291aedacf27d22c3fd2d83575d2bee9~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a291aedacf27d22c3fd2d83575d2bee9~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Leon and Lion","primary_effect_id":2858,"tracker_params":{"gift_property":"audio_gift"},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Sam the Whale","diamond_count":30000,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#7C7CA3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/f48a1887eb88238738996bb997b31c0f.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/f48a1887eb88238738996bb997b31c0f.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/f48a1887eb88238738996bb997b31c0f.png~tplv-obj.webp"],"width":0},"id":8391,"image":{"avg_color":"#523749","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/f48a1887eb88238738996bb997b31c0f.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/f48a1887eb88238738996bb997b31c0f.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/f48a1887eb88238738996bb997b31c0f.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Sam the Whale","primary_effect_id":3256,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Lion","diamond_count":29999,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#A37C96","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/fc4d2b99910ce9bea92c8a8b503519f9","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/fc4d2b99910ce9bea92c8a8b503519f9~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/fc4d2b99910ce9bea92c8a8b503519f9~tplv-obj.webp"],"width":0},"gift_panel_banner":{"banner_lynx_url":"","banner_priority":9,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Gift includes audio.","key":"pm_mt_audio_gift_desc","pieces":[]},"left_icon":{"avg_color":"#FADCF0","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/gift_audio_icon_v1.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":2,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#CCB1A3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/4fb89af2082a290b37d704e20f4fe729","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/4fb89af2082a290b37d704e20f4fe729~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/4fb89af2082a290b37d704e20f4fe729~tplv-obj.webp"],"width":0},"id":6369,"image":{"avg_color":"#7A5353","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/4fb89af2082a290b37d704e20f4fe729","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/4fb89af2082a290b37d704e20f4fe729~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/4fb89af2082a290b37d704e20f4fe729~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Lion","primary_effect_id":2855,"tracker_params":{"gift_property":"audio_gift"},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Dragon Flame","diamond_count":26999,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#405237","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/fc4d2b99910ce9bea92c8a8b503519f9","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/fc4d2b99910ce9bea92c8a8b503519f9~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/fc4d2b99910ce9bea92c8a8b503519f9~tplv-obj.webp"],"width":0},"gift_panel_banner":{"banner_lynx_url":"","banner_priority":9,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Gift includes audio.","key":"pm_mt_audio_gift_desc","pieces":[]},"left_icon":{"avg_color":"#7C9BA3","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/gift_audio_icon_v1.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":2,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#EBD8CE","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/89b4d1d93c1cc614e3a0903ac7a94e0c","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/89b4d1d93c1cc614e3a0903ac7a94e0c~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/89b4d1d93c1cc614e3a0903ac7a94e0c~tplv-obj.webp"],"width":0},"id":7610,"image":{"avg_color":"#E0C8BC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/89b4d1d93c1cc614e3a0903ac7a94e0c","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/89b4d1d93c1cc614e3a0903ac7a94e0c~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/89b4d1d93c1cc614e3a0903ac7a94e0c~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Dragon Flame","primary_effect_id":2865,"tracker_params":{"gift_property":"audio_gift"},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Phoenix","diamond_count":25999,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#A3C4CC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/ef248375c4167d70c1642731c732c982","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/ef248375c4167d70c1642731c732c982~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/ef248375c4167d70c1642731c732c982~tplv-obj.webp"],"width":0},"id":7319,"image":{"avg_color":"#DCF4FA","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/ef248375c4167d70c1642731c732c982","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/ef248375c4167d70c1642731c732c982~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/ef248375c4167d70c1642731c732c982~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Phoenix","primary_effect_id":1511,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Adam’s Dream","diamond_count":25999,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#A3897C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/fc4d2b99910ce9bea92c8a8b503519f9","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/fc4d2b99910ce9bea92c8a8b503519f9~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/fc4d2b99910ce9bea92c8a8b503519f9~tplv-obj.webp"],"width":0},"gift_panel_banner":{"banner_lynx_url":"","banner_priority":9,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Gift includes audio.","key":"pm_mt_audio_gift_desc","pieces":[]},"left_icon":{"avg_color":"#EBFBFF","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/gift_audio_icon_v1.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":2,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#7C9BA3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/9a586391fbb1e21621c4203e5563a9e0","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/9a586391fbb1e21621c4203e5563a9e0~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/9a586391fbb1e21621c4203e5563a9e0~tplv-obj.webp"],"width":0},"id":7400,"image":{"avg_color":"#FAF0DC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/9a586391fbb1e21621c4203e5563a9e0","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/9a586391fbb1e21621c4203e5563a9e0~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/9a586391fbb1e21621c4203e5563a9e0~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Adam’s Dream","primary_effect_id":2870,"tracker_params":{"gift_property":"audio_gift"},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent TikTok Shuttle","diamond_count":20000,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#7A6053","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/8ef48feba8dd293a75ae9d4376fb17c9","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/8ef48feba8dd293a75ae9d4376fb17c9~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/8ef48feba8dd293a75ae9d4376fb17c9~tplv-obj.webp"],"width":0},"id":6751,"image":{"avg_color":"#FFEBF8","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/8ef48feba8dd293a75ae9d4376fb17c9","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/8ef48feba8dd293a75ae9d4376fb17c9~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/8ef48feba8dd293a75ae9d4376fb17c9~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"TikTok Shuttle","primary_effect_id":1073,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Yacht","diamond_count":20000,"duration":1000,"for_linkmic":true,"gift_panel_banner":{"banner_lynx_url":"","banner_priority":9,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Gift includes audio.","key":"pm_mt_audio_gift_desc","pieces":[]},"left_icon":{"avg_color":"#607A53","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/gift_audio_icon_v1.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":2,"gift_vertical_scenarios":[6],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#FAFAFA","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/e69e2626f6ff43d1c1f2b8ae5ea42514.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/e69e2626f6ff43d1c1f2b8ae5ea42514.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/e69e2626f6ff43d1c1f2b8ae5ea42514.png~tplv-obj.webp"],"width":0},"id":9501,"image":{"avg_color":"#FADCF0","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/e69e2626f6ff43d1c1f2b8ae5ea42514.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/e69e2626f6ff43d1c1f2b8ae5ea42514.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/e69e2626f6ff43d1c1f2b8ae5ea42514.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Yacht","primary_effect_id":5039,"tracker_params":{"gift_property":"audio_gift"},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Amusement Park","diamond_count":17000,"duration":1000,"for_linkmic":true,"gift_panel_banner":{"banner_lynx_url":"","banner_priority":9,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Gift includes audio.","key":"pm_mt_audio_gift_desc","pieces":[]},"left_icon":{"avg_color":"#FFEBEB","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/gift_audio_icon_v1.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":2,"gift_vertical_scenarios":[6],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#EBCEE1","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/12ecc01c2984c5d85bb508e80103a3cb.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/12ecc01c2984c5d85bb508e80103a3cb.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/12ecc01c2984c5d85bb508e80103a3cb.png~tplv-obj.webp"],"width":0},"id":9466,"image":{"avg_color":"#EBEBFF","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/12ecc01c2984c5d85bb508e80103a3cb.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/12ecc01c2984c5d85bb508e80103a3cb.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/12ecc01c2984c5d85bb508e80103a3cb.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Amusement Park","primary_effect_id":4539,"tracker_params":{"gift_property":"audio_gift"},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Rosa Nebula","diamond_count":15000,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#EBD8CE","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/fc4d2b99910ce9bea92c8a8b503519f9","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/fc4d2b99910ce9bea92c8a8b503519f9~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/fc4d2b99910ce9bea92c8a8b503519f9~tplv-obj.webp"],"width":0},"gift_panel_banner":{"banner_lynx_url":"","banner_priority":9,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Gift includes audio.","key":"pm_mt_audio_gift_desc","pieces":[]},"left_icon":{"avg_color":"#FADCF0","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/gift_audio_icon_v1.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":2,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#E0BCBC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/f722088231103b66875dae33f13f8719.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f722088231103b66875dae33f13f8719.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f722088231103b66875dae33f13f8719.png~tplv-obj.webp"],"width":0},"id":8912,"image":{"avg_color":"#A37C96","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/f722088231103b66875dae33f13f8719.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f722088231103b66875dae33f13f8719.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f722088231103b66875dae33f13f8719.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Rosa Nebula","primary_effect_id":3310,"tracker_params":{"gift_property":"audio_gift"},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Train to 2024","diamond_count":12024,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#A3A3CC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/16dd36fabaf901b3b6ecd4bf8f7ad68b","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/16dd36fabaf901b3b6ecd4bf8f7ad68b~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/16dd36fabaf901b3b6ecd4bf8f7ad68b~tplv-obj.webp"],"width":0},"gift_panel_banner":{"banner_lynx_url":"","banner_priority":9,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Gift includes audio.","key":"pm_mt_audio_gift_desc","pieces":[]},"left_icon":{"avg_color":"#EBCEE1","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/gift_audio_icon_v1.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":2,"gift_vertical_scenarios":[6],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#FFEBEB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/0cb12913e0a96bbcc45f97b450e74cd3.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/0cb12913e0a96bbcc45f97b450e74cd3.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/0cb12913e0a96bbcc45f97b450e74cd3.png~tplv-obj.webp"],"width":0},"id":9642,"image":{"avg_color":"#666666","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/0cb12913e0a96bbcc45f97b450e74cd3.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/0cb12913e0a96bbcc45f97b450e74cd3.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/0cb12913e0a96bbcc45f97b450e74cd3.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Train to 2024","primary_effect_id":5346,"tracker_params":{"gift_property":"audio_gift"},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent New Year Journey","diamond_count":12024,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#FAF0DC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/16dd36fabaf901b3b6ecd4bf8f7ad68b","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/16dd36fabaf901b3b6ecd4bf8f7ad68b~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/16dd36fabaf901b3b6ecd4bf8f7ad68b~tplv-obj.webp"],"width":0},"gift_panel_banner":{"banner_lynx_url":"","banner_priority":9,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Gift includes audio.","key":"pm_mt_audio_gift_desc","pieces":[]},"left_icon":{"avg_color":"#89A37C","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/gift_audio_icon_v1.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":2,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#FAFAFA","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/0ef9654d92354172fb9b3b364827940c.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/0ef9654d92354172fb9b3b364827940c.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/0ef9654d92354172fb9b3b364827940c.png~tplv-obj.webp"],"width":0},"id":9645,"image":{"avg_color":"#607A53","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/0ef9654d92354172fb9b3b364827940c.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/0ef9654d92354172fb9b3b364827940c.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/0ef9654d92354172fb9b3b364827940c.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":true,"lock_type":2},"name":"New Year Journey","primary_effect_id":5349,"tracker_params":{"gift_property":"audio_gift"},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Red Lightning","diamond_count":12000,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#DCF4FA","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/5f48599c8d2a7bbc6e6fcf11ba2c809f","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/5f48599c8d2a7bbc6e6fcf11ba2c809f~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/5f48599c8d2a7bbc6e6fcf11ba2c809f~tplv-obj.webp"],"width":0},"id":8419,"image":{"avg_color":"#8F8F8F","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/5f48599c8d2a7bbc6e6fcf11ba2c809f","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/5f48599c8d2a7bbc6e6fcf11ba2c809f~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/5f48599c8d2a7bbc6e6fcf11ba2c809f~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Red Lightning","primary_effect_id":2583,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Interstellar","diamond_count":10000,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#373752","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/8520d47b59c202a4534c1560a355ae06","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/8520d47b59c202a4534c1560a355ae06~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/8520d47b59c202a4534c1560a355ae06~tplv-obj.webp"],"width":0},"id":6149,"image":{"avg_color":"#607A53","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/8520d47b59c202a4534c1560a355ae06","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/8520d47b59c202a4534c1560a355ae06~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/8520d47b59c202a4534c1560a355ae06~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Interstellar","primary_effect_id":519,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Sunset Speedway","diamond_count":10000,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#B8B8B8","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/df63eee488dc0994f6f5cb2e65f2ae49","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/df63eee488dc0994f6f5cb2e65f2ae49~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/df63eee488dc0994f6f5cb2e65f2ae49~tplv-obj.webp"],"width":0},"id":6203,"image":{"avg_color":"#607A53","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/df63eee488dc0994f6f5cb2e65f2ae49","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/df63eee488dc0994f6f5cb2e65f2ae49~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/df63eee488dc0994f6f5cb2e65f2ae49~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Sunset Speedway","primary_effect_id":705,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Leon and Lili","diamond_count":9699,"duration":1000,"for_linkmic":true,"gift_panel_banner":{"banner_lynx_url":"","banner_priority":9,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Gift includes audio.","key":"pm_mt_audio_gift_desc","pieces":[]},"left_icon":{"avg_color":"#7A6D53","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/gift_audio_icon_v1.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":2,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#CCA3A3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/6958244f3eeb69ce754f735b5833a4aa.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/6958244f3eeb69ce754f735b5833a4aa.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/6958244f3eeb69ce754f735b5833a4aa.png~tplv-obj.webp"],"width":0},"id":8916,"image":{"avg_color":"#E6FADC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/6958244f3eeb69ce754f735b5833a4aa.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/6958244f3eeb69ce754f735b5833a4aa.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/6958244f3eeb69ce754f735b5833a4aa.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Leon and Lili","primary_effect_id":3315,"tracker_params":{"gift_property":"audio_gift"},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Star Throne","diamond_count":7999,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#FADCDC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/30063f6bc45aecc575c49ff3dbc33831","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/30063f6bc45aecc575c49ff3dbc33831~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/30063f6bc45aecc575c49ff3dbc33831~tplv-obj.webp"],"width":0},"id":8420,"image":{"avg_color":"#EBCECE","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/30063f6bc45aecc575c49ff3dbc33831","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/30063f6bc45aecc575c49ff3dbc33831~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/30063f6bc45aecc575c49ff3dbc33831~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Star Throne","primary_effect_id":2584,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[{"color_effect_id":365,"color_id":1,"color_image":{"avg_color":"#FAE6DC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/6db5c098-08d6-4c65-98d2-b5e3a9a44fc5.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/6db5c098-08d6-4c65-98d2-b5e3a9a44fc5.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/6db5c098-08d6-4c65-98d2-b5e3a9a44fc5.png~tplv-obj.webp"],"width":0},"color_name":"Ruby Red","color_values":["#FF5E7A","#FF5E7A"],"gift_image":{"avg_color":"#524037","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/e7ce188da898772f18aaffe49a7bd7db","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/e7ce188da898772f18aaffe49a7bd7db~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/e7ce188da898772f18aaffe49a7bd7db~tplv-obj.webp"],"width":0},"is_default":true},{"color_effect_id":450,"color_id":2,"color_image":{"avg_color":"#607A53","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/883d6320-72b3-44c6-86b7-7174eef4a9e7.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/883d6320-72b3-44c6-86b7-7174eef4a9e7.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/883d6320-72b3-44c6-86b7-7174eef4a9e7.png~tplv-obj.webp"],"width":0},"color_name":"Lime Green","color_values":["#60E5AE","#60E5AE"],"gift_image":{"avg_color":"#53737A","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/car_icon_green.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/car_icon_green.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/car_icon_green.png~tplv-obj.webp"],"width":0},"is_default":false},{"color_effect_id":451,"color_id":3,"color_image":{"avg_color":"#EBE1CE","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/920447aa-78d7-45d9-a967-61cf9945a4fe.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/920447aa-78d7-45d9-a967-61cf9945a4fe.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/920447aa-78d7-45d9-a967-61cf9945a4fe.png~tplv-obj.webp"],"width":0},"color_name":"Electric Blue","color_values":["#6699FF","#6699FF"],"gift_image":{"avg_color":"#CCBEA3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/car_icon_blue.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/car_icon_blue.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/car_icon_blue.png~tplv-obj.webp"],"width":0},"is_default":false},{"color_effect_id":452,"color_id":4,"color_image":{"avg_color":"#FAF0DC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/a6b08927-99c1-46a9-89ba-e8963d4b6360.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/a6b08927-99c1-46a9-89ba-e8963d4b6360.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/a6b08927-99c1-46a9-89ba-e8963d4b6360.png~tplv-obj.webp"],"width":0},"color_name":"Bumblebee Yellow","color_values":["#FFE15E","#FFE15E"],"gift_image":{"avg_color":"#E0BCBC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/car_icon_yellow.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/car_icon_yellow.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/car_icon_yellow.png~tplv-obj.webp"],"width":0},"is_default":false},{"color_effect_id":466,"color_id":5,"color_image":{"avg_color":"#A3C4CC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/0ffb22c4-cf29-4f2a-9666-a910588d448d.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/0ffb22c4-cf29-4f2a-9666-a910588d448d.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/0ffb22c4-cf29-4f2a-9666-a910588d448d.png~tplv-obj.webp"],"width":0},"color_name":"Bubblegum Pink","color_values":["#FFA5C1","#FFA5C1"],"gift_image":{"avg_color":"#374C52","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/car_icon_pink.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/car_icon_pink.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/car_icon_pink.png~tplv-obj.webp"],"width":0},"is_default":false},{"color_effect_id":465,"color_id":6,"color_image":{"avg_color":"#EBFBFF","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/ae58efb4-850f-49c4-aca4-9c77d0caf14d.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/ae58efb4-850f-49c4-aca4-9c77d0caf14d.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/ae58efb4-850f-49c4-aca4-9c77d0caf14d.png~tplv-obj.webp"],"width":0},"color_name":"Lightning Purple","color_values":["#8A8AFF","#8A8AFF"],"gift_image":{"avg_color":"#666666","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/car_icon_purple.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/car_icon_purple.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/car_icon_purple.png~tplv-obj.webp"],"width":0},"is_default":false}],"combo":false,"describe":"sent Sports Car","diamond_count":7000,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#FADCF0","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/965c6cc4b9f6a09849253fbe11af0ad2","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/965c6cc4b9f6a09849253fbe11af0ad2~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/965c6cc4b9f6a09849253fbe11af0ad2~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,5,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#A3897C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/e7ce188da898772f18aaffe49a7bd7db","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/e7ce188da898772f18aaffe49a7bd7db~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/e7ce188da898772f18aaffe49a7bd7db~tplv-obj.webp"],"width":0},"id":6089,"image":{"avg_color":"#524037","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/e7ce188da898772f18aaffe49a7bd7db","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/e7ce188da898772f18aaffe49a7bd7db~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/e7ce188da898772f18aaffe49a7bd7db~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Sports Car","primary_effect_id":365,"tracker_params":{"gift_property":"color_gift"},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Celebration Time","diamond_count":6999,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#7A5353","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/9e0db516157f7d14e5b79184b197a8d3","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/9e0db516157f7d14e5b79184b197a8d3~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/9e0db516157f7d14e5b79184b197a8d3~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#7A536D","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/e73e786041d8218d8e9dbbc150855f1b","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/e73e786041d8218d8e9dbbc150855f1b~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/e73e786041d8218d8e9dbbc150855f1b~tplv-obj.webp"],"width":0},"id":6790,"image":{"avg_color":"#B8B8B8","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/e73e786041d8218d8e9dbbc150855f1b","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/e73e786041d8218d8e9dbbc150855f1b~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/e73e786041d8218d8e9dbbc150855f1b~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Celebration Time","primary_effect_id":1237,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Lili the Leopard","diamond_count":6599,"duration":1000,"for_linkmic":true,"gift_panel_banner":{"banner_lynx_url":"","banner_priority":9,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Gift includes audio.","key":"pm_mt_audio_gift_desc","pieces":[]},"left_icon":{"avg_color":"#405237","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/gift_audio_icon_v1.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":2,"gift_vertical_scenarios":[6],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#405237","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/7be03e1af477d1dbc6eb742d0c969372.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/7be03e1af477d1dbc6eb742d0c969372.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/7be03e1af477d1dbc6eb742d0c969372.png~tplv-obj.webp"],"width":0},"id":9467,"image":{"avg_color":"#E0D4BC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/7be03e1af477d1dbc6eb742d0c969372.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/7be03e1af477d1dbc6eb742d0c969372.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/7be03e1af477d1dbc6eb742d0c969372.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Lili the Leopard","primary_effect_id":4537,"tracker_params":{"gift_property":"audio_gift"},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Unicorn Fantasy","diamond_count":5000,"duration":0,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#EBEBFF","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/483c644e67e9bb1dd5970f2df00b7576.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/483c644e67e9bb1dd5970f2df00b7576.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/483c644e67e9bb1dd5970f2df00b7576.png~tplv-obj.webp"],"width":0},"id":5483,"image":{"avg_color":"#E0C8BC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/483c644e67e9bb1dd5970f2df00b7576.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/483c644e67e9bb1dd5970f2df00b7576.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/483c644e67e9bb1dd5970f2df00b7576.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Unicorn Fantasy","preview_image":{"avg_color":"#E0BCBC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/0d1f70d51d9e4b06f336f4aaf5936244","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/0d1f70d51d9e4b06f336f4aaf5936244~tplv-obj.image","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/0d1f70d51d9e4b06f336f4aaf5936244~tplv-obj.image"],"width":0},"primary_effect_id":741,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Flying Jets","diamond_count":5000,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#CEE5EB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/1d067d13988e8754ed6adbebd89b9ee8.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/1d067d13988e8754ed6adbebd89b9ee8.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/1d067d13988e8754ed6adbebd89b9ee8.png~tplv-obj.webp"],"width":0},"id":9500,"image":{"avg_color":"#7A5353","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/1d067d13988e8754ed6adbebd89b9ee8.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/1d067d13988e8754ed6adbebd89b9ee8.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/1d067d13988e8754ed6adbebd89b9ee8.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Flying Jets","primary_effect_id":5032,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Pool Party","diamond_count":4999,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#E0C8BC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/4147c5bcfad9623c693f83d5d6cba1f7","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/4147c5bcfad9623c693f83d5d6cba1f7~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/4147c5bcfad9623c693f83d5d6cba1f7~tplv-obj.webp"],"width":0},"id":5938,"image":{"avg_color":"#E0C8BC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/4147c5bcfad9623c693f83d5d6cba1f7","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/4147c5bcfad9623c693f83d5d6cba1f7~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/4147c5bcfad9623c693f83d5d6cba1f7~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Pool Party","primary_effect_id":357,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[{"color_effect_id":474,"color_id":1,"color_image":{"avg_color":"#A3C4CC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/a6b23da3-2461-4168-bb3b-426a6435cabf.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/a6b23da3-2461-4168-bb3b-426a6435cabf.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/a6b23da3-2461-4168-bb3b-426a6435cabf.png~tplv-obj.webp"],"width":0},"color_name":"Champagne Gold","color_values":["#FCCD89","#FCCD89"],"gift_image":{"avg_color":"#FFFFFF","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/airplane_icon_gold.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/airplane_icon_gold.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/airplane_icon_gold.png~tplv-obj.webp"],"width":0},"is_default":true},{"color_effect_id":475,"color_id":2,"color_image":{"avg_color":"#A37C7C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/dd27b357-6411-4eb4-95e0-d8a0e1e4c252.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/dd27b357-6411-4eb4-95e0-d8a0e1e4c252.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/dd27b357-6411-4eb4-95e0-d8a0e1e4c252.png~tplv-obj.webp"],"width":0},"color_name":"Romantic Pink","color_values":["#FFA5C1","#FFA5C1"],"gift_image":{"avg_color":"#7A5353","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/airplane_icon_pink.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/airplane_icon_pink.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/airplane_icon_pink.png~tplv-obj.webp"],"width":0},"is_default":false},{"color_effect_id":476,"color_id":3,"color_image":{"avg_color":"#D8EBCE","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/fafec75e-b2e0-4a3f-bc29-f73242cdf2b5.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/fafec75e-b2e0-4a3f-bc29-f73242cdf2b5.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/fafec75e-b2e0-4a3f-bc29-f73242cdf2b5.png~tplv-obj.webp"],"width":0},"color_name":"Sky Blue","color_values":["#80C4FF","#80C4FF"],"gift_image":{"avg_color":"#7A536D","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/airplane_icon_blue.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/airplane_icon_blue.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/airplane_icon_blue.png~tplv-obj.webp"],"width":0},"is_default":false},{"color_effect_id":477,"color_id":4,"color_image":{"avg_color":"#E0BCBC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/d0b4b198-69f3-4c22-a27e-7f1acd2745c6.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/d0b4b198-69f3-4c22-a27e-7f1acd2745c6.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/d0b4b198-69f3-4c22-a27e-7f1acd2745c6.png~tplv-obj.webp"],"width":0},"color_name":"Mystery Purple","color_values":["#B689FF","#B689FF"],"gift_image":{"avg_color":"#CCA3A3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/airplane_icon_purple.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/airplane_icon_purple.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/airplane_icon_purple.png~tplv-obj.webp"],"width":0},"is_default":false}],"combo":false,"describe":"sent Private Jet","diamond_count":4888,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#E0BCD4","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/965c6cc4b9f6a09849253fbe11af0ad2","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/965c6cc4b9f6a09849253fbe11af0ad2~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/965c6cc4b9f6a09849253fbe11af0ad2~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[5,6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#D6D6D6","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/921c6084acaa2339792052058cbd3fd3","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/921c6084acaa2339792052058cbd3fd3~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/921c6084acaa2339792052058cbd3fd3~tplv-obj.webp"],"width":0},"id":5767,"image":{"avg_color":"#CCBEA3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/921c6084acaa2339792052058cbd3fd3","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/921c6084acaa2339792052058cbd3fd3~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/921c6084acaa2339792052058cbd3fd3~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Private Jet","primary_effect_id":263,"tracker_params":{"gift_property":"color_gift"},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Leon the Kitten","diamond_count":4888,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#89A37C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/fc4d2b99910ce9bea92c8a8b503519f9","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/fc4d2b99910ce9bea92c8a8b503519f9~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/fc4d2b99910ce9bea92c8a8b503519f9~tplv-obj.webp"],"width":0},"gift_panel_banner":{"banner_lynx_url":"","banner_priority":9,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Gift includes audio.","key":"pm_mt_audio_gift_desc","pieces":[]},"left_icon":{"avg_color":"#7A536D","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/gift_audio_icon_v1.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":2,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#A3897C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/a7748baba012c9e2d98a30dce7cc5a27","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/a7748baba012c9e2d98a30dce7cc5a27~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a7748baba012c9e2d98a30dce7cc5a27~tplv-obj.webp"],"width":0},"id":6646,"image":{"avg_color":"#7A6053","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/a7748baba012c9e2d98a30dce7cc5a27","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/a7748baba012c9e2d98a30dce7cc5a27~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a7748baba012c9e2d98a30dce7cc5a27~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Leon the Kitten","primary_effect_id":2860,"tracker_params":{"gift_property":"audio_gift"},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Flower Overflow","diamond_count":4000,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#E0BCD4","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/743c4bb44e7e0bf251a7f2f5ada231ee","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/743c4bb44e7e0bf251a7f2f5ada231ee~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/743c4bb44e7e0bf251a7f2f5ada231ee~tplv-obj.webp"],"width":0},"id":6148,"image":{"avg_color":"#EBE1CE","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/743c4bb44e7e0bf251a7f2f5ada231ee","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/743c4bb44e7e0bf251a7f2f5ada231ee~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/743c4bb44e7e0bf251a7f2f5ada231ee~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Flower Overflow","primary_effect_id":518,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Gift Box","diamond_count":3999,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[3],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#EBEBFF","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/3646c259f8ce6f79c762ad00ce51dda0","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/3646c259f8ce6f79c762ad00ce51dda0~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/3646c259f8ce6f79c762ad00ce51dda0~tplv-obj.webp"],"width":0},"id":6835,"image":{"avg_color":"#C8E0BC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/3646c259f8ce6f79c762ad00ce51dda0","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/3646c259f8ce6f79c762ad00ce51dda0~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/3646c259f8ce6f79c762ad00ce51dda0~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Gift Box","primary_effect_id":1151,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Ferris Wheel","diamond_count":3000,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#E0BCD4","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/3c7291ad4c2a6d4f70505c3e296ecebe","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/3c7291ad4c2a6d4f70505c3e296ecebe~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/3c7291ad4c2a6d4f70505c3e296ecebe~tplv-obj.webp"],"width":0},"id":5652,"image":{"avg_color":"#FAF0DC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/3c7291ad4c2a6d4f70505c3e296ecebe","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/3c7291ad4c2a6d4f70505c3e296ecebe~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/3c7291ad4c2a6d4f70505c3e296ecebe~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Ferris Wheel","primary_effect_id":212,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Meteor Shower","diamond_count":3000,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#CCA3A3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/71883933511237f7eaa1bf8cd12ed575","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/71883933511237f7eaa1bf8cd12ed575~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/71883933511237f7eaa1bf8cd12ed575~tplv-obj.webp"],"width":0},"id":6563,"image":{"avg_color":"#CCB1A3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/71883933511237f7eaa1bf8cd12ed575","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/71883933511237f7eaa1bf8cd12ed575~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/71883933511237f7eaa1bf8cd12ed575~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Meteor Shower","primary_effect_id":932,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Golden Party","diamond_count":3000,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#FAFAFA","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/d7722d5348f4289db80fe7a29f4a6f74","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/d7722d5348f4289db80fe7a29f4a6f74~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/d7722d5348f4289db80fe7a29f4a6f74~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[2],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#3D3D3D","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/a00450f3e3aa1f01b62774950e5729c3.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/a00450f3e3aa1f01b62774950e5729c3.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/a00450f3e3aa1f01b62774950e5729c3.png~tplv-obj.webp"],"width":0},"id":9499,"image":{"avg_color":"#A3967C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/a00450f3e3aa1f01b62774950e5729c3.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/a00450f3e3aa1f01b62774950e5729c3.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/a00450f3e3aa1f01b62774950e5729c3.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Golden Party","preview_image":{"avg_color":"#CEE5EB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/eaa2e62ea47503ce0f77276cb66ed184.webp","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/eaa2e62ea47503ce0f77276cb66ed184.webp~tplv-obj.image","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/eaa2e62ea47503ce0f77276cb66ed184.webp~tplv-obj.image"],"width":0},"primary_effect_id":5033,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Rhythmic Bear","diamond_count":2999,"duration":1000,"for_linkmic":false,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#7C7CA3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/16eacf541e4bd6816e88139d079519f5.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/16eacf541e4bd6816e88139d079519f5.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/16eacf541e4bd6816e88139d079519f5.png~tplv-obj.webp"],"width":0},"id":9468,"image":{"avg_color":"#EBEBFF","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/16eacf541e4bd6816e88139d079519f5.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/16eacf541e4bd6816e88139d079519f5.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/16eacf541e4bd6816e88139d079519f5.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":true,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Rhythmic Bear","preview_image":{"avg_color":"#EBE1CE","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/ec8d4241a7231e3a6fb24e030009046a.webp","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/ec8d4241a7231e3a6fb24e030009046a.webp~tplv-obj.image","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/ec8d4241a7231e3a6fb24e030009046a.webp~tplv-obj.image"],"width":0},"primary_effect_id":4523,"random_effect_info":{"audience_key":"mask2","effect_ids":[],"host_key":"mask1","random_gift_bubble":{"display_text":""},"random_gift_panel_banner":{"banner_priority":0,"bg_color_values":[],"collect_num":0,"display_text":"","round":0,"schema_url":"","target_num":0}},"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[{"color_effect_id":486,"color_id":1,"color_image":{"avg_color":"#FFFFFF","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/6cc71705-b286-4e55-a94c-bf50c65ac095.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/6cc71705-b286-4e55-a94c-bf50c65ac095.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/6cc71705-b286-4e55-a94c-bf50c65ac095.png~tplv-obj.webp"],"width":0},"color_name":"Lime Green","color_values":["#60E5AE","#60E5AE"],"gift_image":{"avg_color":"#A3967C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/motor_icon_green.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/motor_icon_green.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/motor_icon_green.png~tplv-obj.webp"],"width":0},"is_default":true},{"color_effect_id":487,"color_id":2,"color_image":{"avg_color":"#EBFBFF","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/d3f61fde-66f1-43a1-b8da-a7c845b3d3e0.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/d3f61fde-66f1-43a1-b8da-a7c845b3d3e0.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/d3f61fde-66f1-43a1-b8da-a7c845b3d3e0.png~tplv-obj.webp"],"width":0},"color_name":"Hot Pink","color_values":["#FF7ACA","#FF7ACA"],"gift_image":{"avg_color":"#CCA3A3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/motor_icon_pink.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/motor_icon_pink.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/motor_icon_pink.png~tplv-obj.webp"],"width":0},"is_default":false},{"color_effect_id":488,"color_id":3,"color_image":{"avg_color":"#E0BCD4","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/6a7d9f31-e9fc-4936-81b8-4eb57d5e544a.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/6a7d9f31-e9fc-4936-81b8-4eb57d5e544a.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/6a7d9f31-e9fc-4936-81b8-4eb57d5e544a.png~tplv-obj.webp"],"width":0},"color_name":"Electric Blue","color_values":["#6699FF","#6699FF"],"gift_image":{"avg_color":"#8F8F8F","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/motor_icon_blue.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/motor_icon_blue.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/motor_icon_blue.png~tplv-obj.webp"],"width":0},"is_default":false},{"color_effect_id":489,"color_id":4,"color_image":{"avg_color":"#666666","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/f2a84010-3391-49cf-90f8-d1c1f19bbbce.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/f2a84010-3391-49cf-90f8-d1c1f19bbbce.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/f2a84010-3391-49cf-90f8-d1c1f19bbbce.png~tplv-obj.webp"],"width":0},"color_name":"Lightning Purple","color_values":["#8A8AFF","#8A8AFF"],"gift_image":{"avg_color":"#A3967C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/motor_icon_purple.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/motor_icon_purple.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/motor_icon_purple.png~tplv-obj.webp"],"width":0},"is_default":false},{"color_effect_id":490,"color_id":5,"color_image":{"avg_color":"#FAF0DC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/9598d54b-04db-4653-90a6-e243a064af8f.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/9598d54b-04db-4653-90a6-e243a064af8f.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/9598d54b-04db-4653-90a6-e243a064af8f.png~tplv-obj.webp"],"width":0},"color_name":"Flash Silver","color_values":["#C0D2DF","#C0D2DF"],"gift_image":{"avg_color":"#FAF0DC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/motor_icon_silver.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/motor_icon_silver.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/motor_icon_silver.png~tplv-obj.webp"],"width":0},"is_default":false},{"color_effect_id":491,"color_id":6,"color_image":{"avg_color":"#C8E0BC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/ae5da295-a186-4d4e-a569-bf9a14069103.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/ae5da295-a186-4d4e-a569-bf9a14069103.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/ae5da295-a186-4d4e-a569-bf9a14069103.png~tplv-obj.webp"],"width":0},"color_name":"Ruby Red","color_values":["#FF5E7A","#FF5E7A"],"gift_image":{"avg_color":"#CCA3A3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/motor_icon_red.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/motor_icon_red.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/motor_icon_red.png~tplv-obj.webp"],"width":0},"is_default":false}],"combo":false,"describe":"sent Motorcycle","diamond_count":2988,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#7A5353","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/965c6cc4b9f6a09849253fbe11af0ad2","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/965c6cc4b9f6a09849253fbe11af0ad2~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/965c6cc4b9f6a09849253fbe11af0ad2~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[5,6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#E6FADC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/6517b8f2f76dc75ff0f4f73107f8780e","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/6517b8f2f76dc75ff0f4f73107f8780e~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/6517b8f2f76dc75ff0f4f73107f8780e~tplv-obj.webp"],"width":0},"id":5765,"image":{"avg_color":"#CECEEB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/6517b8f2f76dc75ff0f4f73107f8780e","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/6517b8f2f76dc75ff0f4f73107f8780e~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/6517b8f2f76dc75ff0f4f73107f8780e~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Motorcycle","primary_effect_id":261,"tracker_params":{"gift_property":"color_gift"},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Whale diving","diamond_count":2150,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#53537A","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/fc4d2b99910ce9bea92c8a8b503519f9","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/fc4d2b99910ce9bea92c8a8b503519f9~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/fc4d2b99910ce9bea92c8a8b503519f9~tplv-obj.webp"],"width":0},"gift_panel_banner":{"banner_lynx_url":"","banner_priority":9,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Gift includes audio.","key":"pm_mt_audio_gift_desc","pieces":[]},"left_icon":{"avg_color":"#CECEEB","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/gift_audio_icon_v1.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":2,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#607A53","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/46fa70966d8e931497f5289060f9a794","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/46fa70966d8e931497f5289060f9a794~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/46fa70966d8e931497f5289060f9a794~tplv-obj.webp"],"width":0},"id":6820,"image":{"avg_color":"#D6D6D6","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/46fa70966d8e931497f5289060f9a794","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/46fa70966d8e931497f5289060f9a794~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/46fa70966d8e931497f5289060f9a794~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Whale diving","primary_effect_id":2628,"tracker_params":{"gift_property":"audio_gift"},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent 2024 Countdown","diamond_count":2024,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#7A5353","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/16dd36fabaf901b3b6ecd4bf8f7ad68b","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/16dd36fabaf901b3b6ecd4bf8f7ad68b~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/16dd36fabaf901b3b6ecd4bf8f7ad68b~tplv-obj.webp"],"width":0},"gift_panel_banner":{"banner_lynx_url":"","banner_priority":9,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Gift includes audio.","key":"pm_mt_audio_gift_desc","pieces":[]},"left_icon":{"avg_color":"#EBD8CE","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/gift_audio_icon_v1.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":2,"gift_vertical_scenarios":[6],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#A3C4CC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/a358a3ce18241dcc6e7d0b02d091d563.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/a358a3ce18241dcc6e7d0b02d091d563.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/a358a3ce18241dcc6e7d0b02d091d563.png~tplv-obj.webp"],"width":0},"id":9641,"image":{"avg_color":"#B1CCA3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/a358a3ce18241dcc6e7d0b02d091d563.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/a358a3ce18241dcc6e7d0b02d091d563.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/a358a3ce18241dcc6e7d0b02d091d563.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"2024 Countdown","primary_effect_id":5322,"tracker_params":{"gift_property":"audio_gift"},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Sparkling Countdown","diamond_count":2024,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#CEE5EB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/16dd36fabaf901b3b6ecd4bf8f7ad68b","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/16dd36fabaf901b3b6ecd4bf8f7ad68b~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/16dd36fabaf901b3b6ecd4bf8f7ad68b~tplv-obj.webp"],"width":0},"gift_panel_banner":{"banner_lynx_url":"","banner_priority":9,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Gift includes audio.","key":"pm_mt_audio_gift_desc","pieces":[]},"left_icon":{"avg_color":"#A3897C","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/gift_audio_icon_v1.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":2,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#7C9BA3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/d6b4539ed9683707bdefe268f6575e74.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/d6b4539ed9683707bdefe268f6575e74.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/d6b4539ed9683707bdefe268f6575e74.png~tplv-obj.webp"],"width":0},"id":9644,"image":{"avg_color":"#523737","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/d6b4539ed9683707bdefe268f6575e74.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/d6b4539ed9683707bdefe268f6575e74.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/d6b4539ed9683707bdefe268f6575e74.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":true,"lock_type":2},"name":"Sparkling Countdown","primary_effect_id":5339,"tracker_params":{"gift_property":"audio_gift"},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Make-up Box","diamond_count":1999,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#53537A","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/a29aa87203ec09c699e3dafa1944b23e","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/a29aa87203ec09c699e3dafa1944b23e~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a29aa87203ec09c699e3dafa1944b23e~tplv-obj.webp"],"width":0},"id":6033,"image":{"avg_color":"#CECEEB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/a29aa87203ec09c699e3dafa1944b23e","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/a29aa87203ec09c699e3dafa1944b23e~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a29aa87203ec09c699e3dafa1944b23e~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Make-up Box","primary_effect_id":399,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Rabbit","diamond_count":1999,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#523749","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/61b42d630091b661e82fc8ed400b1de2","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/61b42d630091b661e82fc8ed400b1de2~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/61b42d630091b661e82fc8ed400b1de2~tplv-obj.webp"],"width":0},"id":6348,"image":{"avg_color":"#D8EBCE","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/61b42d630091b661e82fc8ed400b1de2","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/61b42d630091b661e82fc8ed400b1de2~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/61b42d630091b661e82fc8ed400b1de2~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Rabbit","primary_effect_id":731,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Red Carpet","diamond_count":1999,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#F1FFEB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/9e0db516157f7d14e5b79184b197a8d3","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/9e0db516157f7d14e5b79184b197a8d3~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/9e0db516157f7d14e5b79184b197a8d3~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#FADCDC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/5b9bf90278f87b9ca0c286d3c8a12936","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/5b9bf90278f87b9ca0c286d3c8a12936~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/5b9bf90278f87b9ca0c286d3c8a12936~tplv-obj.webp"],"width":0},"id":6789,"image":{"avg_color":"#DCF4FA","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/5b9bf90278f87b9ca0c286d3c8a12936","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/5b9bf90278f87b9ca0c286d3c8a12936~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/5b9bf90278f87b9ca0c286d3c8a12936~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Red Carpet","primary_effect_id":1232,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Gift Box","diamond_count":1999,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#A37C7C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/0ef66437249c64730e551cea6148fb28","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/0ef66437249c64730e551cea6148fb28~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/0ef66437249c64730e551cea6148fb28~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[3],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#FAF0DC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/9cc22f7c8ac233e129dec7b981b91b76","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/9cc22f7c8ac233e129dec7b981b91b76~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/9cc22f7c8ac233e129dec7b981b91b76~tplv-obj.webp"],"width":0},"id":6834,"image":{"avg_color":"#373752","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/9cc22f7c8ac233e129dec7b981b91b76","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/9cc22f7c8ac233e129dec7b981b91b76~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/9cc22f7c8ac233e129dec7b981b91b76~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Gift Box","primary_effect_id":1147,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Cooper Flies Home","diamond_count":1999,"duration":1000,"for_linkmic":true,"gift_panel_banner":{"banner_lynx_url":"","banner_priority":16,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Fly Cooper, Fly!","key":"gift_description_6862","pieces":[]},"left_icon":{"avg_color":"#A37C96","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/e3ea82178688e17212581c90d621ae31","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/e3ea82178688e17212581c90d621ae31~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/e3ea82178688e17212581c90d621ae31~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#E0C8BC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/3f1945b0d96e665a759f747e5e0cf7a9","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/3f1945b0d96e665a759f747e5e0cf7a9~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/3f1945b0d96e665a759f747e5e0cf7a9~tplv-obj.webp"],"width":0},"id":6862,"image":{"avg_color":"#A37C96","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/3f1945b0d96e665a759f747e5e0cf7a9","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/3f1945b0d96e665a759f747e5e0cf7a9~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/3f1945b0d96e665a759f747e5e0cf7a9~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Cooper Flies Home","primary_effect_id":1194,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Mystery Firework","diamond_count":1999,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#8F8F8F","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/ea70ae4b6ddb5d69fb52faadd4a6b1c8","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/ea70ae4b6ddb5d69fb52faadd4a6b1c8~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/ea70ae4b6ddb5d69fb52faadd4a6b1c8~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[2],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#DCF4FA","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/c110230c5db903db5f060a432f5a86cd","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/c110230c5db903db5f060a432f5a86cd~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/c110230c5db903db5f060a432f5a86cd~tplv-obj.webp"],"width":0},"id":7529,"image":{"avg_color":"#B1CCA3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/c110230c5db903db5f060a432f5a86cd","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/c110230c5db903db5f060a432f5a86cd~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/c110230c5db903db5f060a432f5a86cd~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Mystery Firework","preview_image":{"avg_color":"#C8E0BC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/4e85c9fa113131615d4be57419e9b4f7","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/4e85c9fa113131615d4be57419e9b4f7~tplv-obj.image","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/4e85c9fa113131615d4be57419e9b4f7~tplv-obj.image"],"width":0},"primary_effect_id":1709,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Love Drop","diamond_count":1800,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#C8E0BC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/42958ef42904682210b15f62ce824e5b","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/42958ef42904682210b15f62ce824e5b~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/42958ef42904682210b15f62ce824e5b~tplv-obj.webp"],"width":0},"gift_panel_banner":{"banner_lynx_url":"","banner_priority":16,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Fly the Gift to the creator/guest to support","key":"pm_mt_gift_banner_flyingGift","pieces":[]},"left_icon":{"avg_color":"#CCA3BE","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/d0857daaa739c634e07ced7a309c3d8e","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/d0857daaa739c634e07ced7a309c3d8e~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/d0857daaa739c634e07ced7a309c3d8e~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":4,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#A3967C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/1ea684b3104abb725491a509022f7c02","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/1ea684b3104abb725491a509022f7c02~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/1ea684b3104abb725491a509022f7c02~tplv-obj.webp"],"width":0},"id":8277,"image":{"avg_color":"#D8EBCE","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/1ea684b3104abb725491a509022f7c02","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/1ea684b3104abb725491a509022f7c02~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/1ea684b3104abb725491a509022f7c02~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Love Drop","primary_effect_id":2419,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Garland","diamond_count":1500,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#523749","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/69d7dadcd93942bad49d0b9874f69c1b","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/69d7dadcd93942bad49d0b9874f69c1b~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/69d7dadcd93942bad49d0b9874f69c1b~tplv-obj.webp"],"width":0},"id":5651,"image":{"avg_color":"#524037","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/69d7dadcd93942bad49d0b9874f69c1b","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/69d7dadcd93942bad49d0b9874f69c1b~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/69d7dadcd93942bad49d0b9874f69c1b~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Garland ","preview_image":{"avg_color":"#7A5353","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/484f474784770636acca4568c1294cb6","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/484f474784770636acca4568c1294cb6~tplv-obj.image","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/484f474784770636acca4568c1294cb6~tplv-obj.image"],"width":0},"primary_effect_id":211,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Champion","diamond_count":1500,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#7A6D53","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/58ce827091411e667dd6ba8a93215f86","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/58ce827091411e667dd6ba8a93215f86~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/58ce827091411e667dd6ba8a93215f86~tplv-obj.webp"],"width":0},"id":5955,"image":{"avg_color":"#524937","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/58ce827091411e667dd6ba8a93215f86","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/58ce827091411e667dd6ba8a93215f86~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/58ce827091411e667dd6ba8a93215f86~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Champion","primary_effect_id":307,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Chasing the Dream","diamond_count":1500,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#A3897C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/1ea8dbb805466c4ced19f29e9590040f","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/1ea8dbb805466c4ced19f29e9590040f~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/1ea8dbb805466c4ced19f29e9590040f~tplv-obj.webp"],"width":0},"id":7467,"image":{"avg_color":"#CEE5EB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/1ea8dbb805466c4ced19f29e9590040f","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/1ea8dbb805466c4ced19f29e9590040f~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/1ea8dbb805466c4ced19f29e9590040f~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Chasing the Dream","primary_effect_id":1874,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[{"color_effect_id":478,"color_id":1,"color_image":{"avg_color":"#373752","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/0d53e7c5-7993-4035-9f4c-ca544d477367.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/0d53e7c5-7993-4035-9f4c-ca544d477367.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/0d53e7c5-7993-4035-9f4c-ca544d477367.png~tplv-obj.webp"],"width":0},"color_name":"Starry Blue","color_values":["#80C4FF","#80C4FF"],"gift_image":{"avg_color":"#FADCDC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/fireworks_icon_blue.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/fireworks_icon_blue.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/fireworks_icon_blue.png~tplv-obj.webp"],"width":0},"is_default":true},{"color_effect_id":483,"color_id":2,"color_image":{"avg_color":"#B1CCA3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/623bb4bd-1bcc-46f9-9abd-59c34e709ab4.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/623bb4bd-1bcc-46f9-9abd-59c34e709ab4.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/623bb4bd-1bcc-46f9-9abd-59c34e709ab4.png~tplv-obj.webp"],"width":0},"color_name":"Romantic Pink","color_values":["#FFA5C1","#FFA5C1"],"gift_image":{"avg_color":"#FAF0DC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/fireworks_icon_pink.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/fireworks_icon_pink.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/fireworks_icon_pink.png~tplv-obj.webp"],"width":0},"is_default":false},{"color_effect_id":484,"color_id":3,"color_image":{"avg_color":"#A37C96","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/1fe6fd9b-90b2-425c-99d7-cc9389308f63.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/1fe6fd9b-90b2-425c-99d7-cc9389308f63.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/1fe6fd9b-90b2-425c-99d7-cc9389308f63.png~tplv-obj.webp"],"width":0},"color_name":"Mint Green","color_values":["#80E0D5","#80E0D5"],"gift_image":{"avg_color":"#A37C7C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/fireworks_icon_green.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/fireworks_icon_green.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/fireworks_icon_green.png~tplv-obj.webp"],"width":0},"is_default":false},{"color_effect_id":485,"color_id":4,"color_image":{"avg_color":"#607A53","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/aec39d71-e6e3-49fa-a09d-55efeb6859b3.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/aec39d71-e6e3-49fa-a09d-55efeb6859b3.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/aec39d71-e6e3-49fa-a09d-55efeb6859b3.png~tplv-obj.webp"],"width":0},"color_name":"Dreamy Purple","color_values":["#B689FF","#B689FF"],"gift_image":{"avg_color":"#7A5353","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/fireworks_icon_purple.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/fireworks_icon_purple.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/fireworks_icon_purple.png~tplv-obj.webp"],"width":0},"is_default":false}],"combo":false,"describe":"sent Fireworks","diamond_count":1088,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#F1FFEB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/965c6cc4b9f6a09849253fbe11af0ad2","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/965c6cc4b9f6a09849253fbe11af0ad2~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/965c6cc4b9f6a09849253fbe11af0ad2~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,5,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#523737","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/9494c8a0bc5c03521ef65368e59cc2b8","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/9494c8a0bc5c03521ef65368e59cc2b8~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/9494c8a0bc5c03521ef65368e59cc2b8~tplv-obj.webp"],"width":0},"id":6090,"image":{"avg_color":"#A3897C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/9494c8a0bc5c03521ef65368e59cc2b8","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/9494c8a0bc5c03521ef65368e59cc2b8~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/9494c8a0bc5c03521ef65368e59cc2b8~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Fireworks","primary_effect_id":164,"tracker_params":{"gift_property":"color_gift"},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Gold Mine","diamond_count":1000,"duration":0,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#FFEBEB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/58cbff1bd592ae4365a450c4bf767f3a.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/58cbff1bd592ae4365a450c4bf767f3a.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/58cbff1bd592ae4365a450c4bf767f3a.png~tplv-obj.webp"],"width":0},"id":5587,"image":{"avg_color":"#E0BCD4","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/58cbff1bd592ae4365a450c4bf767f3a.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/58cbff1bd592ae4365a450c4bf767f3a.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/58cbff1bd592ae4365a450c4bf767f3a.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Gold Mine","primary_effect_id":189,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Email Message","diamond_count":1000,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#607A53","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/c959df6dbffd6f07849d22d2c3c07861","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/c959df6dbffd6f07849d22d2c3c07861~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/c959df6dbffd6f07849d22d2c3c07861~tplv-obj.webp"],"width":0},"id":6199,"image":{"avg_color":"#DCDCFA","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/c959df6dbffd6f07849d22d2c3c07861","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/c959df6dbffd6f07849d22d2c3c07861~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/c959df6dbffd6f07849d22d2c3c07861~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Email Message","primary_effect_id":673,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Mirror Bloom","diamond_count":1000,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#524937","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/a9d0e9406230fa9a901d992a90574e39","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/a9d0e9406230fa9a901d992a90574e39~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a9d0e9406230fa9a901d992a90574e39~tplv-obj.webp"],"width":0},"id":6200,"image":{"avg_color":"#FADCDC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/a9d0e9406230fa9a901d992a90574e39","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/a9d0e9406230fa9a901d992a90574e39~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a9d0e9406230fa9a901d992a90574e39~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Mirror Bloom","primary_effect_id":674,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Watermelon Love","diamond_count":1000,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#CCA3BE","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/1d1650cd9bb0e39d72a6e759525ffe59","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/1d1650cd9bb0e39d72a6e759525ffe59~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/1d1650cd9bb0e39d72a6e759525ffe59~tplv-obj.webp"],"width":0},"id":6781,"image":{"avg_color":"#D8EBCE","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/1d1650cd9bb0e39d72a6e759525ffe59","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/1d1650cd9bb0e39d72a6e759525ffe59~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/1d1650cd9bb0e39d72a6e759525ffe59~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Watermelon Love","primary_effect_id":1180,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Blooming Ribbons","diamond_count":1000,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#523737","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/f76750ab58ee30fc022c9e4e11d25c9d.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f76750ab58ee30fc022c9e4e11d25c9d.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f76750ab58ee30fc022c9e4e11d25c9d.png~tplv-obj.webp"],"width":0},"id":9498,"image":{"avg_color":"#E0D4BC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/f76750ab58ee30fc022c9e4e11d25c9d.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f76750ab58ee30fc022c9e4e11d25c9d.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f76750ab58ee30fc022c9e4e11d25c9d.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Blooming Ribbons","primary_effect_id":4994,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Travel with You","diamond_count":999,"duration":1000,"for_linkmic":false,"gift_label_icon":{"avg_color":"#607A53","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/0043ba52e0198a90138ceca023773d39","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/0043ba52e0198a90138ceca023773d39~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/0043ba52e0198a90138ceca023773d39~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[4,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#523737","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/753098e5a8f45afa965b73616c04cf89","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/753098e5a8f45afa965b73616c04cf89~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/753098e5a8f45afa965b73616c04cf89~tplv-obj.webp"],"width":0},"id":6233,"image":{"avg_color":"#3D3D3D","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/753098e5a8f45afa965b73616c04cf89","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/753098e5a8f45afa965b73616c04cf89~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/753098e5a8f45afa965b73616c04cf89~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":true,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Travel with You","preview_image":{"avg_color":"#F0F0F0","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/e930f3944ae299c9e816dc9bf20be44f","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/e930f3944ae299c9e816dc9bf20be44f~tplv-obj.image","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/e930f3944ae299c9e816dc9bf20be44f~tplv-obj.image"],"width":0},"primary_effect_id":1066,"random_effect_info":{"audience_key":"mask2","effect_ids":[],"host_key":"mask1","random_gift_bubble":{"display_text":""},"random_gift_panel_banner":{"banner_priority":0,"bg_color_values":[],"collect_num":0,"display_text":"","round":0,"schema_url":"","target_num":0}},"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Lucky Airdrop Box","diamond_count":999,"duration":1000,"for_linkmic":false,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#FFEBEB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/6ae56f08ae3ee57ea2dda0025bfd39d3.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/6ae56f08ae3ee57ea2dda0025bfd39d3.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/6ae56f08ae3ee57ea2dda0025bfd39d3.png~tplv-obj.webp"],"width":0},"id":9717,"image":{"avg_color":"#BCBCE0","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/6ae56f08ae3ee57ea2dda0025bfd39d3.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/6ae56f08ae3ee57ea2dda0025bfd39d3.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/6ae56f08ae3ee57ea2dda0025bfd39d3.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":true,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Lucky Airdrop Box","preview_image":{"avg_color":"#FFF8EB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/2153b42c1693e04a28d0b1e0bbfcd2dc.webp","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/2153b42c1693e04a28d0b1e0bbfcd2dc.webp~tplv-obj.image","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/2153b42c1693e04a28d0b1e0bbfcd2dc.webp~tplv-obj.image"],"width":0},"primary_effect_id":5404,"random_effect_info":{"audience_key":"mask2","effect_ids":[],"host_key":"mask1","random_gift_bubble":{"display_text":""},"random_gift_panel_banner":{"banner_priority":0,"bg_color_values":[],"collect_num":0,"display_text":"","round":0,"schema_url":"","target_num":0}},"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Train","diamond_count":899,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#53537A","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/4227ed71f2c494b554f9cbe2147d4899","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/4227ed71f2c494b554f9cbe2147d4899~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/4227ed71f2c494b554f9cbe2147d4899~tplv-obj.webp"],"width":0},"id":5978,"image":{"avg_color":"#666666","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/4227ed71f2c494b554f9cbe2147d4899","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/4227ed71f2c494b554f9cbe2147d4899~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/4227ed71f2c494b554f9cbe2147d4899~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Train","primary_effect_id":375,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Swan","diamond_count":699,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#FFEBEB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/97a26919dbf6afe262c97e22a83f4bf1","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/97a26919dbf6afe262c97e22a83f4bf1~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/97a26919dbf6afe262c97e22a83f4bf1~tplv-obj.webp"],"width":0},"id":5897,"image":{"avg_color":"#A3967C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/97a26919dbf6afe262c97e22a83f4bf1","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/97a26919dbf6afe262c97e22a83f4bf1~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/97a26919dbf6afe262c97e22a83f4bf1~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Swan","primary_effect_id":336,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Money Gun","diamond_count":500,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#A37C7C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/e0589e95a2b41970f0f30f6202f5fce6","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/e0589e95a2b41970f0f30f6202f5fce6~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/e0589e95a2b41970f0f30f6202f5fce6~tplv-obj.webp"],"width":0},"id":7168,"image":{"avg_color":"#A37C7C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/e0589e95a2b41970f0f30f6202f5fce6","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/e0589e95a2b41970f0f30f6202f5fce6~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/e0589e95a2b41970f0f30f6202f5fce6~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Money Gun","primary_effect_id":1404,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Coral","diamond_count":499,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#EBEBFF","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/d4faa402c32bf4f92bee654b2663d9f1","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/d4faa402c32bf4f92bee654b2663d9f1~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/d4faa402c32bf4f92bee654b2663d9f1~tplv-obj.webp"],"width":0},"id":5731,"image":{"avg_color":"#373752","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/d4faa402c32bf4f92bee654b2663d9f1","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/d4faa402c32bf4f92bee654b2663d9f1~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/d4faa402c32bf4f92bee654b2663d9f1~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Coral","primary_effect_id":244,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Forever Rosa","diamond_count":399,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#523737","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/863e7947bc793f694acbe970d70440a1.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/863e7947bc793f694acbe970d70440a1.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/863e7947bc793f694acbe970d70440a1.png~tplv-obj.webp"],"width":0},"id":8914,"image":{"avg_color":"#7A536D","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/863e7947bc793f694acbe970d70440a1.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/863e7947bc793f694acbe970d70440a1.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/863e7947bc793f694acbe970d70440a1.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Forever Rosa","primary_effect_id":3311,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Boxing Gloves","diamond_count":299,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#666666","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/9f8bd92363c400c284179f6719b6ba9c","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/9f8bd92363c400c284179f6719b6ba9c~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/9f8bd92363c400c284179f6719b6ba9c~tplv-obj.webp"],"width":0},"id":6007,"image":{"avg_color":"#7C7CA3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/9f8bd92363c400c284179f6719b6ba9c","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/9f8bd92363c400c284179f6719b6ba9c~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/9f8bd92363c400c284179f6719b6ba9c~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Boxing Gloves","primary_effect_id":388,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Duck","diamond_count":299,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#BCBCE0","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/e172f660a1d4f95813a3ace0fde42323","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/e172f660a1d4f95813a3ace0fde42323~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/e172f660a1d4f95813a3ace0fde42323~tplv-obj.webp"],"width":0},"id":6265,"image":{"avg_color":"#EBCECE","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/e172f660a1d4f95813a3ace0fde42323","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/e172f660a1d4f95813a3ace0fde42323~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/e172f660a1d4f95813a3ace0fde42323~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Duck","primary_effect_id":638,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Corgi","diamond_count":299,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#7A5353","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/148eef0884fdb12058d1c6897d1e02b9","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/148eef0884fdb12058d1c6897d1e02b9~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/148eef0884fdb12058d1c6897d1e02b9~tplv-obj.webp"],"width":0},"id":6267,"image":{"avg_color":"#CCBEA3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/148eef0884fdb12058d1c6897d1e02b9","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/148eef0884fdb12058d1c6897d1e02b9~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/148eef0884fdb12058d1c6897d1e02b9~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Corgi","primary_effect_id":640,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Fruit Friends","diamond_count":299,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#EBD8CE","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/1153dd51308c556cb4fcc48c7d62209f.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/1153dd51308c556cb4fcc48c7d62209f.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/1153dd51308c556cb4fcc48c7d62209f.png~tplv-obj.webp"],"width":0},"id":9465,"image":{"avg_color":"#A3C4CC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/1153dd51308c556cb4fcc48c7d62209f.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/1153dd51308c556cb4fcc48c7d62209f.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/1153dd51308c556cb4fcc48c7d62209f.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Fruit Friends","primary_effect_id":4540,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent 2024 Glasses","diamond_count":224,"duration":3000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#FADCF0","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/16dd36fabaf901b3b6ecd4bf8f7ad68b","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/16dd36fabaf901b3b6ecd4bf8f7ad68b~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/16dd36fabaf901b3b6ecd4bf8f7ad68b~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#FFF8EB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/512d2e9934cbae8d1019a391814edbd2.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/512d2e9934cbae8d1019a391814edbd2.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/512d2e9934cbae8d1019a391814edbd2.png~tplv-obj.webp"],"width":0},"id":9640,"image":{"avg_color":"#EBEBFF","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/512d2e9934cbae8d1019a391814edbd2.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/512d2e9934cbae8d1019a391814edbd2.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/512d2e9934cbae8d1019a391814edbd2.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"2024 Glasses","primary_effect_id":5441,"tracker_params":{},"type":4},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent 2024 JoyLens","diamond_count":224,"duration":3000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#B8B8B8","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/16dd36fabaf901b3b6ecd4bf8f7ad68b","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/16dd36fabaf901b3b6ecd4bf8f7ad68b~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/16dd36fabaf901b3b6ecd4bf8f7ad68b~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#FFEBF8","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/36d82bbcd87c1914df84262d9bdd9b95.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/36d82bbcd87c1914df84262d9bdd9b95.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/36d82bbcd87c1914df84262d9bdd9b95.png~tplv-obj.webp"],"width":0},"id":9643,"image":{"avg_color":"#FFFFFF","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/36d82bbcd87c1914df84262d9bdd9b95.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/36d82bbcd87c1914df84262d9bdd9b95.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/36d82bbcd87c1914df84262d9bdd9b95.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":true,"lock_type":2},"name":"2024 JoyLens","primary_effect_id":5440,"tracker_params":{},"type":4},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Shiba Inu","diamond_count":222,"duration":0,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#FAFAFA","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/ddbcee02f5b86b803b0ec34357cd82ec.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/ddbcee02f5b86b803b0ec34357cd82ec.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/ddbcee02f5b86b803b0ec34357cd82ec.png~tplv-obj.webp"],"width":0},"id":5482,"image":{"avg_color":"#666666","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/ddbcee02f5b86b803b0ec34357cd82ec.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/ddbcee02f5b86b803b0ec34357cd82ec.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/ddbcee02f5b86b803b0ec34357cd82ec.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Shiba Inu","primary_effect_id":8,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[{"color_effect_id":167,"color_id":1,"color_image":{"avg_color":"#FADCDC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/9a8cca7c-386c-4662-b588-72d10c6caf6c.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/9a8cca7c-386c-4662-b588-72d10c6caf6c.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/9a8cca7c-386c-4662-b588-72d10c6caf6c.png~tplv-obj.webp"],"width":0},"color_name":"Lightning Purple","color_values":["#8A8AFF","#8A8AFF"],"gift_image":{"avg_color":"#BCBCE0","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/08af67ab13a8053269bf539fd27f3873.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/08af67ab13a8053269bf539fd27f3873.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/08af67ab13a8053269bf539fd27f3873.png~tplv-obj.webp"],"width":0},"is_default":true},{"color_effect_id":492,"color_id":2,"color_image":{"avg_color":"#E0BCBC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/854a3fcd-bdf4-4a13-a3bf-29d6f36e07a9.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/854a3fcd-bdf4-4a13-a3bf-29d6f36e07a9.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/854a3fcd-bdf4-4a13-a3bf-29d6f36e07a9.png~tplv-obj.webp"],"width":0},"color_name":"Sakura Pink","color_values":["#FFA5C1","#FFA5C1"],"gift_image":{"avg_color":"#FAFAFA","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/glasses_pink_icon.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/glasses_pink_icon.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/glasses_pink_icon.png~tplv-obj.webp"],"width":0},"is_default":false},{"color_effect_id":493,"color_id":3,"color_image":{"avg_color":"#8F8F8F","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/a34cc268-1118-4cf1-9efd-295543d32726.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/a34cc268-1118-4cf1-9efd-295543d32726.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/a34cc268-1118-4cf1-9efd-295543d32726.png~tplv-obj.webp"],"width":0},"color_name":"Rock Blue","color_values":["#6699FF","#6699FF"],"gift_image":{"avg_color":"#89A37C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/glasses_blue_icon.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/glasses_blue_icon.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/glasses_blue_icon.png~tplv-obj.webp"],"width":0},"is_default":false},{"color_effect_id":494,"color_id":4,"color_image":{"avg_color":"#C8E0BC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/169b5125-6441-4c5a-974e-5f4afcdb468a.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/169b5125-6441-4c5a-974e-5f4afcdb468a.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/169b5125-6441-4c5a-974e-5f4afcdb468a.png~tplv-obj.webp"],"width":0},"color_name":"Sunny Orange","color_values":["#FFA15E","#FFA15E"],"gift_image":{"avg_color":"#BCD9E0","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/glasses_orange_icon.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/glasses_orange_icon.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/glasses_orange_icon.png~tplv-obj.webp"],"width":0},"is_default":false}],"combo":false,"describe":"sent Sunglasses","diamond_count":199,"duration":0,"for_linkmic":true,"gift_label_icon":{"avg_color":"#E0C8BC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/965c6cc4b9f6a09849253fbe11af0ad2","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/965c6cc4b9f6a09849253fbe11af0ad2~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/965c6cc4b9f6a09849253fbe11af0ad2~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[5],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#EBE1CE","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/08af67ab13a8053269bf539fd27f3873.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/08af67ab13a8053269bf539fd27f3873.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/08af67ab13a8053269bf539fd27f3873.png~tplv-obj.webp"],"width":0},"id":5509,"image":{"avg_color":"#E0BCBC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/08af67ab13a8053269bf539fd27f3873.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/08af67ab13a8053269bf539fd27f3873.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/08af67ab13a8053269bf539fd27f3873.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Sunglasses","primary_effect_id":167,"tracker_params":{"gift_property":"color_gift"},"type":4},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Hearts","diamond_count":199,"duration":0,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#53737A","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/934b5a10dee8376df5870a61d2ea5cb6.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/934b5a10dee8376df5870a61d2ea5cb6.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/934b5a10dee8376df5870a61d2ea5cb6.png~tplv-obj.webp"],"width":0},"id":5586,"image":{"avg_color":"#BCD9E0","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/934b5a10dee8376df5870a61d2ea5cb6.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/934b5a10dee8376df5870a61d2ea5cb6.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/934b5a10dee8376df5870a61d2ea5cb6.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Hearts","primary_effect_id":3306,"tracker_params":{},"type":4},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Lock and Key","diamond_count":199,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#53737A","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/2c9cec686b98281f7319b1a02ba2864a","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/2c9cec686b98281f7319b1a02ba2864a~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/2c9cec686b98281f7319b1a02ba2864a~tplv-obj.webp"],"width":0},"id":5880,"image":{"avg_color":"#666666","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/2c9cec686b98281f7319b1a02ba2864a","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/2c9cec686b98281f7319b1a02ba2864a~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/2c9cec686b98281f7319b1a02ba2864a~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Lock and Key","primary_effect_id":326,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Garland Headpiece","diamond_count":199,"duration":3000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#B1CCA3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/bdbdd8aeb2b69c173a3ef666e63310f3","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/bdbdd8aeb2b69c173a3ef666e63310f3~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/bdbdd8aeb2b69c173a3ef666e63310f3~tplv-obj.webp"],"width":0},"id":6437,"image":{"avg_color":"#A3C4CC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/bdbdd8aeb2b69c173a3ef666e63310f3","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/bdbdd8aeb2b69c173a3ef666e63310f3~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/bdbdd8aeb2b69c173a3ef666e63310f3~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Garland Headpiece","primary_effect_id":2277,"tracker_params":{},"type":4},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Love You","diamond_count":199,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#FAFAFA","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/d7722d5348f4289db80fe7a29f4a6f74","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/d7722d5348f4289db80fe7a29f4a6f74~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/d7722d5348f4289db80fe7a29f4a6f74~tplv-obj.webp"],"width":0},"gift_panel_banner":{"banner_lynx_url":"","banner_priority":16,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Say I love you in your own language","key":"gift_description_6671","pieces":[]},"left_icon":{"avg_color":"#EBE1CE","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/effdf81513685c4b1c579fa90b84d299","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/effdf81513685c4b1c579fa90b84d299~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/effdf81513685c4b1c579fa90b84d299~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[2,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#FFF1EB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/134e51c00f46e01976399883ca4e4798","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/134e51c00f46e01976399883ca4e4798~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/134e51c00f46e01976399883ca4e4798~tplv-obj.webp"],"width":0},"id":6671,"image":{"avg_color":"#B1CCA3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/134e51c00f46e01976399883ca4e4798","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/134e51c00f46e01976399883ca4e4798~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/134e51c00f46e01976399883ca4e4798~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Love You","primary_effect_id":1023,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Star Throne","diamond_count":7999,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#CECEEB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/30063f6bc45aecc575c49ff3dbc33831","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/30063f6bc45aecc575c49ff3dbc33831~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/30063f6bc45aecc575c49ff3dbc33831~tplv-obj.webp"],"width":0},"id":7764,"image":{"avg_color":"#7A6053","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/30063f6bc45aecc575c49ff3dbc33831","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/30063f6bc45aecc575c49ff3dbc33831~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/30063f6bc45aecc575c49ff3dbc33831~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Star Throne","primary_effect_id":1911,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Cheer For You","diamond_count":199,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#CEE5EB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/9e0db516157f7d14e5b79184b197a8d3","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/9e0db516157f7d14e5b79184b197a8d3~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/9e0db516157f7d14e5b79184b197a8d3~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#7C9BA3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/1059dfa76c78dc17d7cf0a1fc2ece185","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/1059dfa76c78dc17d7cf0a1fc2ece185~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/1059dfa76c78dc17d7cf0a1fc2ece185~tplv-obj.webp"],"width":0},"id":6713,"image":{"avg_color":"#523749","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/1059dfa76c78dc17d7cf0a1fc2ece185","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/1059dfa76c78dc17d7cf0a1fc2ece185~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/1059dfa76c78dc17d7cf0a1fc2ece185~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Cheer For You","primary_effect_id":1210,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Confetti","diamond_count":100,"duration":0,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#A37C7C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/cb4e11b3834e149f08e1cdcc93870b26","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/cb4e11b3834e149f08e1cdcc93870b26~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/cb4e11b3834e149f08e1cdcc93870b26~tplv-obj.webp"],"width":0},"id":5585,"image":{"avg_color":"#CCA3BE","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/cb4e11b3834e149f08e1cdcc93870b26","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/cb4e11b3834e149f08e1cdcc93870b26~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/cb4e11b3834e149f08e1cdcc93870b26~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Confetti","primary_effect_id":210,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Hand Hearts","diamond_count":100,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#EBCEE1","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/6cd022271dc4669d182cad856384870f","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/6cd022271dc4669d182cad856384870f~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/6cd022271dc4669d182cad856384870f~tplv-obj.webp"],"width":0},"id":5660,"image":{"avg_color":"#7C7CA3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/6cd022271dc4669d182cad856384870f","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/6cd022271dc4669d182cad856384870f~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/6cd022271dc4669d182cad856384870f~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Hand Hearts","primary_effect_id":214,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[{"color_effect_id":217,"color_id":1,"color_image":{"avg_color":"#FAE6DC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/a254cce3-3662-4c0e-84d7-d06bf3af3e2e.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/a254cce3-3662-4c0e-84d7-d06bf3af3e2e.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/a254cce3-3662-4c0e-84d7-d06bf3af3e2e.png~tplv-obj.webp"],"width":0},"color_name":"Sky Blue","color_values":["#80C4FF","#80C4FF"],"gift_image":{"avg_color":"#53537A","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/0f158a08f7886189cdabf496e8a07c21","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/0f158a08f7886189cdabf496e8a07c21~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/0f158a08f7886189cdabf496e8a07c21~tplv-obj.webp"],"width":0},"is_default":true},{"color_effect_id":453,"color_id":2,"color_image":{"avg_color":"#F1FFEB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/f05eccc4-12ec-488e-8424-1da90271d9f8.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/f05eccc4-12ec-488e-8424-1da90271d9f8.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/f05eccc4-12ec-488e-8424-1da90271d9f8.png~tplv-obj.webp"],"width":0},"color_name":"Dreamy Pink","color_values":["#FFA5C1","#FFA5C1"],"gift_image":{"avg_color":"#373752","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/crane_pink_icon.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/crane_pink_icon.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/crane_pink_icon.png~tplv-obj.webp"],"width":0},"is_default":false},{"color_effect_id":454,"color_id":3,"color_image":{"avg_color":"#7C9BA3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/c251d561-de3a-4127-b873-aa952c7bc4c5.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/c251d561-de3a-4127-b873-aa952c7bc4c5.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/c251d561-de3a-4127-b873-aa952c7bc4c5.png~tplv-obj.webp"],"width":0},"color_name":"Hopeful Orange","color_values":["#FFA15E","#FFA15E"],"gift_image":{"avg_color":"#524037","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/crane_orange_icon.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/crane_orange_icon.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/crane_orange_icon.png~tplv-obj.webp"],"width":0},"is_default":false},{"color_effect_id":455,"color_id":4,"color_image":{"avg_color":"#FADCDC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/6571e34e-b7ff-4d99-8965-e51cefbe4123.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/6571e34e-b7ff-4d99-8965-e51cefbe4123.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/6571e34e-b7ff-4d99-8965-e51cefbe4123.png~tplv-obj.webp"],"width":0},"color_name":"Mystery Purple","color_values":["#B689FF","#B689FF"],"gift_image":{"avg_color":"#FAF0DC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/crane_purple_icon.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/crane_purple_icon.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/crane_purple_icon.png~tplv-obj.webp"],"width":0},"is_default":false}],"combo":false,"describe":"sent Paper Crane","diamond_count":99,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#EBEBFF","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/965c6cc4b9f6a09849253fbe11af0ad2","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/965c6cc4b9f6a09849253fbe11af0ad2~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/965c6cc4b9f6a09849253fbe11af0ad2~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[5,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#A3897C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/0f158a08f7886189cdabf496e8a07c21","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/0f158a08f7886189cdabf496e8a07c21~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/0f158a08f7886189cdabf496e8a07c21~tplv-obj.webp"],"width":0},"id":5659,"image":{"avg_color":"#FFFFFF","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/0f158a08f7886189cdabf496e8a07c21","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/0f158a08f7886189cdabf496e8a07c21~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/0f158a08f7886189cdabf496e8a07c21~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Paper Crane","primary_effect_id":217,"tracker_params":{"gift_property":"color_gift"},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Little Crown","diamond_count":99,"duration":3000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#523749","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/cf3db11b94a975417043b53401d0afe1","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/cf3db11b94a975417043b53401d0afe1~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/cf3db11b94a975417043b53401d0afe1~tplv-obj.webp"],"width":0},"id":6097,"image":{"avg_color":"#D8EBCE","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/cf3db11b94a975417043b53401d0afe1","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/cf3db11b94a975417043b53401d0afe1~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/cf3db11b94a975417043b53401d0afe1~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Little Crown","primary_effect_id":3304,"tracker_params":{},"type":4},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Cap","diamond_count":99,"duration":3000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#EBEBFF","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/6c2ab2da19249ea570a2ece5e3377f04","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/6c2ab2da19249ea570a2ece5e3377f04~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/6c2ab2da19249ea570a2ece5e3377f04~tplv-obj.webp"],"width":0},"id":6104,"image":{"avg_color":"#D8EBCE","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/6c2ab2da19249ea570a2ece5e3377f04","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/6c2ab2da19249ea570a2ece5e3377f04~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/6c2ab2da19249ea570a2ece5e3377f04~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Cap","primary_effect_id":2342,"tracker_params":{},"type":4},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Hat and Mustache","diamond_count":99,"duration":3000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#DCF4FA","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/2f1e4f3f5c728ffbfa35705b480fdc92","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/2f1e4f3f5c728ffbfa35705b480fdc92~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/2f1e4f3f5c728ffbfa35705b480fdc92~tplv-obj.webp"],"width":0},"id":6427,"image":{"avg_color":"#FFF1EB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/2f1e4f3f5c728ffbfa35705b480fdc92","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/2f1e4f3f5c728ffbfa35705b480fdc92~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/2f1e4f3f5c728ffbfa35705b480fdc92~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Hat and Mustache","primary_effect_id":3499,"tracker_params":{},"type":4},{"can_put_in_gift_box":false,"color_infos":[],"combo":true,"describe":"sent Like-Pop","diamond_count":99,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#8F8F8F","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/42958ef42904682210b15f62ce824e5b","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/42958ef42904682210b15f62ce824e5b~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/42958ef42904682210b15f62ce824e5b~tplv-obj.webp"],"width":0},"gift_panel_banner":{"banner_lynx_url":"","banner_priority":16,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Fly the Gift to the creator/guest to support","key":"pm_mt_gift_banner_flyingGift","pieces":[]},"left_icon":{"avg_color":"#89A37C","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/d0857daaa739c634e07ced7a309c3d8e","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/d0857daaa739c634e07ced7a309c3d8e~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/d0857daaa739c634e07ced7a309c3d8e~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":3,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#7C7CA3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/75eb7b4aca24eaa6e566b566c7d21e2f","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/75eb7b4aca24eaa6e566b566c7d21e2f~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/75eb7b4aca24eaa6e566b566c7d21e2f~tplv-obj.webp"],"width":0},"id":8130,"image":{"avg_color":"#666666","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/75eb7b4aca24eaa6e566b566c7d21e2f","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/75eb7b4aca24eaa6e566b566c7d21e2f~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/75eb7b4aca24eaa6e566b566c7d21e2f~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Like-Pop","primary_effect_id":0,"tracker_params":{},"type":1},{"can_put_in_gift_box":false,"color_infos":[],"combo":true,"describe":"sent Heart","diamond_count":10,"duration":0,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#A3967C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/98bea1b189fba75bf0ca766b4dc1976e.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/98bea1b189fba75bf0ca766b4dc1976e.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/98bea1b189fba75bf0ca766b4dc1976e.png~tplv-obj.webp"],"width":0},"id":5480,"image":{"avg_color":"#666666","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/98bea1b189fba75bf0ca766b4dc1976e.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/98bea1b189fba75bf0ca766b4dc1976e.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/98bea1b189fba75bf0ca766b4dc1976e.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Heart","primary_effect_id":0,"tracker_params":{},"type":1},{"can_put_in_gift_box":false,"color_infos":[],"combo":true,"describe":"sent Coffee","diamond_count":1,"duration":0,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#E6FADC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/02492214b9bd50fee2d69fd0d089c025.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/02492214b9bd50fee2d69fd0d089c025.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/02492214b9bd50fee2d69fd0d089c025.png~tplv-obj.webp"],"width":0},"id":5479,"image":{"avg_color":"#FFF1EB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/02492214b9bd50fee2d69fd0d089c025.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/02492214b9bd50fee2d69fd0d089c025.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/02492214b9bd50fee2d69fd0d089c025.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Coffee","primary_effect_id":0,"tracker_params":{},"type":1},{"can_put_in_gift_box":false,"color_infos":[],"combo":true,"describe":"sent Thumbs Up","diamond_count":1,"duration":1000,"for_linkmic":true,"gift_panel_banner":{"banner_lynx_url":"","banner_priority":12,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Send a {0:string} to vote and support the LIVE creator.","key":"pm_mt_gift_poll_gift_panel_hint","pieces":[{"string_value":"Thumbs Up","type":1}]},"left_icon":{"avg_color":"#B8B8B8","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/gift_poll_banner_icon.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_poll_banner_icon.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_poll_banner_icon.png~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#EBD8CE","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/570a663e27bdc460e05556fd1596771a","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/570a663e27bdc460e05556fd1596771a~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/570a663e27bdc460e05556fd1596771a~tplv-obj.webp"],"width":0},"id":6246,"image":{"avg_color":"#DCDCFA","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/570a663e27bdc460e05556fd1596771a","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/570a663e27bdc460e05556fd1596771a~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/570a663e27bdc460e05556fd1596771a~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Thumbs Up","primary_effect_id":0,"tracker_params":{},"type":1},{"can_put_in_gift_box":false,"color_infos":[],"combo":true,"describe":"sent Heart","diamond_count":1,"duration":1000,"for_linkmic":true,"gift_panel_banner":{"banner_lynx_url":"","banner_priority":12,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Send a {0:string} to vote and support the LIVE creator.","key":"pm_mt_gift_poll_gift_panel_hint","pieces":[{"string_value":"Heart","type":1}]},"left_icon":{"avg_color":"#523749","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/gift_poll_banner_icon.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_poll_banner_icon.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_poll_banner_icon.png~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#EBEBFF","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/dd300fd35a757d751301fba862a258f1","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/dd300fd35a757d751301fba862a258f1~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/dd300fd35a757d751301fba862a258f1~tplv-obj.webp"],"width":0},"id":6247,"image":{"avg_color":"#523737","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/dd300fd35a757d751301fba862a258f1","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/dd300fd35a757d751301fba862a258f1~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/dd300fd35a757d751301fba862a258f1~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Heart","primary_effect_id":0,"tracker_params":{},"type":1},{"can_put_in_gift_box":false,"color_infos":[],"combo":true,"describe":"sent Cake Slice","diamond_count":1,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#DCDCFA","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/9e0db516157f7d14e5b79184b197a8d3","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/9e0db516157f7d14e5b79184b197a8d3~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/9e0db516157f7d14e5b79184b197a8d3~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#7A6D53","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/f681afb4be36d8a321eac741d387f1e2","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/f681afb4be36d8a321eac741d387f1e2~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/f681afb4be36d8a321eac741d387f1e2~tplv-obj.webp"],"width":0},"id":6784,"image":{"avg_color":"#7A536D","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/f681afb4be36d8a321eac741d387f1e2","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/f681afb4be36d8a321eac741d387f1e2~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/f681afb4be36d8a321eac741d387f1e2~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Cake Slice","primary_effect_id":0,"tracker_params":{},"type":1},{"can_put_in_gift_box":false,"color_infos":[],"combo":true,"describe":"sent Glow Stick","diamond_count":1,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#F0F0F0","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/9e0db516157f7d14e5b79184b197a8d3","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/9e0db516157f7d14e5b79184b197a8d3~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/9e0db516157f7d14e5b79184b197a8d3~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#E0D4BC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/8e1a5d66370c5586545e358e37c10d25","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/8e1a5d66370c5586545e358e37c10d25~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/8e1a5d66370c5586545e358e37c10d25~tplv-obj.webp"],"width":0},"id":6788,"image":{"avg_color":"#A37C7C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/8e1a5d66370c5586545e358e37c10d25","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/8e1a5d66370c5586545e358e37c10d25~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/8e1a5d66370c5586545e358e37c10d25~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Glow Stick","primary_effect_id":0,"tracker_params":{},"type":1},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Love you","diamond_count":1,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#CCBEA3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/ab0a7b44bfc140923bb74164f6f880ab","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/ab0a7b44bfc140923bb74164f6f880ab~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/ab0a7b44bfc140923bb74164f6f880ab~tplv-obj.webp"],"width":0},"id":6890,"image":{"avg_color":"#89A37C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/ab0a7b44bfc140923bb74164f6f880ab","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/ab0a7b44bfc140923bb74164f6f880ab~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/ab0a7b44bfc140923bb74164f6f880ab~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Love you","primary_effect_id":1204,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Pegasus","diamond_count":42999,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#EBFBFF","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/2fb050c73f8ecad1478f92d3a3d58be7","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/2fb050c73f8ecad1478f92d3a3d58be7~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/2fb050c73f8ecad1478f92d3a3d58be7~tplv-obj.webp"],"width":0},"gift_panel_banner":{"banner_lynx_url":"","banner_priority":9,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Gift includes audio.","key":"pm_mt_audio_gift_desc","pieces":[]},"left_icon":{"avg_color":"#CCB1A3","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/gift_audio_icon_v1.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":2,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#53737A","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/f600a2495ab5d250e7da2066484a9383.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f600a2495ab5d250e7da2066484a9383.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f600a2495ab5d250e7da2066484a9383.png~tplv-obj.webp"],"width":0},"id":9427,"image":{"avg_color":"#FFFFFF","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/f600a2495ab5d250e7da2066484a9383.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f600a2495ab5d250e7da2066484a9383.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f600a2495ab5d250e7da2066484a9383.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":50,"lock":true,"lock_type":3},"name":"Pegasus","preview_image":{"avg_color":"#FFEBF8","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/b5352dab0cb30ed05b1f4d8f17427690.webp","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/b5352dab0cb30ed05b1f4d8f17427690.webp~tplv-obj.image","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/b5352dab0cb30ed05b1f4d8f17427690.webp~tplv-obj.image"],"width":0},"primary_effect_id":5249,"tracker_params":{"gift_property":"audio_gift"},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Fire Phoenix","diamond_count":41999,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#EBCEE1","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/37e0bc3291d0902976d5ef2f16beecf0","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/37e0bc3291d0902976d5ef2f16beecf0~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/37e0bc3291d0902976d5ef2f16beecf0~tplv-obj.webp"],"width":0},"gift_panel_banner":{"banner_lynx_url":"","banner_priority":9,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Gift includes audio.","key":"pm_mt_audio_gift_desc","pieces":[]},"left_icon":{"avg_color":"#53737A","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/gift_audio_icon_v1.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":2,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#CCBEA3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/bfb8425a7e8fa03f9fec05a973a4a506.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/bfb8425a7e8fa03f9fec05a973a4a506.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/bfb8425a7e8fa03f9fec05a973a4a506.png~tplv-obj.webp"],"width":0},"id":9092,"image":{"avg_color":"#FFF1EB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/bfb8425a7e8fa03f9fec05a973a4a506.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/bfb8425a7e8fa03f9fec05a973a4a506.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/bfb8425a7e8fa03f9fec05a973a4a506.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":46,"lock":true,"lock_type":3},"name":"Fire Phoenix","preview_image":{"avg_color":"#A3967C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/e063445090eeb3354ad6d06a9064aae7.webp","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/e063445090eeb3354ad6d06a9064aae7.webp~tplv-obj.image","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/e063445090eeb3354ad6d06a9064aae7.webp~tplv-obj.image"],"width":0},"primary_effect_id":3496,"tracker_params":{"gift_property":"audio_gift"},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Thunder Falcon","diamond_count":39999,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#EBEBFF","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/2e218842824b3feb82078d6a2d7e48a4","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/2e218842824b3feb82078d6a2d7e48a4~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/2e218842824b3feb82078d6a2d7e48a4~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#DCF4FA","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/26f3fbcda383e6093a19b8e7351a164c","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/26f3fbcda383e6093a19b8e7351a164c~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/26f3fbcda383e6093a19b8e7351a164c~tplv-obj.webp"],"width":0},"id":8651,"image":{"avg_color":"#B8B8B8","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/26f3fbcda383e6093a19b8e7351a164c","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/26f3fbcda383e6093a19b8e7351a164c~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/26f3fbcda383e6093a19b8e7351a164c~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":43,"lock":true,"lock_type":3},"name":"Thunder Falcon","preview_image":{"avg_color":"#CCBEA3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/9f480375d459fd4f325444e53acb703d.webp","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/9f480375d459fd4f325444e53acb703d.webp~tplv-obj.image","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/9f480375d459fd4f325444e53acb703d.webp~tplv-obj.image"],"width":0},"primary_effect_id":3321,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent TikTok Universe+","diamond_count":34999,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#53537A","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/a38cb64298d536086fef4d278efacd87","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/a38cb64298d536086fef4d278efacd87~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a38cb64298d536086fef4d278efacd87~tplv-obj.webp"],"width":0},"gift_panel_banner":{"banner_lynx_url":"","banner_priority":10,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"A celebratory message will be displayed with the host’s and your username as well as the gift name in all LIVE videos in your region.","key":"pm_mt_live_gift_panel_note_platform_announcement","pieces":[]},"left_icon":{"avg_color":"#524937","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/gift_broadcast_icon_v1.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_broadcast_icon_v1.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_broadcast_icon_v1.png~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#CCBEA3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/b13105782e8bf8fbefaa83b7af413cee","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/b13105782e8bf8fbefaa83b7af413cee~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/b13105782e8bf8fbefaa83b7af413cee~tplv-obj.webp"],"width":0},"id":7312,"image":{"avg_color":"#D6D6D6","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/b13105782e8bf8fbefaa83b7af413cee","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/b13105782e8bf8fbefaa83b7af413cee~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/b13105782e8bf8fbefaa83b7af413cee~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":true,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":40,"lock":true,"lock_type":3},"name":"TikTok Universe+","preview_image":{"avg_color":"#405237","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/14fea2f1fb315a2474b594a44f9d1eef","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/14fea2f1fb315a2474b594a44f9d1eef~tplv-obj.image","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/14fea2f1fb315a2474b594a44f9d1eef~tplv-obj.image"],"width":0},"primary_effect_id":1503,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Premium Shuttle","diamond_count":20000,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#A3A3CC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/56c23f635641e9269c5e412a7af46779","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/56c23f635641e9269c5e412a7af46779~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/56c23f635641e9269c5e412a7af46779~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#607A53","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/c2b287adee5151b7889d6e3d45b72e44","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/c2b287adee5151b7889d6e3d45b72e44~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/c2b287adee5151b7889d6e3d45b72e44~tplv-obj.webp"],"width":0},"id":7125,"image":{"avg_color":"#FFF8EB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/c2b287adee5151b7889d6e3d45b72e44","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/c2b287adee5151b7889d6e3d45b72e44~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/c2b287adee5151b7889d6e3d45b72e44~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":30,"lock":true,"lock_type":3},"name":"Premium Shuttle","primary_effect_id":1363,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Fly Love","diamond_count":19999,"duration":1000,"for_linkmic":false,"gift_label_icon":{"avg_color":"#8F8F8F","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/65e93d2177beaf3f78d817cf180b3c04","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/65e93d2177beaf3f78d817cf180b3c04~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/65e93d2177beaf3f78d817cf180b3c04~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#7C7CA3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/a598ba4c7024f4d46c1268be4d82f901","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/a598ba4c7024f4d46c1268be4d82f901~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a598ba4c7024f4d46c1268be4d82f901~tplv-obj.webp"],"width":0},"id":8248,"image":{"avg_color":"#8F8F8F","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/a598ba4c7024f4d46c1268be4d82f901","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/a598ba4c7024f4d46c1268be4d82f901~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a598ba4c7024f4d46c1268be4d82f901~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":50,"lock":true,"lock_type":4},"name":"Fly Love","primary_effect_id":3146,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Happy Party","diamond_count":6999,"duration":1000,"for_linkmic":false,"gift_label_icon":{"avg_color":"#7A536D","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/b4661f3e6096ff7a8e73bccb805af5b8","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/b4661f3e6096ff7a8e73bccb805af5b8~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/b4661f3e6096ff7a8e73bccb805af5b8~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#CCA3A3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/41774a8ba83c59055e5f2946d51215b4","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/41774a8ba83c59055e5f2946d51215b4~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/41774a8ba83c59055e5f2946d51215b4~tplv-obj.webp"],"width":0},"id":8247,"image":{"avg_color":"#8F8F8F","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/41774a8ba83c59055e5f2946d51215b4","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/41774a8ba83c59055e5f2946d51215b4~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/41774a8ba83c59055e5f2946d51215b4~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":40,"lock":true,"lock_type":4},"name":"Happy Party","primary_effect_id":2388,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Signature Jet","diamond_count":4888,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#523749","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/73dbcd6713411839f66373fdd3d17864","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/73dbcd6713411839f66373fdd3d17864~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/73dbcd6713411839f66373fdd3d17864~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#A3A3CC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/fe27eba54a50c0a687e3dc0f2c02067d","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/fe27eba54a50c0a687e3dc0f2c02067d~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/fe27eba54a50c0a687e3dc0f2c02067d~tplv-obj.webp"],"width":0},"id":7124,"image":{"avg_color":"#A3897C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/fe27eba54a50c0a687e3dc0f2c02067d","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/fe27eba54a50c0a687e3dc0f2c02067d~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/fe27eba54a50c0a687e3dc0f2c02067d~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":25,"lock":true,"lock_type":3},"name":"Signature Jet","primary_effect_id":1364,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Here We Go","diamond_count":1799,"duration":1000,"for_linkmic":false,"gift_label_icon":{"avg_color":"#FFEBEB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/34ecdc4bc2758742e6f595dd7e25a00a","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/34ecdc4bc2758742e6f595dd7e25a00a~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/34ecdc4bc2758742e6f595dd7e25a00a~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#EBCEE1","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/61b76a51a3757f0ff1cdc33b16c4d8ae","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/61b76a51a3757f0ff1cdc33b16c4d8ae~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/61b76a51a3757f0ff1cdc33b16c4d8ae~tplv-obj.webp"],"width":0},"id":8245,"image":{"avg_color":"#53737A","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/61b76a51a3757f0ff1cdc33b16c4d8ae","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/61b76a51a3757f0ff1cdc33b16c4d8ae~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/61b76a51a3757f0ff1cdc33b16c4d8ae~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":30,"lock":true,"lock_type":4},"name":"Here We Go","primary_effect_id":2387,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Shiny air balloon","diamond_count":1000,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#7A536D","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/ec6bc830cd3097553ab35a3f40510947","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/ec6bc830cd3097553ab35a3f40510947~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/ec6bc830cd3097553ab35a3f40510947~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#E0D4BC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/9e7ebdca64b8f90fcc284bb04ab92d24","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/9e7ebdca64b8f90fcc284bb04ab92d24~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/9e7ebdca64b8f90fcc284bb04ab92d24~tplv-obj.webp"],"width":0},"id":7123,"image":{"avg_color":"#FADCDC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/9e7ebdca64b8f90fcc284bb04ab92d24","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/9e7ebdca64b8f90fcc284bb04ab92d24~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/9e7ebdca64b8f90fcc284bb04ab92d24~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":20,"lock":true,"lock_type":3},"name":"Shiny air balloon","primary_effect_id":1365,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Trending Figure","diamond_count":999,"duration":1000,"for_linkmic":false,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#FFEBEB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/df7b556ccf369bf9a42fe83ec8a77acf.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/df7b556ccf369bf9a42fe83ec8a77acf.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/df7b556ccf369bf9a42fe83ec8a77acf.png~tplv-obj.webp"],"width":0},"id":9138,"image":{"avg_color":"#A3967C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/df7b556ccf369bf9a42fe83ec8a77acf.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/df7b556ccf369bf9a42fe83ec8a77acf.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/df7b556ccf369bf9a42fe83ec8a77acf.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":true,"lock_type":6},"name":"Trending Figure","primary_effect_id":3537,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Gem Gun","diamond_count":500,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#CCA3BE","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/e70ed557a0aebd6799312a98d7c56bc4","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/e70ed557a0aebd6799312a98d7c56bc4~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/e70ed557a0aebd6799312a98d7c56bc4~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#CCA3A3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/dd06007ade737f1001977590b11d3f61","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/dd06007ade737f1001977590b11d3f61~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/dd06007ade737f1001977590b11d3f61~tplv-obj.webp"],"width":0},"id":7122,"image":{"avg_color":"#405237","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/dd06007ade737f1001977590b11d3f61","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/dd06007ade737f1001977590b11d3f61~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/dd06007ade737f1001977590b11d3f61~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":15,"lock":true,"lock_type":3},"name":"Gem Gun","primary_effect_id":1366,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Hands Up","diamond_count":499,"duration":1000,"for_linkmic":false,"gift_label_icon":{"avg_color":"#523737","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/f210b086c4710de3432d368c7d4dd458","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/f210b086c4710de3432d368c7d4dd458~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/f210b086c4710de3432d368c7d4dd458~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#E0D4BC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/f4d906542408e6c87cf0a42f7426f0c6","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/f4d906542408e6c87cf0a42f7426f0c6~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/f4d906542408e6c87cf0a42f7426f0c6~tplv-obj.webp"],"width":0},"id":8244,"image":{"avg_color":"#FFF1EB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/f4d906542408e6c87cf0a42f7426f0c6","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/f4d906542408e6c87cf0a42f7426f0c6~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/f4d906542408e6c87cf0a42f7426f0c6~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":20,"lock":true,"lock_type":4},"name":"Hands Up","primary_effect_id":2386,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Marvelous Confetti","diamond_count":100,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#373752","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/30be17f62f84d78346634d1a08524cb6","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/30be17f62f84d78346634d1a08524cb6~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/30be17f62f84d78346634d1a08524cb6~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#8F8F8F","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/fccc851d351716bc8b34ec65786c727d","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/fccc851d351716bc8b34ec65786c727d~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/fccc851d351716bc8b34ec65786c727d~tplv-obj.webp"],"width":0},"id":7121,"image":{"avg_color":"#CCBEA3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/fccc851d351716bc8b34ec65786c727d","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/fccc851d351716bc8b34ec65786c727d~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/fccc851d351716bc8b34ec65786c727d~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":10,"lock":true,"lock_type":3},"name":"Marvelous Confetti","primary_effect_id":1367,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Star","diamond_count":99,"duration":3000,"for_linkmic":false,"gift_label_icon":{"avg_color":"#7A536D","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/712f2703c388c70dd8ce492961708304","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/712f2703c388c70dd8ce492961708304~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/712f2703c388c70dd8ce492961708304~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#C8E0BC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/485175fda92f4d2f862e915cbcf8f5c4","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/485175fda92f4d2f862e915cbcf8f5c4~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/485175fda92f4d2f862e915cbcf8f5c4~tplv-obj.webp"],"width":0},"id":6432,"image":{"avg_color":"#374C52","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/485175fda92f4d2f862e915cbcf8f5c4","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/485175fda92f4d2f862e915cbcf8f5c4~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/485175fda92f4d2f862e915cbcf8f5c4~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":1},"name":"Star","primary_effect_id":3309,"tracker_params":{},"type":4},{"can_put_in_gift_box":false,"color_infos":[],"combo":true,"describe":"sent Cheer You Up","diamond_count":9,"duration":1000,"for_linkmic":false,"gift_label_icon":{"avg_color":"#EBD8CE","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/697be30d50be77d7e088955422c42837","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/697be30d50be77d7e088955422c42837~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/697be30d50be77d7e088955422c42837~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#7C7CA3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/97e0529ab9e5cbb60d95fc9ff1133ea6","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/97e0529ab9e5cbb60d95fc9ff1133ea6~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/97e0529ab9e5cbb60d95fc9ff1133ea6~tplv-obj.webp"],"width":0},"id":8243,"image":{"avg_color":"#FFFFFF","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/97e0529ab9e5cbb60d95fc9ff1133ea6","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/97e0529ab9e5cbb60d95fc9ff1133ea6~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/97e0529ab9e5cbb60d95fc9ff1133ea6~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":10,"lock":true,"lock_type":4},"name":"Cheer You Up","primary_effect_id":0,"tracker_params":{},"type":1},{"can_put_in_gift_box":false,"color_infos":[],"combo":true,"describe":"sent Team Bracelet","diamond_count":2,"duration":1000,"for_linkmic":false,"gift_label_icon":{"avg_color":"#53537A","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/8d43e729e20e7e4ca6fbd2bf5ef9eeea","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/8d43e729e20e7e4ca6fbd2bf5ef9eeea~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/8d43e729e20e7e4ca6fbd2bf5ef9eeea~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#EBD8CE","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/54cb1eeca369e5bea1b97707ca05d189.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/54cb1eeca369e5bea1b97707ca05d189.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/54cb1eeca369e5bea1b97707ca05d189.png~tplv-obj.webp"],"width":0},"id":9139,"image":{"avg_color":"#EBFBFF","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/54cb1eeca369e5bea1b97707ca05d189.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/54cb1eeca369e5bea1b97707ca05d189.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/54cb1eeca369e5bea1b97707ca05d189.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":1,"lock":true,"lock_type":4},"name":"Team Bracelet","primary_effect_id":0,"tracker_params":{},"type":1},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Heart Me","diamond_count":1,"duration":3000,"for_linkmic":false,"gift_label_icon":{"avg_color":"#FFF8EB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/6415678665a355a01e2765ea159c2426","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/6415678665a355a01e2765ea159c2426~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/6415678665a355a01e2765ea159c2426~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#A3A3CC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/d56945782445b0b8c8658ed44f894c7b","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/d56945782445b0b8c8658ed44f894c7b~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/d56945782445b0b8c8658ed44f894c7b~tplv-obj.webp"],"width":0},"id":7934,"image":{"avg_color":"#E0D4BC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/d56945782445b0b8c8658ed44f894c7b","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/d56945782445b0b8c8658ed44f894c7b~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/d56945782445b0b8c8658ed44f894c7b~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":5},"name":"Heart Me","primary_effect_id":2996,"tracker_params":{},"type":4}],"gifts_info":{"color_gift_icon_animation":{"avg_color":"#CECEEB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/MotorcycleV2.webp","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/MotorcycleV2.webp~tplv-obj.image","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/MotorcycleV2.webp~tplv-obj.image"],"width":0},"default_loc_color_gift_id":5765,"deprecated1":[],"deprecated2":[],"deprecated3":[],"deprecated4":[],"deprecated5":[],"deprecated6":[],"enable_first_recharge_dynamic_effect":false,"first_recharge_gift_info":{"discount_percentage":0,"expire_at":0,"gift_id":0,"original_diamond_count":0,"remain_times":0},"freq_limit_gift_info":{"freq_limit_gift_options":[{"close_gift_panel":true,"frequency_limit":1,"gift_id":6466,"refresh_timestamp":1704412800,"work_single_anchor":true},{"close_gift_panel":true,"frequency_limit":1,"gift_id":7934,"refresh_timestamp":1704412800,"work_single_anchor":true}]},"gift_box_scheme_url":"","gift_combo_infos":[],"gift_gallery_detail_page_scheme_url":"aweme://roma_redirect/?roma_group_key=roma_schema_group_gift_gallery\u0026roma_page_key=roma_schema_page_detail_and_home","gift_group_infos":[{"group_count":10,"group_text":""},{"group_count":99,"group_text":""},{"group_count":365,"group_text":""},{"group_count":999,"group_text":""}],"gift_icon_info":{"effect_uri":"","icon":{"avg_color":"#A3A3CC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"","url_list":[],"width":0},"icon_id":0,"icon_uri":"","name":"","valid_end_at":0,"valid_start_at":0,"with_effect":false},"gift_poll_info":{"gift_poll_options":[{"gift_id":6246,"poll_result_icon":{"avg_color":"#7A6D53","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/poll_gift_star.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/poll_gift_star.png~tplv-obj.image","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/poll_gift_star.png~tplv-obj.image"],"width":0}},{"gift_id":6247,"poll_result_icon":{"avg_color":"#FFFFFF","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/poll_gift_heart.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/poll_gift_heart.png~tplv-obj.image","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/poll_gift_heart.png~tplv-obj.image"],"width":0}}]},"gift_words":"","hide_recharge_entry":false,"is_display_gift_box_icon":false,"is_universal":false,"limited_time_reward_gift_infos":[],"new_gift_id":0,"panel_gift_box_icon":{"avg_color":"#7C7CA3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"","url_list":[],"width":0},"panel_gift_gallery_icon":{"avg_color":"#FADCF0","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/23ac80dc7b6dab58f930a2db3557a759","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/23ac80dc7b6dab58f930a2db3557a759~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/23ac80dc7b6dab58f930a2db3557a759~tplv-obj.webp"],"width":0},"recently_sent_color_gift_id":0,"recommended_random_gift_id":6233,"risk_ctl_strategies":{"disable_send_gift":true,"reason":"disable_self_gifting","risk_ctl_error_msg":"Action not available in your country or region"},"show_first_recharge_entrance":false,"speedy_gift_id":0,"strategy_context":""},"hash":"","hot_fields":["id","for_linkmic","is_displayed_on_panel","gift_panel_banner","can_put_in_gift_box","gift_box_info","tracker_params","lock_info","gift_rank_recommend_info","random_effect_info","is_effect_befview","group_in_tab","gift_sub_type"],"is_full_gift_data":true,"pages":[{"backfill_gifts":[],"display":true,"event_name":"livesdk_gift_tab_click","favourite_gifts":[],"force_insert_metrics":{"7764":{"force_index_config":25,"force_insert_type":4}},"force_insert_priority_map":{"0":-1,"1":5,"2":15,"3":25,"4":20,"5":10,"6":40,"7":35,"8":30,"9":28},"frequently_used_gifts":[],"gifts":[{"can_put_in_gift_box":false,"color_infos":[],"combo":true,"describe":"sent 2024","diamond_count":1,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#607A53","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/16dd36fabaf901b3b6ecd4bf8f7ad68b","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/16dd36fabaf901b3b6ecd4bf8f7ad68b~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/16dd36fabaf901b3b6ecd4bf8f7ad68b~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#7A6053","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/484a44bbe62ce47687d1da31a6602bbd.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/484a44bbe62ce47687d1da31a6602bbd.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/484a44bbe62ce47687d1da31a6602bbd.png~tplv-obj.webp"],"width":0},"id":9639,"image":{"avg_color":"#FAF0DC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/484a44bbe62ce47687d1da31a6602bbd.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/484a44bbe62ce47687d1da31a6602bbd.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/484a44bbe62ce47687d1da31a6602bbd.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":true,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"2024","primary_effect_id":0,"tracker_params":{},"type":1},{"can_put_in_gift_box":false,"color_infos":[],"combo":true,"describe":"sent GG","diamond_count":1,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#CCB1A3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/3f02fa9594bd1495ff4e8aa5ae265eef","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/3f02fa9594bd1495ff4e8aa5ae265eef~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/3f02fa9594bd1495ff4e8aa5ae265eef~tplv-obj.webp"],"width":0},"id":6064,"image":{"avg_color":"#C8E0BC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/3f02fa9594bd1495ff4e8aa5ae265eef","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/3f02fa9594bd1495ff4e8aa5ae265eef~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/3f02fa9594bd1495ff4e8aa5ae265eef~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":true,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"GG","primary_effect_id":0,"tracker_params":{},"type":1},{"can_put_in_gift_box":false,"color_infos":[],"combo":true,"describe":"sent Ice Cream Cone","diamond_count":1,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#524037","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/968820bc85e274713c795a6aef3f7c67","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/968820bc85e274713c795a6aef3f7c67~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/968820bc85e274713c795a6aef3f7c67~tplv-obj.webp"],"width":0},"id":5827,"image":{"avg_color":"#CEE5EB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/968820bc85e274713c795a6aef3f7c67","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/968820bc85e274713c795a6aef3f7c67~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/968820bc85e274713c795a6aef3f7c67~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":true,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Ice Cream Cone","primary_effect_id":0,"tracker_params":{},"type":1},{"can_put_in_gift_box":false,"color_infos":[],"combo":true,"describe":"sent Rose","diamond_count":1,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#FADCF0","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/eba3a9bb85c33e017f3648eaf88d7189","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/eba3a9bb85c33e017f3648eaf88d7189~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/eba3a9bb85c33e017f3648eaf88d7189~tplv-obj.webp"],"width":0},"id":5655,"image":{"avg_color":"#53737A","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/eba3a9bb85c33e017f3648eaf88d7189","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/eba3a9bb85c33e017f3648eaf88d7189~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/eba3a9bb85c33e017f3648eaf88d7189~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":true,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Rose","primary_effect_id":0,"tracker_params":{},"type":1},{"can_put_in_gift_box":false,"color_infos":[],"combo":true,"describe":"sent TikTok","diamond_count":1,"duration":0,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#E0BCBC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/802a21ae29f9fae5abe3693de9f874bd","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/802a21ae29f9fae5abe3693de9f874bd~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/802a21ae29f9fae5abe3693de9f874bd~tplv-obj.webp"],"width":0},"id":5269,"image":{"avg_color":"#D6D6D6","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/802a21ae29f9fae5abe3693de9f874bd","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/802a21ae29f9fae5abe3693de9f874bd~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/802a21ae29f9fae5abe3693de9f874bd~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":true,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"TikTok","primary_effect_id":0,"tracker_params":{},"type":1},{"can_put_in_gift_box":false,"color_infos":[],"combo":true,"describe":"sent Finger Heart","diamond_count":5,"duration":0,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#7C7CA3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/a4c4dc437fd3a6632aba149769491f49.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/a4c4dc437fd3a6632aba149769491f49.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a4c4dc437fd3a6632aba149769491f49.png~tplv-obj.webp"],"width":0},"id":5487,"image":{"avg_color":"#CCBEA3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/a4c4dc437fd3a6632aba149769491f49.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/a4c4dc437fd3a6632aba149769491f49.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a4c4dc437fd3a6632aba149769491f49.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":true,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Finger Heart","primary_effect_id":0,"tracker_params":{},"type":1},{"can_put_in_gift_box":false,"color_infos":[],"combo":true,"describe":"sent Rosa","diamond_count":10,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#FADCF0","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/eb77ead5c3abb6da6034d3cf6cfeb438","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/eb77ead5c3abb6da6034d3cf6cfeb438~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/eb77ead5c3abb6da6034d3cf6cfeb438~tplv-obj.webp"],"width":0},"id":8913,"image":{"avg_color":"#FFEBEB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/eb77ead5c3abb6da6034d3cf6cfeb438","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/eb77ead5c3abb6da6034d3cf6cfeb438~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/eb77ead5c3abb6da6034d3cf6cfeb438~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":true,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Rosa","primary_effect_id":0,"tracker_params":{},"type":1},{"can_put_in_gift_box":false,"color_infos":[],"combo":true,"describe":"sent Perfume","diamond_count":20,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#FFFFFF","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/20b8f61246c7b6032777bb81bf4ee055","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/20b8f61246c7b6032777bb81bf4ee055~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/20b8f61246c7b6032777bb81bf4ee055~tplv-obj.webp"],"width":0},"id":5658,"image":{"avg_color":"#E0BCD4","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/20b8f61246c7b6032777bb81bf4ee055","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/20b8f61246c7b6032777bb81bf4ee055~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/20b8f61246c7b6032777bb81bf4ee055~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":true,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Perfume","primary_effect_id":0,"tracker_params":{},"type":1},{"can_put_in_gift_box":false,"color_infos":[],"combo":true,"describe":"sent Doughnut","diamond_count":30,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#EBE1CE","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/4e7ad6bdf0a1d860c538f38026d4e812","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/4e7ad6bdf0a1d860c538f38026d4e812~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/4e7ad6bdf0a1d860c538f38026d4e812~tplv-obj.webp"],"width":0},"id":5879,"image":{"avg_color":"#EBFBFF","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/4e7ad6bdf0a1d860c538f38026d4e812","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/4e7ad6bdf0a1d860c538f38026d4e812~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/4e7ad6bdf0a1d860c538f38026d4e812~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":true,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Doughnut","primary_effect_id":0,"tracker_params":{},"type":1},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent TikTok Universe","diamond_count":44999,"duration":1000,"for_linkmic":true,"gift_panel_banner":{"banner_lynx_url":"","banner_priority":10,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"A celebratory message will be displayed with the host’s and your username as well as the gift name in all LIVE videos in your region.","key":"pm_mt_live_gift_panel_note_platform_announcement","pieces":[]},"left_icon":{"avg_color":"#EBD8CE","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/gift_broadcast_icon_v1.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_broadcast_icon_v1.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_broadcast_icon_v1.png~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7,6],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#CCA3A3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/8f471afbcebfda3841a6cc515e381f58","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/8f471afbcebfda3841a6cc515e381f58~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/8f471afbcebfda3841a6cc515e381f58~tplv-obj.webp"],"width":0},"id":9072,"image":{"avg_color":"#FAF0DC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/8f471afbcebfda3841a6cc515e381f58","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/8f471afbcebfda3841a6cc515e381f58~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/8f471afbcebfda3841a6cc515e381f58~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":true,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"TikTok Universe","preview_image":{"avg_color":"#A3967C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/7ab2436172876ff1824dd619b4875fa7","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/7ab2436172876ff1824dd619b4875fa7~tplv-obj.image","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/7ab2436172876ff1824dd619b4875fa7~tplv-obj.image"],"width":0},"primary_effect_id":3448,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent TikTok Stars","diamond_count":39999,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#53537A","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/fc4d2b99910ce9bea92c8a8b503519f9","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/fc4d2b99910ce9bea92c8a8b503519f9~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/fc4d2b99910ce9bea92c8a8b503519f9~tplv-obj.webp"],"width":0},"gift_panel_banner":{"banner_lynx_url":"","banner_priority":9,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Gift includes audio.","key":"pm_mt_audio_gift_desc","pieces":[]},"left_icon":{"avg_color":"#DCF4FA","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/gift_audio_icon_v1.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":2,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#B1CCA3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/b1667c891ed39fd68ba7252fff7a1e7c","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/b1667c891ed39fd68ba7252fff7a1e7c~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/b1667c891ed39fd68ba7252fff7a1e7c~tplv-obj.webp"],"width":0},"id":8582,"image":{"avg_color":"#FFF8EB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/b1667c891ed39fd68ba7252fff7a1e7c","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/b1667c891ed39fd68ba7252fff7a1e7c~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/b1667c891ed39fd68ba7252fff7a1e7c~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"TikTok Stars","primary_effect_id":2899,"tracker_params":{"gift_property":"audio_gift"},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Seal and Whale","diamond_count":34500,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#373752","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/3781e9159ff09272826d3f2216ba36ef.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/3781e9159ff09272826d3f2216ba36ef.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/3781e9159ff09272826d3f2216ba36ef.png~tplv-obj.webp"],"width":0},"id":8381,"image":{"avg_color":"#C8E0BC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/3781e9159ff09272826d3f2216ba36ef.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/3781e9159ff09272826d3f2216ba36ef.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/3781e9159ff09272826d3f2216ba36ef.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Seal and Whale","primary_effect_id":2550,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Leon and Lion","diamond_count":34000,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#8F8F8F","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/fc4d2b99910ce9bea92c8a8b503519f9","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/fc4d2b99910ce9bea92c8a8b503519f9~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/fc4d2b99910ce9bea92c8a8b503519f9~tplv-obj.webp"],"width":0},"gift_panel_banner":{"banner_lynx_url":"","banner_priority":9,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Gift includes audio.","key":"pm_mt_audio_gift_desc","pieces":[]},"left_icon":{"avg_color":"#E0BCD4","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/gift_audio_icon_v1.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":2,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#FFEBF8","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/a291aedacf27d22c3fd2d83575d2bee9","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/a291aedacf27d22c3fd2d83575d2bee9~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a291aedacf27d22c3fd2d83575d2bee9~tplv-obj.webp"],"width":0},"id":7823,"image":{"avg_color":"#EBFBFF","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/a291aedacf27d22c3fd2d83575d2bee9","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/a291aedacf27d22c3fd2d83575d2bee9~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a291aedacf27d22c3fd2d83575d2bee9~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Leon and Lion","primary_effect_id":2858,"tracker_params":{"gift_property":"audio_gift"},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Sam the Whale","diamond_count":30000,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#EBD8CE","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/f48a1887eb88238738996bb997b31c0f.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/f48a1887eb88238738996bb997b31c0f.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/f48a1887eb88238738996bb997b31c0f.png~tplv-obj.webp"],"width":0},"id":8391,"image":{"avg_color":"#DCDCFA","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/f48a1887eb88238738996bb997b31c0f.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/f48a1887eb88238738996bb997b31c0f.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/f48a1887eb88238738996bb997b31c0f.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Sam the Whale","primary_effect_id":3256,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Lion","diamond_count":29999,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#DCDCFA","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/fc4d2b99910ce9bea92c8a8b503519f9","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/fc4d2b99910ce9bea92c8a8b503519f9~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/fc4d2b99910ce9bea92c8a8b503519f9~tplv-obj.webp"],"width":0},"gift_panel_banner":{"banner_lynx_url":"","banner_priority":9,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Gift includes audio.","key":"pm_mt_audio_gift_desc","pieces":[]},"left_icon":{"avg_color":"#B8B8B8","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/gift_audio_icon_v1.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":2,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#FFFFFF","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/4fb89af2082a290b37d704e20f4fe729","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/4fb89af2082a290b37d704e20f4fe729~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/4fb89af2082a290b37d704e20f4fe729~tplv-obj.webp"],"width":0},"id":6369,"image":{"avg_color":"#EBFBFF","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/4fb89af2082a290b37d704e20f4fe729","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/4fb89af2082a290b37d704e20f4fe729~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/4fb89af2082a290b37d704e20f4fe729~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Lion","primary_effect_id":2855,"tracker_params":{"gift_property":"audio_gift"},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Dragon Flame","diamond_count":26999,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#B1CCA3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/fc4d2b99910ce9bea92c8a8b503519f9","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/fc4d2b99910ce9bea92c8a8b503519f9~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/fc4d2b99910ce9bea92c8a8b503519f9~tplv-obj.webp"],"width":0},"gift_panel_banner":{"banner_lynx_url":"","banner_priority":9,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Gift includes audio.","key":"pm_mt_audio_gift_desc","pieces":[]},"left_icon":{"avg_color":"#7A6D53","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/gift_audio_icon_v1.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":2,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#CCA3A3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/89b4d1d93c1cc614e3a0903ac7a94e0c","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/89b4d1d93c1cc614e3a0903ac7a94e0c~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/89b4d1d93c1cc614e3a0903ac7a94e0c~tplv-obj.webp"],"width":0},"id":7610,"image":{"avg_color":"#DCF4FA","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/89b4d1d93c1cc614e3a0903ac7a94e0c","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/89b4d1d93c1cc614e3a0903ac7a94e0c~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/89b4d1d93c1cc614e3a0903ac7a94e0c~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Dragon Flame","primary_effect_id":2865,"tracker_params":{"gift_property":"audio_gift"},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Phoenix","diamond_count":25999,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#F1FFEB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/ef248375c4167d70c1642731c732c982","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/ef248375c4167d70c1642731c732c982~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/ef248375c4167d70c1642731c732c982~tplv-obj.webp"],"width":0},"id":7319,"image":{"avg_color":"#B8B8B8","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/ef248375c4167d70c1642731c732c982","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/ef248375c4167d70c1642731c732c982~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/ef248375c4167d70c1642731c732c982~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Phoenix","primary_effect_id":1511,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Adam’s Dream","diamond_count":25999,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#E0BCD4","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/fc4d2b99910ce9bea92c8a8b503519f9","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/fc4d2b99910ce9bea92c8a8b503519f9~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/fc4d2b99910ce9bea92c8a8b503519f9~tplv-obj.webp"],"width":0},"gift_panel_banner":{"banner_lynx_url":"","banner_priority":9,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Gift includes audio.","key":"pm_mt_audio_gift_desc","pieces":[]},"left_icon":{"avg_color":"#D8EBCE","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/gift_audio_icon_v1.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":2,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#E0C8BC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/9a586391fbb1e21621c4203e5563a9e0","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/9a586391fbb1e21621c4203e5563a9e0~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/9a586391fbb1e21621c4203e5563a9e0~tplv-obj.webp"],"width":0},"id":7400,"image":{"avg_color":"#CCB1A3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/9a586391fbb1e21621c4203e5563a9e0","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/9a586391fbb1e21621c4203e5563a9e0~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/9a586391fbb1e21621c4203e5563a9e0~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Adam’s Dream","primary_effect_id":2870,"tracker_params":{"gift_property":"audio_gift"},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent TikTok Shuttle","diamond_count":20000,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#3D3D3D","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/8ef48feba8dd293a75ae9d4376fb17c9","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/8ef48feba8dd293a75ae9d4376fb17c9~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/8ef48feba8dd293a75ae9d4376fb17c9~tplv-obj.webp"],"width":0},"id":6751,"image":{"avg_color":"#A3C4CC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/8ef48feba8dd293a75ae9d4376fb17c9","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/8ef48feba8dd293a75ae9d4376fb17c9~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/8ef48feba8dd293a75ae9d4376fb17c9~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"TikTok Shuttle","primary_effect_id":1073,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Yacht","diamond_count":20000,"duration":1000,"for_linkmic":true,"gift_panel_banner":{"banner_lynx_url":"","banner_priority":9,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Gift includes audio.","key":"pm_mt_audio_gift_desc","pieces":[]},"left_icon":{"avg_color":"#666666","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/gift_audio_icon_v1.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":2,"gift_vertical_scenarios":[6],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#CCB1A3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/e69e2626f6ff43d1c1f2b8ae5ea42514.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/e69e2626f6ff43d1c1f2b8ae5ea42514.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/e69e2626f6ff43d1c1f2b8ae5ea42514.png~tplv-obj.webp"],"width":0},"id":9501,"image":{"avg_color":"#BCBCE0","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/e69e2626f6ff43d1c1f2b8ae5ea42514.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/e69e2626f6ff43d1c1f2b8ae5ea42514.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/e69e2626f6ff43d1c1f2b8ae5ea42514.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Yacht","primary_effect_id":5039,"tracker_params":{"gift_property":"audio_gift"},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Amusement Park","diamond_count":17000,"duration":1000,"for_linkmic":true,"gift_panel_banner":{"banner_lynx_url":"","banner_priority":9,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Gift includes audio.","key":"pm_mt_audio_gift_desc","pieces":[]},"left_icon":{"avg_color":"#CECEEB","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/gift_audio_icon_v1.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":2,"gift_vertical_scenarios":[6],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#A3C4CC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/12ecc01c2984c5d85bb508e80103a3cb.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/12ecc01c2984c5d85bb508e80103a3cb.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/12ecc01c2984c5d85bb508e80103a3cb.png~tplv-obj.webp"],"width":0},"id":9466,"image":{"avg_color":"#7A536D","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/12ecc01c2984c5d85bb508e80103a3cb.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/12ecc01c2984c5d85bb508e80103a3cb.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/12ecc01c2984c5d85bb508e80103a3cb.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Amusement Park","primary_effect_id":4539,"tracker_params":{"gift_property":"audio_gift"},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Rosa Nebula","diamond_count":15000,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#B8B8B8","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/fc4d2b99910ce9bea92c8a8b503519f9","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/fc4d2b99910ce9bea92c8a8b503519f9~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/fc4d2b99910ce9bea92c8a8b503519f9~tplv-obj.webp"],"width":0},"gift_panel_banner":{"banner_lynx_url":"","banner_priority":9,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Gift includes audio.","key":"pm_mt_audio_gift_desc","pieces":[]},"left_icon":{"avg_color":"#CCBEA3","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/gift_audio_icon_v1.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":2,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#524937","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/f722088231103b66875dae33f13f8719.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f722088231103b66875dae33f13f8719.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f722088231103b66875dae33f13f8719.png~tplv-obj.webp"],"width":0},"id":8912,"image":{"avg_color":"#EBFBFF","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/f722088231103b66875dae33f13f8719.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f722088231103b66875dae33f13f8719.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f722088231103b66875dae33f13f8719.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Rosa Nebula","primary_effect_id":3310,"tracker_params":{"gift_property":"audio_gift"},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Train to 2024","diamond_count":12024,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#374C52","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/16dd36fabaf901b3b6ecd4bf8f7ad68b","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/16dd36fabaf901b3b6ecd4bf8f7ad68b~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/16dd36fabaf901b3b6ecd4bf8f7ad68b~tplv-obj.webp"],"width":0},"gift_panel_banner":{"banner_lynx_url":"","banner_priority":9,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Gift includes audio.","key":"pm_mt_audio_gift_desc","pieces":[]},"left_icon":{"avg_color":"#EBFBFF","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/gift_audio_icon_v1.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":2,"gift_vertical_scenarios":[6],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#A3897C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/0cb12913e0a96bbcc45f97b450e74cd3.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/0cb12913e0a96bbcc45f97b450e74cd3.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/0cb12913e0a96bbcc45f97b450e74cd3.png~tplv-obj.webp"],"width":0},"id":9642,"image":{"avg_color":"#FAE6DC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/0cb12913e0a96bbcc45f97b450e74cd3.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/0cb12913e0a96bbcc45f97b450e74cd3.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/0cb12913e0a96bbcc45f97b450e74cd3.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Train to 2024","primary_effect_id":5346,"tracker_params":{"gift_property":"audio_gift"},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent New Year Journey","diamond_count":12024,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#FFEBEB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/16dd36fabaf901b3b6ecd4bf8f7ad68b","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/16dd36fabaf901b3b6ecd4bf8f7ad68b~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/16dd36fabaf901b3b6ecd4bf8f7ad68b~tplv-obj.webp"],"width":0},"gift_panel_banner":{"banner_lynx_url":"","banner_priority":9,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Gift includes audio.","key":"pm_mt_audio_gift_desc","pieces":[]},"left_icon":{"avg_color":"#3D3D3D","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/gift_audio_icon_v1.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":2,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#53737A","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/0ef9654d92354172fb9b3b364827940c.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/0ef9654d92354172fb9b3b364827940c.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/0ef9654d92354172fb9b3b364827940c.png~tplv-obj.webp"],"width":0},"id":9645,"image":{"avg_color":"#A37C7C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/0ef9654d92354172fb9b3b364827940c.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/0ef9654d92354172fb9b3b364827940c.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/0ef9654d92354172fb9b3b364827940c.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":true,"lock_type":2},"name":"New Year Journey","primary_effect_id":5349,"tracker_params":{"gift_property":"audio_gift"},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Red Lightning","diamond_count":12000,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#E0BCD4","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/5f48599c8d2a7bbc6e6fcf11ba2c809f","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/5f48599c8d2a7bbc6e6fcf11ba2c809f~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/5f48599c8d2a7bbc6e6fcf11ba2c809f~tplv-obj.webp"],"width":0},"id":8419,"image":{"avg_color":"#607A53","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/5f48599c8d2a7bbc6e6fcf11ba2c809f","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/5f48599c8d2a7bbc6e6fcf11ba2c809f~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/5f48599c8d2a7bbc6e6fcf11ba2c809f~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Red Lightning","primary_effect_id":2583,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Interstellar","diamond_count":10000,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#EBCEE1","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/8520d47b59c202a4534c1560a355ae06","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/8520d47b59c202a4534c1560a355ae06~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/8520d47b59c202a4534c1560a355ae06~tplv-obj.webp"],"width":0},"id":6149,"image":{"avg_color":"#8F8F8F","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/8520d47b59c202a4534c1560a355ae06","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/8520d47b59c202a4534c1560a355ae06~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/8520d47b59c202a4534c1560a355ae06~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Interstellar","primary_effect_id":519,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Sunset Speedway","diamond_count":10000,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#405237","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/df63eee488dc0994f6f5cb2e65f2ae49","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/df63eee488dc0994f6f5cb2e65f2ae49~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/df63eee488dc0994f6f5cb2e65f2ae49~tplv-obj.webp"],"width":0},"id":6203,"image":{"avg_color":"#EBCEE1","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/df63eee488dc0994f6f5cb2e65f2ae49","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/df63eee488dc0994f6f5cb2e65f2ae49~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/df63eee488dc0994f6f5cb2e65f2ae49~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Sunset Speedway","primary_effect_id":705,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Leon and Lili","diamond_count":9699,"duration":1000,"for_linkmic":true,"gift_panel_banner":{"banner_lynx_url":"","banner_priority":9,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Gift includes audio.","key":"pm_mt_audio_gift_desc","pieces":[]},"left_icon":{"avg_color":"#EBE1CE","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/gift_audio_icon_v1.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":2,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#FADCF0","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/6958244f3eeb69ce754f735b5833a4aa.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/6958244f3eeb69ce754f735b5833a4aa.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/6958244f3eeb69ce754f735b5833a4aa.png~tplv-obj.webp"],"width":0},"id":8916,"image":{"avg_color":"#FAE6DC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/6958244f3eeb69ce754f735b5833a4aa.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/6958244f3eeb69ce754f735b5833a4aa.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/6958244f3eeb69ce754f735b5833a4aa.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Leon and Lili","primary_effect_id":3315,"tracker_params":{"gift_property":"audio_gift"},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Star Throne","diamond_count":7999,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#FAF0DC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/30063f6bc45aecc575c49ff3dbc33831","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/30063f6bc45aecc575c49ff3dbc33831~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/30063f6bc45aecc575c49ff3dbc33831~tplv-obj.webp"],"width":0},"id":8420,"image":{"avg_color":"#7A5353","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/30063f6bc45aecc575c49ff3dbc33831","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/30063f6bc45aecc575c49ff3dbc33831~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/30063f6bc45aecc575c49ff3dbc33831~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Star Throne","primary_effect_id":2584,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[{"color_effect_id":365,"color_id":1,"color_image":{"avg_color":"#405237","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/6db5c098-08d6-4c65-98d2-b5e3a9a44fc5.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/6db5c098-08d6-4c65-98d2-b5e3a9a44fc5.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/6db5c098-08d6-4c65-98d2-b5e3a9a44fc5.png~tplv-obj.webp"],"width":0},"color_name":"Ruby Red","color_values":["#FF5E7A","#FF5E7A"],"gift_image":{"avg_color":"#7A6D53","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/e7ce188da898772f18aaffe49a7bd7db","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/e7ce188da898772f18aaffe49a7bd7db~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/e7ce188da898772f18aaffe49a7bd7db~tplv-obj.webp"],"width":0},"is_default":true},{"color_effect_id":450,"color_id":2,"color_image":{"avg_color":"#EBFBFF","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/883d6320-72b3-44c6-86b7-7174eef4a9e7.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/883d6320-72b3-44c6-86b7-7174eef4a9e7.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/883d6320-72b3-44c6-86b7-7174eef4a9e7.png~tplv-obj.webp"],"width":0},"color_name":"Lime Green","color_values":["#60E5AE","#60E5AE"],"gift_image":{"avg_color":"#7A536D","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/car_icon_green.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/car_icon_green.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/car_icon_green.png~tplv-obj.webp"],"width":0},"is_default":false},{"color_effect_id":451,"color_id":3,"color_image":{"avg_color":"#D8EBCE","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/920447aa-78d7-45d9-a967-61cf9945a4fe.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/920447aa-78d7-45d9-a967-61cf9945a4fe.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/920447aa-78d7-45d9-a967-61cf9945a4fe.png~tplv-obj.webp"],"width":0},"color_name":"Electric Blue","color_values":["#6699FF","#6699FF"],"gift_image":{"avg_color":"#524937","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/car_icon_blue.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/car_icon_blue.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/car_icon_blue.png~tplv-obj.webp"],"width":0},"is_default":false},{"color_effect_id":452,"color_id":4,"color_image":{"avg_color":"#524937","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/a6b08927-99c1-46a9-89ba-e8963d4b6360.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/a6b08927-99c1-46a9-89ba-e8963d4b6360.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/a6b08927-99c1-46a9-89ba-e8963d4b6360.png~tplv-obj.webp"],"width":0},"color_name":"Bumblebee Yellow","color_values":["#FFE15E","#FFE15E"],"gift_image":{"avg_color":"#405237","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/car_icon_yellow.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/car_icon_yellow.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/car_icon_yellow.png~tplv-obj.webp"],"width":0},"is_default":false},{"color_effect_id":466,"color_id":5,"color_image":{"avg_color":"#373752","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/0ffb22c4-cf29-4f2a-9666-a910588d448d.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/0ffb22c4-cf29-4f2a-9666-a910588d448d.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/0ffb22c4-cf29-4f2a-9666-a910588d448d.png~tplv-obj.webp"],"width":0},"color_name":"Bubblegum Pink","color_values":["#FFA5C1","#FFA5C1"],"gift_image":{"avg_color":"#A37C7C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/car_icon_pink.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/car_icon_pink.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/car_icon_pink.png~tplv-obj.webp"],"width":0},"is_default":false},{"color_effect_id":465,"color_id":6,"color_image":{"avg_color":"#FFF1EB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/ae58efb4-850f-49c4-aca4-9c77d0caf14d.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/ae58efb4-850f-49c4-aca4-9c77d0caf14d.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/ae58efb4-850f-49c4-aca4-9c77d0caf14d.png~tplv-obj.webp"],"width":0},"color_name":"Lightning Purple","color_values":["#8A8AFF","#8A8AFF"],"gift_image":{"avg_color":"#89A37C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/car_icon_purple.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/car_icon_purple.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/car_icon_purple.png~tplv-obj.webp"],"width":0},"is_default":false}],"combo":false,"describe":"sent Sports Car","diamond_count":7000,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#E0BCBC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/965c6cc4b9f6a09849253fbe11af0ad2","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/965c6cc4b9f6a09849253fbe11af0ad2~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/965c6cc4b9f6a09849253fbe11af0ad2~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,5,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#FFF1EB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/e7ce188da898772f18aaffe49a7bd7db","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/e7ce188da898772f18aaffe49a7bd7db~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/e7ce188da898772f18aaffe49a7bd7db~tplv-obj.webp"],"width":0},"id":6089,"image":{"avg_color":"#B1CCA3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/e7ce188da898772f18aaffe49a7bd7db","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/e7ce188da898772f18aaffe49a7bd7db~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/e7ce188da898772f18aaffe49a7bd7db~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Sports Car","primary_effect_id":365,"tracker_params":{"gift_property":"color_gift"},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Celebration Time","diamond_count":6999,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#524037","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/9e0db516157f7d14e5b79184b197a8d3","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/9e0db516157f7d14e5b79184b197a8d3~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/9e0db516157f7d14e5b79184b197a8d3~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#523749","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/e73e786041d8218d8e9dbbc150855f1b","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/e73e786041d8218d8e9dbbc150855f1b~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/e73e786041d8218d8e9dbbc150855f1b~tplv-obj.webp"],"width":0},"id":6790,"image":{"avg_color":"#DCF4FA","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/e73e786041d8218d8e9dbbc150855f1b","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/e73e786041d8218d8e9dbbc150855f1b~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/e73e786041d8218d8e9dbbc150855f1b~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Celebration Time","primary_effect_id":1237,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Lili the Leopard","diamond_count":6599,"duration":1000,"for_linkmic":true,"gift_panel_banner":{"banner_lynx_url":"","banner_priority":9,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Gift includes audio.","key":"pm_mt_audio_gift_desc","pieces":[]},"left_icon":{"avg_color":"#E0C8BC","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/gift_audio_icon_v1.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":2,"gift_vertical_scenarios":[6],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#53737A","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/7be03e1af477d1dbc6eb742d0c969372.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/7be03e1af477d1dbc6eb742d0c969372.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/7be03e1af477d1dbc6eb742d0c969372.png~tplv-obj.webp"],"width":0},"id":9467,"image":{"avg_color":"#BCD9E0","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/7be03e1af477d1dbc6eb742d0c969372.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/7be03e1af477d1dbc6eb742d0c969372.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/7be03e1af477d1dbc6eb742d0c969372.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Lili the Leopard","primary_effect_id":4537,"tracker_params":{"gift_property":"audio_gift"},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Unicorn Fantasy","diamond_count":5000,"duration":0,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#FADCF0","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/483c644e67e9bb1dd5970f2df00b7576.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/483c644e67e9bb1dd5970f2df00b7576.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/483c644e67e9bb1dd5970f2df00b7576.png~tplv-obj.webp"],"width":0},"id":5483,"image":{"avg_color":"#BCBCE0","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/483c644e67e9bb1dd5970f2df00b7576.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/483c644e67e9bb1dd5970f2df00b7576.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/483c644e67e9bb1dd5970f2df00b7576.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Unicorn Fantasy","preview_image":{"avg_color":"#B1CCA3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/0d1f70d51d9e4b06f336f4aaf5936244","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/0d1f70d51d9e4b06f336f4aaf5936244~tplv-obj.image","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/0d1f70d51d9e4b06f336f4aaf5936244~tplv-obj.image"],"width":0},"primary_effect_id":741,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Flying Jets","diamond_count":5000,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#A3A3CC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/1d067d13988e8754ed6adbebd89b9ee8.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/1d067d13988e8754ed6adbebd89b9ee8.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/1d067d13988e8754ed6adbebd89b9ee8.png~tplv-obj.webp"],"width":0},"id":9500,"image":{"avg_color":"#524037","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/1d067d13988e8754ed6adbebd89b9ee8.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/1d067d13988e8754ed6adbebd89b9ee8.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/1d067d13988e8754ed6adbebd89b9ee8.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Flying Jets","primary_effect_id":5032,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Pool Party","diamond_count":4999,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#FFF1EB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/4147c5bcfad9623c693f83d5d6cba1f7","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/4147c5bcfad9623c693f83d5d6cba1f7~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/4147c5bcfad9623c693f83d5d6cba1f7~tplv-obj.webp"],"width":0},"id":5938,"image":{"avg_color":"#7C7CA3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/4147c5bcfad9623c693f83d5d6cba1f7","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/4147c5bcfad9623c693f83d5d6cba1f7~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/4147c5bcfad9623c693f83d5d6cba1f7~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Pool Party","primary_effect_id":357,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[{"color_effect_id":474,"color_id":1,"color_image":{"avg_color":"#53537A","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/a6b23da3-2461-4168-bb3b-426a6435cabf.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/a6b23da3-2461-4168-bb3b-426a6435cabf.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/a6b23da3-2461-4168-bb3b-426a6435cabf.png~tplv-obj.webp"],"width":0},"color_name":"Champagne Gold","color_values":["#FCCD89","#FCCD89"],"gift_image":{"avg_color":"#C8E0BC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/airplane_icon_gold.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/airplane_icon_gold.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/airplane_icon_gold.png~tplv-obj.webp"],"width":0},"is_default":true},{"color_effect_id":475,"color_id":2,"color_image":{"avg_color":"#3D3D3D","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/dd27b357-6411-4eb4-95e0-d8a0e1e4c252.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/dd27b357-6411-4eb4-95e0-d8a0e1e4c252.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/dd27b357-6411-4eb4-95e0-d8a0e1e4c252.png~tplv-obj.webp"],"width":0},"color_name":"Romantic Pink","color_values":["#FFA5C1","#FFA5C1"],"gift_image":{"avg_color":"#FFF1EB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/airplane_icon_pink.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/airplane_icon_pink.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/airplane_icon_pink.png~tplv-obj.webp"],"width":0},"is_default":false},{"color_effect_id":476,"color_id":3,"color_image":{"avg_color":"#BCBCE0","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/fafec75e-b2e0-4a3f-bc29-f73242cdf2b5.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/fafec75e-b2e0-4a3f-bc29-f73242cdf2b5.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/fafec75e-b2e0-4a3f-bc29-f73242cdf2b5.png~tplv-obj.webp"],"width":0},"color_name":"Sky Blue","color_values":["#80C4FF","#80C4FF"],"gift_image":{"avg_color":"#EBD8CE","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/airplane_icon_blue.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/airplane_icon_blue.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/airplane_icon_blue.png~tplv-obj.webp"],"width":0},"is_default":false},{"color_effect_id":477,"color_id":4,"color_image":{"avg_color":"#7A6053","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/d0b4b198-69f3-4c22-a27e-7f1acd2745c6.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/d0b4b198-69f3-4c22-a27e-7f1acd2745c6.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/d0b4b198-69f3-4c22-a27e-7f1acd2745c6.png~tplv-obj.webp"],"width":0},"color_name":"Mystery Purple","color_values":["#B689FF","#B689FF"],"gift_image":{"avg_color":"#E6FADC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/airplane_icon_purple.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/airplane_icon_purple.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/airplane_icon_purple.png~tplv-obj.webp"],"width":0},"is_default":false}],"combo":false,"describe":"sent Private Jet","diamond_count":4888,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#D6D6D6","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/965c6cc4b9f6a09849253fbe11af0ad2","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/965c6cc4b9f6a09849253fbe11af0ad2~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/965c6cc4b9f6a09849253fbe11af0ad2~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[5,6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#666666","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/921c6084acaa2339792052058cbd3fd3","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/921c6084acaa2339792052058cbd3fd3~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/921c6084acaa2339792052058cbd3fd3~tplv-obj.webp"],"width":0},"id":5767,"image":{"avg_color":"#B8B8B8","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/921c6084acaa2339792052058cbd3fd3","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/921c6084acaa2339792052058cbd3fd3~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/921c6084acaa2339792052058cbd3fd3~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Private Jet","primary_effect_id":263,"tracker_params":{"gift_property":"color_gift"},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Leon the Kitten","diamond_count":4888,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#7A6D53","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/fc4d2b99910ce9bea92c8a8b503519f9","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/fc4d2b99910ce9bea92c8a8b503519f9~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/fc4d2b99910ce9bea92c8a8b503519f9~tplv-obj.webp"],"width":0},"gift_panel_banner":{"banner_lynx_url":"","banner_priority":9,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Gift includes audio.","key":"pm_mt_audio_gift_desc","pieces":[]},"left_icon":{"avg_color":"#3D3D3D","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/gift_audio_icon_v1.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":2,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#524937","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/a7748baba012c9e2d98a30dce7cc5a27","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/a7748baba012c9e2d98a30dce7cc5a27~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a7748baba012c9e2d98a30dce7cc5a27~tplv-obj.webp"],"width":0},"id":6646,"image":{"avg_color":"#89A37C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/a7748baba012c9e2d98a30dce7cc5a27","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/a7748baba012c9e2d98a30dce7cc5a27~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a7748baba012c9e2d98a30dce7cc5a27~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Leon the Kitten","primary_effect_id":2860,"tracker_params":{"gift_property":"audio_gift"},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Flower Overflow","diamond_count":4000,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#B1CCA3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/743c4bb44e7e0bf251a7f2f5ada231ee","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/743c4bb44e7e0bf251a7f2f5ada231ee~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/743c4bb44e7e0bf251a7f2f5ada231ee~tplv-obj.webp"],"width":0},"id":6148,"image":{"avg_color":"#666666","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/743c4bb44e7e0bf251a7f2f5ada231ee","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/743c4bb44e7e0bf251a7f2f5ada231ee~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/743c4bb44e7e0bf251a7f2f5ada231ee~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Flower Overflow","primary_effect_id":518,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Gift Box","diamond_count":3999,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[3],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#53737A","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/3646c259f8ce6f79c762ad00ce51dda0","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/3646c259f8ce6f79c762ad00ce51dda0~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/3646c259f8ce6f79c762ad00ce51dda0~tplv-obj.webp"],"width":0},"id":6835,"image":{"avg_color":"#EBEBFF","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/3646c259f8ce6f79c762ad00ce51dda0","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/3646c259f8ce6f79c762ad00ce51dda0~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/3646c259f8ce6f79c762ad00ce51dda0~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Gift Box","primary_effect_id":1151,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Ferris Wheel","diamond_count":3000,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#EBCEE1","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/3c7291ad4c2a6d4f70505c3e296ecebe","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/3c7291ad4c2a6d4f70505c3e296ecebe~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/3c7291ad4c2a6d4f70505c3e296ecebe~tplv-obj.webp"],"width":0},"id":5652,"image":{"avg_color":"#D6D6D6","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/3c7291ad4c2a6d4f70505c3e296ecebe","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/3c7291ad4c2a6d4f70505c3e296ecebe~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/3c7291ad4c2a6d4f70505c3e296ecebe~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Ferris Wheel","primary_effect_id":212,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Meteor Shower","diamond_count":3000,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#A3C4CC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/71883933511237f7eaa1bf8cd12ed575","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/71883933511237f7eaa1bf8cd12ed575~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/71883933511237f7eaa1bf8cd12ed575~tplv-obj.webp"],"width":0},"id":6563,"image":{"avg_color":"#E0C8BC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/71883933511237f7eaa1bf8cd12ed575","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/71883933511237f7eaa1bf8cd12ed575~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/71883933511237f7eaa1bf8cd12ed575~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Meteor Shower","primary_effect_id":932,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Golden Party","diamond_count":3000,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#FAF0DC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/d7722d5348f4289db80fe7a29f4a6f74","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/d7722d5348f4289db80fe7a29f4a6f74~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/d7722d5348f4289db80fe7a29f4a6f74~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[2],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#D8EBCE","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/a00450f3e3aa1f01b62774950e5729c3.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/a00450f3e3aa1f01b62774950e5729c3.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/a00450f3e3aa1f01b62774950e5729c3.png~tplv-obj.webp"],"width":0},"id":9499,"image":{"avg_color":"#E0BCBC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/a00450f3e3aa1f01b62774950e5729c3.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/a00450f3e3aa1f01b62774950e5729c3.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/a00450f3e3aa1f01b62774950e5729c3.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Golden Party","preview_image":{"avg_color":"#CCB1A3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/eaa2e62ea47503ce0f77276cb66ed184.webp","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/eaa2e62ea47503ce0f77276cb66ed184.webp~tplv-obj.image","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/eaa2e62ea47503ce0f77276cb66ed184.webp~tplv-obj.image"],"width":0},"primary_effect_id":5033,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Rhythmic Bear","diamond_count":2999,"duration":1000,"for_linkmic":false,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#FFF8EB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/16eacf541e4bd6816e88139d079519f5.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/16eacf541e4bd6816e88139d079519f5.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/16eacf541e4bd6816e88139d079519f5.png~tplv-obj.webp"],"width":0},"id":9468,"image":{"avg_color":"#FFF1EB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/16eacf541e4bd6816e88139d079519f5.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/16eacf541e4bd6816e88139d079519f5.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/16eacf541e4bd6816e88139d079519f5.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":true,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Rhythmic Bear","preview_image":{"avg_color":"#FFF1EB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/ec8d4241a7231e3a6fb24e030009046a.webp","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/ec8d4241a7231e3a6fb24e030009046a.webp~tplv-obj.image","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/ec8d4241a7231e3a6fb24e030009046a.webp~tplv-obj.image"],"width":0},"primary_effect_id":4523,"random_effect_info":{"audience_key":"mask2","effect_ids":[],"host_key":"mask1","random_gift_bubble":{"display_text":""},"random_gift_panel_banner":{"banner_priority":0,"bg_color_values":[],"collect_num":0,"display_text":"","round":0,"schema_url":"","target_num":0}},"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[{"color_effect_id":486,"color_id":1,"color_image":{"avg_color":"#BCBCE0","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/6cc71705-b286-4e55-a94c-bf50c65ac095.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/6cc71705-b286-4e55-a94c-bf50c65ac095.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/6cc71705-b286-4e55-a94c-bf50c65ac095.png~tplv-obj.webp"],"width":0},"color_name":"Lime Green","color_values":["#60E5AE","#60E5AE"],"gift_image":{"avg_color":"#374C52","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/motor_icon_green.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/motor_icon_green.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/motor_icon_green.png~tplv-obj.webp"],"width":0},"is_default":true},{"color_effect_id":487,"color_id":2,"color_image":{"avg_color":"#E0BCBC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/d3f61fde-66f1-43a1-b8da-a7c845b3d3e0.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/d3f61fde-66f1-43a1-b8da-a7c845b3d3e0.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/d3f61fde-66f1-43a1-b8da-a7c845b3d3e0.png~tplv-obj.webp"],"width":0},"color_name":"Hot Pink","color_values":["#FF7ACA","#FF7ACA"],"gift_image":{"avg_color":"#CECEEB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/motor_icon_pink.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/motor_icon_pink.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/motor_icon_pink.png~tplv-obj.webp"],"width":0},"is_default":false},{"color_effect_id":488,"color_id":3,"color_image":{"avg_color":"#EBCECE","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/6a7d9f31-e9fc-4936-81b8-4eb57d5e544a.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/6a7d9f31-e9fc-4936-81b8-4eb57d5e544a.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/6a7d9f31-e9fc-4936-81b8-4eb57d5e544a.png~tplv-obj.webp"],"width":0},"color_name":"Electric Blue","color_values":["#6699FF","#6699FF"],"gift_image":{"avg_color":"#523749","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/motor_icon_blue.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/motor_icon_blue.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/motor_icon_blue.png~tplv-obj.webp"],"width":0},"is_default":false},{"color_effect_id":489,"color_id":4,"color_image":{"avg_color":"#523737","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/f2a84010-3391-49cf-90f8-d1c1f19bbbce.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/f2a84010-3391-49cf-90f8-d1c1f19bbbce.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/f2a84010-3391-49cf-90f8-d1c1f19bbbce.png~tplv-obj.webp"],"width":0},"color_name":"Lightning Purple","color_values":["#8A8AFF","#8A8AFF"],"gift_image":{"avg_color":"#373752","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/motor_icon_purple.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/motor_icon_purple.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/motor_icon_purple.png~tplv-obj.webp"],"width":0},"is_default":false},{"color_effect_id":490,"color_id":5,"color_image":{"avg_color":"#524937","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/9598d54b-04db-4653-90a6-e243a064af8f.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/9598d54b-04db-4653-90a6-e243a064af8f.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/9598d54b-04db-4653-90a6-e243a064af8f.png~tplv-obj.webp"],"width":0},"color_name":"Flash Silver","color_values":["#C0D2DF","#C0D2DF"],"gift_image":{"avg_color":"#524037","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/motor_icon_silver.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/motor_icon_silver.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/motor_icon_silver.png~tplv-obj.webp"],"width":0},"is_default":false},{"color_effect_id":491,"color_id":6,"color_image":{"avg_color":"#C8E0BC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/ae5da295-a186-4d4e-a569-bf9a14069103.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/ae5da295-a186-4d4e-a569-bf9a14069103.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/ae5da295-a186-4d4e-a569-bf9a14069103.png~tplv-obj.webp"],"width":0},"color_name":"Ruby Red","color_values":["#FF5E7A","#FF5E7A"],"gift_image":{"avg_color":"#DCF4FA","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/motor_icon_red.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/motor_icon_red.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/motor_icon_red.png~tplv-obj.webp"],"width":0},"is_default":false}],"combo":false,"describe":"sent Motorcycle","diamond_count":2988,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#BCD9E0","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/965c6cc4b9f6a09849253fbe11af0ad2","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/965c6cc4b9f6a09849253fbe11af0ad2~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/965c6cc4b9f6a09849253fbe11af0ad2~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[5,6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#DCDCFA","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/6517b8f2f76dc75ff0f4f73107f8780e","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/6517b8f2f76dc75ff0f4f73107f8780e~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/6517b8f2f76dc75ff0f4f73107f8780e~tplv-obj.webp"],"width":0},"id":5765,"image":{"avg_color":"#EBFBFF","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/6517b8f2f76dc75ff0f4f73107f8780e","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/6517b8f2f76dc75ff0f4f73107f8780e~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/6517b8f2f76dc75ff0f4f73107f8780e~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Motorcycle","primary_effect_id":261,"tracker_params":{"gift_property":"color_gift"},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Whale diving","diamond_count":2150,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#405237","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/fc4d2b99910ce9bea92c8a8b503519f9","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/fc4d2b99910ce9bea92c8a8b503519f9~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/fc4d2b99910ce9bea92c8a8b503519f9~tplv-obj.webp"],"width":0},"gift_panel_banner":{"banner_lynx_url":"","banner_priority":9,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Gift includes audio.","key":"pm_mt_audio_gift_desc","pieces":[]},"left_icon":{"avg_color":"#3D3D3D","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/gift_audio_icon_v1.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":2,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#DCDCFA","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/46fa70966d8e931497f5289060f9a794","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/46fa70966d8e931497f5289060f9a794~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/46fa70966d8e931497f5289060f9a794~tplv-obj.webp"],"width":0},"id":6820,"image":{"avg_color":"#7A536D","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/46fa70966d8e931497f5289060f9a794","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/46fa70966d8e931497f5289060f9a794~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/46fa70966d8e931497f5289060f9a794~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Whale diving","primary_effect_id":2628,"tracker_params":{"gift_property":"audio_gift"},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent 2024 Countdown","diamond_count":2024,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#B8B8B8","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/16dd36fabaf901b3b6ecd4bf8f7ad68b","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/16dd36fabaf901b3b6ecd4bf8f7ad68b~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/16dd36fabaf901b3b6ecd4bf8f7ad68b~tplv-obj.webp"],"width":0},"gift_panel_banner":{"banner_lynx_url":"","banner_priority":9,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Gift includes audio.","key":"pm_mt_audio_gift_desc","pieces":[]},"left_icon":{"avg_color":"#FFEBF8","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/gift_audio_icon_v1.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":2,"gift_vertical_scenarios":[6],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#EBE1CE","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/a358a3ce18241dcc6e7d0b02d091d563.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/a358a3ce18241dcc6e7d0b02d091d563.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/a358a3ce18241dcc6e7d0b02d091d563.png~tplv-obj.webp"],"width":0},"id":9641,"image":{"avg_color":"#EBCEE1","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/a358a3ce18241dcc6e7d0b02d091d563.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/a358a3ce18241dcc6e7d0b02d091d563.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/a358a3ce18241dcc6e7d0b02d091d563.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"2024 Countdown","primary_effect_id":5322,"tracker_params":{"gift_property":"audio_gift"},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Sparkling Countdown","diamond_count":2024,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#7C7CA3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/16dd36fabaf901b3b6ecd4bf8f7ad68b","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/16dd36fabaf901b3b6ecd4bf8f7ad68b~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/16dd36fabaf901b3b6ecd4bf8f7ad68b~tplv-obj.webp"],"width":0},"gift_panel_banner":{"banner_lynx_url":"","banner_priority":9,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Gift includes audio.","key":"pm_mt_audio_gift_desc","pieces":[]},"left_icon":{"avg_color":"#7A6053","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/gift_audio_icon_v1.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":2,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#FFEBF8","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/d6b4539ed9683707bdefe268f6575e74.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/d6b4539ed9683707bdefe268f6575e74.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/d6b4539ed9683707bdefe268f6575e74.png~tplv-obj.webp"],"width":0},"id":9644,"image":{"avg_color":"#BCBCE0","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/d6b4539ed9683707bdefe268f6575e74.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/d6b4539ed9683707bdefe268f6575e74.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/d6b4539ed9683707bdefe268f6575e74.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":true,"lock_type":2},"name":"Sparkling Countdown","primary_effect_id":5339,"tracker_params":{"gift_property":"audio_gift"},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Make-up Box","diamond_count":1999,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#7C9BA3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/a29aa87203ec09c699e3dafa1944b23e","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/a29aa87203ec09c699e3dafa1944b23e~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a29aa87203ec09c699e3dafa1944b23e~tplv-obj.webp"],"width":0},"id":6033,"image":{"avg_color":"#FAFAFA","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/a29aa87203ec09c699e3dafa1944b23e","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/a29aa87203ec09c699e3dafa1944b23e~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a29aa87203ec09c699e3dafa1944b23e~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Make-up Box","primary_effect_id":399,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Rabbit","diamond_count":1999,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#7A5353","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/61b42d630091b661e82fc8ed400b1de2","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/61b42d630091b661e82fc8ed400b1de2~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/61b42d630091b661e82fc8ed400b1de2~tplv-obj.webp"],"width":0},"id":6348,"image":{"avg_color":"#CCA3A3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/61b42d630091b661e82fc8ed400b1de2","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/61b42d630091b661e82fc8ed400b1de2~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/61b42d630091b661e82fc8ed400b1de2~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Rabbit","primary_effect_id":731,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Red Carpet","diamond_count":1999,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#A3967C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/9e0db516157f7d14e5b79184b197a8d3","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/9e0db516157f7d14e5b79184b197a8d3~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/9e0db516157f7d14e5b79184b197a8d3~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#607A53","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/5b9bf90278f87b9ca0c286d3c8a12936","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/5b9bf90278f87b9ca0c286d3c8a12936~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/5b9bf90278f87b9ca0c286d3c8a12936~tplv-obj.webp"],"width":0},"id":6789,"image":{"avg_color":"#FFF1EB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/5b9bf90278f87b9ca0c286d3c8a12936","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/5b9bf90278f87b9ca0c286d3c8a12936~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/5b9bf90278f87b9ca0c286d3c8a12936~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Red Carpet","primary_effect_id":1232,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Gift Box","diamond_count":1999,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#A3A3CC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/0ef66437249c64730e551cea6148fb28","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/0ef66437249c64730e551cea6148fb28~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/0ef66437249c64730e551cea6148fb28~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[3],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#C8E0BC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/9cc22f7c8ac233e129dec7b981b91b76","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/9cc22f7c8ac233e129dec7b981b91b76~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/9cc22f7c8ac233e129dec7b981b91b76~tplv-obj.webp"],"width":0},"id":6834,"image":{"avg_color":"#EBEBFF","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/9cc22f7c8ac233e129dec7b981b91b76","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/9cc22f7c8ac233e129dec7b981b91b76~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/9cc22f7c8ac233e129dec7b981b91b76~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Gift Box","primary_effect_id":1147,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Cooper Flies Home","diamond_count":1999,"duration":1000,"for_linkmic":true,"gift_panel_banner":{"banner_lynx_url":"","banner_priority":16,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Fly Cooper, Fly!","key":"gift_description_6862","pieces":[]},"left_icon":{"avg_color":"#7A5353","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/e3ea82178688e17212581c90d621ae31","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/e3ea82178688e17212581c90d621ae31~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/e3ea82178688e17212581c90d621ae31~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#CCA3BE","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/3f1945b0d96e665a759f747e5e0cf7a9","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/3f1945b0d96e665a759f747e5e0cf7a9~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/3f1945b0d96e665a759f747e5e0cf7a9~tplv-obj.webp"],"width":0},"id":6862,"image":{"avg_color":"#524937","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/3f1945b0d96e665a759f747e5e0cf7a9","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/3f1945b0d96e665a759f747e5e0cf7a9~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/3f1945b0d96e665a759f747e5e0cf7a9~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Cooper Flies Home","primary_effect_id":1194,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Mystery Firework","diamond_count":1999,"duration":1000,"for_linkmic":false,"gift_label_icon":{"avg_color":"#7A5353","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/ea70ae4b6ddb5d69fb52faadd4a6b1c8","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/ea70ae4b6ddb5d69fb52faadd4a6b1c8~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/ea70ae4b6ddb5d69fb52faadd4a6b1c8~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[2],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#3D3D3D","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/c110230c5db903db5f060a432f5a86cd","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/c110230c5db903db5f060a432f5a86cd~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/c110230c5db903db5f060a432f5a86cd~tplv-obj.webp"],"width":0},"id":7529,"image":{"avg_color":"#E0BCD4","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/c110230c5db903db5f060a432f5a86cd","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/c110230c5db903db5f060a432f5a86cd~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/c110230c5db903db5f060a432f5a86cd~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Mystery Firework","preview_image":{"avg_color":"#7A5353","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/4e85c9fa113131615d4be57419e9b4f7","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/4e85c9fa113131615d4be57419e9b4f7~tplv-obj.image","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/4e85c9fa113131615d4be57419e9b4f7~tplv-obj.image"],"width":0},"primary_effect_id":1709,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Love Drop","diamond_count":1800,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#E0BCBC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/42958ef42904682210b15f62ce824e5b","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/42958ef42904682210b15f62ce824e5b~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/42958ef42904682210b15f62ce824e5b~tplv-obj.webp"],"width":0},"gift_panel_banner":{"banner_lynx_url":"","banner_priority":16,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Fly the Gift to the creator/guest to support","key":"pm_mt_gift_banner_flyingGift","pieces":[]},"left_icon":{"avg_color":"#EBCECE","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/d0857daaa739c634e07ced7a309c3d8e","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/d0857daaa739c634e07ced7a309c3d8e~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/d0857daaa739c634e07ced7a309c3d8e~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":4,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#FFF8EB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/1ea684b3104abb725491a509022f7c02","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/1ea684b3104abb725491a509022f7c02~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/1ea684b3104abb725491a509022f7c02~tplv-obj.webp"],"width":0},"id":8277,"image":{"avg_color":"#EBD8CE","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/1ea684b3104abb725491a509022f7c02","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/1ea684b3104abb725491a509022f7c02~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/1ea684b3104abb725491a509022f7c02~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Love Drop","primary_effect_id":2419,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Garland","diamond_count":1500,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#FADCF0","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/69d7dadcd93942bad49d0b9874f69c1b","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/69d7dadcd93942bad49d0b9874f69c1b~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/69d7dadcd93942bad49d0b9874f69c1b~tplv-obj.webp"],"width":0},"id":5651,"image":{"avg_color":"#D8EBCE","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/69d7dadcd93942bad49d0b9874f69c1b","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/69d7dadcd93942bad49d0b9874f69c1b~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/69d7dadcd93942bad49d0b9874f69c1b~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Garland ","preview_image":{"avg_color":"#A3967C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/484f474784770636acca4568c1294cb6","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/484f474784770636acca4568c1294cb6~tplv-obj.image","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/484f474784770636acca4568c1294cb6~tplv-obj.image"],"width":0},"primary_effect_id":211,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Champion","diamond_count":1500,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#7A6D53","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/58ce827091411e667dd6ba8a93215f86","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/58ce827091411e667dd6ba8a93215f86~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/58ce827091411e667dd6ba8a93215f86~tplv-obj.webp"],"width":0},"id":5955,"image":{"avg_color":"#CECEEB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/58ce827091411e667dd6ba8a93215f86","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/58ce827091411e667dd6ba8a93215f86~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/58ce827091411e667dd6ba8a93215f86~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Champion","primary_effect_id":307,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Chasing the Dream","diamond_count":1500,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#E0BCD4","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/1ea8dbb805466c4ced19f29e9590040f","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/1ea8dbb805466c4ced19f29e9590040f~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/1ea8dbb805466c4ced19f29e9590040f~tplv-obj.webp"],"width":0},"id":7467,"image":{"avg_color":"#FFF8EB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/1ea8dbb805466c4ced19f29e9590040f","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/1ea8dbb805466c4ced19f29e9590040f~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/1ea8dbb805466c4ced19f29e9590040f~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Chasing the Dream","primary_effect_id":1874,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[{"color_effect_id":478,"color_id":1,"color_image":{"avg_color":"#F0F0F0","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/0d53e7c5-7993-4035-9f4c-ca544d477367.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/0d53e7c5-7993-4035-9f4c-ca544d477367.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/0d53e7c5-7993-4035-9f4c-ca544d477367.png~tplv-obj.webp"],"width":0},"color_name":"Starry Blue","color_values":["#80C4FF","#80C4FF"],"gift_image":{"avg_color":"#A3A3CC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/fireworks_icon_blue.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/fireworks_icon_blue.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/fireworks_icon_blue.png~tplv-obj.webp"],"width":0},"is_default":true},{"color_effect_id":483,"color_id":2,"color_image":{"avg_color":"#EBEBFF","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/623bb4bd-1bcc-46f9-9abd-59c34e709ab4.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/623bb4bd-1bcc-46f9-9abd-59c34e709ab4.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/623bb4bd-1bcc-46f9-9abd-59c34e709ab4.png~tplv-obj.webp"],"width":0},"color_name":"Romantic Pink","color_values":["#FFA5C1","#FFA5C1"],"gift_image":{"avg_color":"#7C7CA3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/fireworks_icon_pink.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/fireworks_icon_pink.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/fireworks_icon_pink.png~tplv-obj.webp"],"width":0},"is_default":false},{"color_effect_id":484,"color_id":3,"color_image":{"avg_color":"#524937","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/1fe6fd9b-90b2-425c-99d7-cc9389308f63.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/1fe6fd9b-90b2-425c-99d7-cc9389308f63.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/1fe6fd9b-90b2-425c-99d7-cc9389308f63.png~tplv-obj.webp"],"width":0},"color_name":"Mint Green","color_values":["#80E0D5","#80E0D5"],"gift_image":{"avg_color":"#B8B8B8","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/fireworks_icon_green.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/fireworks_icon_green.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/fireworks_icon_green.png~tplv-obj.webp"],"width":0},"is_default":false},{"color_effect_id":485,"color_id":4,"color_image":{"avg_color":"#FAF0DC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/aec39d71-e6e3-49fa-a09d-55efeb6859b3.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/aec39d71-e6e3-49fa-a09d-55efeb6859b3.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/aec39d71-e6e3-49fa-a09d-55efeb6859b3.png~tplv-obj.webp"],"width":0},"color_name":"Dreamy Purple","color_values":["#B689FF","#B689FF"],"gift_image":{"avg_color":"#BCBCE0","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/fireworks_icon_purple.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/fireworks_icon_purple.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/fireworks_icon_purple.png~tplv-obj.webp"],"width":0},"is_default":false}],"combo":false,"describe":"sent Fireworks","diamond_count":1088,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#CECEEB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/965c6cc4b9f6a09849253fbe11af0ad2","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/965c6cc4b9f6a09849253fbe11af0ad2~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/965c6cc4b9f6a09849253fbe11af0ad2~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,5,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#F0F0F0","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/9494c8a0bc5c03521ef65368e59cc2b8","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/9494c8a0bc5c03521ef65368e59cc2b8~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/9494c8a0bc5c03521ef65368e59cc2b8~tplv-obj.webp"],"width":0},"id":6090,"image":{"avg_color":"#A3A3CC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/9494c8a0bc5c03521ef65368e59cc2b8","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/9494c8a0bc5c03521ef65368e59cc2b8~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/9494c8a0bc5c03521ef65368e59cc2b8~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Fireworks","primary_effect_id":164,"tracker_params":{"gift_property":"color_gift"},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Gold Mine","diamond_count":1000,"duration":0,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#CEE5EB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/58cbff1bd592ae4365a450c4bf767f3a.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/58cbff1bd592ae4365a450c4bf767f3a.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/58cbff1bd592ae4365a450c4bf767f3a.png~tplv-obj.webp"],"width":0},"id":5587,"image":{"avg_color":"#BCD9E0","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/58cbff1bd592ae4365a450c4bf767f3a.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/58cbff1bd592ae4365a450c4bf767f3a.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/58cbff1bd592ae4365a450c4bf767f3a.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Gold Mine","primary_effect_id":189,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Email Message","diamond_count":1000,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#EBCEE1","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/c959df6dbffd6f07849d22d2c3c07861","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/c959df6dbffd6f07849d22d2c3c07861~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/c959df6dbffd6f07849d22d2c3c07861~tplv-obj.webp"],"width":0},"id":6199,"image":{"avg_color":"#FADCF0","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/c959df6dbffd6f07849d22d2c3c07861","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/c959df6dbffd6f07849d22d2c3c07861~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/c959df6dbffd6f07849d22d2c3c07861~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Email Message","primary_effect_id":673,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Mirror Bloom","diamond_count":1000,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#A37C7C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/a9d0e9406230fa9a901d992a90574e39","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/a9d0e9406230fa9a901d992a90574e39~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a9d0e9406230fa9a901d992a90574e39~tplv-obj.webp"],"width":0},"id":6200,"image":{"avg_color":"#FFFFFF","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/a9d0e9406230fa9a901d992a90574e39","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/a9d0e9406230fa9a901d992a90574e39~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a9d0e9406230fa9a901d992a90574e39~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Mirror Bloom","primary_effect_id":674,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Watermelon Love","diamond_count":1000,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#7A6D53","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/1d1650cd9bb0e39d72a6e759525ffe59","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/1d1650cd9bb0e39d72a6e759525ffe59~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/1d1650cd9bb0e39d72a6e759525ffe59~tplv-obj.webp"],"width":0},"id":6781,"image":{"avg_color":"#A3C4CC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/1d1650cd9bb0e39d72a6e759525ffe59","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/1d1650cd9bb0e39d72a6e759525ffe59~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/1d1650cd9bb0e39d72a6e759525ffe59~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Watermelon Love","primary_effect_id":1180,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Blooming Ribbons","diamond_count":1000,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#E6FADC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/f76750ab58ee30fc022c9e4e11d25c9d.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f76750ab58ee30fc022c9e4e11d25c9d.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f76750ab58ee30fc022c9e4e11d25c9d.png~tplv-obj.webp"],"width":0},"id":9498,"image":{"avg_color":"#89A37C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/f76750ab58ee30fc022c9e4e11d25c9d.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f76750ab58ee30fc022c9e4e11d25c9d.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f76750ab58ee30fc022c9e4e11d25c9d.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Blooming Ribbons","primary_effect_id":4994,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Travel with You","diamond_count":999,"duration":1000,"for_linkmic":false,"gift_label_icon":{"avg_color":"#BCBCE0","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/0043ba52e0198a90138ceca023773d39","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/0043ba52e0198a90138ceca023773d39~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/0043ba52e0198a90138ceca023773d39~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[4,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#FADCF0","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/753098e5a8f45afa965b73616c04cf89","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/753098e5a8f45afa965b73616c04cf89~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/753098e5a8f45afa965b73616c04cf89~tplv-obj.webp"],"width":0},"id":6233,"image":{"avg_color":"#EBD8CE","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/753098e5a8f45afa965b73616c04cf89","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/753098e5a8f45afa965b73616c04cf89~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/753098e5a8f45afa965b73616c04cf89~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":true,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Travel with You","preview_image":{"avg_color":"#A37C7C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/e930f3944ae299c9e816dc9bf20be44f","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/e930f3944ae299c9e816dc9bf20be44f~tplv-obj.image","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/e930f3944ae299c9e816dc9bf20be44f~tplv-obj.image"],"width":0},"primary_effect_id":1066,"random_effect_info":{"audience_key":"mask2","effect_ids":[],"host_key":"mask1","random_gift_bubble":{"display_text":""},"random_gift_panel_banner":{"banner_priority":0,"bg_color_values":[],"collect_num":0,"display_text":"","round":0,"schema_url":"","target_num":0}},"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Lucky Airdrop Box","diamond_count":999,"duration":1000,"for_linkmic":false,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#7A6D53","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/6ae56f08ae3ee57ea2dda0025bfd39d3.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/6ae56f08ae3ee57ea2dda0025bfd39d3.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/6ae56f08ae3ee57ea2dda0025bfd39d3.png~tplv-obj.webp"],"width":0},"id":9717,"image":{"avg_color":"#7C7CA3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/6ae56f08ae3ee57ea2dda0025bfd39d3.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/6ae56f08ae3ee57ea2dda0025bfd39d3.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/6ae56f08ae3ee57ea2dda0025bfd39d3.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":true,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Lucky Airdrop Box","preview_image":{"avg_color":"#A37C7C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/2153b42c1693e04a28d0b1e0bbfcd2dc.webp","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/2153b42c1693e04a28d0b1e0bbfcd2dc.webp~tplv-obj.image","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/2153b42c1693e04a28d0b1e0bbfcd2dc.webp~tplv-obj.image"],"width":0},"primary_effect_id":5404,"random_effect_info":{"audience_key":"mask2","effect_ids":[],"host_key":"mask1","random_gift_bubble":{"display_text":""},"random_gift_panel_banner":{"banner_priority":0,"bg_color_values":[],"collect_num":0,"display_text":"","round":0,"schema_url":"","target_num":0}},"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Train","diamond_count":899,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#CCA3A3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/4227ed71f2c494b554f9cbe2147d4899","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/4227ed71f2c494b554f9cbe2147d4899~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/4227ed71f2c494b554f9cbe2147d4899~tplv-obj.webp"],"width":0},"id":5978,"image":{"avg_color":"#E0BCD4","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/4227ed71f2c494b554f9cbe2147d4899","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/4227ed71f2c494b554f9cbe2147d4899~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/4227ed71f2c494b554f9cbe2147d4899~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Train","primary_effect_id":375,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Swan","diamond_count":699,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#8F8F8F","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/97a26919dbf6afe262c97e22a83f4bf1","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/97a26919dbf6afe262c97e22a83f4bf1~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/97a26919dbf6afe262c97e22a83f4bf1~tplv-obj.webp"],"width":0},"id":5897,"image":{"avg_color":"#D8EBCE","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/97a26919dbf6afe262c97e22a83f4bf1","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/97a26919dbf6afe262c97e22a83f4bf1~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/97a26919dbf6afe262c97e22a83f4bf1~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Swan","primary_effect_id":336,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Money Gun","diamond_count":500,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#523749","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/e0589e95a2b41970f0f30f6202f5fce6","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/e0589e95a2b41970f0f30f6202f5fce6~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/e0589e95a2b41970f0f30f6202f5fce6~tplv-obj.webp"],"width":0},"id":7168,"image":{"avg_color":"#EBCEE1","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/e0589e95a2b41970f0f30f6202f5fce6","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/e0589e95a2b41970f0f30f6202f5fce6~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/e0589e95a2b41970f0f30f6202f5fce6~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Money Gun","primary_effect_id":1404,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Coral","diamond_count":499,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#7A536D","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/d4faa402c32bf4f92bee654b2663d9f1","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/d4faa402c32bf4f92bee654b2663d9f1~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/d4faa402c32bf4f92bee654b2663d9f1~tplv-obj.webp"],"width":0},"id":5731,"image":{"avg_color":"#FADCF0","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/d4faa402c32bf4f92bee654b2663d9f1","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/d4faa402c32bf4f92bee654b2663d9f1~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/d4faa402c32bf4f92bee654b2663d9f1~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Coral","primary_effect_id":244,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Forever Rosa","diamond_count":399,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#FADCDC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/863e7947bc793f694acbe970d70440a1.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/863e7947bc793f694acbe970d70440a1.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/863e7947bc793f694acbe970d70440a1.png~tplv-obj.webp"],"width":0},"id":8914,"image":{"avg_color":"#405237","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/863e7947bc793f694acbe970d70440a1.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/863e7947bc793f694acbe970d70440a1.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/863e7947bc793f694acbe970d70440a1.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Forever Rosa","primary_effect_id":3311,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Boxing Gloves","diamond_count":299,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#53737A","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/9f8bd92363c400c284179f6719b6ba9c","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/9f8bd92363c400c284179f6719b6ba9c~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/9f8bd92363c400c284179f6719b6ba9c~tplv-obj.webp"],"width":0},"id":6007,"image":{"avg_color":"#B8B8B8","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/9f8bd92363c400c284179f6719b6ba9c","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/9f8bd92363c400c284179f6719b6ba9c~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/9f8bd92363c400c284179f6719b6ba9c~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Boxing Gloves","primary_effect_id":388,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Duck","diamond_count":299,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#53737A","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/e172f660a1d4f95813a3ace0fde42323","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/e172f660a1d4f95813a3ace0fde42323~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/e172f660a1d4f95813a3ace0fde42323~tplv-obj.webp"],"width":0},"id":6265,"image":{"avg_color":"#3D3D3D","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/e172f660a1d4f95813a3ace0fde42323","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/e172f660a1d4f95813a3ace0fde42323~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/e172f660a1d4f95813a3ace0fde42323~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Duck","primary_effect_id":638,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Corgi","diamond_count":299,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#E6FADC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/148eef0884fdb12058d1c6897d1e02b9","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/148eef0884fdb12058d1c6897d1e02b9~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/148eef0884fdb12058d1c6897d1e02b9~tplv-obj.webp"],"width":0},"id":6267,"image":{"avg_color":"#F1FFEB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/148eef0884fdb12058d1c6897d1e02b9","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/148eef0884fdb12058d1c6897d1e02b9~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/148eef0884fdb12058d1c6897d1e02b9~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Corgi","primary_effect_id":640,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Fruit Friends","diamond_count":299,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#53737A","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/1153dd51308c556cb4fcc48c7d62209f.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/1153dd51308c556cb4fcc48c7d62209f.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/1153dd51308c556cb4fcc48c7d62209f.png~tplv-obj.webp"],"width":0},"id":9465,"image":{"avg_color":"#FAFAFA","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/1153dd51308c556cb4fcc48c7d62209f.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/1153dd51308c556cb4fcc48c7d62209f.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/1153dd51308c556cb4fcc48c7d62209f.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Fruit Friends","primary_effect_id":4540,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent 2024 Glasses","diamond_count":224,"duration":3000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#EBFBFF","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/16dd36fabaf901b3b6ecd4bf8f7ad68b","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/16dd36fabaf901b3b6ecd4bf8f7ad68b~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/16dd36fabaf901b3b6ecd4bf8f7ad68b~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#E0C8BC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/512d2e9934cbae8d1019a391814edbd2.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/512d2e9934cbae8d1019a391814edbd2.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/512d2e9934cbae8d1019a391814edbd2.png~tplv-obj.webp"],"width":0},"id":9640,"image":{"avg_color":"#A37C96","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/512d2e9934cbae8d1019a391814edbd2.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/512d2e9934cbae8d1019a391814edbd2.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/512d2e9934cbae8d1019a391814edbd2.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"2024 Glasses","primary_effect_id":5441,"tracker_params":{},"type":4},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent 2024 JoyLens","diamond_count":224,"duration":3000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#FFEBF8","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/16dd36fabaf901b3b6ecd4bf8f7ad68b","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/16dd36fabaf901b3b6ecd4bf8f7ad68b~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/16dd36fabaf901b3b6ecd4bf8f7ad68b~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#CCB1A3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/36d82bbcd87c1914df84262d9bdd9b95.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/36d82bbcd87c1914df84262d9bdd9b95.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/36d82bbcd87c1914df84262d9bdd9b95.png~tplv-obj.webp"],"width":0},"id":9643,"image":{"avg_color":"#7A536D","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/36d82bbcd87c1914df84262d9bdd9b95.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/36d82bbcd87c1914df84262d9bdd9b95.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/36d82bbcd87c1914df84262d9bdd9b95.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":true,"lock_type":2},"name":"2024 JoyLens","primary_effect_id":5440,"tracker_params":{},"type":4},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Shiba Inu","diamond_count":222,"duration":0,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#CCB1A3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/ddbcee02f5b86b803b0ec34357cd82ec.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/ddbcee02f5b86b803b0ec34357cd82ec.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/ddbcee02f5b86b803b0ec34357cd82ec.png~tplv-obj.webp"],"width":0},"id":5482,"image":{"avg_color":"#7A6053","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/ddbcee02f5b86b803b0ec34357cd82ec.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/ddbcee02f5b86b803b0ec34357cd82ec.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/ddbcee02f5b86b803b0ec34357cd82ec.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Shiba Inu","primary_effect_id":8,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[{"color_effect_id":167,"color_id":1,"color_image":{"avg_color":"#373752","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/9a8cca7c-386c-4662-b588-72d10c6caf6c.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/9a8cca7c-386c-4662-b588-72d10c6caf6c.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/9a8cca7c-386c-4662-b588-72d10c6caf6c.png~tplv-obj.webp"],"width":0},"color_name":"Lightning Purple","color_values":["#8A8AFF","#8A8AFF"],"gift_image":{"avg_color":"#FFF1EB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/08af67ab13a8053269bf539fd27f3873.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/08af67ab13a8053269bf539fd27f3873.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/08af67ab13a8053269bf539fd27f3873.png~tplv-obj.webp"],"width":0},"is_default":true},{"color_effect_id":492,"color_id":2,"color_image":{"avg_color":"#FFEBF8","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/854a3fcd-bdf4-4a13-a3bf-29d6f36e07a9.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/854a3fcd-bdf4-4a13-a3bf-29d6f36e07a9.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/854a3fcd-bdf4-4a13-a3bf-29d6f36e07a9.png~tplv-obj.webp"],"width":0},"color_name":"Sakura Pink","color_values":["#FFA5C1","#FFA5C1"],"gift_image":{"avg_color":"#524937","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/glasses_pink_icon.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/glasses_pink_icon.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/glasses_pink_icon.png~tplv-obj.webp"],"width":0},"is_default":false},{"color_effect_id":493,"color_id":3,"color_image":{"avg_color":"#E0BCBC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/a34cc268-1118-4cf1-9efd-295543d32726.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/a34cc268-1118-4cf1-9efd-295543d32726.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/a34cc268-1118-4cf1-9efd-295543d32726.png~tplv-obj.webp"],"width":0},"color_name":"Rock Blue","color_values":["#6699FF","#6699FF"],"gift_image":{"avg_color":"#F1FFEB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/glasses_blue_icon.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/glasses_blue_icon.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/glasses_blue_icon.png~tplv-obj.webp"],"width":0},"is_default":false},{"color_effect_id":494,"color_id":4,"color_image":{"avg_color":"#89A37C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/169b5125-6441-4c5a-974e-5f4afcdb468a.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/169b5125-6441-4c5a-974e-5f4afcdb468a.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/169b5125-6441-4c5a-974e-5f4afcdb468a.png~tplv-obj.webp"],"width":0},"color_name":"Sunny Orange","color_values":["#FFA15E","#FFA15E"],"gift_image":{"avg_color":"#C8E0BC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/glasses_orange_icon.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/glasses_orange_icon.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/glasses_orange_icon.png~tplv-obj.webp"],"width":0},"is_default":false}],"combo":false,"describe":"sent Sunglasses","diamond_count":199,"duration":0,"for_linkmic":true,"gift_label_icon":{"avg_color":"#89A37C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/965c6cc4b9f6a09849253fbe11af0ad2","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/965c6cc4b9f6a09849253fbe11af0ad2~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/965c6cc4b9f6a09849253fbe11af0ad2~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[5],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#E0D4BC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/08af67ab13a8053269bf539fd27f3873.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/08af67ab13a8053269bf539fd27f3873.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/08af67ab13a8053269bf539fd27f3873.png~tplv-obj.webp"],"width":0},"id":5509,"image":{"avg_color":"#E0BCD4","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/08af67ab13a8053269bf539fd27f3873.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/08af67ab13a8053269bf539fd27f3873.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/08af67ab13a8053269bf539fd27f3873.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Sunglasses","primary_effect_id":167,"tracker_params":{"gift_property":"color_gift"},"type":4},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Hearts","diamond_count":199,"duration":0,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#CCBEA3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/934b5a10dee8376df5870a61d2ea5cb6.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/934b5a10dee8376df5870a61d2ea5cb6.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/934b5a10dee8376df5870a61d2ea5cb6.png~tplv-obj.webp"],"width":0},"id":5586,"image":{"avg_color":"#D8EBCE","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/934b5a10dee8376df5870a61d2ea5cb6.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/934b5a10dee8376df5870a61d2ea5cb6.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/934b5a10dee8376df5870a61d2ea5cb6.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Hearts","primary_effect_id":3306,"tracker_params":{},"type":4},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Lock and Key","diamond_count":199,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#CCA3A3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/2c9cec686b98281f7319b1a02ba2864a","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/2c9cec686b98281f7319b1a02ba2864a~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/2c9cec686b98281f7319b1a02ba2864a~tplv-obj.webp"],"width":0},"id":5880,"image":{"avg_color":"#B8B8B8","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/2c9cec686b98281f7319b1a02ba2864a","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/2c9cec686b98281f7319b1a02ba2864a~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/2c9cec686b98281f7319b1a02ba2864a~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Lock and Key","primary_effect_id":326,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Garland Headpiece","diamond_count":199,"duration":3000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#EBD8CE","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/bdbdd8aeb2b69c173a3ef666e63310f3","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/bdbdd8aeb2b69c173a3ef666e63310f3~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/bdbdd8aeb2b69c173a3ef666e63310f3~tplv-obj.webp"],"width":0},"id":6437,"image":{"avg_color":"#BCBCE0","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/bdbdd8aeb2b69c173a3ef666e63310f3","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/bdbdd8aeb2b69c173a3ef666e63310f3~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/bdbdd8aeb2b69c173a3ef666e63310f3~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Garland Headpiece","primary_effect_id":2277,"tracker_params":{},"type":4},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Love You","diamond_count":199,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#FFF8EB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/d7722d5348f4289db80fe7a29f4a6f74","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/d7722d5348f4289db80fe7a29f4a6f74~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/d7722d5348f4289db80fe7a29f4a6f74~tplv-obj.webp"],"width":0},"gift_panel_banner":{"banner_lynx_url":"","banner_priority":16,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Say I love you in your own language","key":"gift_description_6671","pieces":[]},"left_icon":{"avg_color":"#CEE5EB","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/effdf81513685c4b1c579fa90b84d299","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/effdf81513685c4b1c579fa90b84d299~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/effdf81513685c4b1c579fa90b84d299~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[2,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#53737A","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/134e51c00f46e01976399883ca4e4798","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/134e51c00f46e01976399883ca4e4798~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/134e51c00f46e01976399883ca4e4798~tplv-obj.webp"],"width":0},"id":6671,"image":{"avg_color":"#DCF4FA","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/134e51c00f46e01976399883ca4e4798","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/134e51c00f46e01976399883ca4e4798~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/134e51c00f46e01976399883ca4e4798~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Love You","primary_effect_id":1023,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Star Throne","diamond_count":7999,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#524937","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/30063f6bc45aecc575c49ff3dbc33831","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/30063f6bc45aecc575c49ff3dbc33831~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/30063f6bc45aecc575c49ff3dbc33831~tplv-obj.webp"],"width":0},"id":7764,"image":{"avg_color":"#CEE5EB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/30063f6bc45aecc575c49ff3dbc33831","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/30063f6bc45aecc575c49ff3dbc33831~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/30063f6bc45aecc575c49ff3dbc33831~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Star Throne","primary_effect_id":1911,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Cheer For You","diamond_count":199,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#7A6D53","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/9e0db516157f7d14e5b79184b197a8d3","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/9e0db516157f7d14e5b79184b197a8d3~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/9e0db516157f7d14e5b79184b197a8d3~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#BCBCE0","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/1059dfa76c78dc17d7cf0a1fc2ece185","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/1059dfa76c78dc17d7cf0a1fc2ece185~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/1059dfa76c78dc17d7cf0a1fc2ece185~tplv-obj.webp"],"width":0},"id":6713,"image":{"avg_color":"#B1CCA3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/1059dfa76c78dc17d7cf0a1fc2ece185","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/1059dfa76c78dc17d7cf0a1fc2ece185~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/1059dfa76c78dc17d7cf0a1fc2ece185~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Cheer For You","primary_effect_id":1210,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Confetti","diamond_count":100,"duration":0,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#BCBCE0","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/cb4e11b3834e149f08e1cdcc93870b26","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/cb4e11b3834e149f08e1cdcc93870b26~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/cb4e11b3834e149f08e1cdcc93870b26~tplv-obj.webp"],"width":0},"id":5585,"image":{"avg_color":"#BCD9E0","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/cb4e11b3834e149f08e1cdcc93870b26","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/cb4e11b3834e149f08e1cdcc93870b26~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/cb4e11b3834e149f08e1cdcc93870b26~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Confetti","primary_effect_id":210,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Hand Hearts","diamond_count":100,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#CCB1A3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/6cd022271dc4669d182cad856384870f","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/6cd022271dc4669d182cad856384870f~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/6cd022271dc4669d182cad856384870f~tplv-obj.webp"],"width":0},"id":5660,"image":{"avg_color":"#3D3D3D","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/6cd022271dc4669d182cad856384870f","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/6cd022271dc4669d182cad856384870f~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/6cd022271dc4669d182cad856384870f~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Hand Hearts","primary_effect_id":214,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[{"color_effect_id":217,"color_id":1,"color_image":{"avg_color":"#BCBCE0","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/a254cce3-3662-4c0e-84d7-d06bf3af3e2e.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/a254cce3-3662-4c0e-84d7-d06bf3af3e2e.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/a254cce3-3662-4c0e-84d7-d06bf3af3e2e.png~tplv-obj.webp"],"width":0},"color_name":"Sky Blue","color_values":["#80C4FF","#80C4FF"],"gift_image":{"avg_color":"#666666","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/0f158a08f7886189cdabf496e8a07c21","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/0f158a08f7886189cdabf496e8a07c21~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/0f158a08f7886189cdabf496e8a07c21~tplv-obj.webp"],"width":0},"is_default":true},{"color_effect_id":453,"color_id":2,"color_image":{"avg_color":"#F0F0F0","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/f05eccc4-12ec-488e-8424-1da90271d9f8.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/f05eccc4-12ec-488e-8424-1da90271d9f8.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/f05eccc4-12ec-488e-8424-1da90271d9f8.png~tplv-obj.webp"],"width":0},"color_name":"Dreamy Pink","color_values":["#FFA5C1","#FFA5C1"],"gift_image":{"avg_color":"#7A6D53","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/crane_pink_icon.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/crane_pink_icon.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/crane_pink_icon.png~tplv-obj.webp"],"width":0},"is_default":false},{"color_effect_id":454,"color_id":3,"color_image":{"avg_color":"#EBCEE1","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/c251d561-de3a-4127-b873-aa952c7bc4c5.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/c251d561-de3a-4127-b873-aa952c7bc4c5.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/c251d561-de3a-4127-b873-aa952c7bc4c5.png~tplv-obj.webp"],"width":0},"color_name":"Hopeful Orange","color_values":["#FFA15E","#FFA15E"],"gift_image":{"avg_color":"#A37C7C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/crane_orange_icon.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/crane_orange_icon.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/crane_orange_icon.png~tplv-obj.webp"],"width":0},"is_default":false},{"color_effect_id":455,"color_id":4,"color_image":{"avg_color":"#FFEBEB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/6571e34e-b7ff-4d99-8965-e51cefbe4123.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/6571e34e-b7ff-4d99-8965-e51cefbe4123.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/6571e34e-b7ff-4d99-8965-e51cefbe4123.png~tplv-obj.webp"],"width":0},"color_name":"Mystery Purple","color_values":["#B689FF","#B689FF"],"gift_image":{"avg_color":"#7A536D","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/crane_purple_icon.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/crane_purple_icon.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/crane_purple_icon.png~tplv-obj.webp"],"width":0},"is_default":false}],"combo":false,"describe":"sent Paper Crane","diamond_count":99,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#CCA3BE","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/965c6cc4b9f6a09849253fbe11af0ad2","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/965c6cc4b9f6a09849253fbe11af0ad2~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/965c6cc4b9f6a09849253fbe11af0ad2~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[5,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#DCDCFA","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/0f158a08f7886189cdabf496e8a07c21","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/0f158a08f7886189cdabf496e8a07c21~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/0f158a08f7886189cdabf496e8a07c21~tplv-obj.webp"],"width":0},"id":5659,"image":{"avg_color":"#EBFBFF","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/0f158a08f7886189cdabf496e8a07c21","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/0f158a08f7886189cdabf496e8a07c21~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/0f158a08f7886189cdabf496e8a07c21~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Paper Crane","primary_effect_id":217,"tracker_params":{"gift_property":"color_gift"},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Little Crown","diamond_count":99,"duration":3000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#FAF0DC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/cf3db11b94a975417043b53401d0afe1","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/cf3db11b94a975417043b53401d0afe1~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/cf3db11b94a975417043b53401d0afe1~tplv-obj.webp"],"width":0},"id":6097,"image":{"avg_color":"#CEE5EB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/cf3db11b94a975417043b53401d0afe1","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/cf3db11b94a975417043b53401d0afe1~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/cf3db11b94a975417043b53401d0afe1~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Little Crown","primary_effect_id":3304,"tracker_params":{},"type":4},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Cap","diamond_count":99,"duration":3000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#405237","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/6c2ab2da19249ea570a2ece5e3377f04","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/6c2ab2da19249ea570a2ece5e3377f04~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/6c2ab2da19249ea570a2ece5e3377f04~tplv-obj.webp"],"width":0},"id":6104,"image":{"avg_color":"#BCBCE0","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/6c2ab2da19249ea570a2ece5e3377f04","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/6c2ab2da19249ea570a2ece5e3377f04~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/6c2ab2da19249ea570a2ece5e3377f04~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Cap","primary_effect_id":2342,"tracker_params":{},"type":4},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Hat and Mustache","diamond_count":99,"duration":3000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#D6D6D6","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/2f1e4f3f5c728ffbfa35705b480fdc92","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/2f1e4f3f5c728ffbfa35705b480fdc92~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/2f1e4f3f5c728ffbfa35705b480fdc92~tplv-obj.webp"],"width":0},"id":6427,"image":{"avg_color":"#A37C96","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/2f1e4f3f5c728ffbfa35705b480fdc92","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/2f1e4f3f5c728ffbfa35705b480fdc92~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/2f1e4f3f5c728ffbfa35705b480fdc92~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Hat and Mustache","primary_effect_id":3499,"tracker_params":{},"type":4},{"can_put_in_gift_box":false,"color_infos":[],"combo":true,"describe":"sent Like-Pop","diamond_count":99,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#CCB1A3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/42958ef42904682210b15f62ce824e5b","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/42958ef42904682210b15f62ce824e5b~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/42958ef42904682210b15f62ce824e5b~tplv-obj.webp"],"width":0},"gift_panel_banner":{"banner_lynx_url":"","banner_priority":16,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Fly the Gift to the creator/guest to support","key":"pm_mt_gift_banner_flyingGift","pieces":[]},"left_icon":{"avg_color":"#A3897C","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/d0857daaa739c634e07ced7a309c3d8e","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/d0857daaa739c634e07ced7a309c3d8e~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/d0857daaa739c634e07ced7a309c3d8e~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":3,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#B8B8B8","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/75eb7b4aca24eaa6e566b566c7d21e2f","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/75eb7b4aca24eaa6e566b566c7d21e2f~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/75eb7b4aca24eaa6e566b566c7d21e2f~tplv-obj.webp"],"width":0},"id":8130,"image":{"avg_color":"#E0BCBC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/75eb7b4aca24eaa6e566b566c7d21e2f","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/75eb7b4aca24eaa6e566b566c7d21e2f~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/75eb7b4aca24eaa6e566b566c7d21e2f~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Like-Pop","primary_effect_id":0,"tracker_params":{},"type":1},{"can_put_in_gift_box":false,"color_infos":[],"combo":true,"describe":"sent Heart","diamond_count":10,"duration":0,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#CCA3A3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/98bea1b189fba75bf0ca766b4dc1976e.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/98bea1b189fba75bf0ca766b4dc1976e.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/98bea1b189fba75bf0ca766b4dc1976e.png~tplv-obj.webp"],"width":0},"id":5480,"image":{"avg_color":"#DCF4FA","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/98bea1b189fba75bf0ca766b4dc1976e.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/98bea1b189fba75bf0ca766b4dc1976e.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/98bea1b189fba75bf0ca766b4dc1976e.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Heart","primary_effect_id":0,"tracker_params":{},"type":1},{"can_put_in_gift_box":false,"color_infos":[],"combo":true,"describe":"sent Coffee","diamond_count":1,"duration":0,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#607A53","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/02492214b9bd50fee2d69fd0d089c025.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/02492214b9bd50fee2d69fd0d089c025.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/02492214b9bd50fee2d69fd0d089c025.png~tplv-obj.webp"],"width":0},"id":5479,"image":{"avg_color":"#3D3D3D","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/02492214b9bd50fee2d69fd0d089c025.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/02492214b9bd50fee2d69fd0d089c025.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/02492214b9bd50fee2d69fd0d089c025.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Coffee","primary_effect_id":0,"tracker_params":{},"type":1},{"can_put_in_gift_box":false,"color_infos":[],"combo":true,"describe":"sent Thumbs Up","diamond_count":1,"duration":1000,"for_linkmic":true,"gift_panel_banner":{"banner_lynx_url":"","banner_priority":12,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Send a {0:string} to vote and support the LIVE creator.","key":"pm_mt_gift_poll_gift_panel_hint","pieces":[{"string_value":"Thumbs Up","type":1}]},"left_icon":{"avg_color":"#373752","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/gift_poll_banner_icon.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_poll_banner_icon.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_poll_banner_icon.png~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#524937","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/570a663e27bdc460e05556fd1596771a","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/570a663e27bdc460e05556fd1596771a~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/570a663e27bdc460e05556fd1596771a~tplv-obj.webp"],"width":0},"id":6246,"image":{"avg_color":"#373752","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/570a663e27bdc460e05556fd1596771a","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/570a663e27bdc460e05556fd1596771a~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/570a663e27bdc460e05556fd1596771a~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Thumbs Up","primary_effect_id":0,"tracker_params":{},"type":1},{"can_put_in_gift_box":false,"color_infos":[],"combo":true,"describe":"sent Heart","diamond_count":1,"duration":1000,"for_linkmic":true,"gift_panel_banner":{"banner_lynx_url":"","banner_priority":12,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Send a {0:string} to vote and support the LIVE creator.","key":"pm_mt_gift_poll_gift_panel_hint","pieces":[{"string_value":"Heart","type":1}]},"left_icon":{"avg_color":"#BCD9E0","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/gift_poll_banner_icon.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_poll_banner_icon.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_poll_banner_icon.png~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#F1FFEB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/dd300fd35a757d751301fba862a258f1","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/dd300fd35a757d751301fba862a258f1~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/dd300fd35a757d751301fba862a258f1~tplv-obj.webp"],"width":0},"id":6247,"image":{"avg_color":"#53537A","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/dd300fd35a757d751301fba862a258f1","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/dd300fd35a757d751301fba862a258f1~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/dd300fd35a757d751301fba862a258f1~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Heart","primary_effect_id":0,"tracker_params":{},"type":1},{"can_put_in_gift_box":false,"color_infos":[],"combo":true,"describe":"sent Cake Slice","diamond_count":1,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#F1FFEB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/9e0db516157f7d14e5b79184b197a8d3","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/9e0db516157f7d14e5b79184b197a8d3~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/9e0db516157f7d14e5b79184b197a8d3~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#3D3D3D","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/f681afb4be36d8a321eac741d387f1e2","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/f681afb4be36d8a321eac741d387f1e2~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/f681afb4be36d8a321eac741d387f1e2~tplv-obj.webp"],"width":0},"id":6784,"image":{"avg_color":"#EBE1CE","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/f681afb4be36d8a321eac741d387f1e2","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/f681afb4be36d8a321eac741d387f1e2~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/f681afb4be36d8a321eac741d387f1e2~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Cake Slice","primary_effect_id":0,"tracker_params":{},"type":1},{"can_put_in_gift_box":false,"color_infos":[],"combo":true,"describe":"sent Glow Stick","diamond_count":1,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#A37C7C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/9e0db516157f7d14e5b79184b197a8d3","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/9e0db516157f7d14e5b79184b197a8d3~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/9e0db516157f7d14e5b79184b197a8d3~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#EBEBFF","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/8e1a5d66370c5586545e358e37c10d25","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/8e1a5d66370c5586545e358e37c10d25~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/8e1a5d66370c5586545e358e37c10d25~tplv-obj.webp"],"width":0},"id":6788,"image":{"avg_color":"#7C7CA3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/8e1a5d66370c5586545e358e37c10d25","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/8e1a5d66370c5586545e358e37c10d25~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/8e1a5d66370c5586545e358e37c10d25~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Glow Stick","primary_effect_id":0,"tracker_params":{},"type":1},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Love you","diamond_count":1,"duration":1000,"for_linkmic":true,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#7C7CA3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/ab0a7b44bfc140923bb74164f6f880ab","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/ab0a7b44bfc140923bb74164f6f880ab~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/ab0a7b44bfc140923bb74164f6f880ab~tplv-obj.webp"],"width":0},"id":6890,"image":{"avg_color":"#FAFAFA","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/ab0a7b44bfc140923bb74164f6f880ab","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/ab0a7b44bfc140923bb74164f6f880ab~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/ab0a7b44bfc140923bb74164f6f880ab~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":0},"name":"Love you","primary_effect_id":1204,"tracker_params":{},"type":2}],"page_name":"Gifts","page_type":1,"region":"PL","use_backfill_special_text":false},{"backfill_gifts":[],"display":false,"event_name":"livesdk_gift_tab_click","favourite_gifts":[],"force_insert_metrics":{},"force_insert_priority_map":{},"frequently_used_gifts":[],"gifts":[{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Star","diamond_count":99,"duration":3000,"for_linkmic":false,"gift_label_icon":{"avg_color":"#EBCEE1","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/712f2703c388c70dd8ce492961708304","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/712f2703c388c70dd8ce492961708304~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/712f2703c388c70dd8ce492961708304~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#E6FADC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/485175fda92f4d2f862e915cbcf8f5c4","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/485175fda92f4d2f862e915cbcf8f5c4~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/485175fda92f4d2f862e915cbcf8f5c4~tplv-obj.webp"],"width":0},"id":6432,"image":{"avg_color":"#EBFBFF","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/485175fda92f4d2f862e915cbcf8f5c4","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/485175fda92f4d2f862e915cbcf8f5c4~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/485175fda92f4d2f862e915cbcf8f5c4~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":1},"name":"Star","primary_effect_id":3309,"tracker_params":{},"type":4},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Heart Me","diamond_count":1,"duration":3000,"for_linkmic":false,"gift_label_icon":{"avg_color":"#EBEBFF","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/6415678665a355a01e2765ea159c2426","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/6415678665a355a01e2765ea159c2426~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/6415678665a355a01e2765ea159c2426~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#B8B8B8","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/d56945782445b0b8c8658ed44f894c7b","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/d56945782445b0b8c8658ed44f894c7b~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/d56945782445b0b8c8658ed44f894c7b~tplv-obj.webp"],"width":0},"id":7934,"image":{"avg_color":"#524037","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/d56945782445b0b8c8658ed44f894c7b","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/d56945782445b0b8c8658ed44f894c7b~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/d56945782445b0b8c8658ed44f894c7b~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":false,"lock_type":5},"name":"Heart Me","primary_effect_id":2996,"tracker_params":{},"type":4},{"can_put_in_gift_box":false,"color_infos":[],"combo":true,"describe":"sent Team Bracelet","diamond_count":2,"duration":1000,"for_linkmic":false,"gift_label_icon":{"avg_color":"#D8EBCE","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/8d43e729e20e7e4ca6fbd2bf5ef9eeea","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/8d43e729e20e7e4ca6fbd2bf5ef9eeea~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/8d43e729e20e7e4ca6fbd2bf5ef9eeea~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#EBCEE1","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/54cb1eeca369e5bea1b97707ca05d189.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/54cb1eeca369e5bea1b97707ca05d189.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/54cb1eeca369e5bea1b97707ca05d189.png~tplv-obj.webp"],"width":0},"id":9139,"image":{"avg_color":"#F0F0F0","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/54cb1eeca369e5bea1b97707ca05d189.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/54cb1eeca369e5bea1b97707ca05d189.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/54cb1eeca369e5bea1b97707ca05d189.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":1,"lock":true,"lock_type":4},"name":"Team Bracelet","primary_effect_id":0,"tracker_params":{},"type":1},{"can_put_in_gift_box":false,"color_infos":[],"combo":true,"describe":"sent Cheer You Up","diamond_count":9,"duration":1000,"for_linkmic":false,"gift_label_icon":{"avg_color":"#53737A","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/697be30d50be77d7e088955422c42837","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/697be30d50be77d7e088955422c42837~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/697be30d50be77d7e088955422c42837~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#CECEEB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/97e0529ab9e5cbb60d95fc9ff1133ea6","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/97e0529ab9e5cbb60d95fc9ff1133ea6~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/97e0529ab9e5cbb60d95fc9ff1133ea6~tplv-obj.webp"],"width":0},"id":8243,"image":{"avg_color":"#FAF0DC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/97e0529ab9e5cbb60d95fc9ff1133ea6","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/97e0529ab9e5cbb60d95fc9ff1133ea6~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/97e0529ab9e5cbb60d95fc9ff1133ea6~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":10,"lock":true,"lock_type":4},"name":"Cheer You Up","primary_effect_id":0,"tracker_params":{},"type":1},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Marvelous Confetti","diamond_count":100,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#524937","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/30be17f62f84d78346634d1a08524cb6","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/30be17f62f84d78346634d1a08524cb6~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/30be17f62f84d78346634d1a08524cb6~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#CEE5EB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/fccc851d351716bc8b34ec65786c727d","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/fccc851d351716bc8b34ec65786c727d~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/fccc851d351716bc8b34ec65786c727d~tplv-obj.webp"],"width":0},"id":7121,"image":{"avg_color":"#3D3D3D","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/fccc851d351716bc8b34ec65786c727d","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/fccc851d351716bc8b34ec65786c727d~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/fccc851d351716bc8b34ec65786c727d~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":10,"lock":true,"lock_type":3},"name":"Marvelous Confetti","primary_effect_id":1367,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Hands Up","diamond_count":499,"duration":1000,"for_linkmic":false,"gift_label_icon":{"avg_color":"#CCA3A3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/f210b086c4710de3432d368c7d4dd458","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/f210b086c4710de3432d368c7d4dd458~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/f210b086c4710de3432d368c7d4dd458~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#BCBCE0","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/f4d906542408e6c87cf0a42f7426f0c6","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/f4d906542408e6c87cf0a42f7426f0c6~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/f4d906542408e6c87cf0a42f7426f0c6~tplv-obj.webp"],"width":0},"id":8244,"image":{"avg_color":"#B1CCA3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/f4d906542408e6c87cf0a42f7426f0c6","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/f4d906542408e6c87cf0a42f7426f0c6~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/f4d906542408e6c87cf0a42f7426f0c6~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":20,"lock":true,"lock_type":4},"name":"Hands Up","primary_effect_id":2386,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Gem Gun","diamond_count":500,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#524037","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/e70ed557a0aebd6799312a98d7c56bc4","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/e70ed557a0aebd6799312a98d7c56bc4~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/e70ed557a0aebd6799312a98d7c56bc4~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#FFFFFF","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/dd06007ade737f1001977590b11d3f61","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/dd06007ade737f1001977590b11d3f61~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/dd06007ade737f1001977590b11d3f61~tplv-obj.webp"],"width":0},"id":7122,"image":{"avg_color":"#B1CCA3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/dd06007ade737f1001977590b11d3f61","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/dd06007ade737f1001977590b11d3f61~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/dd06007ade737f1001977590b11d3f61~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":15,"lock":true,"lock_type":3},"name":"Gem Gun","primary_effect_id":1366,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Trending Figure","diamond_count":999,"duration":1000,"for_linkmic":false,"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#DCDCFA","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/df7b556ccf369bf9a42fe83ec8a77acf.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/df7b556ccf369bf9a42fe83ec8a77acf.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/df7b556ccf369bf9a42fe83ec8a77acf.png~tplv-obj.webp"],"width":0},"id":9138,"image":{"avg_color":"#CECEEB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/df7b556ccf369bf9a42fe83ec8a77acf.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/df7b556ccf369bf9a42fe83ec8a77acf.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/df7b556ccf369bf9a42fe83ec8a77acf.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":0,"lock":true,"lock_type":6},"name":"Trending Figure","primary_effect_id":3537,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Shiny air balloon","diamond_count":1000,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#A37C7C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/ec6bc830cd3097553ab35a3f40510947","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/ec6bc830cd3097553ab35a3f40510947~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/ec6bc830cd3097553ab35a3f40510947~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#E0C8BC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/9e7ebdca64b8f90fcc284bb04ab92d24","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/9e7ebdca64b8f90fcc284bb04ab92d24~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/9e7ebdca64b8f90fcc284bb04ab92d24~tplv-obj.webp"],"width":0},"id":7123,"image":{"avg_color":"#EBCEE1","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/9e7ebdca64b8f90fcc284bb04ab92d24","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/9e7ebdca64b8f90fcc284bb04ab92d24~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/9e7ebdca64b8f90fcc284bb04ab92d24~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":20,"lock":true,"lock_type":3},"name":"Shiny air balloon","primary_effect_id":1365,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Here We Go","diamond_count":1799,"duration":1000,"for_linkmic":false,"gift_label_icon":{"avg_color":"#E6FADC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/34ecdc4bc2758742e6f595dd7e25a00a","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/34ecdc4bc2758742e6f595dd7e25a00a~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/34ecdc4bc2758742e6f595dd7e25a00a~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#523737","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/61b76a51a3757f0ff1cdc33b16c4d8ae","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/61b76a51a3757f0ff1cdc33b16c4d8ae~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/61b76a51a3757f0ff1cdc33b16c4d8ae~tplv-obj.webp"],"width":0},"id":8245,"image":{"avg_color":"#D8EBCE","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/61b76a51a3757f0ff1cdc33b16c4d8ae","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/61b76a51a3757f0ff1cdc33b16c4d8ae~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/61b76a51a3757f0ff1cdc33b16c4d8ae~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":30,"lock":true,"lock_type":4},"name":"Here We Go","primary_effect_id":2387,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Signature Jet","diamond_count":4888,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#B8B8B8","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/73dbcd6713411839f66373fdd3d17864","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/73dbcd6713411839f66373fdd3d17864~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/73dbcd6713411839f66373fdd3d17864~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#374C52","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/fe27eba54a50c0a687e3dc0f2c02067d","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/fe27eba54a50c0a687e3dc0f2c02067d~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/fe27eba54a50c0a687e3dc0f2c02067d~tplv-obj.webp"],"width":0},"id":7124,"image":{"avg_color":"#FFEBF8","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/fe27eba54a50c0a687e3dc0f2c02067d","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/fe27eba54a50c0a687e3dc0f2c02067d~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/fe27eba54a50c0a687e3dc0f2c02067d~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":25,"lock":true,"lock_type":3},"name":"Signature Jet","primary_effect_id":1364,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Happy Party","diamond_count":6999,"duration":1000,"for_linkmic":false,"gift_label_icon":{"avg_color":"#A37C96","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/b4661f3e6096ff7a8e73bccb805af5b8","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/b4661f3e6096ff7a8e73bccb805af5b8~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/b4661f3e6096ff7a8e73bccb805af5b8~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#A3967C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/41774a8ba83c59055e5f2946d51215b4","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/41774a8ba83c59055e5f2946d51215b4~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/41774a8ba83c59055e5f2946d51215b4~tplv-obj.webp"],"width":0},"id":8247,"image":{"avg_color":"#D6D6D6","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/41774a8ba83c59055e5f2946d51215b4","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/41774a8ba83c59055e5f2946d51215b4~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/41774a8ba83c59055e5f2946d51215b4~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":40,"lock":true,"lock_type":4},"name":"Happy Party","primary_effect_id":2388,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Fly Love","diamond_count":19999,"duration":1000,"for_linkmic":false,"gift_label_icon":{"avg_color":"#89A37C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/65e93d2177beaf3f78d817cf180b3c04","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/65e93d2177beaf3f78d817cf180b3c04~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/65e93d2177beaf3f78d817cf180b3c04~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[6,7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#EBD8CE","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/a598ba4c7024f4d46c1268be4d82f901","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/a598ba4c7024f4d46c1268be4d82f901~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a598ba4c7024f4d46c1268be4d82f901~tplv-obj.webp"],"width":0},"id":8248,"image":{"avg_color":"#CCA3A3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/a598ba4c7024f4d46c1268be4d82f901","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/a598ba4c7024f4d46c1268be4d82f901~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a598ba4c7024f4d46c1268be4d82f901~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":50,"lock":true,"lock_type":4},"name":"Fly Love","primary_effect_id":3146,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Premium Shuttle","diamond_count":20000,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#7A5353","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/56c23f635641e9269c5e412a7af46779","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/56c23f635641e9269c5e412a7af46779~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/56c23f635641e9269c5e412a7af46779~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#A3A3CC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/c2b287adee5151b7889d6e3d45b72e44","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/c2b287adee5151b7889d6e3d45b72e44~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/c2b287adee5151b7889d6e3d45b72e44~tplv-obj.webp"],"width":0},"id":7125,"image":{"avg_color":"#DCF4FA","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/c2b287adee5151b7889d6e3d45b72e44","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/c2b287adee5151b7889d6e3d45b72e44~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/c2b287adee5151b7889d6e3d45b72e44~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":30,"lock":true,"lock_type":3},"name":"Premium Shuttle","primary_effect_id":1363,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent TikTok Universe+","diamond_count":34999,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#CCA3A3","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/a38cb64298d536086fef4d278efacd87","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/a38cb64298d536086fef4d278efacd87~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a38cb64298d536086fef4d278efacd87~tplv-obj.webp"],"width":0},"gift_panel_banner":{"banner_lynx_url":"","banner_priority":10,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"A celebratory message will be displayed with the host’s and your username as well as the gift name in all LIVE videos in your region.","key":"pm_mt_live_gift_panel_note_platform_announcement","pieces":[]},"left_icon":{"avg_color":"#E0D4BC","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/gift_broadcast_icon_v1.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_broadcast_icon_v1.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_broadcast_icon_v1.png~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#666666","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/b13105782e8bf8fbefaa83b7af413cee","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/b13105782e8bf8fbefaa83b7af413cee~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/b13105782e8bf8fbefaa83b7af413cee~tplv-obj.webp"],"width":0},"id":7312,"image":{"avg_color":"#A3A3CC","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/b13105782e8bf8fbefaa83b7af413cee","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/b13105782e8bf8fbefaa83b7af413cee~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/b13105782e8bf8fbefaa83b7af413cee~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":true,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":40,"lock":true,"lock_type":3},"name":"TikTok Universe+","preview_image":{"avg_color":"#7A6D53","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/14fea2f1fb315a2474b594a44f9d1eef","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/14fea2f1fb315a2474b594a44f9d1eef~tplv-obj.image","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/14fea2f1fb315a2474b594a44f9d1eef~tplv-obj.image"],"width":0},"primary_effect_id":1503,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Thunder Falcon","diamond_count":39999,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#7A536D","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/2e218842824b3feb82078d6a2d7e48a4","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/2e218842824b3feb82078d6a2d7e48a4~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/2e218842824b3feb82078d6a2d7e48a4~tplv-obj.webp"],"width":0},"gift_rank_recommend_info":"","gift_sub_type":0,"gift_vertical_scenarios":[7],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#A3967C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/26f3fbcda383e6093a19b8e7351a164c","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/26f3fbcda383e6093a19b8e7351a164c~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/26f3fbcda383e6093a19b8e7351a164c~tplv-obj.webp"],"width":0},"id":8651,"image":{"avg_color":"#53537A","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/26f3fbcda383e6093a19b8e7351a164c","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/26f3fbcda383e6093a19b8e7351a164c~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/26f3fbcda383e6093a19b8e7351a164c~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":43,"lock":true,"lock_type":3},"name":"Thunder Falcon","preview_image":{"avg_color":"#405237","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/9f480375d459fd4f325444e53acb703d.webp","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/9f480375d459fd4f325444e53acb703d.webp~tplv-obj.image","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/9f480375d459fd4f325444e53acb703d.webp~tplv-obj.image"],"width":0},"primary_effect_id":3321,"tracker_params":{},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Fire Phoenix","diamond_count":41999,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#524037","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/37e0bc3291d0902976d5ef2f16beecf0","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/37e0bc3291d0902976d5ef2f16beecf0~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/37e0bc3291d0902976d5ef2f16beecf0~tplv-obj.webp"],"width":0},"gift_panel_banner":{"banner_lynx_url":"","banner_priority":9,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Gift includes audio.","key":"pm_mt_audio_gift_desc","pieces":[]},"left_icon":{"avg_color":"#BCBCE0","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/gift_audio_icon_v1.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":2,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#A3897C","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/bfb8425a7e8fa03f9fec05a973a4a506.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/bfb8425a7e8fa03f9fec05a973a4a506.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/bfb8425a7e8fa03f9fec05a973a4a506.png~tplv-obj.webp"],"width":0},"id":9092,"image":{"avg_color":"#523737","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/bfb8425a7e8fa03f9fec05a973a4a506.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/bfb8425a7e8fa03f9fec05a973a4a506.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/bfb8425a7e8fa03f9fec05a973a4a506.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":46,"lock":true,"lock_type":3},"name":"Fire Phoenix","preview_image":{"avg_color":"#373752","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/e063445090eeb3354ad6d06a9064aae7.webp","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/e063445090eeb3354ad6d06a9064aae7.webp~tplv-obj.image","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/e063445090eeb3354ad6d06a9064aae7.webp~tplv-obj.image"],"width":0},"primary_effect_id":3496,"tracker_params":{"gift_property":"audio_gift"},"type":2},{"can_put_in_gift_box":false,"color_infos":[],"combo":false,"describe":"sent Pegasus","diamond_count":42999,"duration":1000,"for_linkmic":true,"gift_label_icon":{"avg_color":"#FFF1EB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/2fb050c73f8ecad1478f92d3a3d58be7","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/2fb050c73f8ecad1478f92d3a3d58be7~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/2fb050c73f8ecad1478f92d3a3d58be7~tplv-obj.webp"],"width":0},"gift_panel_banner":{"banner_lynx_url":"","banner_priority":9,"bg_color_values":[],"deprecated":"","display_text":{"default_format":{"bold":false,"color":"C0FFFFFF","font_size":14,"italic":false,"italic_angle":0,"use_heigh_light_color":false,"use_remote_clor":false,"weight":0},"default_pattern":"Gift includes audio.","key":"pm_mt_audio_gift_desc","pieces":[]},"left_icon":{"avg_color":"#8F8F8F","height":24,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-sg/gift_audio_icon_v1.png","url_list":["https://p16-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/alisg/webcast-sg/gift_audio_icon_v1.png~tplv-obj.webp"],"width":24},"schema_url":""},"gift_rank_recommend_info":"","gift_sub_type":2,"gift_vertical_scenarios":[0],"gold_effect":"","group_in_tab":0,"icon":{"avg_color":"#BCD9E0","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/f600a2495ab5d250e7da2066484a9383.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f600a2495ab5d250e7da2066484a9383.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f600a2495ab5d250e7da2066484a9383.png~tplv-obj.webp"],"width":0},"id":9427,"image":{"avg_color":"#FFEBEB","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/f600a2495ab5d250e7da2066484a9383.png","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f600a2495ab5d250e7da2066484a9383.png~tplv-obj.webp","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f600a2495ab5d250e7da2066484a9383.png~tplv-obj.webp"],"width":0},"is_box_gift":false,"is_broadcast_gift":false,"is_displayed_on_panel":false,"is_effect_befview":false,"is_gallery_gift":false,"is_random_gift":false,"lock_info":{"gift_level":50,"lock":true,"lock_type":3},"name":"Pegasus","preview_image":{"avg_color":"#374C52","height":0,"image_type":0,"is_animated":false,"open_web_url":"","uri":"webcast-va/resource/b5352dab0cb30ed05b1f4d8f17427690.webp","url_list":["https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/b5352dab0cb30ed05b1f4d8f17427690.webp~tplv-obj.image","https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/b5352dab0cb30ed05b1f4d8f17427690.webp~tplv-obj.image"],"width":0},"primary_effect_id":5249,"tracker_params":{"gift_property":"audio_gift"},"type":2}],"page_name":"Exclusive","page_type":15,"region":"","use_backfill_special_text":false}],"pannel_refresh":0},"extra":{"log_id":"20240105155453100EB6723DDB4B3766FF","now":1704470094792},"status_code":0} \ No newline at end of file diff --git a/Tools/src/main/resources/gifts/output.json b/Tools/src/main/resources/gifts/output.json index 57af595..d17da4e 100644 --- a/Tools/src/main/resources/gifts/output.json +++ b/Tools/src/main/resources/gifts/output.json @@ -349,9 +349,9 @@ }, "5514": { "id": 5514, - "name": "", + "name": "Birds", "diamondCost": 600, - "image": "https://storage.streamdps.com/iblock/77b/77b29c9978438cbed17bfa7fcfd82a7c/805806ca07c5ed0b4315652ce3952c53.png" + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/0911b5726d912dabbf6ee4b0383352ea.png~tplv-obj.png" }, "5518": { "id": 5518, @@ -365,6 +365,12 @@ "diamondCost": 1, "image": "https://storage.streamdps.com/iblock/0f1/0f100548d20594a29c36938ceaea1a62/9e8ba4ba863ec74182826cd0ec1204f9.webp" }, + "5524": { + "id": 5524, + "name": "Tsar", + "diamondCost": 100, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/cb1c3e6263d4b6c08301f8798dcb5a9b.png~tplv-obj.png" + }, "5525": { "id": 5525, "name": "", @@ -395,6 +401,12 @@ "diamondCost": 5, "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/8525a07c6bf16a74eee66e9ad119b3b8.png~tplv-obj.png" }, + "5549": { + "id": 5549, + "name": "Ballet Dancer", + "diamondCost": 500, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/c09cc8ce49476d2c46e9c8af6189d5f4.png~tplv-obj.png" + }, "5556": { "id": 5556, "name": "", @@ -409,9 +421,9 @@ }, "5559": { "id": 5559, - "name": "", + "name": "Crystal Heart", "diamondCost": 499, - "image": "https://storage.streamdps.com/iblock/7ee/7eed736538e3381d1060959a4a6265cc/a0688e0e9dbbf0a18129a01a5787eb05.png" + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/ae46ac6582a606009643440fe4138eb4.png~tplv-obj.png" }, "5560": { "id": 5560, @@ -669,7 +681,7 @@ "id": 5680, "name": "Disco ball", "diamondCost": 1000, - "image": "https://storage.streamdps.com/iblock/cdd/cdd759a0d8715e70c1d888c785259620/864a0df77a777eb522157c4d8eb393a3.png" + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/8d0cb854bbe8eeea654f3f9c353c5cf0~tplv-obj.png" }, "5685": { "id": 5685, @@ -1679,6 +1691,12 @@ "diamondCost": 99, "image": "https://storage.streamdps.com/iblock/755/7554b4a059474294a01241f9065b0b12/3c499a6504236ff8ec6d072747ce0230.png" }, + "6112": { + "id": 6112, + "name": "King Cake ", + "diamondCost": 9, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/aa99da9f6b499ff879c3860e888a53ae~tplv-obj.png" + }, "6113": { "id": 6113, "name": "Taco ", @@ -2071,9 +2089,9 @@ }, "6393": { "id": 6393, - "name": "", + "name": "Magic Hat", "diamondCost": 299, - "image": "https://storage.streamdps.com/iblock/9ac/9ac682d8a906e071def06929fca8ac7a/36982973f4f0f8ef9ebb4bb67494f72a.webp" + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/b156ffd21bb3849a52144ab1688bbc43~tplv-obj.png" }, "6398": { "id": 6398, @@ -2123,6 +2141,12 @@ "diamondCost": 2000, "image": "https://storage.streamdps.com/iblock/49b/49be18ae5914346ffcaf15a519ba9c1c/41326cb23d22010f0c4a8edf5bd27615.webp" }, + "6426": { + "id": 6426, + "name": "Dombra", + "diamondCost": 20, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/ccd9fea1988521d1e81051a916800d6c~tplv-obj.png" + }, "6427": { "id": 6427, "name": "Hat and Mustache", @@ -2189,6 +2213,12 @@ "diamondCost": 1, "image": "https://storage.streamdps.com/iblock/e11/e110e47562d77ab5fa26cc31e840f801/a4a1823ef2c1bc65c4dc2a4e82ec446b.png" }, + "6452": { + "id": 6452, + "name": "Jakarta Roundabout", + "diamondCost": 16999, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/31f67910fc5858cf087da65746f1f9f3~tplv-obj.png" + }, "6454": { "id": 6454, "name": "", @@ -2561,6 +2591,12 @@ "diamondCost": 99, "image": "https://storage.streamdps.com/iblock/b17/b171f313a2ba4af15e8645f02d24d4e7/a58831515ce8102cb72841e8ed45ed08.webp" }, + "6633": { + "id": 6633, + "name": "Independence Day", + "diamondCost": 10, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/b967993872a6e40f3477d30545f8d2eb~tplv-obj.png" + }, "6634": { "id": 6634, "name": "Sunday Roast", @@ -2597,6 +2633,12 @@ "diamondCost": 1, "image": "https://storage.streamdps.com/iblock/c1e/c1e1683273f5505462f45358cd773806/ba5afaec3f62e18672bd1b25a4e8a4d2.webp" }, + "6655": { + "id": 6655, + "name": "Summer Iris ", + "diamondCost": 30, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/cb591f5b5729fa6e64cac57c78724981~tplv-obj.png" + }, "6661": { "id": 6661, "name": "Kiss your Heart", @@ -2705,6 +2747,12 @@ "diamondCost": 100, "image": "https://storage.streamdps.com/iblock/cc8/cc8133c73d5ca2cb5fde306f5b4e2a11/fb273956755fe6fbf7263023a9c36ebe.webp" }, + "6741": { + "id": 6741, + "name": "Gorgeous Trophy", + "diamondCost": 7000, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/279c9495c2150e333bc4bc13761d177e~tplv-obj.png" + }, "6743": { "id": 6743, "name": "", @@ -2735,6 +2783,12 @@ "diamondCost": 1, "image": "https://storage.streamdps.com/iblock/457/457a95d19f48aa254b10a30ee8e2c791/b3e217a47d1b38fe06ef11e149aae0e0.webp" }, + "6756": { + "id": 6756, + "name": "Hot", + "diamondCost": 10, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/ec679890070187b61620b9662afb814e~tplv-obj.png" + }, "6757": { "id": 6757, "name": "Dash", @@ -2837,6 +2891,12 @@ "diamondCost": 199, "image": "https://storage.streamdps.com/iblock/53b/53ba63daed395b1c8eda6cd5fa51b912/2ddcbdeeebee2a97780b4e846aace552.webp" }, + "6800": { + "id": 6800, + "name": "Pinata", + "diamondCost": 699, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/c8a18d43dc9fb4598d7e991ebeb958ae~tplv-obj.png" + }, "6813": { "id": 6813, "name": "Fantastic", @@ -3129,7 +3189,7 @@ "id": 6967, "name": "Autumn Leaves", "diamondCost": 500, - "image": "https://storage.streamdps.com/iblock/f04/f042339687e8abaa2fc0e1976d9b11f4/251a0624bc3a23ba39d75467868dcbf8.webp" + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/30adcaf443df63e3bfd2751ad251f87d~tplv-obj.png" }, "6968": { "id": 6968, @@ -3275,6 +3335,12 @@ "diamondCost": 10, "image": "https://storage.streamdps.com/iblock/eeb/eeb4c2ae379b89120c8ae69bbbea8642/ea6d73fcf39771c592560120d2c9b577.webp" }, + "7032": { + "id": 7032, + "name": "Maracas", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/00204efcf0573192ad5d872c7beeaf5b~tplv-obj.png" + }, "7037": { "id": 7037, "name": "", @@ -3385,9 +3451,9 @@ }, "7084": { "id": 7084, - "name": "", + "name": "Witchy Kitty", "diamondCost": 30, - "image": "https://storage.streamdps.com/iblock/1c6/1c64bc1b780d8a987986694a699e0585/0d6afd7934d363dba4a747f8c0bec66b.webp" + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/dfce46f99a1206cca84f9092603e4783~tplv-obj.png" }, "7086": { "id": 7086, @@ -3443,6 +3509,12 @@ "diamondCost": 5, "image": "https://storage.streamdps.com/iblock/5f2/5f2f2f673c116c46372ee874bfb66685/759b52ad2866ed2f5a78ccd558f4457e.webp" }, + "7105": { + "id": 7105, + "name": "Magic Potion", + "diamondCost": 499, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/e055625e9239df7e833702c768e033d2~tplv-obj.png" + }, "7106": { "id": 7106, "name": "", @@ -3737,6 +3809,12 @@ "diamondCost": 1, "image": "https://storage.streamdps.com/iblock/bf8/bf8e32bd0bf5a916195b5848db571f4f/a9241b01b970aa44c2d5cea5e8ba69d6.webp" }, + "7377": { + "id": 7377, + "name": "Christmas Market G", + "diamondCost": 2000, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/f498f29ef628c8318006a9ff2f49bf08~tplv-obj.png" + }, "7391": { "id": 7391, "name": "I\u0027m shy", @@ -3773,6 +3851,12 @@ "diamondCost": 10, "image": "https://storage.streamdps.com/iblock/8f7/8f7fcac557fb70fa0bbd69809c112c0e/978e0bcdcd8cbf4cbdfdb53d9fc39eaa.webp" }, + "7458": { + "id": 7458, + "name": "Wooly Hat", + "diamondCost": 199, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a234d0187047fa48805c8ea2e1f1f756~tplv-obj.png" + }, "7467": { "id": 7467, "name": "Chasing the Dream", @@ -3785,12 +3869,30 @@ "diamondCost": 5000, "image": "https://storage.streamdps.com/iblock/f5c/f5cda80a1f9853c49226a450faf26e8f/6318d17d7a2526f521123402d19a4c3e.webp" }, + "7475": { + "id": 7475, + "name": "Mistletoe GDM 23", + "diamondCost": 199, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/3527969b8c27e3194e61ff0787a9c3c2~tplv-obj.png" + }, + "7477": { + "id": 7477, + "name": "Panettone GDM 23", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/64ce2413a362442819b4551703b7b26c~tplv-obj.png" + }, "7482": { "id": 7482, "name": "Flying Jets", "diamondCost": 5000, "image": "https://storage.streamdps.com/iblock/5a4/5a4f3c7adc31f60326e3adf1a3a20bf9/bc96de02ceba4b91c1f9c996293974b4.webp" }, + "7498": { + "id": 7498, + "name": "Candy Cane Gun", + "diamondCost": 799, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/58ef7964e32adc5fc47c5706a02e4ff0~tplv-obj.png" + }, "7501": { "id": 7501, "name": "Hello Traveler", @@ -3803,6 +3905,30 @@ "diamondCost": 299, "image": "https://storage.streamdps.com/iblock/679/679e9e38e38f8a4ce707328aa92b8997/9fedb22710af980bbf7b3092b08ecb94.webp" }, + "7504": { + "id": 7504, + "name": "Holiday Stocking", + "diamondCost": 5, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/e05de50999ebb446e15c4947b30d3140~tplv-obj.png" + }, + "7523": { + "id": 7523, + "name": "Hot Choco GDM 23", + "diamondCost": 30, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/f62f5912077d9af84256de288399125a~tplv-obj.png" + }, + "7525": { + "id": 7525, + "name": "Christmas CarouseG", + "diamondCost": 2000, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/b5ba3941f7389da7495b659e888ea61a~tplv-obj.png" + }, + "7527": { + "id": 7527, + "name": "Christmas Wreath G", + "diamondCost": 10, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/7842b50135e089334fc40d9705bb53c7~tplv-obj.png" + }, "7529": { "id": 7529, "name": "Mystery Firework", @@ -3845,6 +3971,12 @@ "diamondCost": 199, "image": "https://storage.streamdps.com/iblock/e36/e36cb42edac42a0636f8785b80c274dc/bbd87fef7b269564a4ca32009879c0ab.webp" }, + "7551": { + "id": 7551, + "name": "Snowman", + "diamondCost": 99, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/e094e0fafc14aaf127fa0d0a7926619a~tplv-obj.png" + }, "7591": { "id": 7591, "name": "Tiny Diny", @@ -3899,6 +4031,18 @@ "diamondCost": 500, "image": "https://storage.streamdps.com/iblock/dca/dcac97e4190d46d113f4bdf2918ee173/4fae166b3f3273b9dbbc2a86bea0ec18.webp" }, + "7697": { + "id": 7697, + "name": "LOVE U", + "diamondCost": 899, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/79d45877691333e2ba69a9098406e95c~tplv-obj.png" + }, + "7707": { + "id": 7707, + "name": "I\u0027m blue", + "diamondCost": 5, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/c560ec76d5599198aaea9377c5ffab6e~tplv-obj.png" + }, "7720": { "id": 7720, "name": "Flying Jets", @@ -4013,6 +4157,12 @@ "diamondCost": 199, "image": "https://storage.streamdps.com/iblock/3c4/3c40e306064bb00719cb77dec261891a/bc24ae9f8a52d13475897170332d546f.webp" }, + "7846": { + "id": 7846, + "name": "Grumpy Glasses", + "diamondCost": 99, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/6f38f8ed7442f69a105788b5c0c74a38~tplv-obj.png" + }, "7851": { "id": 7851, "name": "Football Helmet", @@ -4073,6 +4223,18 @@ "diamondCost": 15000, "image": "https://storage.streamdps.com/iblock/a12/a12a1b23f1f6a19d728de84e1f43e21d/ff288346e9855a9bb6deb4450491028f.webp" }, + "7920": { + "id": 7920, + "name": "Husky", + "diamondCost": 299, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a2f5d595e9d96aec19a7c0ed5fa9b017~tplv-obj.png" + }, + "7921": { + "id": 7921, + "name": "Golden", + "diamondCost": 299, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/b97f58dcb0250489ae98529bcb0542ca~tplv-obj.png" + }, "7927": { "id": 7927, "name": "Puppy Love", @@ -4157,6 +4319,12 @@ "diamondCost": 10, "image": "https://storage.streamdps.com/iblock/486/486a2490c987c2bb97b6068fd5aac5ab/49d9045fcfe94bbfbd08c3363bb4512a.webp" }, + "8005": { + "id": 8005, + "name": "Falling For You", + "diamondCost": 299, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a198bd39d2511dbba6a68867740e3ff9~tplv-obj.png" + }, "8017": { "id": 8017, "name": "Headphone", @@ -4289,6 +4457,12 @@ "diamondCost": 5, "image": "https://storage.streamdps.com/iblock/27f/27fe97cb0f1b8056fa0aedc918ea560e/966df61a39e36fe0f7237e55c3298117.webp" }, + "8207": { + "id": 8207, + "name": "The Crown", + "diamondCost": 199, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/5bf798f92fe96ba53c0f4d28f052f9bb~tplv-obj.png" + }, "8217": { "id": 8217, "name": "Capybara", @@ -4355,6 +4529,18 @@ "diamondCost": 19999, "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/a598ba4c7024f4d46c1268be4d82f901~tplv-obj.jpg" }, + "8250": { + "id": 8250, + "name": "Disco ball", + "diamondCost": 1000, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a53d3ef956eb2f1aa7a7db46024c70bb~tplv-obj.png" + }, + "8253": { + "id": 8253, + "name": "Spring Train", + "diamondCost": 3999, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/b859c413a241fec75bc78668aeb0f581~tplv-obj.png" + }, "8259": { "id": 8259, "name": "I love you", @@ -4373,6 +4559,24 @@ "diamondCost": 6000, "image": "https://storage.streamdps.com/iblock/88d/88df4387d65bcc77b691098fd649bd59/ad401a92ddba9aae15bb777f9f38638d.webp" }, + "8264": { + "id": 8264, + "name": "Happy Weekend", + "diamondCost": 599, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/b04f104e717798235cd3edaa6703e6a3~tplv-obj.png" + }, + "8265": { + "id": 8265, + "name": "Happy Friday", + "diamondCost": 399, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/65e8fcb76825b9ec36a24faf9a3e9495~tplv-obj.png" + }, + "8266": { + "id": 8266, + "name": "Good Afternoon", + "diamondCost": 399, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/bff3b908c4dd9cf19ab431cc99dc7940~tplv-obj.png" + }, "8267": { "id": 8267, "name": "Good Evening", @@ -4385,6 +4589,12 @@ "diamondCost": 399, "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/b7b55087141bd5f965eb31a99a5f157b~tplv-obj.png" }, + "8269": { + "id": 8269, + "name": "Good Morning", + "diamondCost": 399, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/5c1a28f3aa7eefc27491f3020748ce54~tplv-obj.png" + }, "8277": { "id": 8277, "name": "Love Drop", @@ -4529,6 +4739,12 @@ "diamondCost": 15000, "image": "https://storage.streamdps.com/iblock/bfc/bfcf491b940e478b6410047bc047af1b/abbbdd13015a9f31be1b905268873d73.webp" }, + "8442": { + "id": 8442, + "name": "Flower Festival", + "diamondCost": 199, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/9bfe63e39b581a69ff944758c3eae5a0~tplv-obj.png" + }, "8448": { "id": 8448, "name": "Raccoon", @@ -4667,6 +4883,12 @@ "diamondCost": 199, "image": "https://storage.streamdps.com/iblock/282/28210d38f8625d7c3f39bb85e1fd59c4/61f609f602fc0f3cc2bff6cf94d32fbe.webp" }, + "8754": { + "id": 8754, + "name": "Aurora", + "diamondCost": 12000, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/1f59f5593ce135325c1a034825cec18c.png~tplv-obj.png" + }, "8767": { "id": 8767, "name": "Golden Trumpet", @@ -4691,6 +4913,18 @@ "diamondCost": 450, "image": "https://storage.streamdps.com/iblock/285/285070af9d4f72b74e7d74c22157f2d9/67d9fa3239a7f9a09ef78c832a66e624.webp" }, + "8803": { + "id": 8803, + "name": "Miss You", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/3c53396b922691a7520698f47105a753.png~tplv-obj.png" + }, + "8804": { + "id": 8804, + "name": "Vacation", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/8f46e8eef9cbd5304fb802104c2b4ef4.png~tplv-obj.png" + }, "8806": { "id": 8806, "name": "Dancing Capybaras", @@ -4757,6 +4991,12 @@ "diamondCost": 1200, "image": "https://storage.streamdps.com/iblock/07d/07d678346c7eb588bc3cbddf343ab791/8f8f50f5350e4b1c0b151aff333e43a4.webp" }, + "8890": { + "id": 8890, + "name": "Pink Shoes", + "diamondCost": 5, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/cba8a7c718988bd51c7b6055e9ab1ec4.png~tplv-obj.png" + }, "8892": { "id": 8892, "name": "Dream Team", @@ -4859,6 +5099,12 @@ "diamondCost": 1, "image": "https://storage.streamdps.com/iblock/5b9/5b9eca4a99e965cb25183681a07a5276/c28f7e9c4a8e42460225ff2d12300ae7.webp" }, + "9111": { + "id": 9111, + "name": "Popcorn", + "diamondCost": 5, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/676d2d4c31a8979f1fd06cdf5ecd922f~tplv-obj.png" + }, "9135": { "id": 9135, "name": "Magic Forest", @@ -4895,6 +5141,12 @@ "diamondCost": 3999, "image": "https://storage.streamdps.com/iblock/990/99093308d3ad2c3833d230f9aae7f702/36f073ad050bd79d7d1ba6d781e7ef11.webp" }, + "9152": { + "id": 9152, + "name": "Spin with me GDM", + "diamondCost": 199, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/149ac2e87d05490d7d251149cefe27a2.png~tplv-obj.png" + }, "9175": { "id": 9175, "name": "Pretzel", @@ -4913,12 +5165,30 @@ "diamondCost": 20000, "image": "https://storage.streamdps.com/iblock/c79/c793af446369ecef5238e73312c84ccd/464a76f3e6eaee9afc771f45a4bba9df.webp" }, + "9242": { + "id": 9242, + "name": "Pumpkin Spice Latte", + "diamondCost": 10, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/0636d91615f7417ddd5f29438bf5debe~tplv-obj.png" + }, "9255": { "id": 9255, "name": "Aerobic headband", "diamondCost": 99, "image": "https://storage.streamdps.com/iblock/3d9/3d98c2fbc96922da37a9d22881bb06b9/0a99af132ab8e3fe9806d2412abc6bf0.webp" }, + "9303": { + "id": 9303, + "name": "Rabbit and Mochi", + "diamondCost": 999, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/213ef2549fbb10ec783c95a41d28cf0a.png~tplv-obj.png" + }, + "9304": { + "id": 9304, + "name": "Boo the Ghost", + "diamondCost": 88, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/cb909c78f2412e4927ea68d6af8e048f.png~tplv-obj.png" + }, "9333": { "id": 9333, "name": "LIVE Fest Clappers", @@ -4931,6 +5201,30 @@ "diamondCost": 1, "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/1e98afffef90ed4b2cc9c9ebb88e3608.png~tplv-obj.png" }, + "9354": { + "id": 9354, + "name": "I\u0027m here", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/7006392a82d57452d5ef08dd90e169c1.png~tplv-obj.png" + }, + "9355": { + "id": 9355, + "name": "So cute", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/d40d31241efcf57c630e894bb3007b8a.png~tplv-obj.png" + }, + "9363": { + "id": 9363, + "name": "Elf GDM 23", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/60e5289b379660cc562742cf987a2d35.png~tplv-obj.png" + }, + "9427": { + "id": 9427, + "name": "Pegasus", + "diamondCost": 42999, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f600a2495ab5d250e7da2066484a9383.png~tplv-obj.jpg" + }, "9463": { "id": 9463, "name": "Fairy Wings", @@ -5003,22 +5297,232 @@ "diamondCost": 12000, "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/51a7d74bcb4a6417be59f0ffc0b77e96.png~tplv-obj.png" }, - "9522": { - "id": 9522, - "name": "Exclusive Spark", - "diamondCost": 1000, - "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f0bda1eb6856e2feea9cfcb6c575c8a0.png~tplv-obj.jpg" + "9535": { + "id": 9535, + "name": "Play for you", + "diamondCost": 299, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/182659e90a3432aa155e61c9c0d89df0.png~tplv-obj.png" }, - "9523": { - "id": 9523, - "name": "Exclusive Jet", + "9536": { + "id": 9536, + "name": "Fake smile", + "diamondCost": 299, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/35ce62173962e33834703212d0b845a7.png~tplv-obj.png" + }, + "9576": { + "id": 9576, + "name": "Yeah Nah", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/4b20c5aab3841657a343be3769307805.png~tplv-obj.png" + }, + "9581": { + "id": 9581, + "name": "Turkey Face GDDec", + "diamondCost": 399, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/65349d1ef783fc207c1d2b54a8d521a7.png~tplv-obj.png" + }, + "9583": { + "id": 9583, + "name": "Cool!", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/424c61f16c16919f169fd0352bd24661.png~tplv-obj.png" + }, + "9587": { + "id": 9587, + "name": "Christmas Potato", + "diamondCost": 10, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/5448f1f5157d3a4a88e0f57acf3dbfe0.png~tplv-obj.png" + }, + "9604": { + "id": 9604, + "name": "Gobble Gobble", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/ada9babc0b55cf005e8c8d13dfc30b42.png~tplv-obj.png" + }, + "9615": { + "id": 9615, + "name": "Festive Tiny Diny", + "diamondCost": 15, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f2a8c2967c7153e9077bb469f2e42317.png~tplv-obj.png" + }, + "9617": { + "id": 9617, + "name": "Xmas Mishka Bear", + "diamondCost": 199, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/700c1c8817847317407cc2b8c6c9da42.png~tplv-obj.png" + }, + "9625": { + "id": 9625, + "name": "Elf\u0027s Hat ", + "diamondCost": 299, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f9857a040c92b34d6a261201a93c185f.png~tplv-obj.png" + }, + "9639": { + "id": 9639, + "name": "2024", + "diamondCost": 1, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/484a44bbe62ce47687d1da31a6602bbd.png~tplv-obj.jpg" + }, + "9640": { + "id": 9640, + "name": "2024 Glasses", + "diamondCost": 224, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/512d2e9934cbae8d1019a391814edbd2.png~tplv-obj.jpg" + }, + "9641": { + "id": 9641, + "name": "2024 Countdown", + "diamondCost": 2024, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/a358a3ce18241dcc6e7d0b02d091d563.png~tplv-obj.jpg" + }, + "9642": { + "id": 9642, + "name": "Train to 2024", + "diamondCost": 12024, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/0cb12913e0a96bbcc45f97b450e74cd3.png~tplv-obj.jpg" + }, + "9643": { + "id": 9643, + "name": "2024 JoyLens", + "diamondCost": 224, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/36d82bbcd87c1914df84262d9bdd9b95.png~tplv-obj.jpg" + }, + "9644": { + "id": 9644, + "name": "Sparkling Countdown", + "diamondCost": 2024, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/d6b4539ed9683707bdefe268f6575e74.png~tplv-obj.jpg" + }, + "9645": { + "id": 9645, + "name": "New Year Journey", + "diamondCost": 12024, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/0ef9654d92354172fb9b3b364827940c.png~tplv-obj.jpg" + }, + "9647": { + "id": 9647, + "name": "Kitten Paw", + "diamondCost": 299, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/332520d7b5085ce591396c8d2bb9d352.png~tplv-obj.png" + }, + "9650": { + "id": 9650, + "name": "The Van Cat", + "diamondCost": 799, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/6973dd1b6d3dee3ca3f0ebac3c1d2977.png~tplv-obj.png" + }, + "9656": { + "id": 9656, + "name": "Gingerbread man", + "diamondCost": 5, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/af01db3e3cb9f54ea2cb421fab6062bc.png~tplv-obj.png" + }, + "9657": { + "id": 9657, + "name": "GB North Pole", + "diamondCost": 199, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/79715a53c41619e7b205eb26e57926d4.png~tplv-obj.png" + }, + "9658": { + "id": 9658, + "name": "DE North Pole", + "diamondCost": 199, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/130e17b5b561a93cefbd236586881477.png~tplv-obj.png" + }, + "9667": { + "id": 9667, + "name": "Kiwi Bird", + "diamondCost": 10, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/b73cb4aaa76a33efd881192589d65351.png~tplv-obj.png" + }, + "9668": { + "id": 9668, + "name": "Gingerman Party", + "diamondCost": 1200, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/008a9554e736642f1b2dca9f198bb710.png~tplv-obj.png" + }, + "9670": { + "id": 9670, + "name": "Reindeer", + "diamondCost": 299, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/4565fa0cd1dbf76463144b0d4cc50bf1.png~tplv-obj.png" + }, + "9671": { + "id": 9671, + "name": "Gingebread Man", + "diamondCost": 5, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/2399f65414f77419ec7d5e9274dc8e0e.png~tplv-obj.png" + }, + "9672": { + "id": 9672, + "name": "Mimi \u0026 Fifi", "diamondCost": 5000, - "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/1cc167a00aa4d5dfe48018afb38c3daa.png~tplv-obj.jpg" + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/0a72d0084695d03586fea7d854dc3a47.png~tplv-obj.png" }, - "9524": { - "id": 9524, - "name": "Exclusive Yacht", + "9678": { + "id": 9678, + "name": "Holiday Carousel", + "diamondCost": 2000, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/b5ba3941f7389da7495b659e888ea61a.png~tplv-obj.png" + }, + "9680": { + "id": 9680, + "name": "Xmas in London", "diamondCost": 20000, - "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/da8c85d5ae09ebf320216202e8fa015d.png~tplv-obj.jpg" + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/876204a6ad0b1b0e4675d9be42439183.png~tplv-obj.png" + }, + "9682": { + "id": 9682, + "name": "Stay Warm", + "diamondCost": 450, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/abd104eb08ce0c351292036d8897fb8d.png~tplv-obj.png" + }, + "9688": { + "id": 9688, + "name": "Snowglobe", + "diamondCost": 499, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/ea5ac5f8e186897456bed2e78fc78ca5.png~tplv-obj.png" + }, + "9698": { + "id": 9698, + "name": "Candy Cane", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/1fa0a4ed666304c78a46de200b85c84b.png~tplv-obj.png" + }, + "9703": { + "id": 9703, + "name": "Really Curious", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/793ba68723567b695b12f2ef08dc1484.png~tplv-obj.png" + }, + "9704": { + "id": 9704, + "name": "Nemo", + "diamondCost": 15, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/68fcf30cb3fb07e9546f5e7fbc2b0ac0.png~tplv-obj.png" + }, + "9706": { + "id": 9706, + "name": "Elfs Hat ", + "diamondCost": 299, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f9857a040c92b34d6a261201a93c185f.png~tplv-obj.png" + }, + "9717": { + "id": 9717, + "name": "Lucky Airdrop Box", + "diamondCost": 999, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/6ae56f08ae3ee57ea2dda0025bfd39d3.png~tplv-obj.jpg" + }, + "9770": { + "id": 9770, + "name": "Shiba Cookie", + "diamondCost": 10, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/4ea5282e7f61cbeee1214422d40ad407.png~tplv-obj.png" + }, + "9771": { + "id": 9771, + "name": "KFC Chicken", + "diamondCost": 5, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f9d59ccd2328b8a46841b3b1c87d9e55.png~tplv-obj.png" } } \ No newline at end of file diff --git a/Tools/src/main/resources/gifts/output_1_0_15.json b/Tools/src/main/resources/gifts/output_1_0_15.json new file mode 100644 index 0000000..e69de29 diff --git a/Tools/src/main/resources/gifts/used_outputs/output_1_0_15.json b/Tools/src/main/resources/gifts/used_outputs/output_1_0_15.json new file mode 100644 index 0000000..d17da4e --- /dev/null +++ b/Tools/src/main/resources/gifts/used_outputs/output_1_0_15.json @@ -0,0 +1,5528 @@ +{ + "37": { + "id": 37, + "name": "Panda", + "diamondCost": 5, + "image": "https://storage.streamdps.com/iblock/833/833aadcba552a8a2cc779dd8d4c537c7/f952c72ee1f40e4fcd07d713b3da6565.png" + }, + "5236": { + "id": 5236, + "name": "Cupid", + "diamondCost": 2888, + "image": "https://storage.streamdps.com/iblock/94f/94f6f0d4bfb3294395007ba45db34a54/e141809d2278e1ca80a5107bce4a16f6.png" + }, + "5237": { + "id": 5237, + "name": "", + "diamondCost": 222, + "image": "https://storage.streamdps.com/iblock/9d2/9d23c31ae150baaa5991ac9a619e6d5e/9dfe7e404a90dadf6d75e91a9a5b6610.png" + }, + "5269": { + "id": 5269, + "name": "TikTok", + "diamondCost": 1, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/802a21ae29f9fae5abe3693de9f874bd~tplv-obj.jpg" + }, + "5283": { + "id": 5283, + "name": "Diamond ring of love", + "diamondCost": 300, + "image": "https://storage.streamdps.com/iblock/433/4334f4d32ccb792976b1097ae605d1d0/890c718960ebebdd65f1843ec944f483.png" + }, + "5284": { + "id": 5284, + "name": "Kiss", + "diamondCost": 150, + "image": "https://storage.streamdps.com/iblock/d3d/d3df4a0ecebd25c21e7ce5a6f910f8f1/d9ce143ac4707f74d8b1fe4708a92ab3.png" + }, + "5285": { + "id": 5285, + "name": "", + "diamondCost": 7499, + "image": "https://storage.streamdps.com/iblock/c0a/c0a355126ad400bfc7d7518f84a95370/baf599ef91beee33ee213a3523102b27.png" + }, + "5287": { + "id": 5287, + "name": "Golden sports car", + "diamondCost": 29999, + "image": "https://storage.streamdps.com/iblock/4c1/4c1fa9bee06971f242e06b4578492c3a/2460543c6afe7d35854e3147811fcc1f.png" + }, + "5298": { + "id": 5298, + "name": "", + "diamondCost": 10, + "image": "https://storage.streamdps.com/iblock/4cd/4cd79f6932b880c93c81361473415892/3595f710fa4ee63e38a33880db1fa8bb.png" + }, + "5300": { + "id": 5300, + "name": "Sceptre", + "diamondCost": 150, + "image": "https://storage.streamdps.com/iblock/080/080d7e9dc934f98dd8cf5dce3b5075b2/a62a3963f6d2822177763b51d4328d37.png" + }, + "5301": { + "id": 5301, + "name": "Oud", + "diamondCost": 300, + "image": "https://storage.streamdps.com/iblock/6ba/6ba340c152f9154c8d7c45d18bcb5914/6be86ee5d8a8ebaa17d93b766589b151.png" + }, + "5303": { + "id": 5303, + "name": "Tea", + "diamondCost": 50, + "image": "https://storage.streamdps.com/iblock/240/24051d7263606ed2b02f24f8455cb0a5/4f1cc7de604a1369c5770cc02cbee920.png" + }, + "5319": { + "id": 5319, + "name": "Blue Bead", + "diamondCost": 5, + "image": "https://storage.streamdps.com/iblock/afe/afe8100602b9b735b74ab34365032ec7/d778bfcb66bff177989590909b969ef2.png" + }, + "5324": { + "id": 5324, + "name": "", + "diamondCost": 5, + "image": "https://storage.streamdps.com/iblock/530/5306d2d9c55bedd34a7eeb3be245c500/1e68df6ca0452af948e06cdf1f26ec72.webp" + }, + "5325": { + "id": 5325, + "name": "Tulip Box", + "diamondCost": 200, + "image": "https://storage.streamdps.com/iblock/d44/d4471e5deb9cb5831f846ca4c9df9c5d/7d1236ecd67b3e655c3dfd72673a423d.png" + }, + "5326": { + "id": 5326, + "name": "", + "diamondCost": 222, + "image": "https://storage.streamdps.com/iblock/fcc/fcc4019bcd234d96bad3b89f623eece2/c85ff54bbf43a8a8ddf73956ead1fc74.png" + }, + "5327": { + "id": 5327, + "name": "", + "diamondCost": 10, + "image": "https://storage.streamdps.com/iblock/180/18081ae194738831501ba0d61f6d8b8b/39ee2349baab7a17a225a6d0f01f0482.png" + }, + "5328": { + "id": 5328, + "name": "", + "diamondCost": 150, + "image": "https://storage.streamdps.com/iblock/144/1447a9e248e6c9e7c735c9de51280d4f/73d3f9e7e0f4c1e27fabba537aeee417.png" + }, + "5329": { + "id": 5329, + "name": "", + "diamondCost": 300, + "image": "https://storage.streamdps.com/iblock/d66/d665daa36cf3169396b292e3460bab18/340bf3d573472b1f46de086f91a2a82e.png" + }, + "5333": { + "id": 5333, + "name": "Coffee", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/920/920b64634d946a2238950c353c16df81/0fe22d9bdee1bd6d9d77f66bcd8cf45a.png" + }, + "5335": { + "id": 5335, + "name": "", + "diamondCost": 250, + "image": "https://storage.streamdps.com/iblock/9ca/9ca4b478e5a5960c277650fe37c751d8/641921f92e6512e0f8c1b8965e64a251.png" + }, + "5336": { + "id": 5336, + "name": "Make it rain", + "diamondCost": 500, + "image": "https://storage.streamdps.com/iblock/770/770e03c64144e6d7830e884cd7140a8a/47af803e978121e760d649d47e67de50.png" + }, + "5337": { + "id": 5337, + "name": "Diamond King", + "diamondCost": 1500, + "image": "https://storage.streamdps.com/iblock/d7a/d7a7a3a0933ddead34a48a03d965f77a/bb50ca99cdfbdc705cacff9af43a1b20.png" + }, + "5338": { + "id": 5338, + "name": "Unicorn Fantasy", + "diamondCost": 5000, + "image": "https://storage.streamdps.com/iblock/f1e/f1ef72264d52ca4a27797a7e0dc07679/cd6ceadfd461b15be27e15986029f96b.png" + }, + "5340": { + "id": 5340, + "name": "Castle Fantasy", + "diamondCost": 20000, + "image": "https://storage.streamdps.com/iblock/627/6274dd0d88e316ff29400fba7f909b65/804bfbbd710eb8eea87fc7ebd5c07edc.png" + }, + "5343": { + "id": 5343, + "name": "", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/499/499a6a5c5bcb64b2f1dc9cfa480e7ba6/689ff388f6d753a20c87f3db08aa4165.png" + }, + "5348": { + "id": 5348, + "name": "Unicorn Fantasy", + "diamondCost": 5000, + "image": "https://storage.streamdps.com/iblock/b48/b48d26ae9b05bcaa4d1cd8336df1bcfd/5e1712d8a9e08ee68603a509e2841719.png" + }, + "5351": { + "id": 5351, + "name": "", + "diamondCost": 250, + "image": "https://storage.streamdps.com/iblock/ede/ede8ac459d54cbe48365dee09c8995e0/a58bd31e3fcf548d6a3709a4bbd76867.png" + }, + "5460": { + "id": 5460, + "name": "", + "diamondCost": 500, + "image": "https://storage.streamdps.com/iblock/514/51463d40eff1f315adbe2ecfb7335e41/8306352deadc8b93c841d268c3404ca3.png" + }, + "5461": { + "id": 5461, + "name": "Batik Clothes", + "diamondCost": 1000, + "image": "https://storage.streamdps.com/iblock/46d/46d0f497391a934d27d9b993f444d8b2/121af719b172eed61d8a75c1b1341c9d.png" + }, + "5462": { + "id": 5462, + "name": "Tempe Tofu", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/c93/c9341080d8efd5849e32f1e394a7a96a/c2992a332ca93e9114a6ab0e8b31effd.png" + }, + "5464": { + "id": 5464, + "name": "Ice Tea", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/531/5313a4ca89a7c7588a88898c8f1e9053/dab85392562772099474a050c251d340.png" + }, + "5468": { + "id": 5468, + "name": "", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/4a8/4a8c398ff998abac9ccafdef3e034f1b/a2d91e93c9a2688272b41f36bf8b2fdf.webp" + }, + "5470": { + "id": 5470, + "name": "", + "diamondCost": 10, + "image": "https://storage.streamdps.com/iblock/310/31015c39a9f75ce204ef2ec7b1627354/0b883eea25a6f8584b461b42cc7aed3e.webp" + }, + "5471": { + "id": 5471, + "name": "", + "diamondCost": 100, + "image": "https://storage.streamdps.com/iblock/7b1/7b103692548a8422b431625b1c0727a5/6021e36ce099766e2070216bb2543cbb.webp" + }, + "5472": { + "id": 5472, + "name": "", + "diamondCost": 250, + "image": "https://storage.streamdps.com/iblock/33e/33eef27aa3074abe29509ccd3a54c860/96294b77f19a1e1ab2de24869e211555.webp" + }, + "5474": { + "id": 5474, + "name": "", + "diamondCost": 1500, + "image": "https://storage.streamdps.com/iblock/107/1078946f0fdb220c9742f7d50cf11b63/f1a43887d259d4348b51188303cdb43a.webp" + }, + "5475": { + "id": 5475, + "name": "Unicorn Fantasy", + "diamondCost": 5000, + "image": "https://storage.streamdps.com/iblock/b12/b129b116380a326df64aedb5a269b670/b1409c04e4d7490645dd39e76a078ae3.webp" + }, + "5478": { + "id": 5478, + "name": "Castle Fantasy", + "diamondCost": 20000, + "image": "https://storage.streamdps.com/iblock/270/270a87b201ff12b668ee876e167f0711/d49702e94f92d4583a928aac7f3741b0.png" + }, + "5479": { + "id": 5479, + "name": "Coffee", + "diamondCost": 1, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/02492214b9bd50fee2d69fd0d089c025.png~tplv-obj.jpg" + }, + "5480": { + "id": 5480, + "name": "Heart", + "diamondCost": 10, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/98bea1b189fba75bf0ca766b4dc1976e.png~tplv-obj.jpg" + }, + "5481": { + "id": 5481, + "name": "Kiss", + "diamondCost": 150, + "image": "https://storage.streamdps.com/iblock/5cc/5cca201687ef878daf36dfe39fd26807/b2171e9cc191783679794f42246c4ceb.webp" + }, + "5482": { + "id": 5482, + "name": "Shiba Inu", + "diamondCost": 222, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/ddbcee02f5b86b803b0ec34357cd82ec.png~tplv-obj.jpg" + }, + "5483": { + "id": 5483, + "name": "Unicorn Fantasy", + "diamondCost": 5000, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/483c644e67e9bb1dd5970f2df00b7576.png~tplv-obj.jpg" + }, + "5485": { + "id": 5485, + "name": "", + "diamondCost": 5, + "image": "https://storage.streamdps.com/iblock/9f8/9f8791f80f9a89c17e6b0a12267e4aad/7b7960c34dac92f9287e5c8628819245.png" + }, + "5486": { + "id": 5486, + "name": "Mishka Bear", + "diamondCost": 100, + "image": "https://storage.streamdps.com/iblock/880/8809f52dbf40e0d670067f8c223d7c04/c603798bc6cd2bdc5a032ddbeb55e258.png" + }, + "5487": { + "id": 5487, + "name": "Finger Heart", + "diamondCost": 5, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/a4c4dc437fd3a6632aba149769491f49.png~tplv-obj.jpg" + }, + "5488": { + "id": 5488, + "name": "LOVE Balloon", + "diamondCost": 699, + "image": "https://storage.streamdps.com/iblock/02e/02e14e15a34e20b9bc12631b89855609/40e6ba49ff1e8b344199e44b63adcb6f.png" + }, + "5489": { + "id": 5489, + "name": "", + "diamondCost": 2020, + "image": "https://storage.streamdps.com/iblock/7ea/7eabd6c3891f21d15c74aada473eca8e/0662590bc51bf0acb636537d6be01875.png" + }, + "5492": { + "id": 5492, + "name": "", + "diamondCost": 30, + "image": "https://storage.streamdps.com/iblock/f7a/f7aeefc11ee48c6aa32361e56f876564/5850e5d3d17c4b94b1504a99923755ac.webp" + }, + "5494": { + "id": 5494, + "name": "", + "diamondCost": 600, + "image": "https://storage.streamdps.com/iblock/333/3333b417c8b69edffa791f726974034b/163ab7889d62347d5f4b7c932d318847.png" + }, + "5495": { + "id": 5495, + "name": "", + "diamondCost": 800, + "image": "https://storage.streamdps.com/iblock/614/6147e5af09ef205ab8b1c0aa5f65558c/60eb8b563883c39b5924eb2c4e4e2e4c.png" + }, + "5497": { + "id": 5497, + "name": "", + "diamondCost": 30, + "image": "https://storage.streamdps.com/iblock/09d/09d34469b102beb89ecce34bf933a91c/e69f96cb161f4c6d77389817f66111ee.webp" + }, + "5502": { + "id": 5502, + "name": "Crown", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/758/7584af00e82831bcfd9993a0809a2cbd/c2ce45eb539543ef4cd60e9db8cc23e0.png" + }, + "5505": { + "id": 5505, + "name": "", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/7b0/7b07ba10ff1058c961580ba92ee31668/61562eb45de6679426d90a051c7f2140.png" + }, + "5509": { + "id": 5509, + "name": "Sunglasses", + "diamondCost": 199, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/08af67ab13a8053269bf539fd27f3873.png~tplv-obj.jpg" + }, + "5511": { + "id": 5511, + "name": "", + "diamondCost": 5, + "image": "https://storage.streamdps.com/iblock/492/4927c56c68336d60842ac7c88795f604/9619fb4518879ee6845fe6cb07d7e1c8.png" + }, + "5513": { + "id": 5513, + "name": "Treasure Chest", + "diamondCost": 100, + "image": "https://storage.streamdps.com/iblock/ef8/ef8e2b32aa2e81e7c7efa1e6913dcbc6/0282de629a9d41f4862150bec2e4f35b.png" + }, + "5514": { + "id": 5514, + "name": "Birds", + "diamondCost": 600, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/0911b5726d912dabbf6ee4b0383352ea.png~tplv-obj.png" + }, + "5518": { + "id": 5518, + "name": "", + "diamondCost": 5, + "image": "https://storage.streamdps.com/iblock/7df/7df9c52ea51c59c0ae174a8d82030d83/63d6b3bee2287cf18316d9a54053b691.png" + }, + "5523": { + "id": 5523, + "name": "Fire", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/0f1/0f100548d20594a29c36938ceaea1a62/9e8ba4ba863ec74182826cd0ec1204f9.webp" + }, + "5524": { + "id": 5524, + "name": "Tsar", + "diamondCost": 100, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/cb1c3e6263d4b6c08301f8798dcb5a9b.png~tplv-obj.png" + }, + "5525": { + "id": 5525, + "name": "", + "diamondCost": 2, + "image": "https://storage.streamdps.com/iblock/7ee/7ee2691dce9abe77b8b240df29bcccdd/a49bc393af63cd1ffadf7880b98c2af5.webp" + }, + "5530": { + "id": 5530, + "name": "", + "diamondCost": 70, + "image": "https://storage.streamdps.com/iblock/6bf/6bfa9298d04a011cbfb9b12923e6366d/546ec0aefaca6b96a3da4d79a41899b6.png" + }, + "5532": { + "id": 5532, + "name": "", + "diamondCost": 250, + "image": "https://storage.streamdps.com/iblock/f29/f293d2830f4b6b084fb37e3a8c36a078/574ca3e6aa0ee6bb2ab90652b6e6ff50.png" + }, + "5540": { + "id": 5540, + "name": "Disco Ball", + "diamondCost": 1000, + "image": "https://storage.streamdps.com/iblock/3e5/3e5e6d701c936bef5b85a0315b841184/e46e6c47d88c9bb81d27eb700456137a.webp" + }, + "5547": { + "id": 5547, + "name": "Russian Crepes", + "diamondCost": 5, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/8525a07c6bf16a74eee66e9ad119b3b8.png~tplv-obj.png" + }, + "5549": { + "id": 5549, + "name": "Ballet Dancer", + "diamondCost": 500, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/c09cc8ce49476d2c46e9c8af6189d5f4.png~tplv-obj.png" + }, + "5556": { + "id": 5556, + "name": "", + "diamondCost": 1499, + "image": "https://storage.streamdps.com/iblock/6a9/6a9f61f1ff61286f94b3151c7f43e25c/91a8b3b71217e2f00cc6716717e9cd08.png" + }, + "5557": { + "id": 5557, + "name": "", + "diamondCost": 10, + "image": "https://storage.streamdps.com/iblock/e59/e59e57e18fd130eab199252fc43c3336/d71b054504b6a7e0102b7b12e73b0641.png" + }, + "5559": { + "id": 5559, + "name": "Crystal Heart", + "diamondCost": 499, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/ae46ac6582a606009643440fe4138eb4.png~tplv-obj.png" + }, + "5560": { + "id": 5560, + "name": "", + "diamondCost": 499, + "image": "https://storage.streamdps.com/iblock/2ce/2ce9387b6c33d43c1d9049b5bd556d8f/e7a3955c02694bfec3ddca17559b0f9b.png" + }, + "5561": { + "id": 5561, + "name": "Diamond Crown", + "diamondCost": 1499, + "image": "https://storage.streamdps.com/iblock/831/8311ff6e37c5a79099e87466a1c3b736/c7aceb6a224a7b11c3360fd88680bd00.png" + }, + "5563": { + "id": 5563, + "name": "", + "diamondCost": 499, + "image": "https://storage.streamdps.com/iblock/2aa/2aa7ab76e1681d5aeb9e153fa6f162ef/5799b00d69ac485d99c2a22c4650f575.png" + }, + "5564": { + "id": 5564, + "name": "Applause", + "diamondCost": 600, + "image": "https://storage.streamdps.com/iblock/a09/a0915afcb04a11f902197349b04ba4a0/61917c0c7d2f180a53b66bfd811cf867.png" + }, + "5566": { + "id": 5566, + "name": "Mishka Bear", + "diamondCost": 100, + "image": "https://storage.streamdps.com/iblock/010/010ccc7a5d5e21231b46cea3223d5b1f/aa9c15ca87e4df8dad9be22164978fc2.png" + }, + "5569": { + "id": 5569, + "name": "Diamond ring of love", + "diamondCost": 300, + "image": "https://storage.streamdps.com/iblock/b51/b51040db9cad0b42963a3e92cdb6a0f5/227066eeb54fadcb19440fbf2a0b5be0.png" + }, + "5576": { + "id": 5576, + "name": "", + "diamondCost": 10, + "image": "https://storage.streamdps.com/iblock/d4e/d4e9ed03b1959256d9696e12fdf2e1cc/49103bb4dec267709f04d79fe8f9d6d7.png" + }, + "5577": { + "id": 5577, + "name": "Kiss", + "diamondCost": 150, + "image": "https://storage.streamdps.com/iblock/c0e/c0e0930ab93f9187cebe2e6a7c4af8d4/7f2d4edfac34eeb6e4d6fcbee47ba8d0.png" + }, + "5582": { + "id": 5582, + "name": "", + "diamondCost": 100, + "image": "https://storage.streamdps.com/iblock/bc4/bc4c562dda32ceefbca63de4f58887e0/8ff34bf3c31b507dd99b177eb6e26429.png" + }, + "5583": { + "id": 5583, + "name": "", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/adc/adcecedc0017b6f36d0c9f00fdbe5afb/46e0eb6c92721024930132b7b258c62f.webp" + }, + "5584": { + "id": 5584, + "name": "", + "diamondCost": 70, + "image": "https://storage.streamdps.com/iblock/765/76592d2de78827cf6b4b559f34b09a73/a0c13d57281d61241449544dd9da4d68.png" + }, + "5585": { + "id": 5585, + "name": "Confetti", + "diamondCost": 100, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/cb4e11b3834e149f08e1cdcc93870b26~tplv-obj.jpg" + }, + "5586": { + "id": 5586, + "name": "Hearts", + "diamondCost": 199, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/934b5a10dee8376df5870a61d2ea5cb6.png~tplv-obj.jpg" + }, + "5587": { + "id": 5587, + "name": "Gold Mine", + "diamondCost": 1000, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/58cbff1bd592ae4365a450c4bf767f3a.png~tplv-obj.jpg" + }, + "5588": { + "id": 5588, + "name": "Nasi Lemak", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/565/56533f45e52bfd5f73f31ddf75812f46/f9aadd4e8227fa94828795c763b22fff.png" + }, + "5590": { + "id": 5590, + "name": "", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/53d/53d7e10ab79743f5d99c699066024f16/a1ca9dc40aba1658b349af42e00a5ca5.webp" + }, + "5592": { + "id": 5592, + "name": "", + "diamondCost": 50, + "image": "https://storage.streamdps.com/iblock/875/875b3ff07bc9db8f71350e5a1d71aeb6/ce96a169ff9ec9b1870eba392ca15d00.png" + }, + "5596": { + "id": 5596, + "name": "Silver Sports Car", + "diamondCost": 1000, + "image": "https://storage.streamdps.com/iblock/8b5/8b5f5642bfb977428531a332da5e4f3c/f1924ed9a683b476bfec562456f2a1fb.png" + }, + "5598": { + "id": 5598, + "name": "Diamond Heart necklace", + "diamondCost": 200, + "image": "https://storage.streamdps.com/iblock/d77/d77639893a76f2f8bf4c2c4d789e00cb/2740d5941e1512225daeecb8f841eb96.png" + }, + "5599": { + "id": 5599, + "name": "Gold necklace", + "diamondCost": 200, + "image": "https://storage.streamdps.com/iblock/aa2/aa26035cd47797211a9ce1b5e51fd7ac/85e66a118c564c318e369974510f371d.png" + }, + "5604": { + "id": 5604, + "name": "Diamond Crown", + "diamondCost": 1499, + "image": "https://storage.streamdps.com/iblock/3b5/3b56c2352a02829ac4445094a3f76b51/738ad17c91919a940ee2001f9f262a95.png" + }, + "5627": { + "id": 5627, + "name": "Romantic Carriage", + "diamondCost": 6000, + "image": "https://storage.streamdps.com/iblock/681/68132980826d9ddb208928c54a798f7f/e4f143cb38a0687729539972b2132ac1.png" + }, + "5630": { + "id": 5630, + "name": "", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/373/373d694c2e79238938bd9ee42f0d8a7b/8ecb8b77a28b047ecfb2d658cd436f18.png" + }, + "5631": { + "id": 5631, + "name": "Power hug", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/9578adce6e3da2d211583212bdfd1b0e~tplv-obj.png" + }, + "5632": { + "id": 5632, + "name": "", + "diamondCost": 10, + "image": "https://storage.streamdps.com/iblock/b09/b094d9760f3ffb146642573de16f2862/ff1caa5b29a22875b3f11a76238d7761.png" + }, + "5633": { + "id": 5633, + "name": "", + "diamondCost": 70, + "image": "https://storage.streamdps.com/iblock/6c1/6c10a4f5fee70d12db702f29c79a8b41/8696a9346100f9edef4ef374033d8efc.png" + }, + "5634": { + "id": 5634, + "name": "", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/092/09275cdc3aa7bebc06af5244747a52fc/faa81509057b64872d97a5067440c77a.png" + }, + "5644": { + "id": 5644, + "name": "Bungeo-ppang", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/7af/7afe4a4d67c1343a2df4703537b897eb/cd51c9bbb8291363ea4189bd2370eb8c.png" + }, + "5645": { + "id": 5645, + "name": "Tteokbokki", + "diamondCost": 5, + "image": "https://storage.streamdps.com/iblock/81c/81ca5954462f21f506095fe410dd2aaf/c07e9b0bb8d0559874b780495cc0e451.png" + }, + "5650": { + "id": 5650, + "name": "Mic", + "diamondCost": 5, + "image": "https://storage.streamdps.com/iblock/1db/1dbec91a90cdeca9f7fb1ea7280ad5cd/cae0a287f4d2e8d0e1558dcbb4aa3b2f.png" + }, + "5651": { + "id": 5651, + "name": "Garland ", + "diamondCost": 1500, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/69d7dadcd93942bad49d0b9874f69c1b~tplv-obj.jpg" + }, + "5652": { + "id": 5652, + "name": "Ferris Wheel", + "diamondCost": 3000, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/3c7291ad4c2a6d4f70505c3e296ecebe~tplv-obj.jpg" + }, + "5655": { + "id": 5655, + "name": "Rose", + "diamondCost": 1, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/eba3a9bb85c33e017f3648eaf88d7189~tplv-obj.jpg" + }, + "5657": { + "id": 5657, + "name": "Lollipop", + "diamondCost": 10, + "image": "https://storage.streamdps.com/iblock/857/85755cf3d5e2e5349efff7eeedbfff46/b5e02fcff0a73b906d530028d460e59d.png" + }, + "5658": { + "id": 5658, + "name": "Perfume", + "diamondCost": 20, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/20b8f61246c7b6032777bb81bf4ee055~tplv-obj.jpg" + }, + "5659": { + "id": 5659, + "name": "Paper Crane", + "diamondCost": 99, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/0f158a08f7886189cdabf496e8a07c21~tplv-obj.jpg" + }, + "5660": { + "id": 5660, + "name": "Hand Hearts", + "diamondCost": 100, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/6cd022271dc4669d182cad856384870f~tplv-obj.jpg" + }, + "5661": { + "id": 5661, + "name": "Air Dancer", + "diamondCost": 300, + "image": "https://storage.streamdps.com/iblock/8ab/8abe051a8ba9b99026dc3c0a12b59b9e/914def28d5bd9a77be433f35a51d3bc2.png" + }, + "5662": { + "id": 5662, + "name": "Necklace", + "diamondCost": 400, + "image": "https://storage.streamdps.com/iblock/a40/a40013bbd1e38e11c0772f8b605c6c25/567d58bd02385de4af1523980cb03a85.png" + }, + "5663": { + "id": 5663, + "name": "", + "diamondCost": 700, + "image": "https://storage.streamdps.com/iblock/f8f/f8fcfd6ac85963257c471cac08aa24b6/95d6684f1a16cc4d117d744b6024dba1.png" + }, + "5664": { + "id": 5664, + "name": "Pearl", + "diamondCost": 800, + "image": "https://storage.streamdps.com/iblock/d42/d4241b9de546fb190964c12adeecabca/d03fe09dd3400422c55953555066487e.png" + }, + "5665": { + "id": 5665, + "name": "", + "diamondCost": 6000, + "image": "https://storage.streamdps.com/iblock/25a/25a140f196b879bea732044e34590094/a537cc04f612475022893f48962110ac.png" + }, + "5680": { + "id": 5680, + "name": "Disco ball", + "diamondCost": 1000, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/8d0cb854bbe8eeea654f3f9c353c5cf0~tplv-obj.png" + }, + "5685": { + "id": 5685, + "name": "Enjoy Music", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/82b/82b1fc25e1aab4c5502c31bfd1c001d7/ce0e2cc4cecb12e0fc2938eb4871008c.webp" + }, + "5707": { + "id": 5707, + "name": "Love you", + "diamondCost": 49, + "image": "https://storage.streamdps.com/iblock/ebc/ebc8250bba491bb31de4d4f157069f24/2a1810e910efdec008095096b137f356.png" + }, + "5712": { + "id": 5712, + "name": "Trophy", + "diamondCost": 500, + "image": "https://storage.streamdps.com/iblock/26f/26f17d2bc63c5e3f218ea2f25b245fa2/95d88e55486d8188f4b73c75def4354c.png" + }, + "5713": { + "id": 5713, + "name": "Crown", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/e5f/e5f3fb8fd23314b0d5c77f4cc1e8371f/23b5573f5f080382a0be8a8013dbab2b.png" + }, + "5714": { + "id": 5714, + "name": "", + "diamondCost": 499, + "image": "https://storage.streamdps.com/iblock/ebe/ebe1183d4210e5b0126465270c2fd882/5da3078446b905fd928a1dc5993f1f71.png" + }, + "5718": { + "id": 5718, + "name": "", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/114/114756a7afab8b84efae1062e9acf91b/be4e1bf3190bdd2017d314a796e5d99d.png" + }, + "5719": { + "id": 5719, + "name": "Fire", + "diamondCost": 5, + "image": "https://storage.streamdps.com/iblock/441/4412d8bb2050dfd3780ac56f887c961a/240ad3fc994753581879bb4ab90afb88.png" + }, + "5720": { + "id": 5720, + "name": "Cake", + "diamondCost": 20, + "image": "https://storage.streamdps.com/iblock/edb/edbe349c5a4be01ec1fbf2225d0f48dc/4169ef7f0263177384205df6663451c8.png" + }, + "5729": { + "id": 5729, + "name": "Butterfly", + "diamondCost": 169, + "image": "https://storage.streamdps.com/iblock/452/452ae452eb33dfc55a52248b13c1672c/82022fd917229b464490c1a59c87feb4.png" + }, + "5730": { + "id": 5730, + "name": "", + "diamondCost": 1799, + "image": "https://storage.streamdps.com/iblock/657/657fe8266699f302c2a615b2c456af62/099821d029f7e09306055004a7cf189b.png" + }, + "5731": { + "id": 5731, + "name": "Coral", + "diamondCost": 499, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/d4faa402c32bf4f92bee654b2663d9f1~tplv-obj.jpg" + }, + "5732": { + "id": 5732, + "name": "", + "diamondCost": 5199, + "image": "https://storage.streamdps.com/iblock/354/3543f0037ad20fa51dfc28426b0d4a95/20ba46f9ae6b2f3dd8eeea31c1ba4df9.png" + }, + "5734": { + "id": 5734, + "name": "Goggles", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/d72/d72b0ed3743ac09f6593ff529caba3f7/a51257da433617b620e76dcfa2b1da0c.png" + }, + "5737": { + "id": 5737, + "name": "Flowers", + "diamondCost": 100, + "image": "https://storage.streamdps.com/iblock/d88/d88747be57256cd119fcd494a9f7f2df/3bfd01905c5b0b4de3ffeb0d3e698c00.png" + }, + "5738": { + "id": 5738, + "name": "Heart", + "diamondCost": 200, + "image": "https://storage.streamdps.com/iblock/046/046417f5f825f44235c2ae98c56703a2/925cc55f3650d03ad58de6fa0edec143.png" + }, + "5739": { + "id": 5739, + "name": "Money Gun", + "diamondCost": 500, + "image": "https://storage.streamdps.com/iblock/9a4/9a43836ba2f5741d32533f55cabd70ce/b1c519d50bfd7dad777b1112b4f11618.png" + }, + "5740": { + "id": 5740, + "name": "Headphones", + "diamondCost": 20, + "image": "https://storage.streamdps.com/iblock/c85/c855c7003790c37323c0454fb8d88da2/3ae51d5df6848ac6871061d536a23f6f.png" + }, + "5745": { + "id": 5745, + "name": "", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/169/169d0af8d12d420362bd50e15dd85876/e284189393491c50df14974f272ef53c.png" + }, + "5746": { + "id": 5746, + "name": "", + "diamondCost": 299, + "image": "https://storage.streamdps.com/iblock/fb8/fb85f2f24a5361710d230a6fdca97d21/0bf5cf2b14ec820951eaac65b649aef3.png" + }, + "5748": { + "id": 5748, + "name": "", + "diamondCost": 20, + "image": "https://storage.streamdps.com/iblock/874/87462af5f0cb390712032236f06535c8/761e6f552b038fb5fcd0b0b060b53f0c.png" + }, + "5749": { + "id": 5749, + "name": "", + "diamondCost": 20, + "image": "https://storage.streamdps.com/iblock/d8f/d8f7b4fc2b1da203226d2436108cfed0/77f08e3052d6ed5b799603557a9cb3d0.png" + }, + "5750": { + "id": 5750, + "name": "", + "diamondCost": 10, + "image": "https://storage.streamdps.com/iblock/184/184ff2d07bde0b4b4cd7a2d85f1ff78a/bcbd9763b0bea71aee6cae37576fef8f.png" + }, + "5751": { + "id": 5751, + "name": "", + "diamondCost": 20, + "image": "https://storage.streamdps.com/iblock/ce5/ce582324e1645bfe6564def75c4773c6/4e78c467ae2804d2dc856f5fa37f3679.png" + }, + "5753": { + "id": 5753, + "name": "Shooting Stars", + "diamondCost": 1580, + "image": "https://storage.streamdps.com/iblock/b36/b36bb8c332ade25b2e591cd3ed164a99/a06c10f4dc562c24f4f5b6812b9fa01f.png" + }, + "5754": { + "id": 5754, + "name": "", + "diamondCost": 1599, + "image": "https://storage.streamdps.com/iblock/062/062abbecef700a859ea9381e052cb7eb/159d8d991f79381ee4cac1bb98979f6a.png" + }, + "5756": { + "id": 5756, + "name": "Balloons", + "diamondCost": 10, + "image": "https://storage.streamdps.com/iblock/462/462490a4e0da5abad033f4a57564041c/fe0831b660748b851ffd0e5a74847105.png" + }, + "5757": { + "id": 5757, + "name": "Ice cream", + "diamondCost": 5, + "image": "https://storage.streamdps.com/iblock/24a/24af6068b37268c45133d1055eef924c/0fd9ac15921b932e81c18789af22263b.png" + }, + "5759": { + "id": 5759, + "name": "", + "diamondCost": 999, + "image": "https://storage.streamdps.com/iblock/755/7550a71f03a9fde409d617a67d63ce71/5ae110ad74fcde2f20697abbf18cd4c0.png" + }, + "5760": { + "id": 5760, + "name": "Weights", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/d6f/d6f46242fd4f0396f5c5070ff960e83c/87884fe9998fea43e8aa56ecce15a541.png" + }, + "5763": { + "id": 5763, + "name": "Speedboat", + "diamondCost": 1888, + "image": "https://storage.streamdps.com/iblock/55f/55f832ac0d4e25f2527b2cf87ae8af08/ec99908e1787ae32c1387a20db7ca5ac.png" + }, + "5764": { + "id": 5764, + "name": "", + "diamondCost": 538, + "image": "https://storage.streamdps.com/iblock/b01/b01dbb9876619579fc727b7c2bfd4042/ec9caedd673f0fd971cde145d11218c3.png" + }, + "5765": { + "id": 5765, + "name": "Motorcycle", + "diamondCost": 2988, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/6517b8f2f76dc75ff0f4f73107f8780e~tplv-obj.jpg" + }, + "5767": { + "id": 5767, + "name": "Private Jet", + "diamondCost": 4888, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/921c6084acaa2339792052058cbd3fd3~tplv-obj.jpg" + }, + "5774": { + "id": 5774, + "name": "Jetski", + "diamondCost": 2199, + "image": "https://storage.streamdps.com/iblock/b38/b38473c5d43c224d986556d4134342c2/db8aa2a8f093a3475ff18116e54dd5c7.png" + }, + "5776": { + "id": 5776, + "name": "Birthday Cake", + "diamondCost": 300, + "image": "https://storage.streamdps.com/iblock/15b/15b90a8410ae99caf0c2bb06b3efac4b/95b0e8efca45f197166d926310d532a4.png" + }, + "5778": { + "id": 5778, + "name": "Orange Juice", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/3d6/3d635024d8744f8648306d56a5c4f62f/be0f5f006bd2350e904b23b607e4f06b.png" + }, + "5779": { + "id": 5779, + "name": "I love you", + "diamondCost": 10, + "image": "https://storage.streamdps.com/iblock/98a/98aec966c166c73997ef2acda553682d/13c611a6fa3e8a8e00e7e6d4989bf56c.png" + }, + "5780": { + "id": 5780, + "name": "Bouquet Flower", + "diamondCost": 30, + "image": "https://storage.streamdps.com/iblock/ceb/cebb5d5f7004d6ccf9336ae20281be88/5061b1767c2325fe6704eb08d97c5cb8.png" + }, + "5781": { + "id": 5781, + "name": "Diamond", + "diamondCost": 1099, + "image": "https://storage.streamdps.com/iblock/a5d/a5d03d9eab0e85027a77224ef5d3613b/9fda88bace88c7c690b19eaaabc2c64b.png" + }, + "5788": { + "id": 5788, + "name": "Floral Bloom", + "diamondCost": 1500, + "image": "https://storage.streamdps.com/iblock/858/85827a8e5266c8d4c697d9aa930fead6/149392b39b041febde90bc4ea80ce1a5.png" + }, + "5791": { + "id": 5791, + "name": "", + "diamondCost": 29, + "image": "https://storage.streamdps.com/iblock/cdd/cdd5ed6e0c9f19826aae07d9d33eec42/cc11b2f0e54f7c4b523eda30dd5f5377.png" + }, + "5792": { + "id": 5792, + "name": "", + "diamondCost": 69, + "image": "https://storage.streamdps.com/iblock/78b/78bdbbfa3666d05189c455c5f59e7cea/bc86ab09ffa4463dc7d003c71f44d773.png" + }, + "5793": { + "id": 5793, + "name": "Play Samba", + "diamondCost": 99, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/fd3d6cc127464bacded6ed009074ae2f~tplv-obj.png" + }, + "5794": { + "id": 5794, + "name": "Coconut Tree", + "diamondCost": 199, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/eb0923dbab5251f4c2e0496b11b55c4f~tplv-obj.png" + }, + "5797": { + "id": 5797, + "name": "", + "diamondCost": 1280, + "image": "https://storage.streamdps.com/iblock/29d/29d5ff73d9a2377c19de724423a7c889/3ceea196db8fa0e7e13cde5e85032d5c.png" + }, + "5798": { + "id": 5798, + "name": "Dancing beaver in sunglasses", + "diamondCost": 500, + "image": "https://storage.streamdps.com/iblock/f0d/f0d0ca698fdf0d0610afd1033d79f4c2/8989843eb6c8f1de3bb6d72260a5d208.png" + }, + "5803": { + "id": 5803, + "name": "Beach House", + "diamondCost": 9999, + "image": "https://storage.streamdps.com/iblock/a92/a927384b7cd171837b82f9deed97395e/d6b06bfc5ee124544576120b8234b1a0.png" + }, + "5804": { + "id": 5804, + "name": "", + "diamondCost": 9, + "image": "https://storage.streamdps.com/iblock/334/33498fa1eb832a3e75a628089e12dd05/cde8931742a5a3d7a5ac5ddba53b9590.png" + }, + "5806": { + "id": 5806, + "name": "", + "diamondCost": 9, + "image": "https://storage.streamdps.com/iblock/3ef/3eff8dbb74fb070c9420de2d836f226e/10f4a6701e4a47754042320d30bd9c3f.png" + }, + "5817": { + "id": 5817, + "name": "", + "diamondCost": 8, + "image": "https://storage.streamdps.com/iblock/351/351c1ad80b9949e78d96b7eecbf9a6b7/c83f054bd7dcf6e7a8747be37e5e4c2c.png" + }, + "5820": { + "id": 5820, + "name": "", + "diamondCost": 488, + "image": "https://storage.streamdps.com/iblock/d59/d5988223ca20aff19a75e12114e936f7/d7ca638449747de9d63099a1dea2abe5.png" + }, + "5822": { + "id": 5822, + "name": "Koala", + "diamondCost": 10, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/22c8fa54da366c111f7bb915d4429e2d~tplv-obj.png" + }, + "5823": { + "id": 5823, + "name": "Fairy Bread", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a42f9ac9cd6b26da03818ff65ac919f1~tplv-obj.png" + }, + "5826": { + "id": 5826, + "name": "Cloud Bread", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/116/1166fd0ea70e5a7b7a51d718f2cbd06c/6ebf49c51e627d917d96291316c3f812.png" + }, + "5827": { + "id": 5827, + "name": "Ice Cream Cone", + "diamondCost": 1, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/968820bc85e274713c795a6aef3f7c67~tplv-obj.jpg" + }, + "5830": { + "id": 5830, + "name": "", + "diamondCost": 45, + "image": "https://storage.streamdps.com/iblock/a26/a26ded3eb37ca43b0cdba1cf62b4f1c7/b5d4b7798873151113408281c2884b19.png" + }, + "5831": { + "id": 5831, + "name": "Flower Show", + "diamondCost": 500, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/b6266323ef3ea0d313cbab6911ff8c46~tplv-obj.png" + }, + "5832": { + "id": 5832, + "name": "Cool Cat", + "diamondCost": 499, + "image": "https://storage.streamdps.com/iblock/8d4/8d46ea77e77b6381f77b5867422c5f25/4d31f74591b77f27603315eb1f44488f.png" + }, + "5834": { + "id": 5834, + "name": "", + "diamondCost": 10, + "image": "https://storage.streamdps.com/iblock/96a/96a109176982547a44880c8eacab87d9/026f2f2284c6de98b878589ed44f571b.png" + }, + "5835": { + "id": 5835, + "name": "Sunset in Bali", + "diamondCost": 799, + "image": "https://storage.streamdps.com/iblock/970/97081f479a0fa7bfbd37eab0ce7109c1/9e17c532a2f217b1cd2f01e21783a3db.png" + }, + "5837": { + "id": 5837, + "name": "", + "diamondCost": 10000, + "image": "https://storage.streamdps.com/iblock/eb2/eb20ad6f1991568f0b9798f421f66651/cb7efe6a58bfceeee68c93ca04e76211.png" + }, + "5839": { + "id": 5839, + "name": "", + "diamondCost": 20, + "image": "https://storage.streamdps.com/iblock/9d6/9d67c25ea70cf18a5ac92087094ec9b0/635e168d2d10015647a28d985e8a03b5.png" + }, + "5840": { + "id": 5840, + "name": "", + "diamondCost": 20, + "image": "https://storage.streamdps.com/iblock/d4b/d4bea590c02bc426073341984fa9aef7/e9de8bd5870684464004c2dab159d377.png" + }, + "5843": { + "id": 5843, + "name": "Campfire", + "diamondCost": 388, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/e280eb1b7fe92b4efe612d98064d5a2d~tplv-obj.png" + }, + "5850": { + "id": 5850, + "name": "Bubbles", + "diamondCost": 500, + "image": "https://storage.streamdps.com/iblock/4b1/4b1a012395fd18f6ed835539089dd3c3/98688050698f0180bdd46018a4e98ec1.png" + }, + "5852": { + "id": 5852, + "name": "Soccer Ball", + "diamondCost": 39, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/e1932db6aea81bbddc4e7dc0229ac155~tplv-obj.png" + }, + "5860": { + "id": 5860, + "name": "Chocolate", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/522/52287f41673e2fd836c83ec78e95f08a/77307666e41e09e54052fd321c2906c4.png" + }, + "5862": { + "id": 5862, + "name": "", + "diamondCost": 499, + "image": "https://storage.streamdps.com/iblock/657/657758a942018c0b310c0df50262c922/f235838688077a0e4c46579bf4acb485.webp" + }, + "5866": { + "id": 5866, + "name": "Birthday Hat", + "diamondCost": 99, + "image": "https://storage.streamdps.com/iblock/626/626b5c670090e1b20b15659bdc852c72/e75b762129d26f346be85d454d826a00.png" + }, + "5867": { + "id": 5867, + "name": "", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/5bc/5bc06dae1979c9bc218b53f8e9266852/b9a8f35eb18cc5ffdc164e5c93eb8d0d.png" + }, + "5868": { + "id": 5868, + "name": "", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/f13/f1360ece75cdd9340aab1cdaa2dd735c/6752fc4bc182ad8bda4fad8e5bccbc5f.webp" + }, + "5876": { + "id": 5876, + "name": "Arcade Game", + "diamondCost": 1200, + "image": "https://storage.streamdps.com/iblock/d5a/d5aaa3c8ef3d271c2f93709c3ff51e67/721d870d5a5d9d82d726ff5a9ba3aa5e.png" + }, + "5879": { + "id": 5879, + "name": "Doughnut", + "diamondCost": 30, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/4e7ad6bdf0a1d860c538f38026d4e812~tplv-obj.jpg" + }, + "5880": { + "id": 5880, + "name": "Lock and Key", + "diamondCost": 199, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/2c9cec686b98281f7319b1a02ba2864a~tplv-obj.jpg" + }, + "5882": { + "id": 5882, + "name": "Rock \u0027n\u0027 Roll", + "diamondCost": 299, + "image": "https://storage.streamdps.com/iblock/954/9549b94076c5bd9d0f7c1b053575d6b5/0449df20dda027cdecb5c4fb1eb433c4.png" + }, + "5885": { + "id": 5885, + "name": "Owl", + "diamondCost": 500, + "image": "https://storage.streamdps.com/iblock/e87/e87fc92de64aa711c6ce23ed3b2214c2/338e115665b1c9f75108b50a43adb95b.png" + }, + "5886": { + "id": 5886, + "name": "Galaxy", + "diamondCost": 1000, + "image": "https://storage.streamdps.com/iblock/33e/33ec65ba07bdcde7975c9f271eed8161/80ea5438ec2ca8fe00ef38dd4d7b3b4b.png" + }, + "5890": { + "id": 5890, + "name": "Autumn leaves", + "diamondCost": 500, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/30adcaf443df63e3bfd2751ad251f87d~tplv-obj.png" + }, + "5893": { + "id": 5893, + "name": "Footy", + "diamondCost": 5, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/94f8ac5c7b6f90aba713b44ddac40bf1~tplv-obj.png" + }, + "5894": { + "id": 5894, + "name": "Football", + "diamondCost": 5, + "image": "https://storage.streamdps.com/iblock/c26/c266d3a510b4d06cb2f1cc574bc9247d/7125c3d9741749395f647ce72f3b0941.png" + }, + "5896": { + "id": 5896, + "name": "", + "diamondCost": 200, + "image": "https://storage.streamdps.com/iblock/790/790e5318b6e76f2ea03018754de4b240/3e61c07e6b867128cf96d74e5276c308.png" + }, + "5897": { + "id": 5897, + "name": "Swan", + "diamondCost": 699, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/97a26919dbf6afe262c97e22a83f4bf1~tplv-obj.jpg" + }, + "5899": { + "id": 5899, + "name": "Swing", + "diamondCost": 399, + "image": "https://storage.streamdps.com/iblock/8a1/8a16a7c5d463793c8c3ab5aa407a87d8/dee86ec9c8e98ebcc58e2e3c09b93d10.png" + }, + "5900": { + "id": 5900, + "name": "", + "diamondCost": 9, + "image": "https://storage.streamdps.com/iblock/e42/e42acf38f2dfa08afb5d027bd1a96101/94c869adf8664ea28088e33043100dfa.png" + }, + "5901": { + "id": 5901, + "name": "", + "diamondCost": 30, + "image": "https://storage.streamdps.com/iblock/b8a/b8afc465a85668cc09b83ce3dec4a272/d2043f11a08dc2b88dfe29e212c4dea2.png" + }, + "5902": { + "id": 5902, + "name": "Bridal Veil", + "diamondCost": 299, + "image": "https://storage.streamdps.com/iblock/ac0/ac0cbd1870dd92251f6ef620acb652e5/fe8eca664be736231b8e8e2cc2237a15.png" + }, + "5903": { + "id": 5903, + "name": "Fall Candle", + "diamondCost": 1999, + "image": "https://storage.streamdps.com/iblock/dd8/dd8c34b0f17b0f2e859ad9ac4ed02c4e/409338ce2892d9ac2bab3b20990f7b13.png" + }, + "5906": { + "id": 5906, + "name": "Earth", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/0db/0db54eaf38fe9ca66924e04a545c71d0/56c6ce0c159cdc5469db4d47c01b3b95.webp" + }, + "5913": { + "id": 5913, + "name": "", + "diamondCost": 499, + "image": "https://storage.streamdps.com/iblock/aaa/aaad1bafe49f03d1eeb3d2f77109b030/e6c9ba3befc43f64978caa6d0ea08ac8.webp" + }, + "5915": { + "id": 5915, + "name": "Music Note", + "diamondCost": 169, + "image": "https://storage.streamdps.com/iblock/cc1/cc17f136f458a86943d7fd503c0a34b4/c56797b8b830d159f31fe5ca5527f586.png" + }, + "5919": { + "id": 5919, + "name": "Love you", + "diamondCost": 20, + "image": "https://storage.streamdps.com/iblock/728/728eb443836e4ea999aa2cf341f26561/69d6c2bce8f5523d186a03b7eef20e1b.png" + }, + "5924": { + "id": 5924, + "name": "Hand Heart", + "diamondCost": 100, + "image": "https://storage.streamdps.com/iblock/5ce/5cebff2a4b737063778ac5374e9e4792/f9bf5c945eb61002916feff420a1cc3a.png" + }, + "5925": { + "id": 5925, + "name": "", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/5d2/5d2f8db7e2c97c9143c8245b681a6e69/ab1fe2919baa313d8929b872708afbd9.webp" + }, + "5927": { + "id": 5927, + "name": "Balalaika", + "diamondCost": 100, + "image": "https://storage.streamdps.com/iblock/d88/d88bc38371769262c006dccbaa43c9ff/1e0f5adda0546879e07126492ba6001c.webp" + }, + "5929": { + "id": 5929, + "name": "Celebration Rice", + "diamondCost": 300, + "image": "https://storage.streamdps.com/iblock/39d/39dddc09363b056bff4671be4f6730eb/83feaed68d48efff46eded6d40e2318c.png" + }, + "5930": { + "id": 5930, + "name": "Rocket", + "diamondCost": 20000, + "image": "https://storage.streamdps.com/iblock/342/3424264a3bd5e38705631de1c508878a/76dca02d1be3598d806cea9dfc7f70c0.png" + }, + "5933": { + "id": 5933, + "name": "Coffee", + "diamondCost": 10, + "image": "https://storage.streamdps.com/iblock/6d7/6d7c47d7f1862904fb26bf7b8297befb/fe6a95bcfc5abe6545f44983045aae65.png" + }, + "5934": { + "id": 5934, + "name": "", + "diamondCost": 5, + "image": "https://storage.streamdps.com/iblock/f3b/f3bf290827011d07f3d5bfce0f245c68/e3176e65cf7c9aef5e623c65982ab17f.png" + }, + "5937": { + "id": 5937, + "name": "Hanging Lights", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/e03/e03da22fa8c302dbf1d9439c65380549/6d9f912b5a9253f91c01ed58e3ccbe47.png" + }, + "5938": { + "id": 5938, + "name": "Pool Party", + "diamondCost": 4999, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/4147c5bcfad9623c693f83d5d6cba1f7~tplv-obj.jpg" + }, + "5950": { + "id": 5950, + "name": "", + "diamondCost": 500, + "image": "https://storage.streamdps.com/iblock/c33/c3355689a9bfda8584fcce9173e1d126/820a082e64560308552f3371e6bdc5e9.png" + }, + "5951": { + "id": 5951, + "name": "", + "diamondCost": 4888, + "image": "https://storage.streamdps.com/iblock/665/6651720e46478ce3a775743c3132963d/5dc9f7ecd2b92fe6403142cc13034404.png" + }, + "5954": { + "id": 5954, + "name": "Planet", + "diamondCost": 15000, + "image": "https://storage.streamdps.com/iblock/dc5/dc50bbe9b153d9f714919d386325a223/b296c2101cb24bc65e8abd2977d6c123.png" + }, + "5955": { + "id": 5955, + "name": "Champion", + "diamondCost": 1500, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/58ce827091411e667dd6ba8a93215f86~tplv-obj.jpg" + }, + "5956": { + "id": 5956, + "name": "Fishing Gear", + "diamondCost": 199, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/1b2353958374f585e25b2f2344c6d0ad~tplv-obj.png" + }, + "5958": { + "id": 5958, + "name": "", + "diamondCost": 30, + "image": "https://storage.streamdps.com/iblock/948/94864b5c4489c42c2e2210220218f2da/1322caf3fc55494ba940eb60b631973f.png" + }, + "5959": { + "id": 5959, + "name": "Waving Hand", + "diamondCost": 7, + "image": "https://storage.streamdps.com/iblock/6da/6da44060164719c3bcb171fb06d6d0d4/a80d1fa6879b0970246f41c444dca47c.webp" + }, + "5961": { + "id": 5961, + "name": "Coffee", + "diamondCost": 30, + "image": "https://storage.streamdps.com/iblock/87b/87b2a811f1ca8c09060e2bd63a3b3be7/ae6288eb1eab67474807c64b9d69b5e6.webp" + }, + "5963": { + "id": 5963, + "name": "", + "diamondCost": 222, + "image": "https://storage.streamdps.com/iblock/243/24341fcac1b37d46b0a01172c288633e/bbe8af1900be0b91cd9098f2a11ac525.png" + }, + "5964": { + "id": 5964, + "name": "Music Box", + "diamondCost": 2399, + "image": "https://storage.streamdps.com/iblock/f01/f01f2da5e18be863eb7e3a1375bb6206/499e06f8f76e5e90964184c25365cdec.png" + }, + "5965": { + "id": 5965, + "name": "", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/451/4517959ce869d018f96300a21b1a5189/8c9eaede47826efc387b40c0d3a78618.png" + }, + "5974": { + "id": 5974, + "name": "", + "diamondCost": 20, + "image": "https://storage.streamdps.com/iblock/0a1/0a1cd1c386ae85efe762df518fa2e09b/a08116f8765e4b5832821001f87ea081.png" + }, + "5975": { + "id": 5975, + "name": "", + "diamondCost": 15, + "image": "https://storage.streamdps.com/iblock/28b/28b95dd3f30be9229ff5895759002191/799c1bc0eb3b0b18c95c95277adec505.png" + }, + "5976": { + "id": 5976, + "name": "Hot Air Balloon", + "diamondCost": 999, + "image": "https://storage.streamdps.com/iblock/33a/33a5eb58a8dd71677072c9482aad209a/61be5fe5d3d639e3729edbf003a536c7.png" + }, + "5978": { + "id": 5978, + "name": "Train", + "diamondCost": 899, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/4227ed71f2c494b554f9cbe2147d4899~tplv-obj.jpg" + }, + "5983": { + "id": 5983, + "name": "Amazing", + "diamondCost": 5, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/18256fd3f4402601dd07c83adae3e9a2~tplv-obj.png" + }, + "5984": { + "id": 5984, + "name": "", + "diamondCost": 10, + "image": "https://storage.streamdps.com/iblock/ef3/ef3ad45528e68f664b9f668e0a9cf93b/c5da8f2cabf8249d1f159e72cce5e9f6.png" + }, + "5989": { + "id": 5989, + "name": "", + "diamondCost": 2999, + "image": "https://storage.streamdps.com/iblock/bc9/bc905c2c4b46cfdf056a6f484aeac5fc/22349ffbfaa894893a392bfe2e04eb02.png" + }, + "5990": { + "id": 5990, + "name": "", + "diamondCost": 555, + "image": "https://storage.streamdps.com/iblock/627/6271a3ecc3614860585a3aa1c337ca1f/6db1ca1d211999a95accf6f3325db5de.png" + }, + "5991": { + "id": 5991, + "name": "Banana leaf vessel", + "diamondCost": 5, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/8e635863e20cfa3651bd8a5b762ae72d~tplv-obj.png" + }, + "5992": { + "id": 5992, + "name": "Frangipani", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/7464fad59650123fe0989e426618847d~tplv-obj.png" + }, + "5994": { + "id": 5994, + "name": "Turkish coffee", + "diamondCost": 5, + "image": "https://storage.streamdps.com/iblock/b1a/b1af09b6f6a337f74c8c0aa3c8ca4ae6/ed0261db4a52540a272958783d97713e.png" + }, + "5995": { + "id": 5995, + "name": "", + "diamondCost": 2888, + "image": "https://storage.streamdps.com/iblock/d40/d4047002a3f1295ed2cf6c31c4f1bdde/95823dddbbb48bf340123c81ce841245.png" + }, + "5996": { + "id": 5996, + "name": "Bumper Cars", + "diamondCost": 1288, + "image": "https://storage.streamdps.com/iblock/53b/53b569311552b729d1b347268370e576/8f236deca90a65e7046f7576d69976af.png" + }, + "5999": { + "id": 5999, + "name": "", + "diamondCost": 99, + "image": "https://storage.streamdps.com/iblock/a87/a870a30386b874dbe52114aa205acbff/d8479366b6454ef1013b3217e1bf53a1.png" + }, + "6002": { + "id": 6002, + "name": "Chocolate Stick", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/5c9/5c9487af2038c340fdbeb0b9ea4ff83e/b377ae8024881b93822f7b0a6bfe04e8.png" + }, + "6005": { + "id": 6005, + "name": "", + "diamondCost": 40, + "image": "https://storage.streamdps.com/iblock/552/55281b35879e3f6ef24d4d74fbf43924/4597e7a58f72687b3063603180f76451.png" + }, + "6006": { + "id": 6006, + "name": "Cricket", + "diamondCost": 99, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/408d55c0526ada808be7db3e22c02a56~tplv-obj.png" + }, + "6007": { + "id": 6007, + "name": "Boxing Gloves", + "diamondCost": 299, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/9f8bd92363c400c284179f6719b6ba9c~tplv-obj.jpg" + }, + "6008": { + "id": 6008, + "name": "", + "diamondCost": 5, + "image": "https://storage.streamdps.com/iblock/42b/42b955e38ddeb1ee2f0e3fcf955d265b/e7db90c971983270f03c0260f23445dd.png" + }, + "6009": { + "id": 6009, + "name": "", + "diamondCost": 40, + "image": "https://storage.streamdps.com/iblock/c7e/c7e76b44d9202d5bead8501006841d36/a77a1f71f93b11920712b8206eefc018.webp" + }, + "6031": { + "id": 6031, + "name": "Gaming Chair", + "diamondCost": 1200, + "image": "https://storage.streamdps.com/iblock/bd1/bd14b9754a264a2b1fca22c7171d79ac/448d467dd4d3e6a8945981c52017b11a.png" + }, + "6033": { + "id": 6033, + "name": "Make-up Box", + "diamondCost": 1999, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/a29aa87203ec09c699e3dafa1944b23e~tplv-obj.jpg" + }, + "6034": { + "id": 6034, + "name": "Flower", + "diamondCost": 299, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/9c20971eeb28b6b4ba37e57df3983da0~tplv-obj.png" + }, + "6036": { + "id": 6036, + "name": "", + "diamondCost": 600, + "image": "https://storage.streamdps.com/iblock/e8d/e8d02fc12725c5d744ad30f9ee711cda/258bd05e00b11454af9207b8a65af9ef.png" + }, + "6037": { + "id": 6037, + "name": "", + "diamondCost": 2999, + "image": "https://storage.streamdps.com/iblock/e79/e79264b23456045df37f04636f71b081/566d580f3d2d324bdcbb5f5d3dd4ece0.png" + }, + "6038": { + "id": 6038, + "name": "TikTok Universe", + "diamondCost": 34999, + "image": "https://storage.streamdps.com/iblock/a79/a79204e0fab55cdc35ca0bdfa019face/8f06121e1c15be8566b3fc02982a2027.png" + }, + "6039": { + "id": 6039, + "name": "TikTok Universe", + "diamondCost": 34999, + "image": "https://storage.streamdps.com/iblock/49d/49d934dc15cf5efc3ebef902a5974d56/04799e79cb4bd04a20d77d2f3fa9922d.png" + }, + "6040": { + "id": 6040, + "name": "", + "diamondCost": 34999, + "image": "https://storage.streamdps.com/iblock/332/332f1aeccf24c87822773c630d918e67/396e8d54477c748ab8e7cb002a9be7ae.png" + }, + "6041": { + "id": 6041, + "name": "TikTok Universe", + "diamondCost": 34999, + "image": "https://storage.streamdps.com/iblock/374/374cf4298ba2c9817bc87dc2aa48d385/f04c43000c1c33765615c7ef7cacc58d.png" + }, + "6042": { + "id": 6042, + "name": "Mini Speaker", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/1b1/1b117cbff78bfb7f50ba4d90a16c6112/30f4b176fd30683e3cbfc9013fe96d82.png" + }, + "6046": { + "id": 6046, + "name": "Cat Paws", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/c04/c04061e18b637df6759417bfe5418c9c/89bc2c5278f4a3c28acebdd10f6bc089.webp" + }, + "6047": { + "id": 6047, + "name": "", + "diamondCost": 55, + "image": "https://storage.streamdps.com/iblock/38d/38d7289d7230ee1602580b6acc9ab90f/99ef208b8d154b66b9d9f1b2d59f00d3.png" + }, + "6050": { + "id": 6050, + "name": "Love Bomb", + "diamondCost": 299, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/2a1c1b14f5e9f7be5d76fa4928f574f1~tplv-obj.png" + }, + "6052": { + "id": 6052, + "name": "Gamepad", + "diamondCost": 10, + "image": "https://storage.streamdps.com/iblock/711/711b578c104edcf1639ff4e2e7779660/6cbb6613fbbd40dac6dfd8857b05545a.png" + }, + "6053": { + "id": 6053, + "name": "", + "diamondCost": 5, + "image": "https://storage.streamdps.com/iblock/860/86008e3e4ce0b71f796eee59011d0f52/84c0d957f2103f622b3f7eed30fbd093.png" + }, + "6059": { + "id": 6059, + "name": "Hand Wave", + "diamondCost": 9, + "image": "https://storage.streamdps.com/iblock/c80/c805a9c5c4647c816a003f9882f53a7b/3f3cc197f466a19170c0759dd1e9f1f1.png" + }, + "6064": { + "id": 6064, + "name": "GG", + "diamondCost": 1, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/3f02fa9594bd1495ff4e8aa5ae265eef~tplv-obj.jpg" + }, + "6070": { + "id": 6070, + "name": "Mirror", + "diamondCost": 30, + "image": "https://storage.streamdps.com/iblock/306/306868d3fb21b7dffe7012c3d340cddc/718a6093224eda33ed0062de345d4edd.png" + }, + "6071": { + "id": 6071, + "name": "Birthday Cake", + "diamondCost": 300, + "image": "https://storage.streamdps.com/iblock/9e8/9e8a10cccba69c6c0ff2ed83fc6bd159/1ec601915a4f7bc2de7550893ab4faf8.png" + }, + "6073": { + "id": 6073, + "name": "Sweet dreams", + "diamondCost": 399, + "image": "https://storage.streamdps.com/iblock/d8a/d8a35b302921e346074a0c2c5904629c/ba6bb44e3400fe52915e643923cf88e5.png" + }, + "6078": { + "id": 6078, + "name": "", + "diamondCost": 899, + "image": "https://storage.streamdps.com/iblock/c20/c20d0514c2f1e08025533c99fa20b5bc/954e1f7d7a69cc28f9673deed2ee8a98.png" + }, + "6081": { + "id": 6081, + "name": "", + "diamondCost": 10999, + "image": "https://storage.streamdps.com/iblock/2ba/2ba404dc50110a73faf35300b1b47c1c/b2d0ddfddb1112277a3abd84e85345ef.png" + }, + "6084": { + "id": 6084, + "name": "Whale diving", + "diamondCost": 1750, + "image": "https://storage.streamdps.com/iblock/5b2/5b27c388fe0d4dbe0a5f0a44ba7a8410/602a5a7cf538240f48ccf47c13237aa2.png" + }, + "6089": { + "id": 6089, + "name": "Sports Car", + "diamondCost": 7000, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/e7ce188da898772f18aaffe49a7bd7db~tplv-obj.jpg" + }, + "6090": { + "id": 6090, + "name": "Fireworks", + "diamondCost": 1088, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/9494c8a0bc5c03521ef65368e59cc2b8~tplv-obj.jpg" + }, + "6093": { + "id": 6093, + "name": "Football", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/2e1/2e13ae32a1a89c24cf891ffa79d63ecc/3e53b8b47bfa1760ce4f3f4d71966516.png" + }, + "6094": { + "id": 6094, + "name": "", + "diamondCost": 7999, + "image": "https://storage.streamdps.com/iblock/bec/becdcd0e9d132d351ec602f09b0dd987/328e2987c1db378c70650928f5a3c2af.png" + }, + "6097": { + "id": 6097, + "name": "Little Crown", + "diamondCost": 99, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/cf3db11b94a975417043b53401d0afe1~tplv-obj.jpg" + }, + "6101": { + "id": 6101, + "name": "Happy New Year", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/717/71785e60184d69e928972250d3029262/75e3567557eb65c1d9bab3ff99357cdf.webp" + }, + "6102": { + "id": 6102, + "name": "", + "diamondCost": 1999, + "image": "https://storage.streamdps.com/iblock/66f/66f30d9b9b66f3fb00d00808877ae28f/5eb8896ce680486873f0ed7fc337b185.png" + }, + "6103": { + "id": 6103, + "name": "Yacht", + "diamondCost": 9888, + "image": "https://storage.streamdps.com/iblock/b6c/b6c9d3c6df6733cc85149897764d2c6b/023d358a3d7a7a330ed006eb07117582.png" + }, + "6104": { + "id": 6104, + "name": "Cap", + "diamondCost": 99, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/6c2ab2da19249ea570a2ece5e3377f04~tplv-obj.jpg" + }, + "6105": { + "id": 6105, + "name": "", + "diamondCost": 1299, + "image": "https://storage.streamdps.com/iblock/177/177dab0193d0496d601e0572d2a04cfb/33eea9669b1e1281b4b4d895ab0da2b3.png" + }, + "6106": { + "id": 6106, + "name": "Appetizers", + "diamondCost": 19, + "image": "https://storage.streamdps.com/iblock/76b/76b94aaced493a2448cf655b5468feaf/8c1bea41ec9fb547f0a0eb46d658a1c8.png" + }, + "6108": { + "id": 6108, + "name": "", + "diamondCost": 1999, + "image": "https://storage.streamdps.com/iblock/520/5201480ceab1e865bd632ed4783d456f/045da7ddcff7e238f8f1ba56a5d5984e.png" + }, + "6109": { + "id": 6109, + "name": "", + "diamondCost": 8, + "image": "https://storage.streamdps.com/iblock/f44/f441c76119b07f395a463bf5dbd58fa0/3838a31c0c91c269a4665b61964929c6.png" + }, + "6110": { + "id": 6110, + "name": "", + "diamondCost": 99, + "image": "https://storage.streamdps.com/iblock/755/7554b4a059474294a01241f9065b0b12/3c499a6504236ff8ec6d072747ce0230.png" + }, + "6112": { + "id": 6112, + "name": "King Cake ", + "diamondCost": 9, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/aa99da9f6b499ff879c3860e888a53ae~tplv-obj.png" + }, + "6113": { + "id": 6113, + "name": "Taco ", + "diamondCost": 9, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/43d06db8c962623dbed6ecf70fb89ca8~tplv-obj.png" + }, + "6116": { + "id": 6116, + "name": "", + "diamondCost": 350, + "image": "https://storage.streamdps.com/iblock/0cc/0cc3d2a05f8b144a89e5085babe58df1/6a9228b76d83c24deec7ff7dd6a62e0b.png" + }, + "6117": { + "id": 6117, + "name": "", + "diamondCost": 1000, + "image": "https://storage.streamdps.com/iblock/75e/75eea170ca8af33c8ab06687352f0ff1/d7e32d4f6bda8636efe6a72d980b812c.png" + }, + "6120": { + "id": 6120, + "name": "", + "diamondCost": 5, + "image": "https://storage.streamdps.com/iblock/bac/bacb601bc4f4aef436a55a7f7f7cf6bc/f560894e388b792e6006c645d20c71f1.png" + }, + "6122": { + "id": 6122, + "name": "", + "diamondCost": 399, + "image": "https://storage.streamdps.com/iblock/ea1/ea1a0dccb59d97dbe0af3890990c5ac7/3397f062e466ecb2724f9c37946c4acb.png" + }, + "6124": { + "id": 6124, + "name": "", + "diamondCost": 10, + "image": "https://storage.streamdps.com/iblock/df8/df881441ea8702ab97e414a4f1bd0f2a/74408e64e3907ff9f2e39bde299c9d50.png" + }, + "6125": { + "id": 6125, + "name": "Love You", + "diamondCost": 10, + "image": "https://storage.streamdps.com/iblock/df0/df0c467bdbd803c8dc6a844499723d20/af65c7b68fb75877a5ecad188c27880a.png" + }, + "6126": { + "id": 6126, + "name": "Gummy", + "diamondCost": 5, + "image": "https://storage.streamdps.com/iblock/c33/c338d672d2ccd9de8df40d7afe23e041/cf38b075df9389388a847e24a5af4a9e.png" + }, + "6127": { + "id": 6127, + "name": "", + "diamondCost": 15, + "image": "https://storage.streamdps.com/iblock/f98/f98a6279b415890bf765dcd5cb4fbfc2/c70d67c059b47d5dab8c844e7b562d86.png" + }, + "6129": { + "id": 6129, + "name": "", + "diamondCost": 30, + "image": "https://storage.streamdps.com/iblock/0d1/0d163259f296d4998033056d8d571187/88a9c3033eb087b548b9dbac8d6de23b.png" + }, + "6130": { + "id": 6130, + "name": "", + "diamondCost": 14999, + "image": "https://storage.streamdps.com/iblock/32d/32d9ebe6a9828ddc42935f67604bc663/9d14fb627c6f623b0c9ead9a644bb054.webp" + }, + "6131": { + "id": 6131, + "name": "", + "diamondCost": 9999, + "image": "https://storage.streamdps.com/iblock/be9/be96e1006eab914f18148bee0a1ce727/f59d724c31fd0237e17c10ab9a409ae4.png" + }, + "6132": { + "id": 6132, + "name": "Beach Date", + "diamondCost": 899, + "image": "https://storage.streamdps.com/iblock/504/504a5dfef033a7e90e4f07987b0c0f28/70ec484fc4c798d3e09a7fbcae83ee95.png" + }, + "6134": { + "id": 6134, + "name": "", + "diamondCost": 177, + "image": "https://storage.streamdps.com/iblock/793/793d7656476b0cc43abb97a77b5aae45/ee8b319182f98f09c3af11970810d0af.png" + }, + "6135": { + "id": 6135, + "name": "", + "diamondCost": 1777, + "image": "https://storage.streamdps.com/iblock/134/134ffa09d3564d92de706dd0236c3274/865bd053f8cb91e72bb3da8876503761.png" + }, + "6148": { + "id": 6148, + "name": "Flower Overflow", + "diamondCost": 4000, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/743c4bb44e7e0bf251a7f2f5ada231ee~tplv-obj.jpg" + }, + "6149": { + "id": 6149, + "name": "Interstellar", + "diamondCost": 10000, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/8520d47b59c202a4534c1560a355ae06~tplv-obj.jpg" + }, + "6169": { + "id": 6169, + "name": "Tennis", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/f20/f20121609887f7ff35952c1bc52529e2/9ff66229b1f81d21b15444ba2b53db98.png" + }, + "6170": { + "id": 6170, + "name": "", + "diamondCost": 30, + "image": "https://storage.streamdps.com/iblock/a99/a99dacbb352a8025f4a03b7df8852795/efa5c140c66414a246b7c388e3097f22.png" + }, + "6178": { + "id": 6178, + "name": "", + "diamondCost": 500, + "image": "https://storage.streamdps.com/iblock/61f/61f61fae7a0abbe310321d5290a4f809/0fcc3484f8c138ceb62175e70111d10c.webp" + }, + "6185": { + "id": 6185, + "name": "", + "diamondCost": 1599, + "image": "https://storage.streamdps.com/iblock/27c/27caacf556adb33768fe06255f74513c/eeaf5b2d6079062d183386c2f723cfc5.png" + }, + "6194": { + "id": 6194, + "name": "Top Host", + "diamondCost": 199, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/5947dc37282c417b411c61f20ee7d6d4~tplv-obj.png" + }, + "6199": { + "id": 6199, + "name": "Email Message", + "diamondCost": 1000, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/c959df6dbffd6f07849d22d2c3c07861~tplv-obj.jpg" + }, + "6200": { + "id": 6200, + "name": "Mirror Bloom", + "diamondCost": 1000, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/a9d0e9406230fa9a901d992a90574e39~tplv-obj.jpg" + }, + "6202": { + "id": 6202, + "name": "", + "diamondCost": 1999, + "image": "https://storage.streamdps.com/iblock/b46/b46835f69bfe867264e419277d4b119a/c5c7cd3931f98d1500e911b9fe8d425d.png" + }, + "6203": { + "id": 6203, + "name": "Sunset Speedway", + "diamondCost": 10000, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/df63eee488dc0994f6f5cb2e65f2ae49~tplv-obj.jpg" + }, + "6204": { + "id": 6204, + "name": "Restaurants", + "diamondCost": 4000, + "image": "https://storage.streamdps.com/iblock/433/433c446cf17e43ca62dab39f8e402493/e13d90cd77d8d089fc9efae8ed0f5dbe.png" + }, + "6205": { + "id": 6205, + "name": "Love Chat", + "diamondCost": 400, + "image": "https://storage.streamdps.com/iblock/440/4402267722e227b72adc97db92504b75/ae0f562146e701f32ae96761ac67c5cc.png" + }, + "6209": { + "id": 6209, + "name": "Chicken Leg", + "diamondCost": 10, + "image": "https://storage.streamdps.com/iblock/ef7/ef776169ede6c4a635cef2b3ab35d29a/7683229a73330c04463d2b97984ea114.png" + }, + "6233": { + "id": 6233, + "name": "Travel with You", + "diamondCost": 999, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/753098e5a8f45afa965b73616c04cf89~tplv-obj.jpg" + }, + "6240": { + "id": 6240, + "name": "ASMR", + "diamondCost": 10, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/748e74c8309e08dbc5b03e03f28a0ea0~tplv-obj.png" + }, + "6242": { + "id": 6242, + "name": "Mariachi Hat", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/51c/51c4798a037aeb652d43631af3e7634e/846f79297d6cf7d029fa3074765139c7.png" + }, + "6244": { + "id": 6244, + "name": "Sakura Train", + "diamondCost": 3999, + "image": "https://storage.streamdps.com/iblock/a8e/a8e50d5c5d0eaa42bd71dbeca3b1b95a/204910c857958e7e9efd0178d30a2fbe.png" + }, + "6246": { + "id": 6246, + "name": "Thumbs Up", + "diamondCost": 1, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/570a663e27bdc460e05556fd1596771a~tplv-obj.jpg" + }, + "6247": { + "id": 6247, + "name": "Heart", + "diamondCost": 1, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/dd300fd35a757d751301fba862a258f1~tplv-obj.jpg" + }, + "6248": { + "id": 6248, + "name": "DJ Set", + "diamondCost": 20, + "image": "https://storage.streamdps.com/iblock/d75/d7572b61a93c092616c038eff95cee10/305f02f65f6fab1bb4c6f3d90ce6c043.png" + }, + "6249": { + "id": 6249, + "name": "Rugby Ball", + "diamondCost": 10, + "image": "https://storage.streamdps.com/iblock/d53/d53d3efae1c69b949373db455da077cf/fa22f0507a304597b013268524a8573f.png" + }, + "6263": { + "id": 6263, + "name": "Magic Stage", + "diamondCost": 2599, + "image": "https://storage.streamdps.com/iblock/399/399df717aefef9de9259e8256221076f/dfa2835c35b2177701ee65139bdfc59a.png" + }, + "6265": { + "id": 6265, + "name": "Duck", + "diamondCost": 299, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/e172f660a1d4f95813a3ace0fde42323~tplv-obj.jpg" + }, + "6267": { + "id": 6267, + "name": "Corgi", + "diamondCost": 299, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/148eef0884fdb12058d1c6897d1e02b9~tplv-obj.jpg" + }, + "6269": { + "id": 6269, + "name": "Basketball", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/1e1/1e15c5768844b752893c47c9699ffa5e/ac594ceeb59aa16782bfa62a46d832d8.png" + }, + "6271": { + "id": 6271, + "name": "Falcon", + "diamondCost": 10999, + "image": "https://storage.streamdps.com/iblock/702/702e6d0287a1e868c69fbe2f6b3635a6/7a7a82b571ba63ccd3ca514c887b3130.png" + }, + "6286": { + "id": 6286, + "name": "Wedding", + "diamondCost": 1400, + "image": "https://storage.streamdps.com/iblock/7be/7beeb7f1098cf5f784739a0be38a06f8/0678483823c912e4dea96fa19a2f0d86.png" + }, + "6293": { + "id": 6293, + "name": "", + "diamondCost": 5, + "image": "https://storage.streamdps.com/iblock/41a/41a98b8bd1e6e7c5f3e60559895886a7/3b7fbd6377416a52f8ea1a25bf03380c.png" + }, + "6294": { + "id": 6294, + "name": "", + "diamondCost": 1500, + "image": "https://storage.streamdps.com/iblock/784/784dddffc6d363a76fa9754ca7e49a9f/34d6a1b4c18f909fee47d37a849531c1.png" + }, + "6305": { + "id": 6305, + "name": "", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/ac7/ac7f3e76b974e0be1aa99b1f21fcabec/9106b40d0f159368bd35bb0d180f4f17.png" + }, + "6306": { + "id": 6306, + "name": "", + "diamondCost": 30, + "image": "https://storage.streamdps.com/iblock/4b9/4b9ec0afb9f0f9308ef65500cd71263a/bc0db4bff10a7c656f569cc0403e5bc3.png" + }, + "6307": { + "id": 6307, + "name": "", + "diamondCost": 1999, + "image": "https://storage.streamdps.com/iblock/8a6/8a6cf2aa797c2df645386840dcaf1fc6/2595f45b8ddb760d60220acaab11b505.png" + }, + "6320": { + "id": 6320, + "name": "Star Adventures", + "diamondCost": 1999, + "image": "https://storage.streamdps.com/iblock/411/4116197948fd486fa5543b87eae4e89e/e6895f7490ccd06c913917ab3e0f1884.png" + }, + "6322": { + "id": 6322, + "name": "Camping", + "diamondCost": 250, + "image": "https://storage.streamdps.com/iblock/9a9/9a9370a392311149be37e7c40c3e960d/ecb9dcdacf3a2ae0abef79baf0c4f41c.webp" + }, + "6327": { + "id": 6327, + "name": "Airship", + "diamondCost": 1999, + "image": "https://storage.streamdps.com/iblock/85e/85e8a2811f78d9e6df7d00419394b88c/da5e075e4040fd8a3b60d4f28a2fb5db.webp" + }, + "6328": { + "id": 6328, + "name": "", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/662/662b2d1b38e4b9e58670f36f72c4bb41/ae13cd410c8245fd6f8a0bf29003c75a.png" + }, + "6334": { + "id": 6334, + "name": "", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/cc4/cc451f5bea23053235ed7b93e487c52c/6a0eaa7f82551a4f44a9d8f557a54511.png" + }, + "6345": { + "id": 6345, + "name": "Cat", + "diamondCost": 3999, + "image": "https://storage.streamdps.com/iblock/dfe/dfefcaf9c4bc67e2ee681ba16c646224/6a33ae8b701c16dc57ff97fac4d16eca.png" + }, + "6348": { + "id": 6348, + "name": "Rabbit", + "diamondCost": 1999, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/61b42d630091b661e82fc8ed400b1de2~tplv-obj.jpg" + }, + "6350": { + "id": 6350, + "name": "Welcome", + "diamondCost": 9, + "image": "https://storage.streamdps.com/iblock/dda/ddaf400cc8b931bf1f1b2cdad4a9f7b0/2239c73a8edc68cfe66d2fae426d83bc.png" + }, + "6355": { + "id": 6355, + "name": "", + "diamondCost": 9999, + "image": "https://storage.streamdps.com/iblock/8d2/8d2072fad98ea8805575aed3dc66f4ea/05ea7c3ef47d2eae11908eecba1e0532.png" + }, + "6358": { + "id": 6358, + "name": "", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/629/629a3d4b3d7980a9f93a87f8939c2251/a02bc3cfb88c83a474d9d8cdb91d7051.png" + }, + "6365": { + "id": 6365, + "name": "Money Gun", + "diamondCost": 500, + "image": "https://storage.streamdps.com/iblock/25f/25f030f47cfc60d296bb1041ddb91f6e/ca3357a76a2be178c581530009ce215a.png" + }, + "6367": { + "id": 6367, + "name": "Falcon", + "diamondCost": 10999, + "image": "https://storage.streamdps.com/iblock/f88/f886e7678bef35f8c762a323386e6d23/7249e0af64c78d1d569a8d7a86ab58cd.png" + }, + "6369": { + "id": 6369, + "name": "Lion", + "diamondCost": 29999, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/4fb89af2082a290b37d704e20f4fe729~tplv-obj.jpg" + }, + "6381": { + "id": 6381, + "name": "Telephone Box", + "diamondCost": 2100, + "image": "https://storage.streamdps.com/iblock/a2e/a2ee002433a7295464359db46c025adf/5f026787f952abbffd3d7fc1b4cbe1c2.webp" + }, + "6383": { + "id": 6383, + "name": "Raya Rice", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/e0c/e0c375df5bdce1c926f46244ced54ecc/1bd688843c1c24370b8c4a74686c2c0d.png" + }, + "6386": { + "id": 6386, + "name": "", + "diamondCost": 99, + "image": "https://storage.streamdps.com/iblock/535/5352db1d91a5a957e11e62487ff8ab01/70a440434d7a9610b1dfeb5f28005f3a.png" + }, + "6390": { + "id": 6390, + "name": "Teasing", + "diamondCost": 401, + "image": "https://storage.streamdps.com/iblock/e14/e14c9b35975f1da5b8a5e3f116dae2bb/9f8cea9b65620e8376e44802c25ddf27.png" + }, + "6393": { + "id": 6393, + "name": "Magic Hat", + "diamondCost": 299, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/b156ffd21bb3849a52144ab1688bbc43~tplv-obj.png" + }, + "6398": { + "id": 6398, + "name": "Party hat", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/e92/e924ae4ad405da962162650abe98c01f/403b19fc0f2f47739d32448548be3263.png" + }, + "6409": { + "id": 6409, + "name": "", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/65d/65d5f697d8fa58d92b3359f71617e2fd/091b1fa33ace97ee367c97ab19e590a0.png" + }, + "6410": { + "id": 6410, + "name": "", + "diamondCost": 50, + "image": "https://storage.streamdps.com/iblock/e0c/e0cc8df334daa7975e2cf574d4572221/8fe1e33bcedfcef54406bf69ac070a96.png" + }, + "6411": { + "id": 6411, + "name": "Snag", + "diamondCost": 5, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/aa2d9b162c766a7fdf71fcead6d7bbcd~tplv-obj.png" + }, + "6414": { + "id": 6414, + "name": "", + "diamondCost": 1500, + "image": "https://storage.streamdps.com/iblock/451/451114f8427742947101930cfd84cae5/9c01b5a528aa345b8d40bde43dbbc26c.webp" + }, + "6415": { + "id": 6415, + "name": "Music", + "diamondCost": 499, + "image": "https://storage.streamdps.com/iblock/366/3663e0462a9eb4519288bf93fce16a76/ee50d49d9ab88cac71617c69be201161.webp" + }, + "6416": { + "id": 6416, + "name": "Choc Chip Cookie", + "diamondCost": 5, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/7dd2731de2e644301a329d3eb437b427~tplv-obj.png" + }, + "6417": { + "id": 6417, + "name": "Club", + "diamondCost": 2000, + "image": "https://storage.streamdps.com/iblock/49b/49be18ae5914346ffcaf15a519ba9c1c/41326cb23d22010f0c4a8edf5bd27615.webp" + }, + "6426": { + "id": 6426, + "name": "Dombra", + "diamondCost": 20, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/ccd9fea1988521d1e81051a916800d6c~tplv-obj.png" + }, + "6427": { + "id": 6427, + "name": "Hat and Mustache", + "diamondCost": 99, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/2f1e4f3f5c728ffbfa35705b480fdc92~tplv-obj.jpg" + }, + "6428": { + "id": 6428, + "name": "Crystal Ball", + "diamondCost": 1700, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/7e4f9a99b7003ae05186f5324aae9fbf~tplv-obj.png" + }, + "6429": { + "id": 6429, + "name": "", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/cae/cae97c5fade3e05b2617b9ffd94d4f6b/e1970c1175394d7985ba5edbc05da5c4.png" + }, + "6431": { + "id": 6431, + "name": "Beach Day", + "diamondCost": 2999, + "image": "https://storage.streamdps.com/iblock/c2d/c2df4a57f2ab16e641630b7077b40900/ba3cf6fd32d224f0014bd395b011f7a0.webp" + }, + "6432": { + "id": 6432, + "name": "Star", + "diamondCost": 99, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/485175fda92f4d2f862e915cbcf8f5c4~tplv-obj.jpg" + }, + "6433": { + "id": 6433, + "name": "", + "diamondCost": 9999, + "image": "https://storage.streamdps.com/iblock/f58/f58d7bbd4424aa917e6026f7279356a9/c56db7470ce92d580021ce55a670b544.png" + }, + "6435": { + "id": 6435, + "name": "Daffodils", + "diamondCost": 99, + "image": "https://storage.streamdps.com/iblock/2ed/2edf26fa90a7b3ca44c0d7c77a765c77/c333c68579488e9a36f4130481932b7c.png" + }, + "6436": { + "id": 6436, + "name": "Love Focus", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/cd1/cd1096cb1507fe07b633dad0b0aee967/d6b2e544219ed4d3c3263d319ab9bc5f.png" + }, + "6437": { + "id": 6437, + "name": "Garland Headpiece", + "diamondCost": 199, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/bdbdd8aeb2b69c173a3ef666e63310f3~tplv-obj.jpg" + }, + "6443": { + "id": 6443, + "name": "", + "diamondCost": 999, + "image": "https://storage.streamdps.com/iblock/512/51248b61e771b90fd1e7c6be7419f0c1/09d3e58f5dc365786c66917267bf1ac8.png" + }, + "6447": { + "id": 6447, + "name": "Daisies", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/e11/e110e47562d77ab5fa26cc31e840f801/a4a1823ef2c1bc65c4dc2a4e82ec446b.png" + }, + "6452": { + "id": 6452, + "name": "Jakarta Roundabout", + "diamondCost": 16999, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/31f67910fc5858cf087da65746f1f9f3~tplv-obj.png" + }, + "6454": { + "id": 6454, + "name": "", + "diamondCost": 399, + "image": "https://storage.streamdps.com/iblock/1ea/1ea61b7dc551f208803b472512fdb528/42847d05da5f96cce0c2cf737ce374a4.png" + }, + "6458": { + "id": 6458, + "name": "", + "diamondCost": 10, + "image": "https://storage.streamdps.com/iblock/3bd/3bde1a36b8b4e7cdb214a2bf08cb5c13/e819d3aa780581caf25ca08cd254b29e.webp" + }, + "6465": { + "id": 6465, + "name": "", + "diamondCost": 408, + "image": "https://storage.streamdps.com/iblock/e4f/e4fa28f8739c55f1bb980fb190cc9181/c608aa9d3544f952e8d5b2a2992bbc18.png" + }, + "6466": { + "id": 6466, + "name": "", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/9d9/9d9ca786b77d6c67d408c974e9e285bd/6592047ca6d5cacd01d06f47653633f4.png" + }, + "6467": { + "id": 6467, + "name": "Game Controller", + "diamondCost": 100, + "image": "https://storage.streamdps.com/iblock/603/6032c1b0d5c2c07abe04956b3cdd45cd/d75d75a7e81f96f39d2ffd574063924f.png" + }, + "6468": { + "id": 6468, + "name": "", + "diamondCost": 500, + "image": "https://storage.streamdps.com/iblock/4b1/4b18c8a4dbb5d626dceade0d8d85da4f/eee447014ba2c6adc6c63c148e4106f5.png" + }, + "6470": { + "id": 6470, + "name": "May", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/ec6/ec6d320bb93df97057208f5163d81a92/67cb233e8cf0454213300c945b2f9256.webp" + }, + "6471": { + "id": 6471, + "name": "Hi May", + "diamondCost": 88, + "image": "https://storage.streamdps.com/iblock/970/970b0a868ce24c4b7b7059a904fa7b00/622d597d3cec282d6d2c8129fedd5075.png" + }, + "6472": { + "id": 6472, + "name": "Mp3", + "diamondCost": 100, + "image": "https://storage.streamdps.com/iblock/20a/20a06df8f2d9428df8fd690a7ce4bdaf/40a50efc8884f8c973a58a749350c9c3.png" + }, + "6479": { + "id": 6479, + "name": "", + "diamondCost": 1000, + "image": "https://storage.streamdps.com/iblock/d03/d03c2c1b4c2490dc947cdb10e8ad953f/ffcc048258835d6cbceccd65e8f0ee71.webp" + }, + "6481": { + "id": 6481, + "name": "", + "diamondCost": 99, + "image": "https://storage.streamdps.com/iblock/915/915b41ae980d18d5d1a376f42102e20b/6d4678c4e5c4b30ea51809cfef3aa618.webp" + }, + "6483": { + "id": 6483, + "name": "Spinning Top", + "diamondCost": 10, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/6cde70e04a6b40a9879f7b99ff191808~tplv-obj.png" + }, + "6484": { + "id": 6484, + "name": "", + "diamondCost": 9, + "image": "https://storage.streamdps.com/iblock/05b/05b7f7e8887befe580e6fa80346b64a6/f575b51c282df09d58d7923729c5e0cb.webp" + }, + "6486": { + "id": 6486, + "name": "Cheems Dog", + "diamondCost": 199, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/d2c9e50efa3b9ff1ed31c96440a9d3a1~tplv-obj.png" + }, + "6487": { + "id": 6487, + "name": "Chicken and Cola", + "diamondCost": 100, + "image": "https://storage.streamdps.com/iblock/8e5/8e53ea3eefa37bfe9582392f3d141787/658afdede03040e1fce51a2d9441b684.webp" + }, + "6489": { + "id": 6489, + "name": "", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/497/4976abcd5127e21c245f400e120fabae/1a005e0345b1e7462601c82b36975737.png" + }, + "6491": { + "id": 6491, + "name": "Full English", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/046/0460e60b4ae09aa8319e75b26f9faf87/b1f6aeb51cbe15700dc2f29eec174a5a.webp" + }, + "6502": { + "id": 6502, + "name": "", + "diamondCost": 100, + "image": "https://storage.streamdps.com/iblock/0d3/0d3ca42d5804bb5744229727bb7f6e16/e5b44316ad244c0211da5117e46f141c.png" + }, + "6503": { + "id": 6503, + "name": "Choco Pie", + "diamondCost": 10, + "image": "https://storage.streamdps.com/iblock/5a7/5a7610069bd417a2847f34c6c0b2821d/5faa955edd066d1140abb048f32be815.webp" + }, + "6506": { + "id": 6506, + "name": "Island of Love", + "diamondCost": 4000, + "image": "https://storage.streamdps.com/iblock/b4d/b4d960acabcbf7b72400d8711174e6f6/e31b32b8e14e7790fcde6f3e8dea975d.png" + }, + "6508": { + "id": 6508, + "name": "", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/295/29554dc7a0c3ea9096f54ed4c41b2f0b/20f25d4b6362697aec4e74fbb29e4439.webp" + }, + "6510": { + "id": 6510, + "name": "", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/6e9/6e957cfdb8628b0a5dc9dfd6128fdfa4/d475e9a8b03065bcd3cdd0ae53638e76.png" + }, + "6519": { + "id": 6519, + "name": "Guacamole", + "diamondCost": 6, + "image": "https://storage.streamdps.com/iblock/207/20793577805a0b4fe0efeb37cc0bd7d9/10e97510121def59e538f0290d2d751a.png" + }, + "6520": { + "id": 6520, + "name": "Camping Night", + "diamondCost": 13999, + "image": "https://storage.streamdps.com/iblock/be3/be3c39c622d80d029c5e752134ac6978/c95701f2e894403ca47de971f2ced0d8.png" + }, + "6525": { + "id": 6525, + "name": "Honorable Person", + "diamondCost": 99, + "image": "https://storage.streamdps.com/iblock/46d/46deaf56b0ee85c34e23e793dbcbab73/4e8f3162028de2f938cda110554d51cc.webp" + }, + "6531": { + "id": 6531, + "name": "Llama Greetings", + "diamondCost": 299, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a6b95ce6350f5f4bdff6880ac6993789~tplv-obj.png" + }, + "6532": { + "id": 6532, + "name": "Dancing Cactus", + "diamondCost": 299, + "image": "https://storage.streamdps.com/iblock/d94/d94439c3d68eee66c54e2684aa56a277/a18b71ee72683b6b1b49c0e64901e13e.png" + }, + "6533": { + "id": 6533, + "name": "", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/8c6/8c6da1d39eccec34f1e8ba771fe7c74d/99112fb8bf92a83a197598e1946797ef.png" + }, + "6534": { + "id": 6534, + "name": "", + "diamondCost": 99, + "image": "https://storage.streamdps.com/iblock/dd2/dd22ecfc84bcd2872c278c3d358ad0c6/05712497df9d59b8b1849862c50d6eea.png" + }, + "6542": { + "id": 6542, + "name": "TikTok Red Carpet", + "diamondCost": 6600, + "image": "https://storage.streamdps.com/iblock/93b/93b6d520b6bd02d4aca9a00584556659/836888ffd7ad053712db5c26beeca7e9.png" + }, + "6544": { + "id": 6544, + "name": "", + "diamondCost": 10, + "image": "https://storage.streamdps.com/iblock/95a/95afd65158b6a65336336763e87f9227/3f6d1710ea89514093ccfc3431617233.webp" + }, + "6545": { + "id": 6545, + "name": "Ice Lolly", + "diamondCost": 10, + "image": "https://storage.streamdps.com/iblock/93d/93dda2498d64aa0a29d444103a7804dd/92fd7397fffbaa8755cb233815964bbf.png" + }, + "6548": { + "id": 6548, + "name": "", + "diamondCost": 8800, + "image": "https://storage.streamdps.com/iblock/6de/6de287c9811bf5df1c2f811aabc6d078/7a903e62f153a5433521b3b68bd5ea4b.webp" + }, + "6550": { + "id": 6550, + "name": "", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/82d/82d9ade4eebd197f5fc81361c07f211b/791c768e1e74237757caae7b4b4b8547.webp" + }, + "6554": { + "id": 6554, + "name": "Dance Together", + "diamondCost": 699, + "image": "https://storage.streamdps.com/iblock/803/803c640fa9a7cefeaa37ce5a827bb8f3/d052d0ac9a1a408d3265a11ca8a52725.png" + }, + "6555": { + "id": 6555, + "name": "Summer Band", + "diamondCost": 3999, + "image": "https://storage.streamdps.com/iblock/43b/43b88814d979720d80a6e17258ab3bd8/b1abf3d90ae212317d6ae339ed5f5be7.png" + }, + "6556": { + "id": 6556, + "name": "Valley Festival", + "diamondCost": 5999, + "image": "https://storage.streamdps.com/iblock/44e/44ee2643bf3ffd9d9495318ed83104f5/951295ed57e54cdf27cfeecb1555bd9d.png" + }, + "6558": { + "id": 6558, + "name": "", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/b38/b383429c5b10711712293074dde140c7/60ee06749d6309370441861787ee47e6.png" + }, + "6559": { + "id": 6559, + "name": "", + "diamondCost": 99, + "image": "https://storage.streamdps.com/iblock/948/9487a63b1237c16ce6611e792f931d9d/1da48e340682fc9e3b9daa5b3503a6e7.webp" + }, + "6560": { + "id": 6560, + "name": "Tiny Diny", + "diamondCost": 10, + "image": "https://storage.streamdps.com/iblock/504/50412c09b6d36020e28ee09ceb45f22b/aa96e43206d46ed5f25e8f476f67da45.png" + }, + "6562": { + "id": 6562, + "name": "", + "diamondCost": 1999, + "image": "https://storage.streamdps.com/iblock/5c9/5c92a19453ad05f5705ee2ff584ceece/13441ec03c53b4024b1b50a7fc32e0e5.webp" + }, + "6563": { + "id": 6563, + "name": "Meteor Shower", + "diamondCost": 3000, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/71883933511237f7eaa1bf8cd12ed575~tplv-obj.jpg" + }, + "6564": { + "id": 6564, + "name": "", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/9a2/9a29a311843a6aee83a07c6ed0372c6c/d279d7ee6e1eba9e50ab137b3411845e.webp" + }, + "6565": { + "id": 6565, + "name": "Indoor Fan", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/499/499dc6bf36be95e90398a56d18bfeebe/231f634c0c86d034f193477f208f66ca.webp" + }, + "6573": { + "id": 6573, + "name": "", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/027/027b8d0362b6f2c65e47b9e55491f3ae/160a7a757e3dc9f041df62b34bfeda78.png" + }, + "6582": { + "id": 6582, + "name": "Golden Gamepad", + "diamondCost": 30, + "image": "https://storage.streamdps.com/iblock/e85/e85940610dd45adc8733b51106c60712/ca839e1139ca0b94070c1e38093e95ec.png" + }, + "6584": { + "id": 6584, + "name": "", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/6b1/6b1533a7271c8f12c5935f5714f3ceee/9fe315711a7947967bbf5015fbdce06b.webp" + }, + "6588": { + "id": 6588, + "name": "Spaceship", + "diamondCost": 13999, + "image": "https://storage.streamdps.com/iblock/fb1/fb1096568dcc97c2575dec7441d0d651/245c4c7ce9bf5d5378586eb3a2478b42.webp" + }, + "6592": { + "id": 6592, + "name": "TGIF", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/2734231d880b5cd20149f4cc8c760279~tplv-obj.png" + }, + "6593": { + "id": 6593, + "name": "", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/c19/c194c4327ac427f30e61155c7c945fbf/4e24f1ea0caeb2bf9668572a76faf538.webp" + }, + "6594": { + "id": 6594, + "name": "", + "diamondCost": 1000, + "image": "https://storage.streamdps.com/iblock/0a9/0a9ce9e7bf3c873133f155e051e649b5/669cf08a260df9f294b8e4d40aff408e.webp" + }, + "6598": { + "id": 6598, + "name": "", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/4ce/4ce26f472c53717af7efc24ac36fc380/d63778ffa888d2b8e9b66dc25e6d7c55.png" + }, + "6600": { + "id": 6600, + "name": "", + "diamondCost": 5, + "image": "https://storage.streamdps.com/iblock/c6b/c6bddd76cae27f574cb0b4246614bb62/489e9b8e0e6d68e2aa59450f7fe97715.png" + }, + "6601": { + "id": 6601, + "name": "", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/a91/a9126725f422593abde4a5d6828bfc16/09dcbb119b3f20273ecfd555f617324b.png" + }, + "6602": { + "id": 6602, + "name": "", + "diamondCost": 88, + "image": "https://storage.streamdps.com/iblock/acc/acc1b85c00f0e4359c56dfc5ffbdf775/9b22b8d0f2116f92b0488fffcb7176dc.png" + }, + "6603": { + "id": 6603, + "name": "Hi July", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/e03/e0301a9670584be92d945ff3cb889b99/0fbb7b11f916953201588b5bfbcb3f5a.png" + }, + "6609": { + "id": 6609, + "name": "Headphone", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/ce9/ce95ea6922db1e776296819861d69ddb/b0b11c041a28d46e51ff1ed8f288fe91.webp" + }, + "6618": { + "id": 6618, + "name": "Socks and Sandals", + "diamondCost": 150, + "image": "https://storage.streamdps.com/iblock/da2/da28ef4030197f812686f10b2c3f06c7/7cb8ebff6f6028e2a56b2c0c268c3620.webp" + }, + "6619": { + "id": 6619, + "name": "", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/74c/74c980f141e47d92c755a3ae418cc922/07072e27bd0fc9f489b73998ead9620f.webp" + }, + "6625": { + "id": 6625, + "name": "Towards the future", + "diamondCost": 28888, + "image": "https://storage.streamdps.com/iblock/b2f/b2f6915948e5eabce83a39c525eebe6f/005804958a7917fd06a09ddeb3f41a0e.png" + }, + "6626": { + "id": 6626, + "name": "", + "diamondCost": 299, + "image": "https://storage.streamdps.com/iblock/a13/a139c9ad7b14f1f776b8484f9010717b/5913d9adac573236b50911532f4b6470.webp" + }, + "6627": { + "id": 6627, + "name": "Bucket Hat", + "diamondCost": 99, + "image": "https://storage.streamdps.com/iblock/b17/b171f313a2ba4af15e8645f02d24d4e7/a58831515ce8102cb72841e8ed45ed08.webp" + }, + "6633": { + "id": 6633, + "name": "Independence Day", + "diamondCost": 10, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/b967993872a6e40f3477d30545f8d2eb~tplv-obj.png" + }, + "6634": { + "id": 6634, + "name": "Sunday Roast", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/218/218658dfe16bf8eeb11824cae5788028/95bbb526ea861ef2ba3dbe020431374f.webp" + }, + "6635": { + "id": 6635, + "name": "Thunder Hammer", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/401/401ff4c96ee1f2301db5a6fed5d53103/830012ba80bac708f9281417ede8696c.png" + }, + "6646": { + "id": 6646, + "name": "Leon the Kitten", + "diamondCost": 4888, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/a7748baba012c9e2d98a30dce7cc5a27~tplv-obj.jpg" + }, + "6649": { + "id": 6649, + "name": "Give It All", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/de8/de8468d1003361452021c2d4796bb0f6/574aa0cdd7b418a2a3af2ca4739e9e7f.webp" + }, + "6652": { + "id": 6652, + "name": "Lightning Bolt ", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/265/2655cafe6afc1fa0fca76a732bad4730/bfb4abdf65da281c7ccf0b682f3406a3.webp" + }, + "6653": { + "id": 6653, + "name": "", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/c1e/c1e1683273f5505462f45358cd773806/ba5afaec3f62e18672bd1b25a4e8a4d2.webp" + }, + "6655": { + "id": 6655, + "name": "Summer Iris ", + "diamondCost": 30, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/cb591f5b5729fa6e64cac57c78724981~tplv-obj.png" + }, + "6661": { + "id": 6661, + "name": "Kiss your Heart", + "diamondCost": 99, + "image": "https://storage.streamdps.com/iblock/13d/13d940df83e04a30523ca88c080ee8d8/213f06af314da4637a9ae8fc25bfaea3.webp" + }, + "6662": { + "id": 6662, + "name": "Castle Skyline", + "diamondCost": 15000, + "image": "https://storage.streamdps.com/iblock/fd6/fd6ef04918c4050d61339be0633de5c6/6fb5067ff9f62e09cadfaef00b73aa75.webp" + }, + "6663": { + "id": 6663, + "name": "", + "diamondCost": 99, + "image": "https://storage.streamdps.com/iblock/54e/54e0007a52dd684d33cce37c6223f3ca/e8792bddfbbcb21772ea6c2081f50b39.png" + }, + "6671": { + "id": 6671, + "name": "Love You", + "diamondCost": 199, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/134e51c00f46e01976399883ca4e4798~tplv-obj.jpg" + }, + "6687": { + "id": 6687, + "name": "", + "diamondCost": 5, + "image": "https://storage.streamdps.com/iblock/2a2/2a2dc5141971fcecfc80703d1bf4a9ac/15ca597a19d1cb0d57e02dbc321b2ba8.png" + }, + "6694": { + "id": 6694, + "name": "Pinch Cheek", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/f6c/f6c95968ca266cbb2527af09989eaea0/27be132509198253b5c48e5495038e5b.png" + }, + "6700": { + "id": 6700, + "name": "", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/1fc/1fc23f6aade54633a6ddeafb24852046/3c6a28ec85858e65c42dc1c84dc22b4c.webp" + }, + "6701": { + "id": 6701, + "name": "", + "diamondCost": 88, + "image": "https://storage.streamdps.com/iblock/806/8065984f40d4ba84d5c97654284fea9d/fdbcab6a8df9846bb84bb2f9564bbeef.webp" + }, + "6704": { + "id": 6704, + "name": "Chill", + "diamondCost": 5, + "image": "https://storage.streamdps.com/iblock/7df/7dfcee6b2702691bf9c8ca0966b3c4b1/144aa8fff9ce8c64aa7fcb507bf6c1cd.webp" + }, + "6705": { + "id": 6705, + "name": "Loved", + "diamondCost": 5, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/2a41781b0a29ba3c409c5dd83eed07f8~tplv-obj.png" + }, + "6713": { + "id": 6713, + "name": "Cheer For You", + "diamondCost": 199, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/1059dfa76c78dc17d7cf0a1fc2ece185~tplv-obj.jpg" + }, + "6719": { + "id": 6719, + "name": "Beach Hut", + "diamondCost": 5000, + "image": "https://storage.streamdps.com/iblock/227/22716035cef6112f66035eca2b60fa31/ffce7cd46aaa6c2b27ccba610cf35a39.webp" + }, + "6723": { + "id": 6723, + "name": "Guitar", + "diamondCost": 99, + "image": "https://storage.streamdps.com/iblock/95e/95e6348b4ebcc6a163b9be452f3ee3ff/84a43f426dabe8772de4d6002827b064.webp" + }, + "6725": { + "id": 6725, + "name": "Chef\u0027s Hat", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/da8/da87653d13440ecbe3a6f04abb4e6314/08ab9e948762a6bb041bb1963cacf07f.webp" + }, + "6726": { + "id": 6726, + "name": "Tea", + "diamondCost": 20, + "image": "https://storage.streamdps.com/iblock/b0b/b0ba111b6319a8c9e384d5ca7b814e4c/6cd6f620512cd42711bc1235124b3265.webp" + }, + "6733": { + "id": 6733, + "name": "Telescope", + "diamondCost": 5, + "image": "https://storage.streamdps.com/iblock/0ff/0ff6c8d47e3d601ef9f775bfa6cf9647/4489d8324898af2a82d18ea04166db2c.webp" + }, + "6734": { + "id": 6734, + "name": "", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/1e2/1e24fd3b1e4f190b6513d94fd7b6a7d7/a6e5f2b1b18599645886d2ed4d815494.webp" + }, + "6740": { + "id": 6740, + "name": "Foamy Drink", + "diamondCost": 100, + "image": "https://storage.streamdps.com/iblock/cc8/cc8133c73d5ca2cb5fde306f5b4e2a11/fb273956755fe6fbf7263023a9c36ebe.webp" + }, + "6741": { + "id": 6741, + "name": "Gorgeous Trophy", + "diamondCost": 7000, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/279c9495c2150e333bc4bc13761d177e~tplv-obj.png" + }, + "6743": { + "id": 6743, + "name": "", + "diamondCost": 9999, + "image": "https://storage.streamdps.com/iblock/4f6/4f6a0ec279bc569480efb08094708119/8f3fc4050c81ffb2070b06f3a4df1992.webp" + }, + "6744": { + "id": 6744, + "name": "Fruits Hat ", + "diamondCost": 199, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/2316b31fc5259cc29f281d88fbca0568~tplv-obj.png" + }, + "6751": { + "id": 6751, + "name": "TikTok Shuttle", + "diamondCost": 20000, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/8ef48feba8dd293a75ae9d4376fb17c9~tplv-obj.jpg" + }, + "6752": { + "id": 6752, + "name": "Friend", + "diamondCost": 299, + "image": "https://storage.streamdps.com/iblock/b70/b70182f7b0698b28b35b8816a4baa025/444dad1c4154d1d0be3629c32b2dec19.webp" + }, + "6754": { + "id": 6754, + "name": "", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/457/457a95d19f48aa254b10a30ee8e2c791/b3e217a47d1b38fe06ef11e149aae0e0.webp" + }, + "6756": { + "id": 6756, + "name": "Hot", + "diamondCost": 10, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/ec679890070187b61620b9662afb814e~tplv-obj.png" + }, + "6757": { + "id": 6757, + "name": "Dash", + "diamondCost": 299, + "image": "https://storage.streamdps.com/iblock/b35/b356ce71b1272dffc836a14df85700d2/16e177319d9f5cf312440139715612f5.webp" + }, + "6759": { + "id": 6759, + "name": "", + "diamondCost": 600, + "image": "https://storage.streamdps.com/iblock/d23/d23f8fa36179353cd9144d5730f1b668/0a27adf54dc5faeddc17f51e7df3266f.webp" + }, + "6774": { + "id": 6774, + "name": "Wide Eye Wurstie", + "diamondCost": 5, + "image": "https://storage.streamdps.com/iblock/009/00985e0e1bf5ab19a3c4c757f0ce91b7/e25e88198cbeeee06e8e49fa64332e44.webp" + }, + "6776": { + "id": 6776, + "name": "Birthday Glasses", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/98d/98deaf0a4a818ba6b0333ca9aee4db59/97520c1ceae957c77ef1dbcc0f092187.webp" + }, + "6777": { + "id": 6777, + "name": "", + "diamondCost": 10, + "image": "https://storage.streamdps.com/iblock/22d/22d0c7c08c6d7abe0639baabd2fd3925/b02a847acd744ee8d52b0ec0cdfd758d.webp" + }, + "6781": { + "id": 6781, + "name": "Watermelon Love", + "diamondCost": 1000, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/1d1650cd9bb0e39d72a6e759525ffe59~tplv-obj.jpg" + }, + "6784": { + "id": 6784, + "name": "Cake Slice", + "diamondCost": 1, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/f681afb4be36d8a321eac741d387f1e2~tplv-obj.jpg" + }, + "6787": { + "id": 6787, + "name": "Birthday Party", + "diamondCost": 6999, + "image": "https://storage.streamdps.com/iblock/135/135b2ac0877de059f56e510b0ac70d08/07285ba7471fb98743bfe308d0b58ce2.webp" + }, + "6788": { + "id": 6788, + "name": "Glow Stick", + "diamondCost": 1, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/8e1a5d66370c5586545e358e37c10d25~tplv-obj.jpg" + }, + "6789": { + "id": 6789, + "name": "Red Carpet", + "diamondCost": 1999, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/5b9bf90278f87b9ca0c286d3c8a12936~tplv-obj.jpg" + }, + "6790": { + "id": 6790, + "name": "Celebration Time", + "diamondCost": 6999, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/e73e786041d8218d8e9dbbc150855f1b~tplv-obj.jpg" + }, + "6793": { + "id": 6793, + "name": "Ranking Lit", + "diamondCost": 99, + "image": "https://storage.streamdps.com/iblock/c6d/c6d4c3f55a9faff0a9e8a126197bf528/ddc2c77b1f92cdba3e2f74d9bef5d516.webp" + }, + "6794": { + "id": 6794, + "name": "Ranking Lit", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/483/48361b1d6c97776878786862fe1701eb/8b107fcf42005bcd7f6099472032dbae.webp" + }, + "6795": { + "id": 6795, + "name": "Ranking Lit", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/1a7/1a714959f22cae47ddd2bd66498c40e9/ccfd6f578fd7ca4f33ac4d23eb7f51ad.webp" + }, + "6796": { + "id": 6796, + "name": "Ranking Lit", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/649/649a830a2f64be4dc424293692f713c5/5619a1419a930b88670bb2cabe6218cd.webp" + }, + "6797": { + "id": 6797, + "name": "Super Cake", + "diamondCost": 1999, + "image": "https://storage.streamdps.com/iblock/34f/34f1b053a3657b7113e287e31bcb68b9/ba9debb65391244c8f6645438f6bc261.webp" + }, + "6798": { + "id": 6798, + "name": "", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/53b/53ba63daed395b1c8eda6cd5fa51b912/2ddcbdeeebee2a97780b4e846aace552.webp" + }, + "6800": { + "id": 6800, + "name": "Pinata", + "diamondCost": 699, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/c8a18d43dc9fb4598d7e991ebeb958ae~tplv-obj.png" + }, + "6813": { + "id": 6813, + "name": "Fantastic", + "diamondCost": 5, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a1b2204b06aa19d45a0338e9f0099ea7~tplv-obj.png" + }, + "6820": { + "id": 6820, + "name": "Whale diving", + "diamondCost": 2150, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/46fa70966d8e931497f5289060f9a794~tplv-obj.jpg" + }, + "6833": { + "id": 6833, + "name": "Castle Fantasy", + "diamondCost": 20000, + "image": "https://storage.streamdps.com/iblock/a08/a088a2975c7d4a68b8146a4c6b5c97c1/2729c82ccd54828bd950675e7491d71c.webp" + }, + "6834": { + "id": 6834, + "name": "Gift Box", + "diamondCost": 1999, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/9cc22f7c8ac233e129dec7b981b91b76~tplv-obj.jpg" + }, + "6835": { + "id": 6835, + "name": "Gift Box", + "diamondCost": 3999, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/3646c259f8ce6f79c762ad00ce51dda0~tplv-obj.jpg" + }, + "6837": { + "id": 6837, + "name": "", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/275/2757ddec66efa8761010cabca419b14f/046b18daf976db2ba1204a9ba5af322c.webp" + }, + "6839": { + "id": 6839, + "name": "", + "diamondCost": 800, + "image": "https://storage.streamdps.com/iblock/1f2/1f217b7841a9b0368a9f336ff3dcfb1d/176de9f80fe6fb969a420e6858c7d3e4.webp" + }, + "6840": { + "id": 6840, + "name": "On Fire", + "diamondCost": 200, + "image": "https://storage.streamdps.com/iblock/cba/cba95075d6b63b84fbc52abb9d1d8208/d93ecc0b966bf972f01e77339a68e124.webp" + }, + "6842": { + "id": 6842, + "name": "Gerry the Giraffe", + "diamondCost": 1000, + "image": "https://storage.streamdps.com/iblock/792/792ef3f53d86b5cb066d5c0bb5b00a87/91aa5cf7f51a533841bea8617419c54d.webp" + }, + "6843": { + "id": 6843, + "name": "Marvin the Monkey", + "diamondCost": 10, + "image": "https://storage.streamdps.com/iblock/31a/31a03cf8430fa062064dd9e544910de2/e7939198db3920aeaf3d95167712af0e.webp" + }, + "6845": { + "id": 6845, + "name": "Ellie the Elephant", + "diamondCost": 5000, + "image": "https://storage.streamdps.com/iblock/1eb/1eb7a0716b0ec3ff586858afa730f79d/29db993db1482973b7f53801dab25365.webp" + }, + "6846": { + "id": 6846, + "name": "", + "diamondCost": 3000, + "image": "https://storage.streamdps.com/iblock/cac/cacacb1cc02c3891577ae0cf87c2f0c1/660e350d239aea8cf9709ba729a26d23.webp" + }, + "6849": { + "id": 6849, + "name": "", + "diamondCost": 99, + "image": "https://storage.streamdps.com/iblock/769/76978e8d638182e10c01f95665d94a86/8c0b6b3dcdcaad7ee1ce0cb47cc1c118.webp" + }, + "6851": { + "id": 6851, + "name": "", + "diamondCost": 99, + "image": "https://storage.streamdps.com/iblock/cff/cff3db15672eda5393250d2a651989f7/6e6dc3b4b7438ed4ae88a8e72112b4ca.webp" + }, + "6852": { + "id": 6852, + "name": "", + "diamondCost": 99, + "image": "https://storage.streamdps.com/iblock/bfb/bfb3269053354c22be8ebfc096caa3be/004050ecd0a3e235052fd0caab5e80b9.webp" + }, + "6853": { + "id": 6853, + "name": "", + "diamondCost": 99, + "image": "https://storage.streamdps.com/iblock/7fb/7fb632352b4f34f9f8b377398e76a1be/12d0e74a745b834042b2cfd05070bd47.webp" + }, + "6856": { + "id": 6856, + "name": "Ticket", + "diamondCost": 10, + "image": "https://storage.streamdps.com/iblock/434/434746bffe494ac6ad2eb5e7e4384955/92e426ea0b4d4a9f89d7e2786115cd20.webp" + }, + "6860": { + "id": 6860, + "name": "", + "diamondCost": 88, + "image": "https://storage.streamdps.com/iblock/651/651e4a48ecd30c46cde3cf7c4e0b2fa7/461621955d8f8d226c494cbc33a792dd.webp" + }, + "6861": { + "id": 6861, + "name": "", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/593/5936827dbd593ca536d2756090a62f3e/efd72bea05f56cbcf59d6c18b368debe.webp" + }, + "6862": { + "id": 6862, + "name": "Cooper Flies Home", + "diamondCost": 1999, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/3f1945b0d96e665a759f747e5e0cf7a9~tplv-obj.jpg" + }, + "6863": { + "id": 6863, + "name": "Cooper Swims Home", + "diamondCost": 3999, + "image": "https://storage.streamdps.com/iblock/493/4930e92e37637187f38ca100fa52b242/413beebb2e2c1a6f4640d73d3b6000d8.webp" + }, + "6864": { + "id": 6864, + "name": "Cooper\u0027s Home", + "diamondCost": 5999, + "image": "https://storage.streamdps.com/iblock/2b4/2b405c6cee3848dbf54629bd25725246/b289cd0ec91e4658bd31e48b4e69674e.webp" + }, + "6865": { + "id": 6865, + "name": "Cooper Skates Home", + "diamondCost": 599, + "image": "https://storage.streamdps.com/iblock/041/04184b09ec8e7bf137d33cf57ce4eec9/3c2e360b023b9980e54e9d9a394883b9.webp" + }, + "6868": { + "id": 6868, + "name": "Hedgehog", + "diamondCost": 299, + "image": "https://storage.streamdps.com/iblock/841/841e924150793d6961df0a1c89cc67ca/5886839b7de0b1289303081f9af380f8.webp" + }, + "6869": { + "id": 6869, + "name": "TikTok Volcano", + "diamondCost": 4000, + "image": "https://storage.streamdps.com/iblock/e6d/e6d4c0d014c552ec6e8eccb804a7659f/9678f5e24b6e9b069b43c4f84a536d9f.webp" + }, + "6883": { + "id": 6883, + "name": "Cookie", + "diamondCost": 5, + "image": "https://storage.streamdps.com/iblock/fd2/fd20c8c619b1d43efb9f2fe1923c48a7/45c056f74c9f214dc55d464eab43b224.webp" + }, + "6887": { + "id": 6887, + "name": "", + "diamondCost": 5, + "image": "https://storage.streamdps.com/iblock/06e/06e801a90a32e9554faf40734361179a/5483b2c5ab37f989c12b3fb7fe6c5558.webp" + }, + "6890": { + "id": 6890, + "name": "Love you", + "diamondCost": 1, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/ab0a7b44bfc140923bb74164f6f880ab~tplv-obj.jpg" + }, + "6892": { + "id": 6892, + "name": "Race Car", + "diamondCost": 12000, + "image": "https://storage.streamdps.com/iblock/c1d/c1dd91d0cb97495c4d69a389b3a5a1ae/ee71e32f9e7bfa24a1d0e0a6dc28add1.webp" + }, + "6893": { + "id": 6893, + "name": "", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/4c9/4c9d4610bc61f1494c81593ed3e1b9f0/041bd74777c174d9cc57d5e24fd2fce4.webp" + }, + "6905": { + "id": 6905, + "name": "", + "diamondCost": 99, + "image": "https://storage.streamdps.com/iblock/1c6/1c63f69e43c71e8a81dea0c0f0a33297/9f4b572634e281601a5410c2a02e19d2.webp" + }, + "6906": { + "id": 6906, + "name": "", + "diamondCost": 399, + "image": "https://storage.streamdps.com/iblock/3d1/3d19f1166637d9d147e22d1538952805/9737312d3e9734ab193861917953349e.webp" + }, + "6907": { + "id": 6907, + "name": "Show Time", + "diamondCost": 3999, + "image": "https://storage.streamdps.com/iblock/d72/d722e6d78821a169ff9a6d128127c696/f457c04596d723f9033842f3417b6a72.webp" + }, + "6909": { + "id": 6909, + "name": "", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/f2f/f2f52d7cd4c149f5f7f75f63f36cdf2a/88139267f1cf433a79a5013a8a4b9fe7.webp" + }, + "6912": { + "id": 6912, + "name": "", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/754/7541f374226e5273934fdbb6a49883c4/8c8ee6a0655914bf05b518f24cf7287b.webp" + }, + "6922": { + "id": 6922, + "name": "Ellie the Elephant", + "diamondCost": 5000, + "image": "https://storage.streamdps.com/iblock/a50/a5066168880bb6ef8031214e748e7d2d/57bc2767a0041a594dcbb6321c0c8679.webp" + }, + "6928": { + "id": 6928, + "name": "It\u0027s corn", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/d48/d48869b41c99cf004857fb74aff97552/75f200300cdaf3424287814ec55e9656.webp" + }, + "6930": { + "id": 6930, + "name": "", + "diamondCost": 600, + "image": "https://storage.streamdps.com/iblock/2d1/2d126f64104256004281fa582486301a/0a6ddf3894ff3ac4a568f006be1494ff.webp" + }, + "6938": { + "id": 6938, + "name": "Mermaid", + "diamondCost": 600, + "image": "https://storage.streamdps.com/iblock/386/386c5922deadaafedd55681a927f7011/78756635561cae6fc4225b573e01a84c.webp" + }, + "6939": { + "id": 6939, + "name": "Pug", + "diamondCost": 299, + "image": "https://storage.streamdps.com/iblock/367/367d7a870b489f203c084bd4338b5fba/6efbd5b994d91fa8a467bd338fcead92.webp" + }, + "6946": { + "id": 6946, + "name": "", + "diamondCost": 6000, + "image": "https://storage.streamdps.com/iblock/fad/fad0ef19b847cc713b632062e22a3448/5e7821da6d4ec4f95e7cf18597c8a612.webp" + }, + "6949": { + "id": 6949, + "name": "", + "diamondCost": 1000, + "image": "https://storage.streamdps.com/iblock/088/088cf20ff53c5e6c3dbd86673b7578bd/0ce6d998fb03c8221c6b512aec846e53.webp" + }, + "6958": { + "id": 6958, + "name": "On Fire", + "diamondCost": 200, + "image": "https://storage.streamdps.com/iblock/4ec/4ec314b4ee7dff4e92a8e1e75100dddf/19c9b5d8b5f24b1465632a31e55edca1.webp" + }, + "6960": { + "id": 6960, + "name": "Game Controller", + "diamondCost": 100, + "image": "https://storage.streamdps.com/iblock/030/030f63329d68d21c5faacab88006a17f/fbb8dd78b47184321d93e3ae5a1f2cca.webp" + }, + "6962": { + "id": 6962, + "name": "", + "diamondCost": 9, + "image": "https://storage.streamdps.com/iblock/655/6557a800483e7de3e1893e4b94b6871e/fd6252b86e05933c131ebe57d1cb15b3.webp" + }, + "6964": { + "id": 6964, + "name": "", + "diamondCost": 6000, + "image": "https://storage.streamdps.com/iblock/d77/d77ef3d0480e42f18d1c2c9542106390/27883ca6ec429637671d91e036ce4232.webp" + }, + "6965": { + "id": 6965, + "name": "", + "diamondCost": 299, + "image": "https://storage.streamdps.com/iblock/80d/80de48464ba8b8c94f449178d1dcb964/873271c8a72f57505dcbd428c470ba23.webp" + }, + "6966": { + "id": 6966, + "name": "", + "diamondCost": 1000, + "image": "https://storage.streamdps.com/iblock/483/4839eec680d5a5af34cb30ac25b8377a/8a5171613b85137bb4753e1bdbfb40d6.webp" + }, + "6967": { + "id": 6967, + "name": "Autumn Leaves", + "diamondCost": 500, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/30adcaf443df63e3bfd2751ad251f87d~tplv-obj.png" + }, + "6968": { + "id": 6968, + "name": "Hand Heart", + "diamondCost": 100, + "image": "https://storage.streamdps.com/iblock/9f0/9f0bfed08f1d3b9e852469d6a4debeda/519497b062ded1019c958d5d0b352a7e.webp" + }, + "6969": { + "id": 6969, + "name": "", + "diamondCost": 500, + "image": "https://storage.streamdps.com/iblock/51c/51cde0d178b3d43dbd34e4bfbe5c9aa7/d9a8abee459b2f6c6acbdfbce911977e.webp" + }, + "6974": { + "id": 6974, + "name": "", + "diamondCost": 5, + "image": "https://storage.streamdps.com/iblock/16c/16c23fd28be7ab19212e4613e52e3f92/a60553ec4928d32f020e977a60ac3f48.webp" + }, + "6975": { + "id": 6975, + "name": "Lederhosen", + "diamondCost": 10, + "image": "https://storage.streamdps.com/iblock/7c7/7c72a908dce6d9df4db0a6159be1751b/2ff181aa1fae6088a37f942d51401176.webp" + }, + "6976": { + "id": 6976, + "name": "", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/077/0771bb02e9ad5fc56ee20dfc863afc76/266ea93cef6f0eb1ad06dcc0e159b0bd.webp" + }, + "6982": { + "id": 6982, + "name": "", + "diamondCost": 1999, + "image": "https://storage.streamdps.com/iblock/8c0/8c0c546420e7b77e4eb1a31e383fe67d/ef2206ff8d86dcab9b3c8cfe94b3cd1a.webp" + }, + "6983": { + "id": 6983, + "name": "", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/295/295a40138916cec671a4fb981fcc3b4f/0bdf2b95b5986c739957d6668585953d.webp" + }, + "6984": { + "id": 6984, + "name": "", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/782/782bdd28c3460d6f264ebdb4608fecc2/7ae7a58bf7f4c2b039dd0aa329220aa6.webp" + }, + "6986": { + "id": 6986, + "name": "", + "diamondCost": 999, + "image": "https://storage.streamdps.com/iblock/e4b/e4b4cc9d2bd624d0280a557e68aa8aee/5af2a2686304d7c85e9e1c5face1c803.webp" + }, + "6988": { + "id": 6988, + "name": "", + "diamondCost": 3999, + "image": "https://storage.streamdps.com/iblock/34c/34cb1f4e9e71158a9fb6e8e1c807f2b1/4aafff65687424bb21328a4c8f737da0.webp" + }, + "6990": { + "id": 6990, + "name": "ASMR Time ", + "diamondCost": 10, + "image": "https://storage.streamdps.com/iblock/49d/49dccba4525df92ed17678cc6ea47e95/b2c8c52d5294bb531d7d87a4c3ff97fe.webp" + }, + "6993": { + "id": 6993, + "name": "", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/c9c/c9c16c2b128dce39844ca75932c0635e/b61ac336b0f31685eea045832f4140cf.webp" + }, + "6994": { + "id": 6994, + "name": "", + "diamondCost": 500, + "image": "https://storage.streamdps.com/iblock/564/564099f67677445073f2b6a0e64951a0/7a14fc412e01ca76b5975570d026ad16.webp" + }, + "6999": { + "id": 6999, + "name": "", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/f93/f932beadf9699d584de208cae4939c54/ea49f62bdeee4a2a54dbd0bcf689dfa3.webp" + }, + "7000": { + "id": 7000, + "name": "", + "diamondCost": 150, + "image": "https://storage.streamdps.com/iblock/c82/c8224b16531d8771d04a96ec246f14d7/580bc7de3582f1d042107e66eac38c5b.webp" + }, + "7001": { + "id": 7001, + "name": "", + "diamondCost": 2999, + "image": "https://storage.streamdps.com/iblock/89c/89c6a692e06cc63b730a25e10e4979db/252805fbf1b042628508df27120301bd.webp" + }, + "7002": { + "id": 7002, + "name": "Garden Gnome", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/c1e/c1efcf386f4ffc5626e0be1ef1ecd93a/210fa9d66c1f0c1968608b40c4e698ea.webp" + }, + "7003": { + "id": 7003, + "name": "Sapling", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/020/020f204d8bf49c321c77c718d15972e5/f515f03da38b6a2663fc40879119bc5c.webp" + }, + "7016": { + "id": 7016, + "name": "Chef\u0027s Kiss", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/be2/be2d88eb75a875345716e8e72f4cb6c1/ad63012a0e0c16526f28bb75fe119e0d.webp" + }, + "7021": { + "id": 7021, + "name": "Go Snacking", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/666/6661d244aca6ec5f3de19372316e871e/f967ba18a333cd1489396cb608371824.webp" + }, + "7024": { + "id": 7024, + "name": "So Beautiful", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/ad6/ad67c8d6c93ff4c375568b0bfabbed6f/c68dfd6fda7e8bd84f0bc7fa9ce47af0.webp" + }, + "7029": { + "id": 7029, + "name": "Match Wand", + "diamondCost": 100, + "image": "https://storage.streamdps.com/iblock/cb8/cb8be2865ae41bb724da5f5ae0192d4e/29e9af643ce5fcc267605f68a6656e2d.webp" + }, + "7030": { + "id": 7030, + "name": "", + "diamondCost": 9999, + "image": "https://storage.streamdps.com/iblock/362/362134781c0f70c2e772d575253f7b9b/66b3eb909af215942dbe79b95efb8f33.webp" + }, + "7031": { + "id": 7031, + "name": "", + "diamondCost": 10, + "image": "https://storage.streamdps.com/iblock/eeb/eeb4c2ae379b89120c8ae69bbbea8642/ea6d73fcf39771c592560120d2c9b577.webp" + }, + "7032": { + "id": 7032, + "name": "Maracas", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/00204efcf0573192ad5d872c7beeaf5b~tplv-obj.png" + }, + "7037": { + "id": 7037, + "name": "", + "diamondCost": 88, + "image": "https://storage.streamdps.com/iblock/abf/abff5affe4162134d23c0019d2b7f31d/bf586e87b5bb257b96b1ae797584e5bc.webp" + }, + "7038": { + "id": 7038, + "name": "", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/341/341ed57767654fa7df9660988af5aa8c/b8ef51ac15bd2af523d9010fc0259d7f.webp" + }, + "7041": { + "id": 7041, + "name": "Arcade Game", + "diamondCost": 1200, + "image": "https://storage.streamdps.com/iblock/fd0/fd0785612b024900444a0a69083400ff/3181d6af50b05dd65a7ba75902bb5b94.webp" + }, + "7048": { + "id": 7048, + "name": "I LOVE KR", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/a33/a330586aeae257203d4ae0685a8c7599/cc67f4e57346c9acef62ecee527695dd.webp" + }, + "7050": { + "id": 7050, + "name": "Love Hangul", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/cbe/cbec14bfbd7a08879ed3407271ee8071/00155d009644335398d32c4d35b60a79.webp" + }, + "7051": { + "id": 7051, + "name": "", + "diamondCost": 5, + "image": "https://storage.streamdps.com/iblock/4fc/4fccc3658a74114382d8adde408251fb/9670a65a5826679086dba6e8dceea1ac.webp" + }, + "7054": { + "id": 7054, + "name": "", + "diamondCost": 1000, + "image": "https://storage.streamdps.com/iblock/5d2/5d268cc4666859cc5aea759f5d87b6c0/5c1720600f4e4f1e1722685916f8d48a.webp" + }, + "7055": { + "id": 7055, + "name": "Pizza", + "diamondCost": 40, + "image": "https://storage.streamdps.com/iblock/c9d/c9d7f483cc0059a1e8165bfbd1341688/307a559eb2b371b92b8ea36ae96bfa30.webp" + }, + "7056": { + "id": 7056, + "name": "Pretzel", + "diamondCost": 10, + "image": "https://storage.streamdps.com/iblock/3fd/3fdb36621abdc0daf7b4e2f924263d80/771e3b065da9318186d2ade5f7db03ac.webp" + }, + "7061": { + "id": 7061, + "name": "", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/9ea/9eaf48a2bdf6d889d38a77be97a91453/7d7708678bfa3d316bf75fef37ad7292.webp" + }, + "7068": { + "id": 7068, + "name": "Match! Match!", + "diamondCost": 200, + "image": "https://storage.streamdps.com/iblock/cb4/cb43e14c94694d3d3ae355bdfc517afd/494cd902b8018b35b6dc0f0016c89694.webp" + }, + "7070": { + "id": 7070, + "name": "Match Star", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/497/497fa45aa565639b858e333ae2e0450c/f381f7c1c9a66fb6712e78a3b210b3ab.webp" + }, + "7072": { + "id": 7072, + "name": "Sub Star", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/98f/98fea40fc19cc9dbd9a083b0844c163b/af7dd985812299d89f6cfa49c84e7eaf.webp" + }, + "7073": { + "id": 7073, + "name": "Harvest Festival", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/1f7/1f7cc70b38ac725b01586e1d1daa7cc1/8b053a13e770f0e285d38f66c2e98bbb.webp" + }, + "7074": { + "id": 7074, + "name": "Match Star", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/bd5/bd50fed09a13493a57589939f8419460/5b136dca770fbb5c96dc9c62e20bf6b0.webp" + }, + "7079": { + "id": 7079, + "name": "", + "diamondCost": 5, + "image": "https://storage.streamdps.com/iblock/d4f/d4f301fdd5d33043260e20db3d824663/e6ff43deb38f575d598f5fc0f3b013ed.webp" + }, + "7080": { + "id": 7080, + "name": "", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/14c/14c12ece45de63821eb830af4503f267/882d244eb7396575e72412cc2907d656.webp" + }, + "7081": { + "id": 7081, + "name": "", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/7b6/7b62eaa1d06becffe39726ca001c2e7f/1f1cbd1ed505f65d4da9fb7ba5d98471.webp" + }, + "7084": { + "id": 7084, + "name": "Witchy Kitty", + "diamondCost": 30, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/dfce46f99a1206cca84f9092603e4783~tplv-obj.png" + }, + "7086": { + "id": 7086, + "name": "Chili", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/4e4/4e476335c1d0a47efc33a40688d0fc75/ab85d5eccda4bf6509874c9533739b62.webp" + }, + "7087": { + "id": 7087, + "name": "Taco", + "diamondCost": 9, + "image": "https://storage.streamdps.com/iblock/5e1/5e1e4be13d7ba14e46d500180914f450/e5f81b83f7f2ceb8d8b51ec30f522439.webp" + }, + "7088": { + "id": 7088, + "name": "Nachos", + "diamondCost": 9, + "image": "https://storage.streamdps.com/iblock/ff1/ff16cd1c796189ed8fcfdb019eb224ef/1ae8b0b05294c56b99197256fcaa3fd4.webp" + }, + "7089": { + "id": 7089, + "name": "Mate tea", + "diamondCost": 10, + "image": "https://storage.streamdps.com/iblock/506/506e98699cdfefd679b35ea5170823b0/a95e9e3721c9b86e3342169b3211b30e.webp" + }, + "7090": { + "id": 7090, + "name": "Kite", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/5e6/5e680ff5ebdf550a30e5bf614ee5a68e/ceee4022ccbc11a5adb30f993ac47521.webp" + }, + "7091": { + "id": 7091, + "name": "Fruits Hat", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/404/404cc4794702cc6feb93bf4517bc0762/05846cb2d9548cf2f0573159110ecb64.webp" + }, + "7092": { + "id": 7092, + "name": "Guitar", + "diamondCost": 99, + "image": "https://storage.streamdps.com/iblock/5b6/5b657901ae6913dc23094f29e1450318/ba8b1c60d24c93fa641fa7f7ff5c1c5f.webp" + }, + "7094": { + "id": 7094, + "name": "Mariachi Hat", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/ada/ada653db47b3c097d794fc908a604357/aad16e67de36036f1ddfaf22627d6824.webp" + }, + "7095": { + "id": 7095, + "name": "", + "diamondCost": 5, + "image": "https://storage.streamdps.com/iblock/5f2/5f2f2f673c116c46372ee874bfb66685/759b52ad2866ed2f5a78ccd558f4457e.webp" + }, + "7105": { + "id": 7105, + "name": "Magic Potion", + "diamondCost": 499, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/e055625e9239df7e833702c768e033d2~tplv-obj.png" + }, + "7106": { + "id": 7106, + "name": "", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/6b9/6b91278f70b8921e6f855c8e3fb10e22/bcfc4ff0ee15edd649713791ba54660b.webp" + }, + "7107": { + "id": 7107, + "name": "", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/f3f/f3fd85df7a272ee2741fc9580cab1dda/00c7749590f4cb1d477a90f4d8c46f07.webp" + }, + "7117": { + "id": 7117, + "name": "", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/9e4/9e47655bfe3c578450e6241326f19342/f72fa36fe4b7dc0a2422f0fe6c3ac24d.webp" + }, + "7118": { + "id": 7118, + "name": "", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/6e0/6e06d9cfc63f60ee08d15eee6f8360d0/279e323a302baa7d535d987b78b0e555.webp" + }, + "7119": { + "id": 7119, + "name": "MPL Trophy", + "diamondCost": 450, + "image": "https://storage.streamdps.com/iblock/981/9816c81ee3e2fdc62ac221051e9ec290/75707f488be3f80faf5affd1cef38deb.webp" + }, + "7121": { + "id": 7121, + "name": "Marvelous Confetti", + "diamondCost": 100, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/fccc851d351716bc8b34ec65786c727d~tplv-obj.jpg" + }, + "7122": { + "id": 7122, + "name": "Gem Gun", + "diamondCost": 500, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/dd06007ade737f1001977590b11d3f61~tplv-obj.jpg" + }, + "7123": { + "id": 7123, + "name": "Shiny air balloon", + "diamondCost": 1000, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/9e7ebdca64b8f90fcc284bb04ab92d24~tplv-obj.jpg" + }, + "7124": { + "id": 7124, + "name": "Signature Jet", + "diamondCost": 4888, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/fe27eba54a50c0a687e3dc0f2c02067d~tplv-obj.jpg" + }, + "7125": { + "id": 7125, + "name": "Premium Shuttle", + "diamondCost": 20000, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/c2b287adee5151b7889d6e3d45b72e44~tplv-obj.jpg" + }, + "7131": { + "id": 7131, + "name": "Scented Candle", + "diamondCost": 20, + "image": "https://storage.streamdps.com/iblock/01f/01f4015c4cad98734c55ecd42824ace3/eb1d8dd998edd8f658c43c60d33b9904.webp" + }, + "7139": { + "id": 7139, + "name": "I LOVE TR", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/84d/84d68e92c471e7da792aa98d856c824c/7728ac60043efb9c96e2ce0f77dbef31.webp" + }, + "7150": { + "id": 7150, + "name": "", + "diamondCost": 5, + "image": "https://storage.streamdps.com/iblock/6b3/6b345bb519942daed28a9a832cbd9904/82326f87c1ec8def97a1776df51bc9ae.webp" + }, + "7151": { + "id": 7151, + "name": "", + "diamondCost": 5, + "image": "https://storage.streamdps.com/iblock/052/052d84a43841e541bdda631d3dffbc5a/15cd1d8867d221c396a46da07b92aacf.webp" + }, + "7159": { + "id": 7159, + "name": "Scorpio Star Sign", + "diamondCost": 9999, + "image": "https://storage.streamdps.com/iblock/c91/c91f3a3685b5c54d9e96d5f9443c4fda/50c48574ff60f328b7a50b80cd9aa4b8.webp" + }, + "7160": { + "id": 7160, + "name": "Wishing Bottle", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/381/381ef41d500da1120bdfcf83f97e76fc/1a1c9b6be78144f22b8e858effc39333.webp" + }, + "7161": { + "id": 7161, + "name": "The Magic Lamp", + "diamondCost": 1000, + "image": "https://storage.streamdps.com/iblock/e0d/e0d45fccd69220f321531383d97f51fc/4296cc4b886f31bb5b2cf106ebf640ab.webp" + }, + "7163": { + "id": 7163, + "name": "Mishka Bear", + "diamondCost": 100, + "image": "https://storage.streamdps.com/iblock/0cc/0ccd22056d7cd20351cfb11a8ec62bf1/4f7f3b65fad302160471f52bfc45fc34.webp" + }, + "7166": { + "id": 7166, + "name": "Roman Empire", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/c77/c778c4e5cd1c68a50dcc06e4bfc3aa08/48edf8b190d98b0a3cc4623e6cc9a22c.webp" + }, + "7168": { + "id": 7168, + "name": "Money Gun", + "diamondCost": 500, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/e0589e95a2b41970f0f30f6202f5fce6~tplv-obj.jpg" + }, + "7171": { + "id": 7171, + "name": "", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/bd6/bd6980f5ea459a6b1d6864186253bf29/f4d65efcccd937f25cf26593c99031b2.webp" + }, + "7176": { + "id": 7176, + "name": "Hi November", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/2e1/2e1bd0d30bac3377a114d2080f9687b0/4213592ba44947c98100df3dd8969f32.webp" + }, + "7177": { + "id": 7177, + "name": "November", + "diamondCost": 88, + "image": "https://storage.streamdps.com/iblock/ee5/ee55ec79ae4695803d79a7fa0904333c/781835a90e8f6d8f216b54eb2a1b2b8c.webp" + }, + "7184": { + "id": 7184, + "name": "", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/ffb/ffb8098012f8a9442bb268a249bbc2df/08f5a19722f3a79d238cda87ef0dd3d7.webp" + }, + "7196": { + "id": 7196, + "name": "Let Us Dance", + "diamondCost": 1999, + "image": "https://storage.streamdps.com/iblock/cae/caeaf097812661e65ff761aa60d5300a/444a1217ff8fbdeaf8e4682405871c7a.webp" + }, + "7204": { + "id": 7204, + "name": "Panther Paws", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/6e0/6e097d88e5e088d0228c702456e58450/72afb8bfa2231766da6817e911702d4b.webp" + }, + "7213": { + "id": 7213, + "name": "Squirrel", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/5c3/5c37dce1eab0d67386329f3a2920a874/38104bd52d316ea76464433b3b07dea7.webp" + }, + "7218": { + "id": 7218, + "name": "Rio de Janeiro", + "diamondCost": 9999, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/34c0eb43c3d50e8ab64408171ebbe733~tplv-obj.png" + }, + "7222": { + "id": 7222, + "name": "Full moon", + "diamondCost": 299, + "image": "https://storage.streamdps.com/iblock/e64/e64dd135280596ce7f1aebbdc3e33a80/494b818b6a4217f1807255ca148c7b2d.webp" + }, + "7224": { + "id": 7224, + "name": "Big Love", + "diamondCost": 5, + "image": "https://storage.streamdps.com/iblock/9d7/9d791fea266e119ffd938095526a1b55/1923108683e8c0aba3b78e1d0e8137cf.webp" + }, + "7226": { + "id": 7226, + "name": "Sushi Set", + "diamondCost": 20, + "image": "https://storage.streamdps.com/iblock/097/09752a51af505fbde2e9aa853d1ada62/3b981d4797111c44c45fbd8de5201fbe.webp" + }, + "7233": { + "id": 7233, + "name": "Chestnuts", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/b16/b165eccc2fc0ecdb85149432f8d40e94/e9aa3a5c8c9ae6baf20464d915fcbbc6.webp" + }, + "7234": { + "id": 7234, + "name": "Grapes", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/442/442580106ac8748b79ef450eb25b5981/df624c619c48b583adee184bca134c80.webp" + }, + "7237": { + "id": 7237, + "name": "Unicorn Fantasy", + "diamondCost": 5000, + "image": "https://storage.streamdps.com/iblock/136/136dc4c068ddc7a89b10df8d9f4800d8/3b4f386e75506f3ad5519e4330888427.webp" + }, + "7262": { + "id": 7262, + "name": "Jungle Hat", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/872/872acdd2b7b2599f6866e1230f18dfcc/f10df6cbafc160a9d8216a61a7995cd1.webp" + }, + "7264": { + "id": 7264, + "name": "Bear love", + "diamondCost": 100, + "image": "https://storage.streamdps.com/iblock/664/66499983178b4afcbb41d1381b0a3614/746053e277f2a390a5bd1aa256e445f3.webp" + }, + "7265": { + "id": 7265, + "name": "Cotton Candy", + "diamondCost": 700, + "image": "https://storage.streamdps.com/iblock/51f/51f64a93c515f4a45169f24a52179f2f/730beb9631b1af4edfaf714d7686df04.webp" + }, + "7266": { + "id": 7266, + "name": "Applause", + "diamondCost": 600, + "image": "https://storage.streamdps.com/iblock/054/054e62fc60b158f38edd5db0589f8d6a/1aa46ed1a7f28a63b2581515c67b51a1.webp" + }, + "7282": { + "id": 7282, + "name": "Spaghetti Kiss", + "diamondCost": 500, + "image": "https://storage.streamdps.com/iblock/fba/fba8022bcf5a189adec072e5ffa1be77/708c406b13d9fd4811ae19a8be9c327b.webp" + }, + "7283": { + "id": 7283, + "name": "Soccer", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/b66/b66678fc470a853df0b9c8d547d53809/81e216e2cb71bebe600bb5ff0ed61e62.webp" + }, + "7296": { + "id": 7296, + "name": "Chestnuts", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/7c7/7c7c8f9303c92aa20fce0e9e1a70e336/42e6c7a2865e19498ee04a7a1d700521.webp" + }, + "7312": { + "id": 7312, + "name": "TikTok Universe+", + "diamondCost": 34999, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/b13105782e8bf8fbefaa83b7af413cee~tplv-obj.jpg" + }, + "7316": { + "id": 7316, + "name": "Anti Hero", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/d5f/d5f1cee5ab178c6180cf3596df2a8208/892d3208126cc6c46e605c52ffbb5a60.webp" + }, + "7319": { + "id": 7319, + "name": "Phoenix", + "diamondCost": 25999, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/ef248375c4167d70c1642731c732c982~tplv-obj.jpg" + }, + "7341": { + "id": 7341, + "name": "Panther", + "diamondCost": 10, + "image": "https://storage.streamdps.com/iblock/74f/74f246d0f575fa20ccc456b80f5547ea/32f205cf24dcf07f5e8f308d9d425d59.webp" + }, + "7357": { + "id": 7357, + "name": "TikTok Trophy", + "diamondCost": 699, + "image": "https://storage.streamdps.com/iblock/7f6/7f6d5df92bf4b5b559567b9a870d485f/1811197db0860ff395435d51d35598ef.webp" + }, + "7364": { + "id": 7364, + "name": "Sceptre", + "diamondCost": 150, + "image": "https://storage.streamdps.com/iblock/d2d/d2d1b0359f480a7db08e490364d056b2/bcb44a039dfa4d148af6cde9f233ea13.webp" + }, + "7367": { + "id": 7367, + "name": "Diamond Ring", + "diamondCost": 1500, + "image": "https://storage.streamdps.com/iblock/31d/31db4a4c7058c4678c113459f6666f59/572f9e9d8fa61bee659551cfa1fa873d.webp" + }, + "7375": { + "id": 7375, + "name": "Lucky Pig", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/bf8/bf8e32bd0bf5a916195b5848db571f4f/a9241b01b970aa44c2d5cea5e8ba69d6.webp" + }, + "7377": { + "id": 7377, + "name": "Christmas Market G", + "diamondCost": 2000, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/f498f29ef628c8318006a9ff2f49bf08~tplv-obj.png" + }, + "7391": { + "id": 7391, + "name": "I\u0027m shy", + "diamondCost": 55, + "image": "https://storage.streamdps.com/iblock/d8b/d8bf38c1dad2734992e8ee44a379aa26/4b072fda0a53005a35b7271e4548bb96.webp" + }, + "7394": { + "id": 7394, + "name": "Sneakerhead", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/f64/f648c76bae6ef273077c74cc9312b126/87f4891550b2cfd3e49973f7f87dbdb2.webp" + }, + "7396": { + "id": 7396, + "name": "Pumpkin Pie", + "diamondCost": 5, + "image": "https://storage.streamdps.com/iblock/abf/abf5efb8fac6f64568b472c3afdb3e25/f85e4ef55b8c7d03f81351babd833c69.webp" + }, + "7398": { + "id": 7398, + "name": "Prince", + "diamondCost": 500, + "image": "https://storage.streamdps.com/iblock/38b/38b4963191222c66267858149e662b7d/d98b625b2a3a261d2c12caaae61b479f.webp" + }, + "7400": { + "id": 7400, + "name": "Adam’s Dream", + "diamondCost": 25999, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/9a586391fbb1e21621c4203e5563a9e0~tplv-obj.jpg" + }, + "7403": { + "id": 7403, + "name": "Tucker the Turkey", + "diamondCost": 10, + "image": "https://storage.streamdps.com/iblock/8f7/8f7fcac557fb70fa0bbd69809c112c0e/978e0bcdcd8cbf4cbdfdb53d9fc39eaa.webp" + }, + "7458": { + "id": 7458, + "name": "Wooly Hat", + "diamondCost": 199, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a234d0187047fa48805c8ea2e1f1f756~tplv-obj.png" + }, + "7467": { + "id": 7467, + "name": "Chasing the Dream", + "diamondCost": 1500, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/1ea8dbb805466c4ced19f29e9590040f~tplv-obj.jpg" + }, + "7468": { + "id": 7468, + "name": "Dancing Adam", + "diamondCost": 5000, + "image": "https://storage.streamdps.com/iblock/f5c/f5cda80a1f9853c49226a450faf26e8f/6318d17d7a2526f521123402d19a4c3e.webp" + }, + "7475": { + "id": 7475, + "name": "Mistletoe GDM 23", + "diamondCost": 199, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/3527969b8c27e3194e61ff0787a9c3c2~tplv-obj.png" + }, + "7477": { + "id": 7477, + "name": "Panettone GDM 23", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/64ce2413a362442819b4551703b7b26c~tplv-obj.png" + }, + "7482": { + "id": 7482, + "name": "Flying Jets", + "diamondCost": 5000, + "image": "https://storage.streamdps.com/iblock/5a4/5a4f3c7adc31f60326e3adf1a3a20bf9/bc96de02ceba4b91c1f9c996293974b4.webp" + }, + "7498": { + "id": 7498, + "name": "Candy Cane Gun", + "diamondCost": 799, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/58ef7964e32adc5fc47c5706a02e4ff0~tplv-obj.png" + }, + "7501": { + "id": 7501, + "name": "Hello Traveler", + "diamondCost": 5, + "image": "https://storage.streamdps.com/iblock/a46/a4668dd315e2d9d84fd267fd0bc9ca59/0eb68fd9e58d9c9072d8ec7185103371.webp" + }, + "7503": { + "id": 7503, + "name": "We Love", + "diamondCost": 299, + "image": "https://storage.streamdps.com/iblock/679/679e9e38e38f8a4ce707328aa92b8997/9fedb22710af980bbf7b3092b08ecb94.webp" + }, + "7504": { + "id": 7504, + "name": "Holiday Stocking", + "diamondCost": 5, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/e05de50999ebb446e15c4947b30d3140~tplv-obj.png" + }, + "7523": { + "id": 7523, + "name": "Hot Choco GDM 23", + "diamondCost": 30, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/f62f5912077d9af84256de288399125a~tplv-obj.png" + }, + "7525": { + "id": 7525, + "name": "Christmas CarouseG", + "diamondCost": 2000, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/b5ba3941f7389da7495b659e888ea61a~tplv-obj.png" + }, + "7527": { + "id": 7527, + "name": "Christmas Wreath G", + "diamondCost": 10, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/7842b50135e089334fc40d9705bb53c7~tplv-obj.png" + }, + "7529": { + "id": 7529, + "name": "Mystery Firework", + "diamondCost": 1999, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/c110230c5db903db5f060a432f5a86cd~tplv-obj.jpg" + }, + "7532": { + "id": 7532, + "name": "Dream Team", + "diamondCost": 299, + "image": "https://storage.streamdps.com/iblock/252/2523636860d9336ab7cd149bbfb94533/b171f50afc37dc216144b4bc9ca259a1.webp" + }, + "7542": { + "id": 7542, + "name": "KO", + "diamondCost": 20, + "image": "https://storage.streamdps.com/iblock/e5e/e5efb63a21695a08d9647508aca3c95e/cffda8af4cc1a9f4a66eb01b11f4db85.webp" + }, + "7543": { + "id": 7543, + "name": "M4 Beatrix", + "diamondCost": 20, + "image": "https://storage.streamdps.com/iblock/bda/bdaf5a42e3e788628aee4d75446310e4/2089c0537e7645d02ed0647862564bed.webp" + }, + "7544": { + "id": 7544, + "name": "M4 Trophy", + "diamondCost": 450, + "image": "https://storage.streamdps.com/iblock/f40/f40a34a8e59806907deaa4f74df3462d/8deac28cb21517228bcd354645a987ea.webp" + }, + "7545": { + "id": 7545, + "name": "Feather Hat", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/a34/a348051e15e9de47b89a23a9a688526b/530fe08e5162bb722eac73314c43972f.webp" + }, + "7549": { + "id": 7549, + "name": "Gamer Cat", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/e36/e36cb42edac42a0636f8785b80c274dc/bbd87fef7b269564a4ca32009879c0ab.webp" + }, + "7551": { + "id": 7551, + "name": "Snowman", + "diamondCost": 99, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/e094e0fafc14aaf127fa0d0a7926619a~tplv-obj.png" + }, + "7591": { + "id": 7591, + "name": "Tiny Diny", + "diamondCost": 10, + "image": "https://storage.streamdps.com/iblock/b24/b24309d4ea6722875678e492ae12fb3f/864ac7928a78b43be2d1ee93915a53f5.webp" + }, + "7598": { + "id": 7598, + "name": "Pirate’s Ship", + "diamondCost": 15000, + "image": "https://storage.streamdps.com/iblock/475/4753e54cae562b34edbf1a157cd60b21/722409ec69cfaf707d611b0987799296.webp" + }, + "7604": { + "id": 7604, + "name": "2023", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/8fb/8fba3d5f6bf547ba8c94d3f393992d46/e3cfc1cfea30d7c139f7c4943f5d3b26.webp" + }, + "7610": { + "id": 7610, + "name": "Dragon Flame", + "diamondCost": 26999, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/89b4d1d93c1cc614e3a0903ac7a94e0c~tplv-obj.jpg" + }, + "7624": { + "id": 7624, + "name": "Take a Drive", + "diamondCost": 1200, + "image": "https://storage.streamdps.com/iblock/fb5/fb50bcd0bb83c3a338d7d5196a7e987c/aa0e7affca4b6d34877244af7f5b611c.webp" + }, + "7631": { + "id": 7631, + "name": "Take a Drive", + "diamondCost": 1200, + "image": "https://storage.streamdps.com/iblock/c5b/c5b1ae3782864918bcb70d9e92046b87/8f3b4f952004f1aaef4bccfd69b19568.webp" + }, + "7655": { + "id": 7655, + "name": "KO", + "diamondCost": 20, + "image": "https://storage.streamdps.com/iblock/aa6/aa613e765fe5c42519bd83d2d4705118/7db90e1f83b8c87c74dfdc8ee88440cb.webp" + }, + "7656": { + "id": 7656, + "name": "M4 Beatrix", + "diamondCost": 20, + "image": "https://storage.streamdps.com/iblock/da7/da77071a5194b9d7a3a6e94a9dcb5a4f/04a7595d5f7ffb42c9e28a697f0feed3.webp" + }, + "7688": { + "id": 7688, + "name": "Don’t Do It", + "diamondCost": 500, + "image": "https://storage.streamdps.com/iblock/dca/dcac97e4190d46d113f4bdf2918ee173/4fae166b3f3273b9dbbc2a86bea0ec18.webp" + }, + "7697": { + "id": 7697, + "name": "LOVE U", + "diamondCost": 899, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/79d45877691333e2ba69a9098406e95c~tplv-obj.png" + }, + "7707": { + "id": 7707, + "name": "I\u0027m blue", + "diamondCost": 5, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/c560ec76d5599198aaea9377c5ffab6e~tplv-obj.png" + }, + "7720": { + "id": 7720, + "name": "Flying Jets", + "diamondCost": 5000, + "image": "https://storage.streamdps.com/iblock/738/73887ee5dc4a63709a10a2e3eff67b7c/1588215b603e2495582288471573cd57.webp" + }, + "7730": { + "id": 7730, + "name": "Frog Prince", + "diamondCost": 12000, + "image": "https://storage.streamdps.com/iblock/b7f/b7fbe7755df4e9a9a403fb4f309011c4/e6d35853c31cfe26bfa586f4008d99b7.webp" + }, + "7742": { + "id": 7742, + "name": "Monty", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/c70/c70e3a9404b18068056d04d5394d739a/4e0e55d9d10a7747b7caf462cd87b4b3.webp" + }, + "7747": { + "id": 7747, + "name": "Snowboard", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/9f1/9f1a3c5fe2fe7ef505a144e01fc37d29/cbac5622c575d34dfd943bc2a8f3d80c.webp" + }, + "7749": { + "id": 7749, + "name": "Ice skating", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/bca/bca431a96e357d4a81ca36a861290830/2b4ad3b82b5dfea987fcbde0e6a620db.webp" + }, + "7764": { + "id": 7764, + "name": "Star Throne", + "diamondCost": 7999, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/30063f6bc45aecc575c49ff3dbc33831~tplv-obj.jpg" + }, + "7780": { + "id": 7780, + "name": "Ice hockey", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/2f2/2f28a4627c1149db4c9715fdf6702b9e/5139a343ec5772b6333b452743d45a8f.webp" + }, + "7781": { + "id": 7781, + "name": "Ski Goggles", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/f42/f42cbce436db4e60adbf85641a768a12/fa9a4cea3c23829cf6f0725fea8d3c1a.webp" + }, + "7789": { + "id": 7789, + "name": "Mike", + "diamondCost": 4000, + "image": "https://storage.streamdps.com/iblock/de0/de0da7b6ce6ba19125b1c4eb2fd2966a/6804a72c00714de05f9239be7bd5b515.webp" + }, + "7810": { + "id": 7810, + "name": "Match Wand", + "diamondCost": 100, + "image": "https://storage.streamdps.com/iblock/841/841037f168f5e2757ead3d4989d40850/cac3e62b0c75d0914fe2e588832e14ee.webp" + }, + "7812": { + "id": 7812, + "name": "Bravo", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/b25e72d59e9771b09da8c8c70f395f82~tplv-obj.png" + }, + "7813": { + "id": 7813, + "name": "Health Potion", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/13f6a46b763c496306ff541daf3021a4~tplv-obj.png" + }, + "7814": { + "id": 7814, + "name": "Panettone", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/64ce2413a362442819b4551703b7b26c~tplv-obj.png" + }, + "7823": { + "id": 7823, + "name": "Leon and Lion", + "diamondCost": 34000, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/a291aedacf27d22c3fd2d83575d2bee9~tplv-obj.jpg" + }, + "7824": { + "id": 7824, + "name": "The Passion Rose", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/1f7/1f7ff4f8a00e2aaaaa91337e3c035bef/813a759c5b88d3af96aa7b810b88fcf4.webp" + }, + "7831": { + "id": 7831, + "name": "Alien Peace Sign", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/5f7/5f7b29f5c7a4ca3a4dbbe8dc0e195459/cd83433a0f1697a0b66a891cbd7cf1af.webp" + }, + "7835": { + "id": 7835, + "name": "The Passion Rose", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/c3d/c3d0ba3211f8dbd471180427afc05dbb/702c139809f990c7b7d9b552bd02825e.webp" + }, + "7837": { + "id": 7837, + "name": "Choco Strawberries", + "diamondCost": 30, + "image": "https://storage.streamdps.com/iblock/791/7913d94ea7979d96332bb0f1ec0915aa/bbdff72cdcf98f8f9103b5ea3a3055e1.webp" + }, + "7839": { + "id": 7839, + "name": "Shiba Inu", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/3c4/3c40e306064bb00719cb77dec261891a/bc24ae9f8a52d13475897170332d546f.webp" + }, + "7846": { + "id": 7846, + "name": "Grumpy Glasses", + "diamondCost": 99, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/6f38f8ed7442f69a105788b5c0c74a38~tplv-obj.png" + }, + "7851": { + "id": 7851, + "name": "Football Helmet", + "diamondCost": 50, + "image": "https://storage.streamdps.com/iblock/9cc/9cce61670c1a81b7954fcf3520dc15a2/b78182e9fd2ff1c6ae1256abd8e2e2bf.webp" + }, + "7867": { + "id": 7867, + "name": "Wasp", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/a2e/a2ee3b391f273bed4c62678256de1d67/fb7e033b22eec6c13fb9a0a4d4bb0ed7.webp" + }, + "7879": { + "id": 7879, + "name": "Center Stage", + "diamondCost": 1799, + "image": "https://storage.streamdps.com/iblock/f98/f98f3a270c59ee6b1c7ce1ca4d4cdb6d/46cdf56fbdb0e25155535de03da71404.webp" + }, + "7880": { + "id": 7880, + "name": "Concert", + "diamondCost": 2888, + "image": "https://storage.streamdps.com/iblock/0a5/0a59a6ed630ba5aa03392675e6a25654/9ea2257ab244985b43ee801d0889a626.webp" + }, + "7881": { + "id": 7881, + "name": "Magic Stage", + "diamondCost": 2599, + "image": "https://storage.streamdps.com/iblock/6ef/6ef3c6660522545bf8da9858bcc553c6/c68b28842956bf9e8ad3fa2bfe32b1b9.webp" + }, + "7882": { + "id": 7882, + "name": "Drums", + "diamondCost": 1000, + "image": "https://storage.streamdps.com/iblock/449/449c40e5064f776737e24fd6460195a1/477a014b033108643c2d674b2cce2d0a.webp" + }, + "7883": { + "id": 7883, + "name": "Guitar", + "diamondCost": 99, + "image": "https://storage.streamdps.com/iblock/808/808c6a6e16e3ff0ee02479354102e337/ce5fe5c52bca407ac24c253361ec1968.webp" + }, + "7895": { + "id": 7895, + "name": "Gamer Cyber Mask", + "diamondCost": 399, + "image": "https://storage.streamdps.com/iblock/383/383652cc1fd3cae9402eeae3a8f5ee1e/df8a16397bb0ed28c0e522b4cfb26500.webp" + }, + "7897": { + "id": 7897, + "name": "Baseball", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/923/92341a47e85be94fb6a6699a6c430a93/d60527955f9597a43d339357fed6a5fc.webp" + }, + "7911": { + "id": 7911, + "name": "Maggie", + "diamondCost": 15000, + "image": "https://storage.streamdps.com/iblock/a12/a12a1b23f1f6a19d728de84e1f43e21d/ff288346e9855a9bb6deb4450491028f.webp" + }, + "7920": { + "id": 7920, + "name": "Husky", + "diamondCost": 299, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a2f5d595e9d96aec19a7c0ed5fa9b017~tplv-obj.png" + }, + "7921": { + "id": 7921, + "name": "Golden", + "diamondCost": 299, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/b97f58dcb0250489ae98529bcb0542ca~tplv-obj.png" + }, + "7927": { + "id": 7927, + "name": "Puppy Love", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/669/66987a73df074dbe87e1038cbc3c6755/62b5cc4c7414d33dde55b7a201ba5281.webp" + }, + "7932": { + "id": 7932, + "name": "Love Letter", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/a40/a40cb58d5e8c07fa3e46a9acb4e34f6f/477507a1b14df0a22ef895c6214f3789.webp" + }, + "7933": { + "id": 7933, + "name": "Funny Face", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/65b/65be33e0d88d5cb55e5e968b67417fc1/2530e112c1891007fc956255f5c7f0ad.webp" + }, + "7934": { + "id": 7934, + "name": "Heart Me", + "diamondCost": 1, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/d56945782445b0b8c8658ed44f894c7b~tplv-obj.jpg" + }, + "7963": { + "id": 7963, + "name": "Diamond Tree", + "diamondCost": 1088, + "image": "https://storage.streamdps.com/iblock/47a/47afc3c8563cacbff2ce13f2310a2fc4/84761a2a3e0431bda3bf3d2cc9d02b3f.webp" + }, + "7974": { + "id": 7974, + "name": "Anemo Slime", + "diamondCost": 5, + "image": "https://storage.streamdps.com/iblock/8b0/8b0d71102fd2ec5bd933dd7b13d05494/0e4b5a7426584dfccd59a45dad66fd96.webp" + }, + "7976": { + "id": 7976, + "name": "March", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/ba4/ba44cb084cab8c9c63b4513a145813f4/56531d239586a3d4552859cb2b23314d.webp" + }, + "7977": { + "id": 7977, + "name": "Hi March", + "diamondCost": 88, + "image": "https://storage.streamdps.com/iblock/e22/e2266686271c7a90ff04517f248c6f73/0459d679c01a5bfa5a4be1d61ec81ec8.webp" + }, + "7978": { + "id": 7978, + "name": "Leopard", + "diamondCost": 15000, + "image": "https://storage.streamdps.com/iblock/eb4/eb4d116b15c03c2974b86fa400fa6a07/9a34b020e29f2d25f434387ae01b6386.webp" + }, + "7984": { + "id": 7984, + "name": "Counting Sheep", + "diamondCost": 1200, + "image": "https://storage.streamdps.com/iblock/f32/f32291f6832c1eb265820aede5db65b2/006d4bd8018d5da1addb803dabd2b64b.webp" + }, + "7985": { + "id": 7985, + "name": "Lion\u0027s Mane", + "diamondCost": 500, + "image": "https://storage.streamdps.com/iblock/267/2670a5a8c9666b7afffb3255c2c104ee/abe9a0e7a6ef8b83d94df90f3a356748.webp" + }, + "7987": { + "id": 7987, + "name": "Griffin", + "diamondCost": 25999, + "image": "https://storage.streamdps.com/iblock/609/6092240118fdb3ad46036c0533dd23c8/0f700fd4e875174d01ad04a8db2ae94e.webp" + }, + "7989": { + "id": 7989, + "name": "Boxing Robe", + "diamondCost": 99, + "image": "https://storage.streamdps.com/iblock/653/653d737cee4ef1f2cbd1d69d3aebdcee/478170842ea659c42df24028ea92f883.webp" + }, + "7997": { + "id": 7997, + "name": "Rosa", + "diamondCost": 10, + "image": "https://storage.streamdps.com/iblock/486/486a2490c987c2bb97b6068fd5aac5ab/49d9045fcfe94bbfbd08c3363bb4512a.webp" + }, + "8005": { + "id": 8005, + "name": "Falling For You", + "diamondCost": 299, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a198bd39d2511dbba6a68867740e3ff9~tplv-obj.png" + }, + "8017": { + "id": 8017, + "name": "Headphone", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/055/05573a16af395b896b26847bc77fbb5e/55c0f27976902374940cfb54f22728d0.webp" + }, + "8038": { + "id": 8038, + "name": "Double trouble", + "diamondCost": 2988, + "image": "https://storage.streamdps.com/iblock/a23/a23f89b59cebf6d82ba64437e0ce52c9/d13464a899047febd2bd3db61835cb1b.webp" + }, + "8066": { + "id": 8066, + "name": "Goggles", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/7b2/7b2f9df1b79a2832a1c849843a88863d/5207ae96e4b06bc496c826859fc828b8.webp" + }, + "8074": { + "id": 8074, + "name": "Cuddle with Me", + "diamondCost": 500, + "image": "https://storage.streamdps.com/iblock/b73/b73e476594a2e9728a5d0ba459fbfb6c/3c37f3a0b52c276a3374bfc0c1247d5c.webp" + }, + "8077": { + "id": 8077, + "name": "March", + "diamondCost": 88, + "image": "https://storage.streamdps.com/iblock/563/563e36a03f028ccf8d6ed380e3f04f8f/3097c2f24b4eb893a9752099920a2e3d.webp" + }, + "8086": { + "id": 8086, + "name": "Car Drifting", + "diamondCost": 3000, + "image": "https://storage.streamdps.com/iblock/4e5/4e537a5c27bc6be1887f40eb2995d38e/62635a8973c01d0a0330f778e5ba5872.webp" + }, + "8097": { + "id": 8097, + "name": "Dallah", + "diamondCost": 10, + "image": "https://storage.streamdps.com/iblock/402/402ec89b471788374f63bd0d906e49c2/bbb7055a407d84bd3be843f5ca9fdc4b.webp" + }, + "8104": { + "id": 8104, + "name": "Monster Truck", + "diamondCost": 7999, + "image": "https://storage.streamdps.com/iblock/65e/65ef72be838f6a2d425eb3871490fb49/679fa1e8a32c9379751642775a7673e6.webp" + }, + "8108": { + "id": 8108, + "name": "Dog Bone", + "diamondCost": 10, + "image": "https://storage.streamdps.com/iblock/8ba/8badf8e0a5bcbf8d98ed6c4fc0e16c69/b0a8a8020986eb564713c042d23f83b2.webp" + }, + "8111": { + "id": 8111, + "name": "Superpower", + "diamondCost": 299, + "image": "https://storage.streamdps.com/iblock/3d7/3d7c19e8efe9ef54aea45c48fa1b7c99/b3f6922a794374338c672b5a4c936aa0.webp" + }, + "8130": { + "id": 8130, + "name": "Like-Pop", + "diamondCost": 99, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/75eb7b4aca24eaa6e566b566c7d21e2f~tplv-obj.jpg" + }, + "8152": { + "id": 8152, + "name": "Spring train", + "diamondCost": 3999, + "image": "https://storage.streamdps.com/iblock/035/035862dc0952468fc95f02995cec0f22/eeb69650806ea4c2e22558ef4b5e2b47.webp" + }, + "8155": { + "id": 8155, + "name": "My favourite", + "diamondCost": 99, + "image": "https://storage.streamdps.com/iblock/c4f/c4f75ee454e7958671db08dfb0ecc0df/83bc324a57610cf85584ef3659dfae2d.webp" + }, + "8156": { + "id": 8156, + "name": "My favourite", + "diamondCost": 99, + "image": "https://storage.streamdps.com/iblock/8cf/8cfe4cfffd783a468357fd89e2f110e6/b1cc3eaf279274fbfdf8af48f2200f59.webp" + }, + "8165": { + "id": 8165, + "name": "Chick", + "diamondCost": 10, + "image": "https://storage.streamdps.com/iblock/54e/54e5c232c74094c8e4b4d5678552f756/8132c0b012e7100540e1f1e2a5b3265d.webp" + }, + "8186": { + "id": 8186, + "name": "Cornflower", + "diamondCost": 5, + "image": "https://storage.streamdps.com/iblock/025/025c50c390f6a12148a69728284c7298/36b50fe529db9d7db028b0774842e103.webp" + }, + "8188": { + "id": 8188, + "name": "Dancing Bears", + "diamondCost": 3000, + "image": "https://storage.streamdps.com/iblock/750/75026646d18ce879627c1688d3030aea/584e1dee044c0c11126d2f031ec86a5f.webp" + }, + "8189": { + "id": 8189, + "name": "Maxwell", + "diamondCost": 10, + "image": "https://storage.streamdps.com/iblock/82b/82b7041dcdd8fcc1842c0dd7b5a63099/73736d5ec979ad00f4b771397d9b998b.webp" + }, + "8201": { + "id": 8201, + "name": "We are a team", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/5d2/5d2c4cc3cedfb9b6f230165990d2d2d3/0262b6d01e39dd56c2e877e13061c56d.webp" + }, + "8202": { + "id": 8202, + "name": "Superb Team", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/e6e/e6e8cdd5e84f701dc627b8cc3e280d4c/29ce845878feb46152b20a75a3259d56.webp" + }, + "8203": { + "id": 8203, + "name": "Great Team", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/95f/95f3f1519e2b1d025b9a0a1e2faa2fa5/ff1b5216cf3b50aa851d6bd865957dba.webp" + }, + "8205": { + "id": 8205, + "name": "No.1 Team", + "diamondCost": 5, + "image": "https://storage.streamdps.com/iblock/27f/27fe97cb0f1b8056fa0aedc918ea560e/966df61a39e36fe0f7237e55c3298117.webp" + }, + "8207": { + "id": 8207, + "name": "The Crown", + "diamondCost": 199, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/5bf798f92fe96ba53c0f4d28f052f9bb~tplv-obj.png" + }, + "8217": { + "id": 8217, + "name": "Capybara", + "diamondCost": 30, + "image": "https://storage.streamdps.com/iblock/e94/e944534be54186446d7c38563c772029/553d899c4bd4be31e7b051bb36e842f8.webp" + }, + "8225": { + "id": 8225, + "name": "Coconut Drink", + "diamondCost": 5, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/ce27ad017f987240dc447e65ae866f4f~tplv-obj.png" + }, + "8232": { + "id": 8232, + "name": "Gardening", + "diamondCost": 500, + "image": "https://storage.streamdps.com/iblock/304/304792b9ecf0559337cbd177eac7d286/87a750e1dfaf6d811af3d9970a64501d.webp" + }, + "8237": { + "id": 8237, + "name": "April", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/286/2868dcf1aa87ea32265bbd75e75d9f60/ca42b293ad5e3062659989fa985dbbc0.webp" + }, + "8238": { + "id": 8238, + "name": "Hi April", + "diamondCost": 88, + "image": "https://storage.streamdps.com/iblock/88e/88e25becb6f23daa0e97669a3b2905fb/d7b74b5b1e20c22e9baa4f1f02f1c6f5.webp" + }, + "8239": { + "id": 8239, + "name": "White Rose", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a2d81f3847457be9083a9c76a59b08cb~tplv-obj.png" + }, + "8243": { + "id": 8243, + "name": "Cheer You Up", + "diamondCost": 9, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/97e0529ab9e5cbb60d95fc9ff1133ea6~tplv-obj.jpg" + }, + "8244": { + "id": 8244, + "name": "Hands Up", + "diamondCost": 499, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/f4d906542408e6c87cf0a42f7426f0c6~tplv-obj.jpg" + }, + "8245": { + "id": 8245, + "name": "Here We Go", + "diamondCost": 1799, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/61b76a51a3757f0ff1cdc33b16c4d8ae~tplv-obj.jpg" + }, + "8247": { + "id": 8247, + "name": "Happy Party", + "diamondCost": 6999, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/41774a8ba83c59055e5f2946d51215b4~tplv-obj.jpg" + }, + "8248": { + "id": 8248, + "name": "Fly Love", + "diamondCost": 19999, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/a598ba4c7024f4d46c1268be4d82f901~tplv-obj.jpg" + }, + "8250": { + "id": 8250, + "name": "Disco ball", + "diamondCost": 1000, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a53d3ef956eb2f1aa7a7db46024c70bb~tplv-obj.png" + }, + "8253": { + "id": 8253, + "name": "Spring Train", + "diamondCost": 3999, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/b859c413a241fec75bc78668aeb0f581~tplv-obj.png" + }, + "8259": { + "id": 8259, + "name": "I love you", + "diamondCost": 49, + "image": "https://storage.streamdps.com/iblock/230/230e7edc8986e8d5f633a2883cbf3667/75b756118ea0ea79126828b48b27644e.webp" + }, + "8260": { + "id": 8260, + "name": "Elephant trunk", + "diamondCost": 299, + "image": "https://storage.streamdps.com/iblock/1ea/1eafea22e99969312cda7c142d8eb3c5/59f72e0dce1bc4fcf83a34f56872b492.webp" + }, + "8263": { + "id": 8263, + "name": "Yellow Bus", + "diamondCost": 6000, + "image": "https://storage.streamdps.com/iblock/88d/88df4387d65bcc77b691098fd649bd59/ad401a92ddba9aae15bb777f9f38638d.webp" + }, + "8264": { + "id": 8264, + "name": "Happy Weekend", + "diamondCost": 599, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/b04f104e717798235cd3edaa6703e6a3~tplv-obj.png" + }, + "8265": { + "id": 8265, + "name": "Happy Friday", + "diamondCost": 399, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/65e8fcb76825b9ec36a24faf9a3e9495~tplv-obj.png" + }, + "8266": { + "id": 8266, + "name": "Good Afternoon", + "diamondCost": 399, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/bff3b908c4dd9cf19ab431cc99dc7940~tplv-obj.png" + }, + "8267": { + "id": 8267, + "name": "Good Evening", + "diamondCost": 399, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/0015a756ff783f37a2cf3b5d634b3cd6~tplv-obj.png" + }, + "8268": { + "id": 8268, + "name": "Good Night", + "diamondCost": 399, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/b7b55087141bd5f965eb31a99a5f157b~tplv-obj.png" + }, + "8269": { + "id": 8269, + "name": "Good Morning", + "diamondCost": 399, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/5c1a28f3aa7eefc27491f3020748ce54~tplv-obj.png" + }, + "8277": { + "id": 8277, + "name": "Love Drop", + "diamondCost": 1800, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/1ea684b3104abb725491a509022f7c02~tplv-obj.jpg" + }, + "8283": { + "id": 8283, + "name": "Mushroom", + "diamondCost": 10, + "image": "https://storage.streamdps.com/iblock/883/883cbcd93cbfc9c443eeeb7278d03d87/b421f5e48d0fdbfda7c4475bbab69ff4.webp" + }, + "8286": { + "id": 8286, + "name": "GG", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/993/993d6fe6ba90a007abd712557c96be80/26dd80bd9499dbed22cd6f1ac6ef6fd1.webp" + }, + "8297": { + "id": 8297, + "name": "Anemo Slime", + "diamondCost": 5, + "image": "https://storage.streamdps.com/iblock/bda/bdaab62a1b0e4c545f642c756527befb/f8c85e3a422614f15130d0703bd8ad6a.webp" + }, + "8298": { + "id": 8298, + "name": "Dehya", + "diamondCost": 10, + "image": "https://storage.streamdps.com/iblock/c69/c6958678de541ee2bc86ca0705a092d6/d33c50b1f67560f9673724a34b01a63d.webp" + }, + "8299": { + "id": 8299, + "name": "Paimon Surprise", + "diamondCost": 1299, + "image": "https://storage.streamdps.com/iblock/ffc/ffc784ca54363f5d1d0c195419a3c19b/27096967caade6f066ce748bf5327244.webp" + }, + "8327": { + "id": 8327, + "name": "Flower Flight", + "diamondCost": 399, + "image": "https://storage.streamdps.com/iblock/886/88657108678e20acb23ff7fea5b479f7/144ff90bc7bc304c7c28064812d85ba2.webp" + }, + "8344": { + "id": 8344, + "name": "Bird Whisperer", + "diamondCost": 5000, + "image": "https://storage.streamdps.com/iblock/079/079bf5895816fb04293d01375eaf23a5/672128ca0f65deb0e75e2a9a690a79f0.webp" + }, + "8349": { + "id": 8349, + "name": "Cotton the Seal", + "diamondCost": 399, + "image": "https://storage.streamdps.com/iblock/6da/6dac7ca9a1f92e28287a9ef01e55a560/d0317b7d3411edd28a393a56d24a863f.webp" + }, + "8352": { + "id": 8352, + "name": "Cotton\u0027s Shell", + "diamondCost": 5, + "image": "https://storage.streamdps.com/iblock/766/7665d59f0ef96aecd2dac6fc5b0c19a4/3b169a12b4f8686c68d596f6d47d2f77.webp" + }, + "8358": { + "id": 8358, + "name": "Panther Paws", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/a25/a25d2409e1d851566987913c9fb9860f/6aeb9164cf39e2602933d28dbd106119.webp" + }, + "8381": { + "id": 8381, + "name": "Seal and Whale", + "diamondCost": 34500, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/3781e9159ff09272826d3f2216ba36ef.png~tplv-obj.jpg" + }, + "8387": { + "id": 8387, + "name": "peacock", + "diamondCost": 15000, + "image": "https://storage.streamdps.com/iblock/f9f/f9f23f00af57e8fb8a421a2a7f24aacc/a5eb745418085f1be7692f577ff04b9c.webp" + }, + "8391": { + "id": 8391, + "name": "Sam the Whale", + "diamondCost": 30000, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/f48a1887eb88238738996bb997b31c0f.png~tplv-obj.jpg" + }, + "8392": { + "id": 8392, + "name": "I love music", + "diamondCost": 398, + "image": "https://storage.streamdps.com/iblock/757/7578dd5937689a7fd7b03751e72e67b9/051e5abcb68d51ae38b094696c5eaa06.webp" + }, + "8415": { + "id": 8415, + "name": "Knockout", + "diamondCost": 4999, + "image": "https://storage.streamdps.com/iblock/1a5/1a56926523c34ab3b553180c42f7bc55/7a6076446639aade9d5498df45ba7f9b.webp" + }, + "8416": { + "id": 8416, + "name": "Pyramids", + "diamondCost": 15000, + "image": "https://storage.streamdps.com/iblock/988/988ffe82e8f3b235bd91dac1e31e708d/ad0365d14ba0480e5d6d60f6eb798608.webp" + }, + "8417": { + "id": 8417, + "name": "Octopus", + "diamondCost": 10000, + "image": "https://storage.streamdps.com/iblock/419/4197c396a3fcdd28f0477d9af50cd964/1196ad0f243ca976832319a46c7935ed.webp" + }, + "8418": { + "id": 8418, + "name": "Speedster", + "diamondCost": 15000, + "image": "https://storage.streamdps.com/iblock/96a/96a5a249a1701c3c03e0b2427bad3b2f/63fb5582c89c17f275fc99505505b719.webp" + }, + "8419": { + "id": 8419, + "name": "Red Lightning", + "diamondCost": 12000, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/5f48599c8d2a7bbc6e6fcf11ba2c809f~tplv-obj.jpg" + }, + "8420": { + "id": 8420, + "name": "Star Throne", + "diamondCost": 7999, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/30063f6bc45aecc575c49ff3dbc33831~tplv-obj.jpg" + }, + "8433": { + "id": 8433, + "name": "Silver sports car", + "diamondCost": 5000, + "image": "https://storage.streamdps.com/iblock/132/132eb0981780e3e268f844106037b277/a1afff85fc6c53482fccbea21709d36b.webp" + }, + "8434": { + "id": 8434, + "name": "Ruby red", + "diamondCost": 88, + "image": "https://storage.streamdps.com/iblock/405/405fcf52a1de3d14ab9834c1f30cc330/0deed9ee2c79ba6bf2005b0ce667bf60.webp" + }, + "8435": { + "id": 8435, + "name": "Pyramids", + "diamondCost": 15000, + "image": "https://storage.streamdps.com/iblock/bfc/bfcf491b940e478b6410047bc047af1b/abbbdd13015a9f31be1b905268873d73.webp" + }, + "8442": { + "id": 8442, + "name": "Flower Festival", + "diamondCost": 199, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/9bfe63e39b581a69ff944758c3eae5a0~tplv-obj.png" + }, + "8448": { + "id": 8448, + "name": "Raccoon", + "diamondCost": 15, + "image": "https://storage.streamdps.com/iblock/539/5396582d174489f32525f871cb3087f8/041896a3554f3d4b8c86f486bc81b125.webp" + }, + "8455": { + "id": 8455, + "name": "Happy Mother\u0027s Day", + "diamondCost": 99, + "image": "https://storage.streamdps.com/iblock/a0f/a0ff283ce42ad27a03d6b8b98e81463b/9e5a49a9bae80f0afa30257d562cec8e.webp" + }, + "8456": { + "id": 8456, + "name": "Zeus", + "diamondCost": 34000, + "image": "https://storage.streamdps.com/iblock/f4e/f4e74e07fff3d3b48143a5c56af7fec4/8b15ef2f342dcd2066bcdcf82e5f07e9.webp" + }, + "8457": { + "id": 8457, + "name": "Zeus", + "diamondCost": 34000, + "image": "https://storage.streamdps.com/iblock/fff/ffff57559cbd0d73b6b877e99fb9d803/b5127bbee5491c0aa32f764b679b087d.webp" + }, + "8496": { + "id": 8496, + "name": "Tiara", + "diamondCost": 299, + "image": "https://storage.streamdps.com/iblock/1b1/1b1ee7b697bae41ee2cbf834d1f1099e/303eec791a710c2417bb5075529681d9.webp" + }, + "8552": { + "id": 8552, + "name": "Baby fox", + "diamondCost": 20, + "image": "https://storage.streamdps.com/iblock/b7d/b7df9be24aa630c9b04db3974f103a73/17a445fd5256e13281e64c718b5112fe.webp" + }, + "8581": { + "id": 8581, + "name": "Stars Snap", + "diamondCost": 10, + "image": "https://storage.streamdps.com/iblock/318/318a8ce7e87f37f90bf5e3fbf773d827/e67f69439ae7c4bbf03bdaffd6e961a2.webp" + }, + "8582": { + "id": 8582, + "name": "TikTok Stars", + "diamondCost": 39999, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/b1667c891ed39fd68ba7252fff7a1e7c~tplv-obj.jpg" + }, + "8597": { + "id": 8597, + "name": "Suitcase", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/50f/50f04937063753d6de255d2b5a080c1c/4f101c7c50ddbe8bd26a2ce5f8c16896.webp" + }, + "8599": { + "id": 8599, + "name": "Convertible Car", + "diamondCost": 12000, + "image": "https://storage.streamdps.com/iblock/2cf/2cfc5af50894de318b81438a7e137710/060001e901992f5462c841b987876eeb.webp" + }, + "8600": { + "id": 8600, + "name": "Sending positivity", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/29b/29b0e9cb18e3479d17188235f8fdf480/58c6e916f44dcdda9d2f68dbdae77ddb.webp" + }, + "8602": { + "id": 8602, + "name": "Gorilla", + "diamondCost": 30000, + "image": "https://storage.streamdps.com/iblock/1e2/1e29b9d1a0263f1487498dc556cdcbc1/bec227242f8c9b258855071aa050ac17.webp" + }, + "8604": { + "id": 8604, + "name": "Starfish Bay", + "diamondCost": 6000, + "image": "https://storage.streamdps.com/iblock/f5b/f5b206d2040b1a7bd6dd0438577e5183/e89a53efdae52e710d437defd69b56ef.webp" + }, + "8613": { + "id": 8613, + "name": "Draco", + "diamondCost": 5000, + "image": "https://storage.streamdps.com/iblock/48f/48f1a8d280e271929718525560ad42a8/3021d84608e0c5da388f1f6534011a6f.webp" + }, + "8616": { + "id": 8616, + "name": "Rainbow", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/5fb7267489192fc77c4c8b647c124680~tplv-obj.png" + }, + "8638": { + "id": 8638, + "name": "Festa Junina\u0027s Hat", + "diamondCost": 199, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/61b32ccce11b289b3c1db7438dfb4450~tplv-obj.png" + }, + "8648": { + "id": 8648, + "name": "Window basket", + "diamondCost": 500, + "image": "https://storage.streamdps.com/iblock/a8d/a8d0c44c86385d4cd02ad2d840dcb148/8bbdca8666946a2e7172b3eaeed02303.webp" + }, + "8651": { + "id": 8651, + "name": "Thunder Falcon", + "diamondCost": 39999, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/26f3fbcda383e6093a19b8e7351a164c~tplv-obj.jpg" + }, + "8672": { + "id": 8672, + "name": "Knight Helmet", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/291/2915da07301fcb6a9a4d3e515931c2c8/31ebb4cad7a264fe9657a3ddfaca4eaa.webp" + }, + "8692": { + "id": 8692, + "name": "Hi Bear", + "diamondCost": 10, + "image": "https://storage.streamdps.com/iblock/f34/f34b75494926337d0bede7003aee0af9/1cb25dfee5bac6dc49b19222ed6967f7.webp" + }, + "8712": { + "id": 8712, + "name": "Happy Father\u0027s Day", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/193eba78ded4d388a0b5a7ae95943796~tplv-obj.png" + }, + "8740": { + "id": 8740, + "name": "Crocodile", + "diamondCost": 10, + "image": "https://storage.streamdps.com/iblock/4e2/4e2d9df24c472158b8ed93546fc73b16/75722a173b75d601e0a80a679902529f.webp" + }, + "8744": { + "id": 8744, + "name": "Lemond Buddy", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/282/28210d38f8625d7c3f39bb85e1fd59c4/61f609f602fc0f3cc2bff6cf94d32fbe.webp" + }, + "8754": { + "id": 8754, + "name": "Aurora", + "diamondCost": 12000, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/1f59f5593ce135325c1a034825cec18c.png~tplv-obj.png" + }, + "8767": { + "id": 8767, + "name": "Golden Trumpet", + "diamondCost": 15, + "image": "https://storage.streamdps.com/iblock/a44/a4441a11d3cb073e855088a4eff72fdb/020b0d041c38b00b730b28806dbe6cc5.webp" + }, + "8769": { + "id": 8769, + "name": "Raining gifts", + "diamondCost": 999, + "image": "https://storage.streamdps.com/iblock/916/91661303a8dc3660acaf2f4e47a94f75/221a1f185676496ebcdbaf55f90aeb70.webp" + }, + "8778": { + "id": 8778, + "name": "Wolf", + "diamondCost": 5000, + "image": "https://storage.streamdps.com/iblock/70f/70fa80dd2d07f44f28db148328735a6b/68c7215817c6143ac33036933fcf777d.webp" + }, + "8793": { + "id": 8793, + "name": "Across the board", + "diamondCost": 450, + "image": "https://storage.streamdps.com/iblock/285/285070af9d4f72b74e7d74c22157f2d9/67d9fa3239a7f9a09ef78c832a66e624.webp" + }, + "8803": { + "id": 8803, + "name": "Miss You", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/3c53396b922691a7520698f47105a753.png~tplv-obj.png" + }, + "8804": { + "id": 8804, + "name": "Vacation", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/8f46e8eef9cbd5304fb802104c2b4ef4.png~tplv-obj.png" + }, + "8806": { + "id": 8806, + "name": "Dancing Capybaras", + "diamondCost": 2200, + "image": "https://storage.streamdps.com/iblock/ac2/ac2606f1dc2504c9a1b7974f40074c87/c243031480e8f2e4bbd8e7a43228ff1f.webp" + }, + "8810": { + "id": 8810, + "name": "Pinky promise", + "diamondCost": 5, + "image": "https://storage.streamdps.com/iblock/686/6864e9132aa300e189e93054ad735407/fe1a1a4405f77f009f4a76a184bafc52.webp" + }, + "8812": { + "id": 8812, + "name": "Panda skydiving", + "diamondCost": 2000, + "image": "https://storage.streamdps.com/iblock/a29/a29903a975ce45f7b9939b510412fcee/051afc0510a7349a9ebfcde9e0fdec24.webp" + }, + "8814": { + "id": 8814, + "name": "Superhero fight", + "diamondCost": 30000, + "image": "https://storage.streamdps.com/iblock/d6b/d6b1c955153c8f8c5048d6c8f0d1b418/97d04b889e64328e9ab07224f6072b5f.webp" + }, + "8815": { + "id": 8815, + "name": "Pink shoes", + "diamondCost": 5, + "image": "https://storage.streamdps.com/iblock/387/387c559abfc868aa8f7d605a25748c14/06e08ba736cb17076b9c314058160ad2.webp" + }, + "8826": { + "id": 8826, + "name": "Watermelon", + "diamondCost": 10, + "image": "https://storage.streamdps.com/iblock/84e/84e29ce96978961b12f1e88dd985b938/08e2a0ac2c2e2794aa2558e67d387639.webp" + }, + "8842": { + "id": 8842, + "name": "Cowboy Hat", + "diamondCost": 199, + "image": "https://storage.streamdps.com/iblock/5f3/5f3df5eccbc82f458fdacd0f82d13e40/40980853c80e3da0e902a1db49ea9798.webp" + }, + "8843": { + "id": 8843, + "name": "Pink shoes", + "diamondCost": 5, + "image": "https://storage.streamdps.com/iblock/e32/e328784531bfcd4773983c6a8e205a44/a3b5a6f4fa914fdf10b754ee59dc34a4.webp" + }, + "8852": { + "id": 8852, + "name": "Cotton the Seal", + "diamondCost": 399, + "image": "https://storage.streamdps.com/iblock/a36/a36238dfeb0d768707d336eac32cdf82/cf84e06c4c8f1e9dce3db677fd4770a5.webp" + }, + "8873": { + "id": 8873, + "name": "TikTok Crown", + "diamondCost": 299, + "image": "https://storage.streamdps.com/iblock/a79/a790613bdf2e83725d0519bbf289529d/83bb670c15ab91b9192c50300f4c8054.webp" + }, + "8887": { + "id": 8887, + "name": "Fountain", + "diamondCost": 1200, + "image": "https://storage.streamdps.com/iblock/07d/07d678346c7eb588bc3cbddf343ab791/8f8f50f5350e4b1c0b151aff333e43a4.webp" + }, + "8890": { + "id": 8890, + "name": "Pink Shoes", + "diamondCost": 5, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/cba8a7c718988bd51c7b6055e9ab1ec4.png~tplv-obj.png" + }, + "8892": { + "id": 8892, + "name": "Dream Team", + "diamondCost": 500, + "image": "https://storage.streamdps.com/iblock/e09/e09d671c035feae8ced7933e71f78c11/a0ea898b564b505716a2efdd50cf572a.webp" + }, + "8912": { + "id": 8912, + "name": "Rosa Nebula", + "diamondCost": 15000, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f722088231103b66875dae33f13f8719.png~tplv-obj.jpg" + }, + "8913": { + "id": 8913, + "name": "Rosa", + "diamondCost": 10, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/eb77ead5c3abb6da6034d3cf6cfeb438~tplv-obj.jpg" + }, + "8914": { + "id": 8914, + "name": "Forever Rosa", + "diamondCost": 399, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/863e7947bc793f694acbe970d70440a1.png~tplv-obj.jpg" + }, + "8916": { + "id": 8916, + "name": "Leon and Lili", + "diamondCost": 9699, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/6958244f3eeb69ce754f735b5833a4aa.png~tplv-obj.jpg" + }, + "8963": { + "id": 8963, + "name": "Ice cream", + "diamondCost": 5, + "image": "https://storage.streamdps.com/iblock/f72/f726165be6e93bdc69724375e7931dde/2e749d8d397b3ce5e6bcc90402f27c7d.webp" + }, + "8978": { + "id": 8978, + "name": "Glowing Jellyfish", + "diamondCost": 1000, + "image": "https://storage.streamdps.com/iblock/e65/e65b1f71b4fe5709b454299439cb2674/36471857a2ba78694be934a54a0fa8d2.webp" + }, + "8988": { + "id": 8988, + "name": "DJ Alien", + "diamondCost": 5000, + "image": "https://storage.streamdps.com/iblock/67c/67cd7b9372f25b4f3558eacdfb83dc8b/059b6bf7b8c268d525fd9295fac0eb61.webp" + }, + "9043": { + "id": 9043, + "name": "Pim Bear", + "diamondCost": 1500, + "image": "https://storage.streamdps.com/iblock/204/2043f85b8f2e2ee638ff3a1799eda329/2319b052e0e64799842751d9fee4d438.webp" + }, + "9072": { + "id": 9072, + "name": "TikTok Universe", + "diamondCost": 44999, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/8f471afbcebfda3841a6cc515e381f58~tplv-obj.jpg" + }, + "9081": { + "id": 9081, + "name": "New Universe", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/ff9/ff906a964a6ad9c4504438302d9354b8/3ee4796c239930c395afb3d7ef10295a.webp" + }, + "9086": { + "id": 9086, + "name": "Man V Seagull", + "diamondCost": 15000, + "image": "https://storage.streamdps.com/iblock/e5d/e5d95d519ee0ed7922de14f224a9504d/e80d8e840dd44cdf20de4c572c25e0f4.webp" + }, + "9087": { + "id": 9087, + "name": "Flame heart", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/10d/10df10624cdeebe8ff5e0e89e8c8e960/28b8da2878a420f8465cbbc1ec1e6b58.webp" + }, + "9092": { + "id": 9092, + "name": "Fire Phoenix", + "diamondCost": 41999, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/bfb8425a7e8fa03f9fec05a973a4a506.png~tplv-obj.jpg" + }, + "9095": { + "id": 9095, + "name": "Birthday Party", + "diamondCost": 6999, + "image": "https://storage.streamdps.com/iblock/d0d/d0d1164a9ed81239b70cb25b93927023/d0dba293643c67dc33c1f4dda04e5b50.webp" + }, + "9096": { + "id": 9096, + "name": "Birthday Crown", + "diamondCost": 99, + "image": "https://storage.streamdps.com/iblock/c07/c073f2d950a252aa24b7343655208c8a/68f6af6dc16ab51396cef18f50a43792.webp" + }, + "9097": { + "id": 9097, + "name": "Birthday Cake", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/5b9/5b9eca4a99e965cb25183681a07a5276/c28f7e9c4a8e42460225ff2d12300ae7.webp" + }, + "9111": { + "id": 9111, + "name": "Popcorn", + "diamondCost": 5, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/676d2d4c31a8979f1fd06cdf5ecd922f~tplv-obj.png" + }, + "9135": { + "id": 9135, + "name": "Magic Forest", + "diamondCost": 6000, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/63a758dbef9788f690e97cd65dbbb8d2~tplv-obj.png" + }, + "9138": { + "id": 9138, + "name": "Trending Figure", + "diamondCost": 999, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/df7b556ccf369bf9a42fe83ec8a77acf.png~tplv-obj.jpg" + }, + "9139": { + "id": 9139, + "name": "Team Bracelet", + "diamondCost": 2, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/54cb1eeca369e5bea1b97707ca05d189.png~tplv-obj.png" + }, + "9147": { + "id": 9147, + "name": "Bigfoot", + "diamondCost": 3000, + "image": "https://storage.streamdps.com/iblock/f95/f95a4fcfa57150610fa50542db5b0990/ecb879cd751e580d3fe92770788c1735.webp" + }, + "9148": { + "id": 9148, + "name": "Forest Fairy", + "diamondCost": 4000, + "image": "https://storage.streamdps.com/iblock/078/07801fde04dd77b439384738e630e59f/e50ece2683001006eae00866d6df7b63.webp" + }, + "9149": { + "id": 9149, + "name": "Giant", + "diamondCost": 3999, + "image": "https://storage.streamdps.com/iblock/990/99093308d3ad2c3833d230f9aae7f702/36f073ad050bd79d7d1ba6d781e7ef11.webp" + }, + "9152": { + "id": 9152, + "name": "Spin with me GDM", + "diamondCost": 199, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/149ac2e87d05490d7d251149cefe27a2.png~tplv-obj.png" + }, + "9175": { + "id": 9175, + "name": "Pretzel", + "diamondCost": 1, + "image": "https://storage.streamdps.com/iblock/a67/a6797793eb382a99d38b2a0c37ec9b58/04ea1042707a361ad0f4668d0d759daa.webp" + }, + "9184": { + "id": 9184, + "name": "Cube", + "diamondCost": 10, + "image": "https://storage.streamdps.com/iblock/69d/69dab4e352882c0bd29c3864e24d80de/258857221189c76260b6af5eeb43e93b.webp" + }, + "9240": { + "id": 9240, + "name": "Dancing queens", + "diamondCost": 20000, + "image": "https://storage.streamdps.com/iblock/c79/c793af446369ecef5238e73312c84ccd/464a76f3e6eaee9afc771f45a4bba9df.webp" + }, + "9242": { + "id": 9242, + "name": "Pumpkin Spice Latte", + "diamondCost": 10, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/0636d91615f7417ddd5f29438bf5debe~tplv-obj.png" + }, + "9255": { + "id": 9255, + "name": "Aerobic headband", + "diamondCost": 99, + "image": "https://storage.streamdps.com/iblock/3d9/3d98c2fbc96922da37a9d22881bb06b9/0a99af132ab8e3fe9806d2412abc6bf0.webp" + }, + "9303": { + "id": 9303, + "name": "Rabbit and Mochi", + "diamondCost": 999, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/213ef2549fbb10ec783c95a41d28cf0a.png~tplv-obj.png" + }, + "9304": { + "id": 9304, + "name": "Boo the Ghost", + "diamondCost": 88, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/cb909c78f2412e4927ea68d6af8e048f.png~tplv-obj.png" + }, + "9333": { + "id": 9333, + "name": "LIVE Fest Clappers", + "diamondCost": 100, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/63e85e00169ec5be3bfa90bb004cda5e.png~tplv-obj.png" + }, + "9334": { + "id": 9334, + "name": "LIVE Fest", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/1e98afffef90ed4b2cc9c9ebb88e3608.png~tplv-obj.png" + }, + "9354": { + "id": 9354, + "name": "I\u0027m here", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/7006392a82d57452d5ef08dd90e169c1.png~tplv-obj.png" + }, + "9355": { + "id": 9355, + "name": "So cute", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/d40d31241efcf57c630e894bb3007b8a.png~tplv-obj.png" + }, + "9363": { + "id": 9363, + "name": "Elf GDM 23", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/60e5289b379660cc562742cf987a2d35.png~tplv-obj.png" + }, + "9427": { + "id": 9427, + "name": "Pegasus", + "diamondCost": 42999, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f600a2495ab5d250e7da2066484a9383.png~tplv-obj.jpg" + }, + "9463": { + "id": 9463, + "name": "Fairy Wings", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/e504dc2f313b8c6df9e99a848e1b3a99.png~tplv-obj.png" + }, + "9465": { + "id": 9465, + "name": "Fruit Friends", + "diamondCost": 299, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/1153dd51308c556cb4fcc48c7d62209f.png~tplv-obj.jpg" + }, + "9466": { + "id": 9466, + "name": "Amusement Park", + "diamondCost": 17000, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/12ecc01c2984c5d85bb508e80103a3cb.png~tplv-obj.jpg" + }, + "9467": { + "id": 9467, + "name": "Lili the Leopard", + "diamondCost": 6599, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/7be03e1af477d1dbc6eb742d0c969372.png~tplv-obj.jpg" + }, + "9468": { + "id": 9468, + "name": "Rhythmic Bear", + "diamondCost": 2999, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/16eacf541e4bd6816e88139d079519f5.png~tplv-obj.jpg" + }, + "9498": { + "id": 9498, + "name": "Blooming Ribbons", + "diamondCost": 1000, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f76750ab58ee30fc022c9e4e11d25c9d.png~tplv-obj.jpg" + }, + "9499": { + "id": 9499, + "name": "Golden Party", + "diamondCost": 3000, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/a00450f3e3aa1f01b62774950e5729c3.png~tplv-obj.jpg" + }, + "9500": { + "id": 9500, + "name": "Flying Jets", + "diamondCost": 5000, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/1d067d13988e8754ed6adbebd89b9ee8.png~tplv-obj.jpg" + }, + "9501": { + "id": 9501, + "name": "Yacht", + "diamondCost": 20000, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/e69e2626f6ff43d1c1f2b8ae5ea42514.png~tplv-obj.jpg" + }, + "9514": { + "id": 9514, + "name": "Storms at sea", + "diamondCost": 2200, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/4918fbbdf220873dd8cae4c94d1ae037.png~tplv-obj.png" + }, + "9515": { + "id": 9515, + "name": "Lightning Storm", + "diamondCost": 6000, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/6f673fbb0ae6860e2b1e254538c958ba.png~tplv-obj.png" + }, + "9516": { + "id": 9516, + "name": "Mountains", + "diamondCost": 12000, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/51a7d74bcb4a6417be59f0ffc0b77e96.png~tplv-obj.png" + }, + "9535": { + "id": 9535, + "name": "Play for you", + "diamondCost": 299, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/182659e90a3432aa155e61c9c0d89df0.png~tplv-obj.png" + }, + "9536": { + "id": 9536, + "name": "Fake smile", + "diamondCost": 299, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/35ce62173962e33834703212d0b845a7.png~tplv-obj.png" + }, + "9576": { + "id": 9576, + "name": "Yeah Nah", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/4b20c5aab3841657a343be3769307805.png~tplv-obj.png" + }, + "9581": { + "id": 9581, + "name": "Turkey Face GDDec", + "diamondCost": 399, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/65349d1ef783fc207c1d2b54a8d521a7.png~tplv-obj.png" + }, + "9583": { + "id": 9583, + "name": "Cool!", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/424c61f16c16919f169fd0352bd24661.png~tplv-obj.png" + }, + "9587": { + "id": 9587, + "name": "Christmas Potato", + "diamondCost": 10, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/5448f1f5157d3a4a88e0f57acf3dbfe0.png~tplv-obj.png" + }, + "9604": { + "id": 9604, + "name": "Gobble Gobble", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/ada9babc0b55cf005e8c8d13dfc30b42.png~tplv-obj.png" + }, + "9615": { + "id": 9615, + "name": "Festive Tiny Diny", + "diamondCost": 15, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f2a8c2967c7153e9077bb469f2e42317.png~tplv-obj.png" + }, + "9617": { + "id": 9617, + "name": "Xmas Mishka Bear", + "diamondCost": 199, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/700c1c8817847317407cc2b8c6c9da42.png~tplv-obj.png" + }, + "9625": { + "id": 9625, + "name": "Elf\u0027s Hat ", + "diamondCost": 299, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f9857a040c92b34d6a261201a93c185f.png~tplv-obj.png" + }, + "9639": { + "id": 9639, + "name": "2024", + "diamondCost": 1, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/484a44bbe62ce47687d1da31a6602bbd.png~tplv-obj.jpg" + }, + "9640": { + "id": 9640, + "name": "2024 Glasses", + "diamondCost": 224, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/512d2e9934cbae8d1019a391814edbd2.png~tplv-obj.jpg" + }, + "9641": { + "id": 9641, + "name": "2024 Countdown", + "diamondCost": 2024, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/a358a3ce18241dcc6e7d0b02d091d563.png~tplv-obj.jpg" + }, + "9642": { + "id": 9642, + "name": "Train to 2024", + "diamondCost": 12024, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/0cb12913e0a96bbcc45f97b450e74cd3.png~tplv-obj.jpg" + }, + "9643": { + "id": 9643, + "name": "2024 JoyLens", + "diamondCost": 224, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/36d82bbcd87c1914df84262d9bdd9b95.png~tplv-obj.jpg" + }, + "9644": { + "id": 9644, + "name": "Sparkling Countdown", + "diamondCost": 2024, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/d6b4539ed9683707bdefe268f6575e74.png~tplv-obj.jpg" + }, + "9645": { + "id": 9645, + "name": "New Year Journey", + "diamondCost": 12024, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/0ef9654d92354172fb9b3b364827940c.png~tplv-obj.jpg" + }, + "9647": { + "id": 9647, + "name": "Kitten Paw", + "diamondCost": 299, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/332520d7b5085ce591396c8d2bb9d352.png~tplv-obj.png" + }, + "9650": { + "id": 9650, + "name": "The Van Cat", + "diamondCost": 799, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/6973dd1b6d3dee3ca3f0ebac3c1d2977.png~tplv-obj.png" + }, + "9656": { + "id": 9656, + "name": "Gingerbread man", + "diamondCost": 5, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/af01db3e3cb9f54ea2cb421fab6062bc.png~tplv-obj.png" + }, + "9657": { + "id": 9657, + "name": "GB North Pole", + "diamondCost": 199, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/79715a53c41619e7b205eb26e57926d4.png~tplv-obj.png" + }, + "9658": { + "id": 9658, + "name": "DE North Pole", + "diamondCost": 199, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/130e17b5b561a93cefbd236586881477.png~tplv-obj.png" + }, + "9667": { + "id": 9667, + "name": "Kiwi Bird", + "diamondCost": 10, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/b73cb4aaa76a33efd881192589d65351.png~tplv-obj.png" + }, + "9668": { + "id": 9668, + "name": "Gingerman Party", + "diamondCost": 1200, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/008a9554e736642f1b2dca9f198bb710.png~tplv-obj.png" + }, + "9670": { + "id": 9670, + "name": "Reindeer", + "diamondCost": 299, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/4565fa0cd1dbf76463144b0d4cc50bf1.png~tplv-obj.png" + }, + "9671": { + "id": 9671, + "name": "Gingebread Man", + "diamondCost": 5, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/2399f65414f77419ec7d5e9274dc8e0e.png~tplv-obj.png" + }, + "9672": { + "id": 9672, + "name": "Mimi \u0026 Fifi", + "diamondCost": 5000, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/0a72d0084695d03586fea7d854dc3a47.png~tplv-obj.png" + }, + "9678": { + "id": 9678, + "name": "Holiday Carousel", + "diamondCost": 2000, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/b5ba3941f7389da7495b659e888ea61a.png~tplv-obj.png" + }, + "9680": { + "id": 9680, + "name": "Xmas in London", + "diamondCost": 20000, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/876204a6ad0b1b0e4675d9be42439183.png~tplv-obj.png" + }, + "9682": { + "id": 9682, + "name": "Stay Warm", + "diamondCost": 450, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/abd104eb08ce0c351292036d8897fb8d.png~tplv-obj.png" + }, + "9688": { + "id": 9688, + "name": "Snowglobe", + "diamondCost": 499, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/ea5ac5f8e186897456bed2e78fc78ca5.png~tplv-obj.png" + }, + "9698": { + "id": 9698, + "name": "Candy Cane", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/1fa0a4ed666304c78a46de200b85c84b.png~tplv-obj.png" + }, + "9703": { + "id": 9703, + "name": "Really Curious", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/793ba68723567b695b12f2ef08dc1484.png~tplv-obj.png" + }, + "9704": { + "id": 9704, + "name": "Nemo", + "diamondCost": 15, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/68fcf30cb3fb07e9546f5e7fbc2b0ac0.png~tplv-obj.png" + }, + "9706": { + "id": 9706, + "name": "Elfs Hat ", + "diamondCost": 299, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f9857a040c92b34d6a261201a93c185f.png~tplv-obj.png" + }, + "9717": { + "id": 9717, + "name": "Lucky Airdrop Box", + "diamondCost": 999, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/6ae56f08ae3ee57ea2dda0025bfd39d3.png~tplv-obj.jpg" + }, + "9770": { + "id": 9770, + "name": "Shiba Cookie", + "diamondCost": 10, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/4ea5282e7f61cbeee1214422d40ad407.png~tplv-obj.png" + }, + "9771": { + "id": 9771, + "name": "KFC Chicken", + "diamondCost": 5, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f9d59ccd2328b8a46841b3b1c87d9e55.png~tplv-obj.png" + } +} \ No newline at end of file diff --git a/Tools/target/classes/gifts/output.json b/Tools/target/classes/gifts/output.json index 57af595..d17da4e 100644 --- a/Tools/target/classes/gifts/output.json +++ b/Tools/target/classes/gifts/output.json @@ -349,9 +349,9 @@ }, "5514": { "id": 5514, - "name": "", + "name": "Birds", "diamondCost": 600, - "image": "https://storage.streamdps.com/iblock/77b/77b29c9978438cbed17bfa7fcfd82a7c/805806ca07c5ed0b4315652ce3952c53.png" + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/0911b5726d912dabbf6ee4b0383352ea.png~tplv-obj.png" }, "5518": { "id": 5518, @@ -365,6 +365,12 @@ "diamondCost": 1, "image": "https://storage.streamdps.com/iblock/0f1/0f100548d20594a29c36938ceaea1a62/9e8ba4ba863ec74182826cd0ec1204f9.webp" }, + "5524": { + "id": 5524, + "name": "Tsar", + "diamondCost": 100, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/cb1c3e6263d4b6c08301f8798dcb5a9b.png~tplv-obj.png" + }, "5525": { "id": 5525, "name": "", @@ -395,6 +401,12 @@ "diamondCost": 5, "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/8525a07c6bf16a74eee66e9ad119b3b8.png~tplv-obj.png" }, + "5549": { + "id": 5549, + "name": "Ballet Dancer", + "diamondCost": 500, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/c09cc8ce49476d2c46e9c8af6189d5f4.png~tplv-obj.png" + }, "5556": { "id": 5556, "name": "", @@ -409,9 +421,9 @@ }, "5559": { "id": 5559, - "name": "", + "name": "Crystal Heart", "diamondCost": 499, - "image": "https://storage.streamdps.com/iblock/7ee/7eed736538e3381d1060959a4a6265cc/a0688e0e9dbbf0a18129a01a5787eb05.png" + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/ae46ac6582a606009643440fe4138eb4.png~tplv-obj.png" }, "5560": { "id": 5560, @@ -669,7 +681,7 @@ "id": 5680, "name": "Disco ball", "diamondCost": 1000, - "image": "https://storage.streamdps.com/iblock/cdd/cdd759a0d8715e70c1d888c785259620/864a0df77a777eb522157c4d8eb393a3.png" + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/8d0cb854bbe8eeea654f3f9c353c5cf0~tplv-obj.png" }, "5685": { "id": 5685, @@ -1679,6 +1691,12 @@ "diamondCost": 99, "image": "https://storage.streamdps.com/iblock/755/7554b4a059474294a01241f9065b0b12/3c499a6504236ff8ec6d072747ce0230.png" }, + "6112": { + "id": 6112, + "name": "King Cake ", + "diamondCost": 9, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/aa99da9f6b499ff879c3860e888a53ae~tplv-obj.png" + }, "6113": { "id": 6113, "name": "Taco ", @@ -2071,9 +2089,9 @@ }, "6393": { "id": 6393, - "name": "", + "name": "Magic Hat", "diamondCost": 299, - "image": "https://storage.streamdps.com/iblock/9ac/9ac682d8a906e071def06929fca8ac7a/36982973f4f0f8ef9ebb4bb67494f72a.webp" + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/b156ffd21bb3849a52144ab1688bbc43~tplv-obj.png" }, "6398": { "id": 6398, @@ -2123,6 +2141,12 @@ "diamondCost": 2000, "image": "https://storage.streamdps.com/iblock/49b/49be18ae5914346ffcaf15a519ba9c1c/41326cb23d22010f0c4a8edf5bd27615.webp" }, + "6426": { + "id": 6426, + "name": "Dombra", + "diamondCost": 20, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/ccd9fea1988521d1e81051a916800d6c~tplv-obj.png" + }, "6427": { "id": 6427, "name": "Hat and Mustache", @@ -2189,6 +2213,12 @@ "diamondCost": 1, "image": "https://storage.streamdps.com/iblock/e11/e110e47562d77ab5fa26cc31e840f801/a4a1823ef2c1bc65c4dc2a4e82ec446b.png" }, + "6452": { + "id": 6452, + "name": "Jakarta Roundabout", + "diamondCost": 16999, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/31f67910fc5858cf087da65746f1f9f3~tplv-obj.png" + }, "6454": { "id": 6454, "name": "", @@ -2561,6 +2591,12 @@ "diamondCost": 99, "image": "https://storage.streamdps.com/iblock/b17/b171f313a2ba4af15e8645f02d24d4e7/a58831515ce8102cb72841e8ed45ed08.webp" }, + "6633": { + "id": 6633, + "name": "Independence Day", + "diamondCost": 10, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/b967993872a6e40f3477d30545f8d2eb~tplv-obj.png" + }, "6634": { "id": 6634, "name": "Sunday Roast", @@ -2597,6 +2633,12 @@ "diamondCost": 1, "image": "https://storage.streamdps.com/iblock/c1e/c1e1683273f5505462f45358cd773806/ba5afaec3f62e18672bd1b25a4e8a4d2.webp" }, + "6655": { + "id": 6655, + "name": "Summer Iris ", + "diamondCost": 30, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/cb591f5b5729fa6e64cac57c78724981~tplv-obj.png" + }, "6661": { "id": 6661, "name": "Kiss your Heart", @@ -2705,6 +2747,12 @@ "diamondCost": 100, "image": "https://storage.streamdps.com/iblock/cc8/cc8133c73d5ca2cb5fde306f5b4e2a11/fb273956755fe6fbf7263023a9c36ebe.webp" }, + "6741": { + "id": 6741, + "name": "Gorgeous Trophy", + "diamondCost": 7000, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/279c9495c2150e333bc4bc13761d177e~tplv-obj.png" + }, "6743": { "id": 6743, "name": "", @@ -2735,6 +2783,12 @@ "diamondCost": 1, "image": "https://storage.streamdps.com/iblock/457/457a95d19f48aa254b10a30ee8e2c791/b3e217a47d1b38fe06ef11e149aae0e0.webp" }, + "6756": { + "id": 6756, + "name": "Hot", + "diamondCost": 10, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/ec679890070187b61620b9662afb814e~tplv-obj.png" + }, "6757": { "id": 6757, "name": "Dash", @@ -2837,6 +2891,12 @@ "diamondCost": 199, "image": "https://storage.streamdps.com/iblock/53b/53ba63daed395b1c8eda6cd5fa51b912/2ddcbdeeebee2a97780b4e846aace552.webp" }, + "6800": { + "id": 6800, + "name": "Pinata", + "diamondCost": 699, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/c8a18d43dc9fb4598d7e991ebeb958ae~tplv-obj.png" + }, "6813": { "id": 6813, "name": "Fantastic", @@ -3129,7 +3189,7 @@ "id": 6967, "name": "Autumn Leaves", "diamondCost": 500, - "image": "https://storage.streamdps.com/iblock/f04/f042339687e8abaa2fc0e1976d9b11f4/251a0624bc3a23ba39d75467868dcbf8.webp" + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/30adcaf443df63e3bfd2751ad251f87d~tplv-obj.png" }, "6968": { "id": 6968, @@ -3275,6 +3335,12 @@ "diamondCost": 10, "image": "https://storage.streamdps.com/iblock/eeb/eeb4c2ae379b89120c8ae69bbbea8642/ea6d73fcf39771c592560120d2c9b577.webp" }, + "7032": { + "id": 7032, + "name": "Maracas", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/00204efcf0573192ad5d872c7beeaf5b~tplv-obj.png" + }, "7037": { "id": 7037, "name": "", @@ -3385,9 +3451,9 @@ }, "7084": { "id": 7084, - "name": "", + "name": "Witchy Kitty", "diamondCost": 30, - "image": "https://storage.streamdps.com/iblock/1c6/1c64bc1b780d8a987986694a699e0585/0d6afd7934d363dba4a747f8c0bec66b.webp" + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/dfce46f99a1206cca84f9092603e4783~tplv-obj.png" }, "7086": { "id": 7086, @@ -3443,6 +3509,12 @@ "diamondCost": 5, "image": "https://storage.streamdps.com/iblock/5f2/5f2f2f673c116c46372ee874bfb66685/759b52ad2866ed2f5a78ccd558f4457e.webp" }, + "7105": { + "id": 7105, + "name": "Magic Potion", + "diamondCost": 499, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/e055625e9239df7e833702c768e033d2~tplv-obj.png" + }, "7106": { "id": 7106, "name": "", @@ -3737,6 +3809,12 @@ "diamondCost": 1, "image": "https://storage.streamdps.com/iblock/bf8/bf8e32bd0bf5a916195b5848db571f4f/a9241b01b970aa44c2d5cea5e8ba69d6.webp" }, + "7377": { + "id": 7377, + "name": "Christmas Market G", + "diamondCost": 2000, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/f498f29ef628c8318006a9ff2f49bf08~tplv-obj.png" + }, "7391": { "id": 7391, "name": "I\u0027m shy", @@ -3773,6 +3851,12 @@ "diamondCost": 10, "image": "https://storage.streamdps.com/iblock/8f7/8f7fcac557fb70fa0bbd69809c112c0e/978e0bcdcd8cbf4cbdfdb53d9fc39eaa.webp" }, + "7458": { + "id": 7458, + "name": "Wooly Hat", + "diamondCost": 199, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a234d0187047fa48805c8ea2e1f1f756~tplv-obj.png" + }, "7467": { "id": 7467, "name": "Chasing the Dream", @@ -3785,12 +3869,30 @@ "diamondCost": 5000, "image": "https://storage.streamdps.com/iblock/f5c/f5cda80a1f9853c49226a450faf26e8f/6318d17d7a2526f521123402d19a4c3e.webp" }, + "7475": { + "id": 7475, + "name": "Mistletoe GDM 23", + "diamondCost": 199, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/3527969b8c27e3194e61ff0787a9c3c2~tplv-obj.png" + }, + "7477": { + "id": 7477, + "name": "Panettone GDM 23", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/64ce2413a362442819b4551703b7b26c~tplv-obj.png" + }, "7482": { "id": 7482, "name": "Flying Jets", "diamondCost": 5000, "image": "https://storage.streamdps.com/iblock/5a4/5a4f3c7adc31f60326e3adf1a3a20bf9/bc96de02ceba4b91c1f9c996293974b4.webp" }, + "7498": { + "id": 7498, + "name": "Candy Cane Gun", + "diamondCost": 799, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/58ef7964e32adc5fc47c5706a02e4ff0~tplv-obj.png" + }, "7501": { "id": 7501, "name": "Hello Traveler", @@ -3803,6 +3905,30 @@ "diamondCost": 299, "image": "https://storage.streamdps.com/iblock/679/679e9e38e38f8a4ce707328aa92b8997/9fedb22710af980bbf7b3092b08ecb94.webp" }, + "7504": { + "id": 7504, + "name": "Holiday Stocking", + "diamondCost": 5, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/e05de50999ebb446e15c4947b30d3140~tplv-obj.png" + }, + "7523": { + "id": 7523, + "name": "Hot Choco GDM 23", + "diamondCost": 30, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/f62f5912077d9af84256de288399125a~tplv-obj.png" + }, + "7525": { + "id": 7525, + "name": "Christmas CarouseG", + "diamondCost": 2000, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/b5ba3941f7389da7495b659e888ea61a~tplv-obj.png" + }, + "7527": { + "id": 7527, + "name": "Christmas Wreath G", + "diamondCost": 10, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/7842b50135e089334fc40d9705bb53c7~tplv-obj.png" + }, "7529": { "id": 7529, "name": "Mystery Firework", @@ -3845,6 +3971,12 @@ "diamondCost": 199, "image": "https://storage.streamdps.com/iblock/e36/e36cb42edac42a0636f8785b80c274dc/bbd87fef7b269564a4ca32009879c0ab.webp" }, + "7551": { + "id": 7551, + "name": "Snowman", + "diamondCost": 99, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/e094e0fafc14aaf127fa0d0a7926619a~tplv-obj.png" + }, "7591": { "id": 7591, "name": "Tiny Diny", @@ -3899,6 +4031,18 @@ "diamondCost": 500, "image": "https://storage.streamdps.com/iblock/dca/dcac97e4190d46d113f4bdf2918ee173/4fae166b3f3273b9dbbc2a86bea0ec18.webp" }, + "7697": { + "id": 7697, + "name": "LOVE U", + "diamondCost": 899, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/79d45877691333e2ba69a9098406e95c~tplv-obj.png" + }, + "7707": { + "id": 7707, + "name": "I\u0027m blue", + "diamondCost": 5, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/c560ec76d5599198aaea9377c5ffab6e~tplv-obj.png" + }, "7720": { "id": 7720, "name": "Flying Jets", @@ -4013,6 +4157,12 @@ "diamondCost": 199, "image": "https://storage.streamdps.com/iblock/3c4/3c40e306064bb00719cb77dec261891a/bc24ae9f8a52d13475897170332d546f.webp" }, + "7846": { + "id": 7846, + "name": "Grumpy Glasses", + "diamondCost": 99, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/6f38f8ed7442f69a105788b5c0c74a38~tplv-obj.png" + }, "7851": { "id": 7851, "name": "Football Helmet", @@ -4073,6 +4223,18 @@ "diamondCost": 15000, "image": "https://storage.streamdps.com/iblock/a12/a12a1b23f1f6a19d728de84e1f43e21d/ff288346e9855a9bb6deb4450491028f.webp" }, + "7920": { + "id": 7920, + "name": "Husky", + "diamondCost": 299, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a2f5d595e9d96aec19a7c0ed5fa9b017~tplv-obj.png" + }, + "7921": { + "id": 7921, + "name": "Golden", + "diamondCost": 299, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/b97f58dcb0250489ae98529bcb0542ca~tplv-obj.png" + }, "7927": { "id": 7927, "name": "Puppy Love", @@ -4157,6 +4319,12 @@ "diamondCost": 10, "image": "https://storage.streamdps.com/iblock/486/486a2490c987c2bb97b6068fd5aac5ab/49d9045fcfe94bbfbd08c3363bb4512a.webp" }, + "8005": { + "id": 8005, + "name": "Falling For You", + "diamondCost": 299, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a198bd39d2511dbba6a68867740e3ff9~tplv-obj.png" + }, "8017": { "id": 8017, "name": "Headphone", @@ -4289,6 +4457,12 @@ "diamondCost": 5, "image": "https://storage.streamdps.com/iblock/27f/27fe97cb0f1b8056fa0aedc918ea560e/966df61a39e36fe0f7237e55c3298117.webp" }, + "8207": { + "id": 8207, + "name": "The Crown", + "diamondCost": 199, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/5bf798f92fe96ba53c0f4d28f052f9bb~tplv-obj.png" + }, "8217": { "id": 8217, "name": "Capybara", @@ -4355,6 +4529,18 @@ "diamondCost": 19999, "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/a598ba4c7024f4d46c1268be4d82f901~tplv-obj.jpg" }, + "8250": { + "id": 8250, + "name": "Disco ball", + "diamondCost": 1000, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/a53d3ef956eb2f1aa7a7db46024c70bb~tplv-obj.png" + }, + "8253": { + "id": 8253, + "name": "Spring Train", + "diamondCost": 3999, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/b859c413a241fec75bc78668aeb0f581~tplv-obj.png" + }, "8259": { "id": 8259, "name": "I love you", @@ -4373,6 +4559,24 @@ "diamondCost": 6000, "image": "https://storage.streamdps.com/iblock/88d/88df4387d65bcc77b691098fd649bd59/ad401a92ddba9aae15bb777f9f38638d.webp" }, + "8264": { + "id": 8264, + "name": "Happy Weekend", + "diamondCost": 599, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/b04f104e717798235cd3edaa6703e6a3~tplv-obj.png" + }, + "8265": { + "id": 8265, + "name": "Happy Friday", + "diamondCost": 399, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/65e8fcb76825b9ec36a24faf9a3e9495~tplv-obj.png" + }, + "8266": { + "id": 8266, + "name": "Good Afternoon", + "diamondCost": 399, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/bff3b908c4dd9cf19ab431cc99dc7940~tplv-obj.png" + }, "8267": { "id": 8267, "name": "Good Evening", @@ -4385,6 +4589,12 @@ "diamondCost": 399, "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/b7b55087141bd5f965eb31a99a5f157b~tplv-obj.png" }, + "8269": { + "id": 8269, + "name": "Good Morning", + "diamondCost": 399, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/5c1a28f3aa7eefc27491f3020748ce54~tplv-obj.png" + }, "8277": { "id": 8277, "name": "Love Drop", @@ -4529,6 +4739,12 @@ "diamondCost": 15000, "image": "https://storage.streamdps.com/iblock/bfc/bfcf491b940e478b6410047bc047af1b/abbbdd13015a9f31be1b905268873d73.webp" }, + "8442": { + "id": 8442, + "name": "Flower Festival", + "diamondCost": 199, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/9bfe63e39b581a69ff944758c3eae5a0~tplv-obj.png" + }, "8448": { "id": 8448, "name": "Raccoon", @@ -4667,6 +4883,12 @@ "diamondCost": 199, "image": "https://storage.streamdps.com/iblock/282/28210d38f8625d7c3f39bb85e1fd59c4/61f609f602fc0f3cc2bff6cf94d32fbe.webp" }, + "8754": { + "id": 8754, + "name": "Aurora", + "diamondCost": 12000, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/1f59f5593ce135325c1a034825cec18c.png~tplv-obj.png" + }, "8767": { "id": 8767, "name": "Golden Trumpet", @@ -4691,6 +4913,18 @@ "diamondCost": 450, "image": "https://storage.streamdps.com/iblock/285/285070af9d4f72b74e7d74c22157f2d9/67d9fa3239a7f9a09ef78c832a66e624.webp" }, + "8803": { + "id": 8803, + "name": "Miss You", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/3c53396b922691a7520698f47105a753.png~tplv-obj.png" + }, + "8804": { + "id": 8804, + "name": "Vacation", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/8f46e8eef9cbd5304fb802104c2b4ef4.png~tplv-obj.png" + }, "8806": { "id": 8806, "name": "Dancing Capybaras", @@ -4757,6 +4991,12 @@ "diamondCost": 1200, "image": "https://storage.streamdps.com/iblock/07d/07d678346c7eb588bc3cbddf343ab791/8f8f50f5350e4b1c0b151aff333e43a4.webp" }, + "8890": { + "id": 8890, + "name": "Pink Shoes", + "diamondCost": 5, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/cba8a7c718988bd51c7b6055e9ab1ec4.png~tplv-obj.png" + }, "8892": { "id": 8892, "name": "Dream Team", @@ -4859,6 +5099,12 @@ "diamondCost": 1, "image": "https://storage.streamdps.com/iblock/5b9/5b9eca4a99e965cb25183681a07a5276/c28f7e9c4a8e42460225ff2d12300ae7.webp" }, + "9111": { + "id": 9111, + "name": "Popcorn", + "diamondCost": 5, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/676d2d4c31a8979f1fd06cdf5ecd922f~tplv-obj.png" + }, "9135": { "id": 9135, "name": "Magic Forest", @@ -4895,6 +5141,12 @@ "diamondCost": 3999, "image": "https://storage.streamdps.com/iblock/990/99093308d3ad2c3833d230f9aae7f702/36f073ad050bd79d7d1ba6d781e7ef11.webp" }, + "9152": { + "id": 9152, + "name": "Spin with me GDM", + "diamondCost": 199, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/149ac2e87d05490d7d251149cefe27a2.png~tplv-obj.png" + }, "9175": { "id": 9175, "name": "Pretzel", @@ -4913,12 +5165,30 @@ "diamondCost": 20000, "image": "https://storage.streamdps.com/iblock/c79/c793af446369ecef5238e73312c84ccd/464a76f3e6eaee9afc771f45a4bba9df.webp" }, + "9242": { + "id": 9242, + "name": "Pumpkin Spice Latte", + "diamondCost": 10, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/0636d91615f7417ddd5f29438bf5debe~tplv-obj.png" + }, "9255": { "id": 9255, "name": "Aerobic headband", "diamondCost": 99, "image": "https://storage.streamdps.com/iblock/3d9/3d98c2fbc96922da37a9d22881bb06b9/0a99af132ab8e3fe9806d2412abc6bf0.webp" }, + "9303": { + "id": 9303, + "name": "Rabbit and Mochi", + "diamondCost": 999, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/213ef2549fbb10ec783c95a41d28cf0a.png~tplv-obj.png" + }, + "9304": { + "id": 9304, + "name": "Boo the Ghost", + "diamondCost": 88, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/cb909c78f2412e4927ea68d6af8e048f.png~tplv-obj.png" + }, "9333": { "id": 9333, "name": "LIVE Fest Clappers", @@ -4931,6 +5201,30 @@ "diamondCost": 1, "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/1e98afffef90ed4b2cc9c9ebb88e3608.png~tplv-obj.png" }, + "9354": { + "id": 9354, + "name": "I\u0027m here", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/7006392a82d57452d5ef08dd90e169c1.png~tplv-obj.png" + }, + "9355": { + "id": 9355, + "name": "So cute", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/d40d31241efcf57c630e894bb3007b8a.png~tplv-obj.png" + }, + "9363": { + "id": 9363, + "name": "Elf GDM 23", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/60e5289b379660cc562742cf987a2d35.png~tplv-obj.png" + }, + "9427": { + "id": 9427, + "name": "Pegasus", + "diamondCost": 42999, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f600a2495ab5d250e7da2066484a9383.png~tplv-obj.jpg" + }, "9463": { "id": 9463, "name": "Fairy Wings", @@ -5003,22 +5297,232 @@ "diamondCost": 12000, "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/51a7d74bcb4a6417be59f0ffc0b77e96.png~tplv-obj.png" }, - "9522": { - "id": 9522, - "name": "Exclusive Spark", - "diamondCost": 1000, - "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f0bda1eb6856e2feea9cfcb6c575c8a0.png~tplv-obj.jpg" + "9535": { + "id": 9535, + "name": "Play for you", + "diamondCost": 299, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/182659e90a3432aa155e61c9c0d89df0.png~tplv-obj.png" }, - "9523": { - "id": 9523, - "name": "Exclusive Jet", + "9536": { + "id": 9536, + "name": "Fake smile", + "diamondCost": 299, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/35ce62173962e33834703212d0b845a7.png~tplv-obj.png" + }, + "9576": { + "id": 9576, + "name": "Yeah Nah", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/4b20c5aab3841657a343be3769307805.png~tplv-obj.png" + }, + "9581": { + "id": 9581, + "name": "Turkey Face GDDec", + "diamondCost": 399, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/65349d1ef783fc207c1d2b54a8d521a7.png~tplv-obj.png" + }, + "9583": { + "id": 9583, + "name": "Cool!", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/424c61f16c16919f169fd0352bd24661.png~tplv-obj.png" + }, + "9587": { + "id": 9587, + "name": "Christmas Potato", + "diamondCost": 10, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/5448f1f5157d3a4a88e0f57acf3dbfe0.png~tplv-obj.png" + }, + "9604": { + "id": 9604, + "name": "Gobble Gobble", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/ada9babc0b55cf005e8c8d13dfc30b42.png~tplv-obj.png" + }, + "9615": { + "id": 9615, + "name": "Festive Tiny Diny", + "diamondCost": 15, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f2a8c2967c7153e9077bb469f2e42317.png~tplv-obj.png" + }, + "9617": { + "id": 9617, + "name": "Xmas Mishka Bear", + "diamondCost": 199, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/700c1c8817847317407cc2b8c6c9da42.png~tplv-obj.png" + }, + "9625": { + "id": 9625, + "name": "Elf\u0027s Hat ", + "diamondCost": 299, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f9857a040c92b34d6a261201a93c185f.png~tplv-obj.png" + }, + "9639": { + "id": 9639, + "name": "2024", + "diamondCost": 1, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/484a44bbe62ce47687d1da31a6602bbd.png~tplv-obj.jpg" + }, + "9640": { + "id": 9640, + "name": "2024 Glasses", + "diamondCost": 224, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/512d2e9934cbae8d1019a391814edbd2.png~tplv-obj.jpg" + }, + "9641": { + "id": 9641, + "name": "2024 Countdown", + "diamondCost": 2024, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/a358a3ce18241dcc6e7d0b02d091d563.png~tplv-obj.jpg" + }, + "9642": { + "id": 9642, + "name": "Train to 2024", + "diamondCost": 12024, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/0cb12913e0a96bbcc45f97b450e74cd3.png~tplv-obj.jpg" + }, + "9643": { + "id": 9643, + "name": "2024 JoyLens", + "diamondCost": 224, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/36d82bbcd87c1914df84262d9bdd9b95.png~tplv-obj.jpg" + }, + "9644": { + "id": 9644, + "name": "Sparkling Countdown", + "diamondCost": 2024, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/d6b4539ed9683707bdefe268f6575e74.png~tplv-obj.jpg" + }, + "9645": { + "id": 9645, + "name": "New Year Journey", + "diamondCost": 12024, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/0ef9654d92354172fb9b3b364827940c.png~tplv-obj.jpg" + }, + "9647": { + "id": 9647, + "name": "Kitten Paw", + "diamondCost": 299, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/332520d7b5085ce591396c8d2bb9d352.png~tplv-obj.png" + }, + "9650": { + "id": 9650, + "name": "The Van Cat", + "diamondCost": 799, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/6973dd1b6d3dee3ca3f0ebac3c1d2977.png~tplv-obj.png" + }, + "9656": { + "id": 9656, + "name": "Gingerbread man", + "diamondCost": 5, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/af01db3e3cb9f54ea2cb421fab6062bc.png~tplv-obj.png" + }, + "9657": { + "id": 9657, + "name": "GB North Pole", + "diamondCost": 199, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/79715a53c41619e7b205eb26e57926d4.png~tplv-obj.png" + }, + "9658": { + "id": 9658, + "name": "DE North Pole", + "diamondCost": 199, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/130e17b5b561a93cefbd236586881477.png~tplv-obj.png" + }, + "9667": { + "id": 9667, + "name": "Kiwi Bird", + "diamondCost": 10, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/b73cb4aaa76a33efd881192589d65351.png~tplv-obj.png" + }, + "9668": { + "id": 9668, + "name": "Gingerman Party", + "diamondCost": 1200, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/008a9554e736642f1b2dca9f198bb710.png~tplv-obj.png" + }, + "9670": { + "id": 9670, + "name": "Reindeer", + "diamondCost": 299, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/4565fa0cd1dbf76463144b0d4cc50bf1.png~tplv-obj.png" + }, + "9671": { + "id": 9671, + "name": "Gingebread Man", + "diamondCost": 5, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/2399f65414f77419ec7d5e9274dc8e0e.png~tplv-obj.png" + }, + "9672": { + "id": 9672, + "name": "Mimi \u0026 Fifi", "diamondCost": 5000, - "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/1cc167a00aa4d5dfe48018afb38c3daa.png~tplv-obj.jpg" + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/0a72d0084695d03586fea7d854dc3a47.png~tplv-obj.png" }, - "9524": { - "id": 9524, - "name": "Exclusive Yacht", + "9678": { + "id": 9678, + "name": "Holiday Carousel", + "diamondCost": 2000, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/b5ba3941f7389da7495b659e888ea61a.png~tplv-obj.png" + }, + "9680": { + "id": 9680, + "name": "Xmas in London", "diamondCost": 20000, - "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/da8c85d5ae09ebf320216202e8fa015d.png~tplv-obj.jpg" + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/876204a6ad0b1b0e4675d9be42439183.png~tplv-obj.png" + }, + "9682": { + "id": 9682, + "name": "Stay Warm", + "diamondCost": 450, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/abd104eb08ce0c351292036d8897fb8d.png~tplv-obj.png" + }, + "9688": { + "id": 9688, + "name": "Snowglobe", + "diamondCost": 499, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/ea5ac5f8e186897456bed2e78fc78ca5.png~tplv-obj.png" + }, + "9698": { + "id": 9698, + "name": "Candy Cane", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/1fa0a4ed666304c78a46de200b85c84b.png~tplv-obj.png" + }, + "9703": { + "id": 9703, + "name": "Really Curious", + "diamondCost": 1, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/793ba68723567b695b12f2ef08dc1484.png~tplv-obj.png" + }, + "9704": { + "id": 9704, + "name": "Nemo", + "diamondCost": 15, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/68fcf30cb3fb07e9546f5e7fbc2b0ac0.png~tplv-obj.png" + }, + "9706": { + "id": 9706, + "name": "Elfs Hat ", + "diamondCost": 299, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f9857a040c92b34d6a261201a93c185f.png~tplv-obj.png" + }, + "9717": { + "id": 9717, + "name": "Lucky Airdrop Box", + "diamondCost": 999, + "image": "https://p16-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/6ae56f08ae3ee57ea2dda0025bfd39d3.png~tplv-obj.jpg" + }, + "9770": { + "id": 9770, + "name": "Shiba Cookie", + "diamondCost": 10, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/4ea5282e7f61cbeee1214422d40ad407.png~tplv-obj.png" + }, + "9771": { + "id": 9771, + "name": "KFC Chicken", + "diamondCost": 5, + "image": "https://p19-webcast.tiktokcdn.com/img/maliva/webcast-va/resource/f9d59ccd2328b8a46841b3b1c87d9e55.png~tplv-obj.png" } } \ No newline at end of file diff --git a/Tools/target/classes/io/github/jwdeveloper/tiktok/gifts/GenerateGiftsEnum.class b/Tools/target/classes/io/github/jwdeveloper/tiktok/gifts/GenerateGiftsEnum.class index d9a7249..9780e5a 100644 Binary files a/Tools/target/classes/io/github/jwdeveloper/tiktok/gifts/GenerateGiftsEnum.class and b/Tools/target/classes/io/github/jwdeveloper/tiktok/gifts/GenerateGiftsEnum.class differ diff --git a/Tools/target/classes/io/github/jwdeveloper/tiktok/gifts/GiftsDownloader.class b/Tools/target/classes/io/github/jwdeveloper/tiktok/gifts/GiftsDownloader.class index dd0ef33..94acc1b 100644 Binary files a/Tools/target/classes/io/github/jwdeveloper/tiktok/gifts/GiftsDownloader.class and b/Tools/target/classes/io/github/jwdeveloper/tiktok/gifts/GiftsDownloader.class differ diff --git a/Tools/target/classes/io/github/jwdeveloper/tiktok/gifts/downloader/GiftOfficialJson.class b/Tools/target/classes/io/github/jwdeveloper/tiktok/gifts/downloader/GiftOfficialJson.class index c2f09a2..d0a07e2 100644 Binary files a/Tools/target/classes/io/github/jwdeveloper/tiktok/gifts/downloader/GiftOfficialJson.class and b/Tools/target/classes/io/github/jwdeveloper/tiktok/gifts/downloader/GiftOfficialJson.class differ diff --git a/db-battle.db b/db-battle.db index a6f6709..33129a6 100644 Binary files a/db-battle.db and b/db-battle.db differ