Ver código fonte

美颜素材 替换koko

SuperC 1 ano atrás
pai
commit
ea0ffeb9e0
54 arquivos alterados com 369 adições e 197 exclusões
  1. 124 54
      MiMoLive/MiMoLive.xcodeproj/project.pbxproj
  2. BIN
      MiMoLive/MiMoLive.xcworkspace/xcuserdata/yanxuyao.xcuserdatad/UserInterfaceState.xcuserstate
  3. 139 2
      MiMoLive/MiMoLive/3rdParty/SenseRender/BeautyModel.swift
  4. BIN
      MiMoLive/MiMoLive/3rdParty/SenseRender/BeautyResource.bundle/en.lproj/Localizable.strings
  5. BIN
      MiMoLive/MiMoLive/3rdParty/SenseRender/BeautyResource.bundle/filter_style_body@2x.png
  6. BIN
      MiMoLive/MiMoLive/3rdParty/SenseRender/BeautyResource.bundle/filter_style_brennan@2x.png
  7. BIN
      MiMoLive/MiMoLive/3rdParty/SenseRender/BeautyResource.bundle/filter_style_elegant@2x.png
  8. BIN
      MiMoLive/MiMoLive/3rdParty/SenseRender/BeautyResource.bundle/filter_style_oxygen@2x.png
  9. BIN
      MiMoLive/MiMoLive/3rdParty/SenseRender/BeautyResource.bundle/filter_style_peach@2x.png
  10. BIN
      MiMoLive/MiMoLive/3rdParty/SenseRender/BeautyResource.bundle/filter_style_ruby@2x.png
  11. BIN
      MiMoLive/MiMoLive/3rdParty/SenseRender/BeautyResource.bundle/filter_style_xuejie@2x.png
  12. BIN
      MiMoLive/MiMoLive/3rdParty/SenseRender/BeautyResource.bundle/id.lproj/Localizable.strings
  13. BIN
      MiMoLive/MiMoLive/3rdParty/SenseRender/BeautyResource.bundle/mo_azdjq@2x.png
  14. BIN
      MiMoLive/MiMoLive/3rdParty/SenseRender/BeautyResource.bundle/mo_cat1@2x.png
  15. BIN
      MiMoLive/MiMoLive/3rdParty/SenseRender/BeautyResource.bundle/mo_fajia@2x.png
  16. BIN
      MiMoLive/MiMoLive/3rdParty/SenseRender/BeautyResource.bundle/mo_kaem@2x.png
  17. BIN
      MiMoLive/MiMoLive/3rdParty/SenseRender/BeautyResource.bundle/mo_kttz@2x.png
  18. BIN
      MiMoLive/MiMoLive/3rdParty/SenseRender/BeautyResource.bundle/mo_lujiao@2x.png
  19. BIN
      MiMoLive/MiMoLive/3rdParty/SenseRender/BeautyResource.bundle/mo_micky@2x.png
  20. BIN
      MiMoLive/MiMoLive/3rdParty/SenseRender/BeautyResource.bundle/mo_panda@2x.png
  21. BIN
      MiMoLive/MiMoLive/3rdParty/SenseRender/BeautyResource.bundle/mo_tuzi@2x.png
  22. BIN
      MiMoLive/MiMoLive/3rdParty/SenseRender/BeautyResource.bundle/mo_xxyl@2x.png
  23. BIN
      MiMoLive/MiMoLive/3rdParty/SenseRender/BeautyResource.bundle/zh-Hans.lproj/Localizable.strings
  24. 106 141
      MiMoLive/SenseLib/SENSEME.lic
  25. BIN
      MiMoLive/SenseLib/sticker_face_shape/mo_azdjq.zip
  26. BIN
      MiMoLive/SenseLib/sticker_face_shape/mo_bunny.zip
  27. BIN
      MiMoLive/SenseLib/sticker_face_shape/mo_cat.zip
  28. BIN
      MiMoLive/SenseLib/sticker_face_shape/mo_cat1.zip
  29. BIN
      MiMoLive/SenseLib/sticker_face_shape/mo_fajia.zip
  30. BIN
      MiMoLive/SenseLib/sticker_face_shape/mo_kaem.zip
  31. BIN
      MiMoLive/SenseLib/sticker_face_shape/mo_kttz.zip
  32. BIN
      MiMoLive/SenseLib/sticker_face_shape/mo_lingjie.zip
  33. BIN
      MiMoLive/SenseLib/sticker_face_shape/mo_lujiao.zip
  34. BIN
      MiMoLive/SenseLib/sticker_face_shape/mo_micky.zip
  35. BIN
      MiMoLive/SenseLib/sticker_face_shape/mo_panda.zip
  36. BIN
      MiMoLive/SenseLib/sticker_face_shape/mo_tuzi.zip
  37. BIN
      MiMoLive/SenseLib/sticker_face_shape/mo_xed.zip
  38. BIN
      MiMoLive/SenseLib/sticker_face_shape/mo_xhh.zip
  39. BIN
      MiMoLive/SenseLib/sticker_face_shape/mo_xxyl.zip
  40. BIN
      MiMoLive/SenseLib/style_lightly/filter_style_babypink_1.5.0.model
  41. BIN
      MiMoLive/SenseLib/style_lightly/filter_style_body_1.5.0.model
  42. BIN
      MiMoLive/SenseLib/style_lightly/filter_style_brennan_1.4.0.model
  43. BIN
      MiMoLive/SenseLib/style_lightly/filter_style_elegant_1.4.0.model
  44. BIN
      MiMoLive/SenseLib/style_lightly/filter_style_jingzhi_2.1.0.model
  45. BIN
      MiMoLive/SenseLib/style_lightly/filter_style_latte_2.1.0.model
  46. BIN
      MiMoLive/SenseLib/style_lightly/filter_style_modern_1.5.0.model
  47. BIN
      MiMoLive/SenseLib/style_lightly/filter_style_oxygen_2.1.0.model
  48. BIN
      MiMoLive/SenseLib/style_lightly/filter_style_peach_1.5.0.model
  49. BIN
      MiMoLive/SenseLib/style_lightly/filter_style_ruby_1.5.0.model
  50. BIN
      MiMoLive/SenseLib/style_lightly/filter_style_shensui_2.1.0.model
  51. BIN
      MiMoLive/SenseLib/style_lightly/filter_style_soft_2.1.0.model
  52. BIN
      MiMoLive/SenseLib/style_lightly/filter_style_sundown_2.1.0.model
  53. BIN
      MiMoLive/SenseLib/style_lightly/filter_style_sweetheart_2.1.0.model
  54. BIN
      MiMoLive/SenseLib/style_lightly/filter_style_xuejie_2.1.0.model

+ 124 - 54
MiMoLive/MiMoLive.xcodeproj/project.pbxproj

@@ -139,6 +139,37 @@
 		A60CAEBE2ADD5C11007F73C7 /* UITableView+SCIndexView.m in Sources */ = {isa = PBXBuildFile; fileRef = A60CAEBA2ADD5C11007F73C7 /* UITableView+SCIndexView.m */; };
 		A60CAEC12ADD6318007F73C7 /* UIViewController+CustomNavigationBarItem.m in Sources */ = {isa = PBXBuildFile; fileRef = A60CAEC02ADD6318007F73C7 /* UIViewController+CustomNavigationBarItem.m */; };
 		A60CAEC42ADD65D4007F73C7 /* MOSelectPartitionCell.m in Sources */ = {isa = PBXBuildFile; fileRef = A60CAEC32ADD65D4007F73C7 /* MOSelectPartitionCell.m */; };
+		A60E68E12D2690F200480738 /* filter_style_elegant_1.4.0.model in Resources */ = {isa = PBXBuildFile; fileRef = A60E68D22D2690F000480738 /* filter_style_elegant_1.4.0.model */; };
+		A60E68E22D2690F200480738 /* filter_style_latte_2.1.0.model in Resources */ = {isa = PBXBuildFile; fileRef = A60E68D32D2690F000480738 /* filter_style_latte_2.1.0.model */; };
+		A60E68E32D2690F200480738 /* filter_style_sweetheart_2.1.0.model in Resources */ = {isa = PBXBuildFile; fileRef = A60E68D42D2690F000480738 /* filter_style_sweetheart_2.1.0.model */; };
+		A60E68E42D2690F200480738 /* filter_style_ruby_1.5.0.model in Resources */ = {isa = PBXBuildFile; fileRef = A60E68D52D2690F100480738 /* filter_style_ruby_1.5.0.model */; };
+		A60E68E52D2690F200480738 /* filter_style_modern_1.5.0.model in Resources */ = {isa = PBXBuildFile; fileRef = A60E68D62D2690F100480738 /* filter_style_modern_1.5.0.model */; };
+		A60E68E62D2690F200480738 /* filter_style_babypink_1.5.0.model in Resources */ = {isa = PBXBuildFile; fileRef = A60E68D72D2690F100480738 /* filter_style_babypink_1.5.0.model */; };
+		A60E68E72D2690F200480738 /* filter_style_sundown_2.1.0.model in Resources */ = {isa = PBXBuildFile; fileRef = A60E68D82D2690F100480738 /* filter_style_sundown_2.1.0.model */; };
+		A60E68E82D2690F200480738 /* filter_style_peach_1.5.0.model in Resources */ = {isa = PBXBuildFile; fileRef = A60E68D92D2690F100480738 /* filter_style_peach_1.5.0.model */; };
+		A60E68E92D2690F200480738 /* filter_style_shensui_2.1.0.model in Resources */ = {isa = PBXBuildFile; fileRef = A60E68DA2D2690F100480738 /* filter_style_shensui_2.1.0.model */; };
+		A60E68EA2D2690F200480738 /* filter_style_jingzhi_2.1.0.model in Resources */ = {isa = PBXBuildFile; fileRef = A60E68DB2D2690F100480738 /* filter_style_jingzhi_2.1.0.model */; };
+		A60E68EB2D2690F200480738 /* filter_style_brennan_1.4.0.model in Resources */ = {isa = PBXBuildFile; fileRef = A60E68DC2D2690F200480738 /* filter_style_brennan_1.4.0.model */; };
+		A60E68EC2D2690F200480738 /* filter_style_body_1.5.0.model in Resources */ = {isa = PBXBuildFile; fileRef = A60E68DD2D2690F200480738 /* filter_style_body_1.5.0.model */; };
+		A60E68ED2D2690F200480738 /* filter_style_xuejie_2.1.0.model in Resources */ = {isa = PBXBuildFile; fileRef = A60E68DE2D2690F200480738 /* filter_style_xuejie_2.1.0.model */; };
+		A60E68EE2D2690F200480738 /* filter_style_soft_2.1.0.model in Resources */ = {isa = PBXBuildFile; fileRef = A60E68DF2D2690F200480738 /* filter_style_soft_2.1.0.model */; };
+		A60E68EF2D2690F200480738 /* filter_style_oxygen_2.1.0.model in Resources */ = {isa = PBXBuildFile; fileRef = A60E68E02D2690F200480738 /* filter_style_oxygen_2.1.0.model */; };
+		A60E68FF2D26912100480738 /* mo_xxyl.zip in Resources */ = {isa = PBXBuildFile; fileRef = A60E68F02D26911F00480738 /* mo_xxyl.zip */; };
+		A60E69002D26912100480738 /* mo_kttz.zip in Resources */ = {isa = PBXBuildFile; fileRef = A60E68F12D26911F00480738 /* mo_kttz.zip */; };
+		A60E69012D26912100480738 /* mo_xhh.zip in Resources */ = {isa = PBXBuildFile; fileRef = A60E68F22D26911F00480738 /* mo_xhh.zip */; };
+		A60E69022D26912100480738 /* mo_cat.zip in Resources */ = {isa = PBXBuildFile; fileRef = A60E68F32D26911F00480738 /* mo_cat.zip */; };
+		A60E69032D26912100480738 /* mo_panda.zip in Resources */ = {isa = PBXBuildFile; fileRef = A60E68F42D26911F00480738 /* mo_panda.zip */; };
+		A60E69042D26912100480738 /* mo_tuzi.zip in Resources */ = {isa = PBXBuildFile; fileRef = A60E68F52D26911F00480738 /* mo_tuzi.zip */; };
+		A60E69052D26912100480738 /* mo_lujiao.zip in Resources */ = {isa = PBXBuildFile; fileRef = A60E68F62D26912000480738 /* mo_lujiao.zip */; };
+		A60E69062D26912100480738 /* mo_lingjie.zip in Resources */ = {isa = PBXBuildFile; fileRef = A60E68F72D26912000480738 /* mo_lingjie.zip */; };
+		A60E69072D26912100480738 /* mo_micky.zip in Resources */ = {isa = PBXBuildFile; fileRef = A60E68F82D26912000480738 /* mo_micky.zip */; };
+		A60E69082D26912100480738 /* mo_fajia.zip in Resources */ = {isa = PBXBuildFile; fileRef = A60E68F92D26912000480738 /* mo_fajia.zip */; };
+		A60E69092D26912100480738 /* mo_azdjq.zip in Resources */ = {isa = PBXBuildFile; fileRef = A60E68FA2D26912000480738 /* mo_azdjq.zip */; };
+		A60E690A2D26912100480738 /* mo_kaem.zip in Resources */ = {isa = PBXBuildFile; fileRef = A60E68FB2D26912000480738 /* mo_kaem.zip */; };
+		A60E690B2D26912100480738 /* mo_bunny.zip in Resources */ = {isa = PBXBuildFile; fileRef = A60E68FC2D26912000480738 /* mo_bunny.zip */; };
+		A60E690C2D26912100480738 /* mo_xed.zip in Resources */ = {isa = PBXBuildFile; fileRef = A60E68FD2D26912100480738 /* mo_xed.zip */; };
+		A60E690D2D26912100480738 /* mo_cat1.zip in Resources */ = {isa = PBXBuildFile; fileRef = A60E68FE2D26912100480738 /* mo_cat1.zip */; };
+		A60E690F2D26918D00480738 /* SENSEME.lic in Resources */ = {isa = PBXBuildFile; fileRef = A60E690E2D26918D00480738 /* SENSEME.lic */; };
 		A613DDAE2AF7B78D000430D8 /* MOChatViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = A613DDAD2AF7B78D000430D8 /* MOChatViewController.m */; };
 		A613EDD12CA2C7EC00F8069B /* MOLiveTagArrayView.m in Sources */ = {isa = PBXBuildFile; fileRef = A613EDD02CA2C7EC00F8069B /* MOLiveTagArrayView.m */; };
 		A61485272C734AE600DDD3C7 /* MOUserApplicationView.m in Sources */ = {isa = PBXBuildFile; fileRef = A61485262C734AE600DDD3C7 /* MOUserApplicationView.m */; };
@@ -447,11 +478,6 @@
 		A644F4E82ADFD8BC009B69A1 /* MOLiveCell.m in Sources */ = {isa = PBXBuildFile; fileRef = A644F4E72ADFD8BC009B69A1 /* MOLiveCell.m */; };
 		A6451B4E2C048F7000838984 /* MONameplateDisplayBaseCell.m in Sources */ = {isa = PBXBuildFile; fileRef = A6451B4C2C048F7000838984 /* MONameplateDisplayBaseCell.m */; };
 		A6451B4F2C048F7000838984 /* MONameplateDisplayBaseCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = A6451B4D2C048F7000838984 /* MONameplateDisplayBaseCell.xib */; };
-		A64A08E32B6756810047870A /* mo_lingjie.zip in Resources */ = {isa = PBXBuildFile; fileRef = A64A08DE2B6756800047870A /* mo_lingjie.zip */; };
-		A64A08E42B6756810047870A /* mo_xhh.zip in Resources */ = {isa = PBXBuildFile; fileRef = A64A08DF2B6756800047870A /* mo_xhh.zip */; };
-		A64A08E52B6756810047870A /* mo_cat.zip in Resources */ = {isa = PBXBuildFile; fileRef = A64A08E02B6756800047870A /* mo_cat.zip */; };
-		A64A08E62B6756810047870A /* mo_xed.zip in Resources */ = {isa = PBXBuildFile; fileRef = A64A08E12B6756810047870A /* mo_xed.zip */; };
-		A64A08E72B6756810047870A /* mo_bunny.zip in Resources */ = {isa = PBXBuildFile; fileRef = A64A08E22B6756810047870A /* mo_bunny.zip */; };
 		A64A08F02B67B0580047870A /* MOFollowShowView.m in Sources */ = {isa = PBXBuildFile; fileRef = A64A08EF2B67B0580047870A /* MOFollowShowView.m */; };
 		A64A08F22B67B06A0047870A /* MOFollowShowView.xib in Resources */ = {isa = PBXBuildFile; fileRef = A64A08F12B67B06A0047870A /* MOFollowShowView.xib */; };
 		A64A08F52B692F3F0047870A /* MOPkRuleView.m in Sources */ = {isa = PBXBuildFile; fileRef = A64A08F42B692F3F0047870A /* MOPkRuleView.m */; };
@@ -1023,14 +1049,6 @@
 		A6C5630A2B6A34CB0068F266 /* MOWishRuleView.xib in Resources */ = {isa = PBXBuildFile; fileRef = A6C563092B6A34CB0068F266 /* MOWishRuleView.xib */; };
 		A6C563102B6A7D220068F266 /* MOEventData.m in Sources */ = {isa = PBXBuildFile; fileRef = A6C5630D2B6A7D210068F266 /* MOEventData.m */; };
 		A6C563112B6A7D220068F266 /* MOEventList.m in Sources */ = {isa = PBXBuildFile; fileRef = A6C5630F2B6A7D210068F266 /* MOEventList.m */; };
-		A6C63F1F2B81A5FC00C0DB7A /* filter_style_babypink_1.5.0.model in Resources */ = {isa = PBXBuildFile; fileRef = A698C3FA2B80B8A20040BF88 /* filter_style_babypink_1.5.0.model */; };
-		A6C63F202B81A5FC00C0DB7A /* filter_style_jingzhi_2.1.0.model in Resources */ = {isa = PBXBuildFile; fileRef = A698C3F72B80B8A20040BF88 /* filter_style_jingzhi_2.1.0.model */; };
-		A6C63F212B81A5FC00C0DB7A /* filter_style_latte_2.1.0.model in Resources */ = {isa = PBXBuildFile; fileRef = A698C3FB2B80B8A20040BF88 /* filter_style_latte_2.1.0.model */; };
-		A6C63F222B81A5FC00C0DB7A /* filter_style_modern_1.5.0.model in Resources */ = {isa = PBXBuildFile; fileRef = A698C3F92B80B8A20040BF88 /* filter_style_modern_1.5.0.model */; };
-		A6C63F232B81A5FC00C0DB7A /* filter_style_shensui_2.1.0.model in Resources */ = {isa = PBXBuildFile; fileRef = A698C3F82B80B8A20040BF88 /* filter_style_shensui_2.1.0.model */; };
-		A6C63F242B81A5FC00C0DB7A /* filter_style_soft_2.1.0.model in Resources */ = {isa = PBXBuildFile; fileRef = A698C3F42B80B8A10040BF88 /* filter_style_soft_2.1.0.model */; };
-		A6C63F252B81A5FC00C0DB7A /* filter_style_sundown_2.1.0.model in Resources */ = {isa = PBXBuildFile; fileRef = A698C3F52B80B8A10040BF88 /* filter_style_sundown_2.1.0.model */; };
-		A6C63F262B81A5FC00C0DB7A /* filter_style_sweetheart_2.1.0.model in Resources */ = {isa = PBXBuildFile; fileRef = A698C3F62B80B8A20040BF88 /* filter_style_sweetheart_2.1.0.model */; };
 		A6C63F2A2B8236D700C0DB7A /* MOPkContributionView.m in Sources */ = {isa = PBXBuildFile; fileRef = A6C63F292B8236D700C0DB7A /* MOPkContributionView.m */; };
 		A6C63F2C2B8236E400C0DB7A /* MOPkContributionView.xib in Resources */ = {isa = PBXBuildFile; fileRef = A6C63F2B2B8236E400C0DB7A /* MOPkContributionView.xib */; };
 		A6C6ABB42C22B4C000E9891B /* MORedEnvelopesInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = A6C6ABB02C22B4BF00E9891B /* MORedEnvelopesInfo.m */; };
@@ -1694,6 +1712,37 @@
 		A60CAEC02ADD6318007F73C7 /* UIViewController+CustomNavigationBarItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIViewController+CustomNavigationBarItem.m"; sourceTree = "<group>"; };
 		A60CAEC22ADD65D4007F73C7 /* MOSelectPartitionCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MOSelectPartitionCell.h; sourceTree = "<group>"; };
 		A60CAEC32ADD65D4007F73C7 /* MOSelectPartitionCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MOSelectPartitionCell.m; sourceTree = "<group>"; };
+		A60E68D22D2690F000480738 /* filter_style_elegant_1.4.0.model */ = {isa = PBXFileReference; lastKnownFileType = file; path = filter_style_elegant_1.4.0.model; sourceTree = "<group>"; };
+		A60E68D32D2690F000480738 /* filter_style_latte_2.1.0.model */ = {isa = PBXFileReference; lastKnownFileType = file; path = filter_style_latte_2.1.0.model; sourceTree = "<group>"; };
+		A60E68D42D2690F000480738 /* filter_style_sweetheart_2.1.0.model */ = {isa = PBXFileReference; lastKnownFileType = file; path = filter_style_sweetheart_2.1.0.model; sourceTree = "<group>"; };
+		A60E68D52D2690F100480738 /* filter_style_ruby_1.5.0.model */ = {isa = PBXFileReference; lastKnownFileType = file; path = filter_style_ruby_1.5.0.model; sourceTree = "<group>"; };
+		A60E68D62D2690F100480738 /* filter_style_modern_1.5.0.model */ = {isa = PBXFileReference; lastKnownFileType = file; path = filter_style_modern_1.5.0.model; sourceTree = "<group>"; };
+		A60E68D72D2690F100480738 /* filter_style_babypink_1.5.0.model */ = {isa = PBXFileReference; lastKnownFileType = file; path = filter_style_babypink_1.5.0.model; sourceTree = "<group>"; };
+		A60E68D82D2690F100480738 /* filter_style_sundown_2.1.0.model */ = {isa = PBXFileReference; lastKnownFileType = file; path = filter_style_sundown_2.1.0.model; sourceTree = "<group>"; };
+		A60E68D92D2690F100480738 /* filter_style_peach_1.5.0.model */ = {isa = PBXFileReference; lastKnownFileType = file; path = filter_style_peach_1.5.0.model; sourceTree = "<group>"; };
+		A60E68DA2D2690F100480738 /* filter_style_shensui_2.1.0.model */ = {isa = PBXFileReference; lastKnownFileType = file; path = filter_style_shensui_2.1.0.model; sourceTree = "<group>"; };
+		A60E68DB2D2690F100480738 /* filter_style_jingzhi_2.1.0.model */ = {isa = PBXFileReference; lastKnownFileType = file; path = filter_style_jingzhi_2.1.0.model; sourceTree = "<group>"; };
+		A60E68DC2D2690F200480738 /* filter_style_brennan_1.4.0.model */ = {isa = PBXFileReference; lastKnownFileType = file; path = filter_style_brennan_1.4.0.model; sourceTree = "<group>"; };
+		A60E68DD2D2690F200480738 /* filter_style_body_1.5.0.model */ = {isa = PBXFileReference; lastKnownFileType = file; path = filter_style_body_1.5.0.model; sourceTree = "<group>"; };
+		A60E68DE2D2690F200480738 /* filter_style_xuejie_2.1.0.model */ = {isa = PBXFileReference; lastKnownFileType = file; path = filter_style_xuejie_2.1.0.model; sourceTree = "<group>"; };
+		A60E68DF2D2690F200480738 /* filter_style_soft_2.1.0.model */ = {isa = PBXFileReference; lastKnownFileType = file; path = filter_style_soft_2.1.0.model; sourceTree = "<group>"; };
+		A60E68E02D2690F200480738 /* filter_style_oxygen_2.1.0.model */ = {isa = PBXFileReference; lastKnownFileType = file; path = filter_style_oxygen_2.1.0.model; sourceTree = "<group>"; };
+		A60E68F02D26911F00480738 /* mo_xxyl.zip */ = {isa = PBXFileReference; lastKnownFileType = archive.zip; path = mo_xxyl.zip; sourceTree = "<group>"; };
+		A60E68F12D26911F00480738 /* mo_kttz.zip */ = {isa = PBXFileReference; lastKnownFileType = archive.zip; path = mo_kttz.zip; sourceTree = "<group>"; };
+		A60E68F22D26911F00480738 /* mo_xhh.zip */ = {isa = PBXFileReference; lastKnownFileType = archive.zip; path = mo_xhh.zip; sourceTree = "<group>"; };
+		A60E68F32D26911F00480738 /* mo_cat.zip */ = {isa = PBXFileReference; lastKnownFileType = archive.zip; path = mo_cat.zip; sourceTree = "<group>"; };
+		A60E68F42D26911F00480738 /* mo_panda.zip */ = {isa = PBXFileReference; lastKnownFileType = archive.zip; path = mo_panda.zip; sourceTree = "<group>"; };
+		A60E68F52D26911F00480738 /* mo_tuzi.zip */ = {isa = PBXFileReference; lastKnownFileType = archive.zip; path = mo_tuzi.zip; sourceTree = "<group>"; };
+		A60E68F62D26912000480738 /* mo_lujiao.zip */ = {isa = PBXFileReference; lastKnownFileType = archive.zip; path = mo_lujiao.zip; sourceTree = "<group>"; };
+		A60E68F72D26912000480738 /* mo_lingjie.zip */ = {isa = PBXFileReference; lastKnownFileType = archive.zip; path = mo_lingjie.zip; sourceTree = "<group>"; };
+		A60E68F82D26912000480738 /* mo_micky.zip */ = {isa = PBXFileReference; lastKnownFileType = archive.zip; path = mo_micky.zip; sourceTree = "<group>"; };
+		A60E68F92D26912000480738 /* mo_fajia.zip */ = {isa = PBXFileReference; lastKnownFileType = archive.zip; path = mo_fajia.zip; sourceTree = "<group>"; };
+		A60E68FA2D26912000480738 /* mo_azdjq.zip */ = {isa = PBXFileReference; lastKnownFileType = archive.zip; path = mo_azdjq.zip; sourceTree = "<group>"; };
+		A60E68FB2D26912000480738 /* mo_kaem.zip */ = {isa = PBXFileReference; lastKnownFileType = archive.zip; path = mo_kaem.zip; sourceTree = "<group>"; };
+		A60E68FC2D26912000480738 /* mo_bunny.zip */ = {isa = PBXFileReference; lastKnownFileType = archive.zip; path = mo_bunny.zip; sourceTree = "<group>"; };
+		A60E68FD2D26912100480738 /* mo_xed.zip */ = {isa = PBXFileReference; lastKnownFileType = archive.zip; path = mo_xed.zip; sourceTree = "<group>"; };
+		A60E68FE2D26912100480738 /* mo_cat1.zip */ = {isa = PBXFileReference; lastKnownFileType = archive.zip; path = mo_cat1.zip; sourceTree = "<group>"; };
+		A60E690E2D26918D00480738 /* SENSEME.lic */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SENSEME.lic; sourceTree = "<group>"; };
 		A613DDAC2AF7B78D000430D8 /* MOChatViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MOChatViewController.h; sourceTree = "<group>"; };
 		A613DDAD2AF7B78D000430D8 /* MOChatViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MOChatViewController.m; sourceTree = "<group>"; };
 		A613EDCF2CA2C7EC00F8069B /* MOLiveTagArrayView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MOLiveTagArrayView.h; sourceTree = "<group>"; };
@@ -2074,7 +2123,6 @@
 		A6293E7A2B6B60640000EEA3 /* MOLiveBroadCastEndView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MOLiveBroadCastEndView.h; sourceTree = "<group>"; };
 		A6293E7B2B6B60640000EEA3 /* MOLiveBroadCastEndView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MOLiveBroadCastEndView.m; sourceTree = "<group>"; };
 		A6293E7D2B6B606D0000EEA3 /* MOLiveBroadCastEndView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MOLiveBroadCastEndView.xib; sourceTree = "<group>"; };
-		A62C34202B63A8D900DBCB35 /* SENSEME.lic */ = {isa = PBXFileReference; lastKnownFileType = text; path = SENSEME.lic; sourceTree = "<group>"; };
 		A62C34222B63A9C900DBCB35 /* MONormalGradeTipView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MONormalGradeTipView.h; sourceTree = "<group>"; };
 		A62C34232B63A9C900DBCB35 /* MONormalGradeTipView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MONormalGradeTipView.m; sourceTree = "<group>"; };
 		A62C34252B63A9D300DBCB35 /* MONormalGradeTipView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MONormalGradeTipView.xib; sourceTree = "<group>"; };
@@ -2251,11 +2299,6 @@
 		A6451B4B2C048F7000838984 /* MONameplateDisplayBaseCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MONameplateDisplayBaseCell.h; sourceTree = "<group>"; };
 		A6451B4C2C048F7000838984 /* MONameplateDisplayBaseCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MONameplateDisplayBaseCell.m; sourceTree = "<group>"; };
 		A6451B4D2C048F7000838984 /* MONameplateDisplayBaseCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MONameplateDisplayBaseCell.xib; sourceTree = "<group>"; };
-		A64A08DE2B6756800047870A /* mo_lingjie.zip */ = {isa = PBXFileReference; lastKnownFileType = archive.zip; path = mo_lingjie.zip; sourceTree = "<group>"; };
-		A64A08DF2B6756800047870A /* mo_xhh.zip */ = {isa = PBXFileReference; lastKnownFileType = archive.zip; path = mo_xhh.zip; sourceTree = "<group>"; };
-		A64A08E02B6756800047870A /* mo_cat.zip */ = {isa = PBXFileReference; lastKnownFileType = archive.zip; path = mo_cat.zip; sourceTree = "<group>"; };
-		A64A08E12B6756810047870A /* mo_xed.zip */ = {isa = PBXFileReference; lastKnownFileType = archive.zip; path = mo_xed.zip; sourceTree = "<group>"; };
-		A64A08E22B6756810047870A /* mo_bunny.zip */ = {isa = PBXFileReference; lastKnownFileType = archive.zip; path = mo_bunny.zip; sourceTree = "<group>"; };
 		A64A08EE2B67B0580047870A /* MOFollowShowView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MOFollowShowView.h; sourceTree = "<group>"; };
 		A64A08EF2B67B0580047870A /* MOFollowShowView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MOFollowShowView.m; sourceTree = "<group>"; };
 		A64A08F12B67B06A0047870A /* MOFollowShowView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MOFollowShowView.xib; sourceTree = "<group>"; };
@@ -2830,14 +2873,6 @@
 		A698C3EF2B8028830040BF88 /* MOLiveMsgSystemTipCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MOLiveMsgSystemTipCell.m; sourceTree = "<group>"; };
 		A698C3F12B808D040040BF88 /* MOLiveMsgNormalTipCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MOLiveMsgNormalTipCell.h; sourceTree = "<group>"; };
 		A698C3F22B808D040040BF88 /* MOLiveMsgNormalTipCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MOLiveMsgNormalTipCell.m; sourceTree = "<group>"; };
-		A698C3F42B80B8A10040BF88 /* filter_style_soft_2.1.0.model */ = {isa = PBXFileReference; lastKnownFileType = file; path = filter_style_soft_2.1.0.model; sourceTree = "<group>"; };
-		A698C3F52B80B8A10040BF88 /* filter_style_sundown_2.1.0.model */ = {isa = PBXFileReference; lastKnownFileType = file; path = filter_style_sundown_2.1.0.model; sourceTree = "<group>"; };
-		A698C3F62B80B8A20040BF88 /* filter_style_sweetheart_2.1.0.model */ = {isa = PBXFileReference; lastKnownFileType = file; path = filter_style_sweetheart_2.1.0.model; sourceTree = "<group>"; };
-		A698C3F72B80B8A20040BF88 /* filter_style_jingzhi_2.1.0.model */ = {isa = PBXFileReference; lastKnownFileType = file; path = filter_style_jingzhi_2.1.0.model; sourceTree = "<group>"; };
-		A698C3F82B80B8A20040BF88 /* filter_style_shensui_2.1.0.model */ = {isa = PBXFileReference; lastKnownFileType = file; path = filter_style_shensui_2.1.0.model; sourceTree = "<group>"; };
-		A698C3F92B80B8A20040BF88 /* filter_style_modern_1.5.0.model */ = {isa = PBXFileReference; lastKnownFileType = file; path = filter_style_modern_1.5.0.model; sourceTree = "<group>"; };
-		A698C3FA2B80B8A20040BF88 /* filter_style_babypink_1.5.0.model */ = {isa = PBXFileReference; lastKnownFileType = file; path = filter_style_babypink_1.5.0.model; sourceTree = "<group>"; };
-		A698C3FB2B80B8A20040BF88 /* filter_style_latte_2.1.0.model */ = {isa = PBXFileReference; lastKnownFileType = file; path = filter_style_latte_2.1.0.model; sourceTree = "<group>"; };
 		A698D9952C4F6360007597D1 /* lau_img_bg_lv_2.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = lau_img_bg_lv_2.png; sourceTree = "<group>"; };
 		A698D9972C4F95F3007597D1 /* MOEMNoticeBaseView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MOEMNoticeBaseView.h; sourceTree = "<group>"; };
 		A698D9982C4F95F3007597D1 /* MOEMNoticeBaseView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MOEMNoticeBaseView.m; sourceTree = "<group>"; };
@@ -4310,11 +4345,21 @@
 		A60779802B1834E700981314 /* sticker_face_shape */ = {
 			isa = PBXGroup;
 			children = (
-				A64A08E22B6756810047870A /* mo_bunny.zip */,
-				A64A08E02B6756800047870A /* mo_cat.zip */,
-				A64A08DE2B6756800047870A /* mo_lingjie.zip */,
-				A64A08E12B6756810047870A /* mo_xed.zip */,
-				A64A08DF2B6756800047870A /* mo_xhh.zip */,
+				A60E68FA2D26912000480738 /* mo_azdjq.zip */,
+				A60E68FC2D26912000480738 /* mo_bunny.zip */,
+				A60E68F32D26911F00480738 /* mo_cat.zip */,
+				A60E68FE2D26912100480738 /* mo_cat1.zip */,
+				A60E68F92D26912000480738 /* mo_fajia.zip */,
+				A60E68FB2D26912000480738 /* mo_kaem.zip */,
+				A60E68F12D26911F00480738 /* mo_kttz.zip */,
+				A60E68F72D26912000480738 /* mo_lingjie.zip */,
+				A60E68F62D26912000480738 /* mo_lujiao.zip */,
+				A60E68F82D26912000480738 /* mo_micky.zip */,
+				A60E68F42D26911F00480738 /* mo_panda.zip */,
+				A60E68F52D26911F00480738 /* mo_tuzi.zip */,
+				A60E68FD2D26912100480738 /* mo_xed.zip */,
+				A60E68F22D26911F00480738 /* mo_xhh.zip */,
+				A60E68F02D26911F00480738 /* mo_xxyl.zip */,
 			);
 			path = sticker_face_shape;
 			sourceTree = "<group>";
@@ -4322,14 +4367,21 @@
 		A60779822B1834E700981314 /* style_lightly */ = {
 			isa = PBXGroup;
 			children = (
-				A698C3FA2B80B8A20040BF88 /* filter_style_babypink_1.5.0.model */,
-				A698C3F72B80B8A20040BF88 /* filter_style_jingzhi_2.1.0.model */,
-				A698C3FB2B80B8A20040BF88 /* filter_style_latte_2.1.0.model */,
-				A698C3F92B80B8A20040BF88 /* filter_style_modern_1.5.0.model */,
-				A698C3F82B80B8A20040BF88 /* filter_style_shensui_2.1.0.model */,
-				A698C3F42B80B8A10040BF88 /* filter_style_soft_2.1.0.model */,
-				A698C3F52B80B8A10040BF88 /* filter_style_sundown_2.1.0.model */,
-				A698C3F62B80B8A20040BF88 /* filter_style_sweetheart_2.1.0.model */,
+				A60E68D72D2690F100480738 /* filter_style_babypink_1.5.0.model */,
+				A60E68DD2D2690F200480738 /* filter_style_body_1.5.0.model */,
+				A60E68DC2D2690F200480738 /* filter_style_brennan_1.4.0.model */,
+				A60E68D22D2690F000480738 /* filter_style_elegant_1.4.0.model */,
+				A60E68DB2D2690F100480738 /* filter_style_jingzhi_2.1.0.model */,
+				A60E68D32D2690F000480738 /* filter_style_latte_2.1.0.model */,
+				A60E68D62D2690F100480738 /* filter_style_modern_1.5.0.model */,
+				A60E68E02D2690F200480738 /* filter_style_oxygen_2.1.0.model */,
+				A60E68D92D2690F100480738 /* filter_style_peach_1.5.0.model */,
+				A60E68D52D2690F100480738 /* filter_style_ruby_1.5.0.model */,
+				A60E68DA2D2690F100480738 /* filter_style_shensui_2.1.0.model */,
+				A60E68DF2D2690F200480738 /* filter_style_soft_2.1.0.model */,
+				A60E68D82D2690F100480738 /* filter_style_sundown_2.1.0.model */,
+				A60E68D42D2690F000480738 /* filter_style_sweetheart_2.1.0.model */,
+				A60E68DE2D2690F200480738 /* filter_style_xuejie_2.1.0.model */,
 				A60779832B1834E700981314 /* wanneng.zip */,
 				A60779842B1834E700981314 /* qise.zip */,
 			);
@@ -7760,7 +7812,7 @@
 		A6AB66302AFBCA2C00422B99 /* SenseLib */ = {
 			isa = PBXGroup;
 			children = (
-				A62C34202B63A8D900DBCB35 /* SENSEME.lic */,
+				A60E690E2D26918D00480738 /* SENSEME.lic */,
 				A60779802B1834E700981314 /* sticker_face_shape */,
 				A60779822B1834E700981314 /* style_lightly */,
 				A6AB6A1D2AFBCF5D00422B99 /* model.bundle */,
@@ -10085,14 +10137,8 @@
 			isa = PBXResourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				A6C63F1F2B81A5FC00C0DB7A /* filter_style_babypink_1.5.0.model in Resources */,
-				A6C63F202B81A5FC00C0DB7A /* filter_style_jingzhi_2.1.0.model in Resources */,
-				A6C63F212B81A5FC00C0DB7A /* filter_style_latte_2.1.0.model in Resources */,
 				A686384B2C7C3B4F00A7BF6F /* MOVoiceContriCell.xib in Resources */,
-				A6C63F222B81A5FC00C0DB7A /* filter_style_modern_1.5.0.model in Resources */,
-				A6C63F232B81A5FC00C0DB7A /* filter_style_shensui_2.1.0.model in Resources */,
 				A69C70972B8C812300B9CFA7 /* MOMedalDescView.xib in Resources */,
-				A6C63F242B81A5FC00C0DB7A /* filter_style_soft_2.1.0.model in Resources */,
 				A669B1792C8F27D00065EDD2 /* MOFirstRechargeRulesView.xib in Resources */,
 				A6723BF12BD79CBB00665479 /* MOQualityVideoCell.xib in Resources */,
 				A6999C892C904D5C009AE37C /* MOValueGiftView.xib in Resources */,
@@ -10102,8 +10148,6 @@
 				A669B1622C8EE3210065EDD2 /* MOActivityManageView.xib in Resources */,
 				A6AFC35A2D0B0968003A3FB6 /* MORedDetaillCell.xib in Resources */,
 				A614852E2C737B3900DDD3C7 /* MOGiftUserView.xib in Resources */,
-				A6C63F252B81A5FC00C0DB7A /* filter_style_sundown_2.1.0.model in Resources */,
-				A6C63F262B81A5FC00C0DB7A /* filter_style_sweetheart_2.1.0.model in Resources */,
 				A65BDC1A2CF9A2A500388810 /* gif_icon_explore.gif in Resources */,
 				A616132D2B568FBB00FA0BB4 /* MOReportSomeOneView.xib in Resources */,
 				A61FF88F2B1D82BE00DEB8A4 /* MOSetWishView.xib in Resources */,
@@ -10119,6 +10163,7 @@
 				A6AEFCF52B973BFC00F81201 /* MOComboSendGiftView.xib in Resources */,
 				A60779912B183D3900981314 /* wanneng.zip in Resources */,
 				A65BDC232CF9ABF900388810 /* MOBeautyBaseView.xib in Resources */,
+				A60E69032D26912100480738 /* mo_panda.zip in Resources */,
 				A680B30E2B4E7C5300DC6A1F /* MOFamilySetView.xib in Resources */,
 				A68C23122B838EE600290936 /* MOPkContribuCell.xib in Resources */,
 				A67908EA2C0C6227001B73AE /* MOAnchorTaskProgressView.xib in Resources */,
@@ -10129,6 +10174,7 @@
 				A608EBE72AE6ABAE0092317D /* MOContactPersonListVC.xib in Resources */,
 				A67EB2932C6B3FD500D23162 /* MORoomBackgroundCell.xib in Resources */,
 				A6733DA12AF2733700F57852 /* MOFamilyNameplateCell.xib in Resources */,
+				A60E68E82D2690F200480738 /* filter_style_peach_1.5.0.model in Resources */,
 				A61E9BAF2B060131008C9313 /* MOLiveHeadView.xib in Resources */,
 				A6BFFC2C2BCD53AF00AE8612 /* icon_live_super_lucky.svga in Resources */,
 				A6C2999C2AEA53D300D76DA7 /* MOGuildInputBaseCell.xib in Resources */,
@@ -10158,6 +10204,7 @@
 				A6FA698F2B3C5DD800E84AC0 /* MOGradeInfoCell.xib in Resources */,
 				A6073C762B4D372A00AAAAD9 /* MOFamilyDetailTopCell.xib in Resources */,
 				A63317572B3AA907008DE717 /* MOPkRankVC.xib in Resources */,
+				A60E69012D26912100480738 /* mo_xhh.zip in Resources */,
 				A6D79FE92C19CA8C00E85F28 /* MOSendRedPackeCell.xib in Resources */,
 				A6AB6C1C2AFBCF6700422B99 /* M_SenseME_Verify_p_3.118.0.1.model in Resources */,
 				A6AD07202C0F0CF600A155CF /* MOGetGiftView.xib in Resources */,
@@ -10170,14 +10217,17 @@
 				A6EDC9FD2B35332C002CAC3C /* MOAnchorCenterNoDataCell.xib in Resources */,
 				A63317732B3AD39F008DE717 /* MOVipMenuItemCell.xib in Resources */,
 				A63664A92AF1226D002C0BFC /* MOFamilyStarListCell.xib in Resources */,
+				A60E690D2D26912100480738 /* mo_cat1.zip in Resources */,
 				A6320ED62ADBC29300F2F846 /* MOLoginChooseVC.xib in Resources */,
 				A61B170E2B0B44480027054A /* MOShareView.xib in Resources */,
 				A6A08FE72B39C1F700ECE79D /* MOSearchUserVC.xib in Resources */,
+				A60E69042D26912100480738 /* mo_tuzi.zip in Resources */,
 				A60CAEB22ADD4FE5007F73C7 /* MOSelectPartitionVC.xib in Resources */,
 				A6F8CE802C3592CD003475BE /* MODisWinLatestDetailView.xib in Resources */,
 				A61613322B56975100FA0BB4 /* MOReportTableViewCell.xib in Resources */,
 				A608EBD12AE68AEB0092317D /* MOBlackListVC.xib in Resources */,
 				A6A52BE32B1605E400D24378 /* MOHalfHourView.xib in Resources */,
+				A60E69082D26912100480738 /* mo_fajia.zip in Resources */,
 				A618DC362AEA916F00976BB8 /* MOMyGuildInfoView.xib in Resources */,
 				A68B40E22B3188800027D881 /* MOPkStatusInfoView.xib in Resources */,
 				A63664962AF109D6002C0BFC /* MOFamilyMainVC.xib in Resources */,
@@ -10186,12 +10236,15 @@
 				A6F0F5C42CD8A46A0047B965 /* EaseIMKit.bundle in Resources */,
 				A686EFBE2C0DA77C004FA294 /* MOAnchorTaskRuleView.xib in Resources */,
 				A6A147412C9C2DE2005F7A6D /* MOHPMedalCollectionViewCell.xib in Resources */,
+				A60E69092D26912100480738 /* mo_azdjq.zip in Resources */,
 				A6AAFD9D2CEDD8C5004C4D59 /* MOLiveWameCenterReusableView.xib in Resources */,
 				A669B16E2C8F18730065EDD2 /* MOCongratulationsView.xib in Resources */,
 				A67908D92C0C507E001B73AE /* MOAchorTaskShowView.xib in Resources */,
 				A6C5630A2B6A34CB0068F266 /* MOWishRuleView.xib in Resources */,
+				A60E68E92D2690F200480738 /* filter_style_shensui_2.1.0.model in Resources */,
 				A6F3FBFD2C34094200602D14 /* Gilroy-HeavyItalic.otf in Resources */,
 				A6CBECAD2B22FCA500B949CC /* MOLianMaiListView.xib in Resources */,
+				A60E68EF2D2690F200480738 /* filter_style_oxygen_2.1.0.model in Resources */,
 				A64F99DD2B284776007E3CA5 /* MOVerificationView.xib in Resources */,
 				A68E81D62B173BD7001A6E79 /* MOMyEarningsTopView.xib in Resources */,
 				A6A52BD82B15E5F400D24378 /* C415F3F13BBD50B1-info.plist in Resources */,
@@ -10232,26 +10285,30 @@
 				A62477FF2AD53AEB000C2E10 /* MOMineTopCell.xib in Resources */,
 				A68C05392AE9210D0080F6EC /* MOGuildStartVC.xib in Resources */,
 				A6FEDB8E2CCCE4CB0054178F /* MORedRainTipView.xib in Resources */,
+				A60E690C2D26912100480738 /* mo_xed.zip in Resources */,
 				A698D9962C4F6360007597D1 /* lau_img_bg_lv_2.png in Resources */,
+				A60E690B2D26912100480738 /* mo_bunny.zip in Resources */,
 				A6DAC8442B29DAE90064AFFD /* MOChooseTimeAlertView.xib in Resources */,
 				A696A0842B2B1FEA00E98158 /* MOpkRecordView.xib in Resources */,
 				A64A15662BB1C2DD004719CA /* mo_picture_browser_error@2x.png in Resources */,
+				A60E69052D26912100480738 /* mo_lujiao.zip in Resources */,
 				A6716BF52B2C4D85006735C7 /* MOPkQuitView.xib in Resources */,
+				A60E68E12D2690F200480738 /* filter_style_elegant_1.4.0.model in Resources */,
 				A6BFACB32D25269E000DDC2C /* MOVipRecordHeadView.xib in Resources */,
 				A66794A02D1546C6008B05A3 /* icon_live_sign_in.svga in Resources */,
 				A67C69F42BD28F3B00F213D9 /* MOTopUpView.xib in Resources */,
-				A64A08E42B6756810047870A /* mo_xhh.zip in Resources */,
 				A6293E7E2B6B606D0000EEA3 /* MOLiveBroadCastEndView.xib in Resources */,
 				A6F4DE882C1AC74000C3EA7F /* MORedPacketRuleView.xib in Resources */,
 				A6CBE0AE2C450D5E00E8135D /* MORedRainView.xib in Resources */,
 				A6F3FC032C342C5B00602D14 /* MODiaWinBaseView.xib in Resources */,
 				A68C23052B83518700290936 /* MOPhoneBindVC.xib in Resources */,
+				A60E68E42D2690F200480738 /* filter_style_ruby_1.5.0.model in Resources */,
 				A69F9A622C36705600DAF17F /* MOLuclyUserCell.xib in Resources */,
 				A6A08FBE2B3956D300ECE79D /* MOUserHomePageVC.xib in Resources */,
-				A64A08E52B6756810047870A /* mo_cat.zip in Resources */,
 				A64A08F22B67B06A0047870A /* MOFollowShowView.xib in Resources */,
 				A6EFF5F12BBAA9BA0002D141 /* icon_live_living.svga in Resources */,
 				A608EBC52AE676C90092317D /* MOMineSetUpVC.xib in Resources */,
+				A60E68FF2D26912100480738 /* mo_xxyl.zip in Resources */,
 				A696A0892B2B234E00E98158 /* MOpkNoDataCell.xib in Resources */,
 				A6F633EF2B04B86C004B51EC /* MOFollowNoDataView.xib in Resources */,
 				A63664762AF0DA15002C0BFC /* MOSetPasswordSMS.xib in Resources */,
@@ -10264,11 +10321,13 @@
 				A686EFC42C0DAFE3004FA294 /* MOSureAnchorAlertView.xib in Resources */,
 				A64DED372AE7DCAE00488471 /* MOWatchHistoryVC.xib in Resources */,
 				A62E162C2C201DFC00859D75 /* MOGetRedPacketView.xib in Resources */,
+				A60E68ED2D2690F200480738 /* filter_style_xuejie_2.1.0.model in Resources */,
 				A63664712AF0D37A002C0BFC /* MOBingMobileVC.xib in Resources */,
 				A67EB2A52C6B4E1800D23162 /* MORoomSettingCell.xib in Resources */,
 				A6F8CE7B2C35717B003475BE /* MODisWinHistoryCell.xib in Resources */,
 				A6A0A0742B245DAE005EDE46 /* MOLiveTagView.xib in Resources */,
 				A61E9BB42B060906008C9313 /* MOLiveRankView.xib in Resources */,
+				A60E690A2D26912100480738 /* mo_kaem.zip in Resources */,
 				A6573F7C2C29B2180069D305 /* MOSuspendTipView.xib in Resources */,
 				A6AAFDCE2CEDE98C004C4D59 /* icon_main_wame_new.svga in Resources */,
 				A6D79FE32C19B81200E85F28 /* MOSendRedPacketView.xib in Resources */,
@@ -10280,12 +10339,15 @@
 				A67C69EE2BD12C6500F213D9 /* ExtensionBoldItalic.otf in Resources */,
 				A66122942BF214A300FC1CAD /* MOPinkStarsCell.xib in Resources */,
 				A61B17132B0B4D7E0027054A /* MOShareMenuCell.xib in Resources */,
+				A60E68E52D2690F200480738 /* filter_style_modern_1.5.0.model in Resources */,
+				A60E69022D26912100480738 /* mo_cat.zip in Resources */,
 				A6BFACA92D251C11000DDC2C /* MOVipActivationRecordView.xib in Resources */,
 				A6A08F9E2B380B9700ECE79D /* MOLivePkRankListView.xib in Resources */,
+				A60E68EC2D2690F200480738 /* filter_style_body_1.5.0.model in Resources */,
+				A60E68EE2D2690F200480738 /* filter_style_soft_2.1.0.model in Resources */,
 				A66D744A2B0C91200032FA23 /* MOWishListView.xib in Resources */,
 				A6E229A42B207FE10052C371 /* MOLiveEndView.xib in Resources */,
 				A6723BF32BD7F81F00665479 /* icon_guide_click_active.svga in Resources */,
-				A64A08E62B6756810047870A /* mo_xed.zip in Resources */,
 				A619440C2AE540BC00D2878F /* MOModifyGenderVC.xib in Resources */,
 				A63DDC9D2AD17BF900569758 /* LaunchScreen.storyboard in Resources */,
 				A60A0F482AD3E59800421EA4 /* POLanguageVC.xib in Resources */,
@@ -10306,7 +10368,6 @@
 				A6C1FB772AEE6D7C000908C9 /* MOAnchorGuildCodeCell.xib in Resources */,
 				A60963D82B5E954A009C9D4D /* MOFamilyTaskCell.xib in Resources */,
 				A61CECF52B1499F300A1F246 /* MOLiveUserInfoView.xib in Resources */,
-				A64A08E72B6756810047870A /* mo_bunny.zip in Resources */,
 				A633176E2B3ACE0E008DE717 /* MOVipPrivilegeCollectionCell.xib in Resources */,
 				A6C299962AEA510500D76DA7 /* MOGuildApplyVC.xib in Resources */,
 				A6272BE22B0F4767006464EB /* WebP.sh in Resources */,
@@ -10314,12 +10375,13 @@
 				A68B40DD2B3173330027D881 /* MOAnchorCenterInfoView.xib in Resources */,
 				A680B2FD2B4E441B00DC6A1F /* MOFamilyMembersVC.xib in Resources */,
 				A68638462C7C38B300A7BF6F /* MOContributionListView.xib in Resources */,
+				A60E68EB2D2690F200480738 /* filter_style_brennan_1.4.0.model in Resources */,
 				A6346B5A2CF5A691002870E5 /* icon_live_activite.gif in Resources */,
 				A6A08FB02B382C5000ECE79D /* MOMedalBaseCell.xib in Resources */,
-				A64A08E32B6756810047870A /* mo_lingjie.zip in Resources */,
 				A60C3D492B346E5600BCADA1 /* MOLiveIncomeCell.xib in Resources */,
 				A661229F2BF259EB00FC1CAD /* MOFanNameplateDisplayVC.xib in Resources */,
 				A6A63EA12AF394BF009ED032 /* MOFanClubSetCell.xib in Resources */,
+				A60E68EA2D2690F200480738 /* filter_style_jingzhi_2.1.0.model in Resources */,
 				A6AAFDB82CEDD8E9004C4D59 /* MOWameCenterVcReusableView.xib in Resources */,
 				A6CC14322CF86EB3001117FB /* MOActivityCenterVC.xib in Resources */,
 				A6AAFDC72CEDDD25004C4D59 /* MOSignInView.xib in Resources */,
@@ -10331,6 +10393,7 @@
 				A6999C802C90235B009AE37C /* MOFirstRechargeTableViewCell.xib in Resources */,
 				A61944022AE52E8700D2878F /* MOModifyAvatarVC.xib in Resources */,
 				A64A08FC2B69359B0047870A /* MOHalfHourRuleView.xib in Resources */,
+				A60E690F2D26918D00480738 /* SENSEME.lic in Resources */,
 				A6272BF72B0F6DF0006464EB /* MOGiftListView.xib in Resources */,
 				A67908EF2C0C6763001B73AE /* MOTaskBaseBtnView.xib in Resources */,
 				A678D5F02B514C8F002DF47A /* MONoMoreDataView.xib in Resources */,
@@ -10348,6 +10411,7 @@
 				A68E81C32B17140D001A6E79 /* MOCharegeNumCell.xib in Resources */,
 				A67147262BFF837500437B00 /* MOFanCTaskCell.xib in Resources */,
 				A608807F2C38231400C950E3 /* MOTicketChangeAlertView.xib in Resources */,
+				A60E69002D26912100480738 /* mo_kttz.zip in Resources */,
 				A608807A2C381B2D00C950E3 /* MOTicketRoomView.xib in Resources */,
 				A67E64072B2BFCB5001E5223 /* MOpkInvitingAlertView.xib in Resources */,
 				A6FC6E472C36AFD9009BBBA6 /* MODiaWinFreeListView.xib in Resources */,
@@ -10361,6 +10425,7 @@
 				A63664A12AF11B2D002C0BFC /* MOFamilyStarCell.xib in Resources */,
 				A6CA1E2E2BCFAFFB00BFCD69 /* MORoomContriRankTopView.xib in Resources */,
 				A67100762B18A74800511828 /* MORankListVC.xib in Resources */,
+				A60E68E62D2690F200480738 /* filter_style_babypink_1.5.0.model in Resources */,
 				A6758E402BDE3AF500FA6017 /* MOLikeListView.xib in Resources */,
 				A6C1FB6C2AEE668F000908C9 /* MOAnchorApplicationVC.xib in Resources */,
 				A6403D062B876DC4002D2BDD /* MOLivePkRuleView.xib in Resources */,
@@ -10368,6 +10433,7 @@
 				A6733DAE2AF27B1F00F57852 /* MOIntroductionCell.xib in Resources */,
 				A698D99B2C4F95FC007597D1 /* MOEMNoticeBaseView.xib in Resources */,
 				A64EF1FA2B21C56F001D7B2C /* lau_img_icon.png in Resources */,
+				A60E69062D26912100480738 /* mo_lingjie.zip in Resources */,
 				A61485292C734D6C00DDD3C7 /* MOUserApplicationView.xib in Resources */,
 				A6C299A12AEA541800D76DA7 /* MOGuildImageOrTextBaseCell.xib in Resources */,
 				A6C1FB672AEE55C2000908C9 /* MOAnchorApplyVC.xib in Resources */,
@@ -10379,6 +10445,8 @@
 				A696A07F2B2AFD4200E98158 /* MOpkListView.xib in Resources */,
 				A6320EE42ADBFE4400F2F846 /* MBProgressHUD+JDragon.bundle in Resources */,
 				A6E842412C2D452D00BD008E /* MOSuspendBtnView.xib in Resources */,
+				A60E68E72D2690F200480738 /* filter_style_sundown_2.1.0.model in Resources */,
+				A60E68E22D2690F200480738 /* filter_style_latte_2.1.0.model in Resources */,
 				A60A0F5E2AD434C800421EA4 /* MOAnchorRecommendVC.xib in Resources */,
 				A67EB2872C6B349C00D23162 /* MORoomSetBaseView.xib in Resources */,
 				A64A0B5A2ADE6EAF00B0CD0A /* MOInfomationVC.xib in Resources */,
@@ -10396,6 +10464,7 @@
 				A6F3FBF72C33F7A300602D14 /* MODiamondWinAlertView.xib in Resources */,
 				A60A0F582AD424CB00421EA4 /* MOFirstInfoSetVC.xib in Resources */,
 				A62ED6202C69E1700044DAC6 /* MOVoiceConnectBaseView.xib in Resources */,
+				A60E68E32D2690F200480738 /* filter_style_sweetheart_2.1.0.model in Resources */,
 				A6A02E242C771A9900D34304 /* MOGiftNumView.xib in Resources */,
 				A6723BEC2BD79BA200665479 /* MOQualityVideoView.xib in Resources */,
 				A640F8992BF31A07000CF526 /* MOAllRankView.xib in Resources */,
@@ -10412,6 +10481,7 @@
 				A64EF2082B21F030001D7B2C /* MORankNoDataCell.xib in Resources */,
 				A6C966A92B2EA74E00C0903B /* MOShopBaseVC.xib in Resources */,
 				A6E2299B2B2054410052C371 /* MOLiveCenterRecordListView.xib in Resources */,
+				A60E69072D26912100480738 /* mo_micky.zip in Resources */,
 				A64A15652BB1C2DD004719CA /* mo_picture_browser_error@3x.png in Resources */,
 				A6B3A8582C3EF798006BEAF2 /* MODrawOpenView.xib in Resources */,
 				A63DDC982AD17BF900569758 /* Main.storyboard in Resources */,

BIN
MiMoLive/MiMoLive.xcworkspace/xcuserdata/yanxuyao.xcuserdatad/UserInterfaceState.xcuserstate


+ 139 - 2
MiMoLive/MiMoLive/3rdParty/SenseRender/BeautyModel.swift

@@ -296,7 +296,11 @@ class BeautyModel: BeautyBaseModel {
         var isHave = false
         let cachePathStr = MODataCache.sharedYYCache().object(forKey: "mimo_style") as? String
         if let cachePath = cachePathStr, !cachePath.isEmpty {
-            if ["filter_style_babypink_1.5.0.model", "filter_style_jingzhi_2.1.0.model", "filter_style_latte_2.1.0.model", "filter_style_modern_1.5.0.model", "filter_style_shensui_2.1.0.model","filter_style_soft_2.1.0.model","filter_style_sundown_2.1.0.model","filter_style_sweetheart_2.1.0.model"].contains(cachePath) {
+            if ["filter_style_babypink_1.5.0.model","filter_style_jingzhi_2.1.0.model","filter_style_latte_2.1.0.model",
+                "filter_style_modern_1.5.0.model","filter_style_shensui_2.1.0.model","filter_style_soft_2.1.0.model",
+                "filter_style_sundown_2.1.0.model","filter_style_sweetheart_2.1.0.model","filter_style_ruby_1.5.0.model",
+                "filter_style_brennan_1.4.0.model","filter_style_body_1.5.0.model","filter_style_elegant_1.4.0.model",
+                "filter_style_oxygen_2.1.0.model","filter_style_peach_1.5.0.model","filter_style_xuejie_2.1.0.model"].contains(cachePath) {
                 isHave = true
             }
         }
@@ -413,6 +417,69 @@ class BeautyModel: BeautyBaseModel {
             model.icon = "filter_style_sweetheart"
             model.isSelected = (cachePathStr == model.path!)
             dataArray.append(model)
+            
+            model = BeautyModel()
+            model.path = "filter_style_brennan_1.4.0.model"
+            model.key = "501"
+            model.value = 0.5
+            model.name = "show_beauty_item_effect_brennan".show_localized
+            model.icon = "filter_style_brennan"
+            model.isSelected = (cachePathStr == model.path!)
+            dataArray.append(model)
+            
+            model = BeautyModel()
+            model.path = "filter_style_ruby_1.5.0.model"
+            model.key = "501"
+            model.value = 0.5
+            model.name = "show_beauty_item_effect_ruby".show_localized
+            model.icon = "filter_style_ruby"
+            model.isSelected = (cachePathStr == model.path!)
+            dataArray.append(model)
+            
+            model = BeautyModel()
+            model.path = "filter_style_body_1.5.0.model"
+            model.key = "501"
+            model.value = 0.5
+            model.name = "show_beauty_item_effect_body".show_localized
+            model.icon = "filter_style_body"
+            model.isSelected = (cachePathStr == model.path!)
+            dataArray.append(model)
+            
+            model = BeautyModel()
+            model.path = "filter_style_elegant_1.4.0.model"
+            model.key = "501"
+            model.value = 0.5
+            model.name = "show_beauty_item_effect_elegant".show_localized
+            model.icon = "filter_style_elegant"
+            model.isSelected = (cachePathStr == model.path!)
+            dataArray.append(model)
+            
+            model = BeautyModel()
+            model.path = "filter_style_oxygen_2.1.0.model"
+            model.key = "501"
+            model.value = 0.5
+            model.name = "show_beauty_item_effect_oxygen".show_localized
+            model.icon = "filter_style_oxygen"
+            model.isSelected = (cachePathStr == model.path!)
+            dataArray.append(model)
+            
+            model = BeautyModel()
+            model.path = "filter_style_peach_1.5.0.model"
+            model.key = "501"
+            model.value = 0.5
+            model.name = "show_beauty_item_effect_peach".show_localized
+            model.icon = "filter_style_peach"
+            model.isSelected = (cachePathStr == model.path!)
+            dataArray.append(model)
+            
+            model = BeautyModel()
+            model.path = "filter_style_xuejie_2.1.0.model"
+            model.key = "501"
+            model.value = 0.5
+            model.name = "show_beauty_item_effect_xuejie".show_localized
+            model.icon = "filter_style_xuejie"
+            model.isSelected = (cachePathStr == model.path!)
+            dataArray.append(model)
         }
     
         return dataArray
@@ -527,7 +594,7 @@ class BeautyModel: BeautyBaseModel {
             var isHave = false
             let cachePathStr = MODataCache.sharedYYCache().object(forKey: "mimo_sticker") as? String
             if let cachePath = cachePathStr, !cachePath.isEmpty {
-                if ["mo_cat.zip", "mo_bunny.zip", "mo_lingjie.zip", "mo_xed.zip", "mo_xhh.zip"].contains(cachePath) {
+                if ["mo_cat.zip", "mo_cat1.zip", "mo_bunny.zip", "mo_lingjie.zip", "mo_xed.zip", "mo_xhh.zip", "mo_lujiao.zip", "mo_panda.zip", "mo_micky.zip", "mo_kttz.zip", "mo_azdjq.zip", "mo_kaem.zip", "mo_xxyl.zip", "mo_fajia.zip", "mo_tuzi.zip"].contains(cachePath) {
                     isHave = true
                 }
             }
@@ -545,6 +612,13 @@ class BeautyModel: BeautyBaseModel {
             model.isSelected = (cachePathStr == model.path!)
             dataArray.append(model)
             
+            model = BeautyModel()
+            model.path = "mo_cat1.zip"
+            model.name = "show_beauty_item_sticker_cat1".show_localized
+            model.icon = "mo_cat1"
+            model.isSelected = (cachePathStr == model.path!)
+            dataArray.append(model)
+            
             model = BeautyModel()
             model.path = "mo_bunny.zip"
             model.name = "show_beauty_item_sticker_bunny".show_localized
@@ -571,6 +645,69 @@ class BeautyModel: BeautyBaseModel {
             model.icon = "mo_xhh"
             model.isSelected = (cachePathStr == model.path!)
             dataArray.append(model)
+            
+            model = BeautyModel()
+            model.path = "mo_lujiao.zip"
+            model.name = "show_beauty_item_sticker_lujiao".show_localized
+            model.icon = "mo_lujiao"
+            model.isSelected = (cachePathStr == model.path!)
+            dataArray.append(model)
+            
+            model = BeautyModel()
+            model.path = "mo_panda.zip"
+            model.name = "show_beauty_item_sticker_panda".show_localized
+            model.icon = "mo_panda"
+            model.isSelected = (cachePathStr == model.path!)
+            dataArray.append(model)
+            
+            model = BeautyModel()
+            model.path = "mo_micky.zip"
+            model.name = "show_beauty_item_sticker_micky".show_localized
+            model.icon = "mo_micky"
+            model.isSelected = (cachePathStr == model.path!)
+            dataArray.append(model)
+            
+            model = BeautyModel()
+            model.path = "mo_kttz.zip"
+            model.name = "show_beauty_item_sticker_kttz".show_localized
+            model.icon = "mo_kttz"
+            model.isSelected = (cachePathStr == model.path!)
+            dataArray.append(model)
+            
+            model = BeautyModel()
+            model.path = "mo_azdjq.zip"
+            model.name = "show_beauty_item_sticker_azdjq".show_localized
+            model.icon = "mo_azdjq"
+            model.isSelected = (cachePathStr == model.path!)
+            dataArray.append(model)
+            
+            model = BeautyModel()
+            model.path = "mo_kaem.zip"
+            model.name = "show_beauty_item_sticker_kaem".show_localized
+            model.icon = "mo_kaem"
+            model.isSelected = (cachePathStr == model.path!)
+            dataArray.append(model)
+            
+            model = BeautyModel()
+            model.path = "mo_xxyl.zip"
+            model.name = "show_beauty_item_sticker_xxyl".show_localized
+            model.icon = "mo_xxyl"
+            model.isSelected = (cachePathStr == model.path!)
+            dataArray.append(model)
+            
+            model = BeautyModel()
+            model.path = "mo_fajia.zip"
+            model.name = "show_beauty_item_sticker_fajia".show_localized
+            model.icon = "mo_fajia"
+            model.isSelected = (cachePathStr == model.path!)
+            dataArray.append(model)
+            
+            model = BeautyModel()
+            model.path = "mo_tuzi.zip"
+            model.name = "show_beauty_item_sticker_tuzi".show_localized
+            model.icon = "mo_tuzi"
+            model.isSelected = (cachePathStr == model.path!)
+            dataArray.append(model)
         }
         return dataArray
     }

BIN
MiMoLive/MiMoLive/3rdParty/SenseRender/BeautyResource.bundle/en.lproj/Localizable.strings


BIN
MiMoLive/MiMoLive/3rdParty/SenseRender/BeautyResource.bundle/filter_style_body@2x.png


BIN
MiMoLive/MiMoLive/3rdParty/SenseRender/BeautyResource.bundle/filter_style_brennan@2x.png


BIN
MiMoLive/MiMoLive/3rdParty/SenseRender/BeautyResource.bundle/filter_style_elegant@2x.png


BIN
MiMoLive/MiMoLive/3rdParty/SenseRender/BeautyResource.bundle/filter_style_oxygen@2x.png


BIN
MiMoLive/MiMoLive/3rdParty/SenseRender/BeautyResource.bundle/filter_style_peach@2x.png


BIN
MiMoLive/MiMoLive/3rdParty/SenseRender/BeautyResource.bundle/filter_style_ruby@2x.png


BIN
MiMoLive/MiMoLive/3rdParty/SenseRender/BeautyResource.bundle/filter_style_xuejie@2x.png


BIN
MiMoLive/MiMoLive/3rdParty/SenseRender/BeautyResource.bundle/id.lproj/Localizable.strings


BIN
MiMoLive/MiMoLive/3rdParty/SenseRender/BeautyResource.bundle/mo_azdjq@2x.png


BIN
MiMoLive/MiMoLive/3rdParty/SenseRender/BeautyResource.bundle/mo_cat1@2x.png


BIN
MiMoLive/MiMoLive/3rdParty/SenseRender/BeautyResource.bundle/mo_fajia@2x.png


BIN
MiMoLive/MiMoLive/3rdParty/SenseRender/BeautyResource.bundle/mo_kaem@2x.png


BIN
MiMoLive/MiMoLive/3rdParty/SenseRender/BeautyResource.bundle/mo_kttz@2x.png


BIN
MiMoLive/MiMoLive/3rdParty/SenseRender/BeautyResource.bundle/mo_lujiao@2x.png


BIN
MiMoLive/MiMoLive/3rdParty/SenseRender/BeautyResource.bundle/mo_micky@2x.png


BIN
MiMoLive/MiMoLive/3rdParty/SenseRender/BeautyResource.bundle/mo_panda@2x.png


BIN
MiMoLive/MiMoLive/3rdParty/SenseRender/BeautyResource.bundle/mo_tuzi@2x.png


BIN
MiMoLive/MiMoLive/3rdParty/SenseRender/BeautyResource.bundle/mo_xxyl@2x.png


BIN
MiMoLive/MiMoLive/3rdParty/SenseRender/BeautyResource.bundle/zh-Hans.lproj/Localizable.strings


+ 106 - 141
MiMoLive/SenseLib/SENSEME.lic

@@ -1,145 +1,110 @@
 ############################################################
 # SenseTime License
 # License Product: SenseME
-# Expiration: 20240118~20250125
-# License SN: b647ed9a-d1d0-4d61-a3c5-cf1bd8b34853
+# Expiration: 20241028~20251127
+# License SN: 2b3e9673-9d07-4c53-8d0a-14ded504e02b
 ############################################################
-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
-0lRrL4ren9+bsKqnF2JQcaVDC0mF############################################################
+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
+ncrWgZdZMgvl3OxLVJOkxR1ulxwXSw==
+############################################################

BIN
MiMoLive/SenseLib/sticker_face_shape/mo_azdjq.zip


BIN
MiMoLive/SenseLib/sticker_face_shape/mo_bunny.zip


BIN
MiMoLive/SenseLib/sticker_face_shape/mo_cat.zip


BIN
MiMoLive/SenseLib/sticker_face_shape/mo_cat1.zip


BIN
MiMoLive/SenseLib/sticker_face_shape/mo_fajia.zip


BIN
MiMoLive/SenseLib/sticker_face_shape/mo_kaem.zip


BIN
MiMoLive/SenseLib/sticker_face_shape/mo_kttz.zip


BIN
MiMoLive/SenseLib/sticker_face_shape/mo_lingjie.zip


BIN
MiMoLive/SenseLib/sticker_face_shape/mo_lujiao.zip


BIN
MiMoLive/SenseLib/sticker_face_shape/mo_micky.zip


BIN
MiMoLive/SenseLib/sticker_face_shape/mo_panda.zip


BIN
MiMoLive/SenseLib/sticker_face_shape/mo_tuzi.zip


BIN
MiMoLive/SenseLib/sticker_face_shape/mo_xed.zip


BIN
MiMoLive/SenseLib/sticker_face_shape/mo_xhh.zip


BIN
MiMoLive/SenseLib/sticker_face_shape/mo_xxyl.zip


BIN
MiMoLive/SenseLib/style_lightly/filter_style_babypink_1.5.0.model


BIN
MiMoLive/SenseLib/style_lightly/filter_style_body_1.5.0.model


BIN
MiMoLive/SenseLib/style_lightly/filter_style_brennan_1.4.0.model


BIN
MiMoLive/SenseLib/style_lightly/filter_style_elegant_1.4.0.model


BIN
MiMoLive/SenseLib/style_lightly/filter_style_jingzhi_2.1.0.model


BIN
MiMoLive/SenseLib/style_lightly/filter_style_latte_2.1.0.model


BIN
MiMoLive/SenseLib/style_lightly/filter_style_modern_1.5.0.model


BIN
MiMoLive/SenseLib/style_lightly/filter_style_oxygen_2.1.0.model


BIN
MiMoLive/SenseLib/style_lightly/filter_style_peach_1.5.0.model


BIN
MiMoLive/SenseLib/style_lightly/filter_style_ruby_1.5.0.model


BIN
MiMoLive/SenseLib/style_lightly/filter_style_shensui_2.1.0.model


BIN
MiMoLive/SenseLib/style_lightly/filter_style_soft_2.1.0.model


BIN
MiMoLive/SenseLib/style_lightly/filter_style_sundown_2.1.0.model


BIN
MiMoLive/SenseLib/style_lightly/filter_style_sweetheart_2.1.0.model


BIN
MiMoLive/SenseLib/style_lightly/filter_style_xuejie_2.1.0.model