Kaynağa Gözat

Base仓库导入

wangmeng 2 yıl önce
ebeveyn
işleme
4f969c72bc
100 değiştirilmiş dosya ile 1060 ekleme ve 21911 silme
  1. 54 2
      Asteria.xcodeproj/project.pbxproj
  2. 8 0
      Asteria.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
  3. 13 0
      Asteria/AMoule/AViewController.h
  4. 56 0
      Asteria/AMoule/AViewController.m
  5. 2 2
      Asteria/ASBaseViewController.m
  6. 2 1
      Asteria/ASTabBarController.m
  7. 15 0
      Asteria/BViewController/BViewController.h
  8. 54 0
      Asteria/BViewController/BViewController.m
  9. 18 0
      Asteria/BViewController/Tatgets/Target_B.h
  10. 19 0
      Asteria/BViewController/Tatgets/Target_B.m
  11. 3 1
      Asteria/PreFixHeader.h
  12. 4 0
      Asteria/SizeDefine.h
  13. 3 3
      Podfile
  14. 328 14
      Podfile.lock
  15. 30 0
      Pods/CTMediator/CTMediator/CTMediator/CTMediator+HandyTools.h
  16. 83 0
      Pods/CTMediator/CTMediator/CTMediator/CTMediator+HandyTools.m
  17. 27 0
      Pods/CTMediator/CTMediator/CTMediator/CTMediator.h
  18. 256 0
      Pods/CTMediator/CTMediator/CTMediator/CTMediator.m
  19. 1 0
      Pods/CTMediator/FILE_LICENSE
  20. 84 0
      Pods/CTMediator/readme.md
  21. 0 201
      Pods/KlarnaMobileSDK/LICENSE
  22. 0 170
      Pods/KlarnaMobileSDK/README.md
  23. BIN
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework.zip
  24. 0 46
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/Info.plist
  25. BIN
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/Assets.car
  26. BIN
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/CardScan.storyboardc/Info.plist
  27. BIN
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/CardScan.storyboardc/RWC-EC-Zxy-view-dia-FZ-zQY.nib/objects-11.0+.nib
  28. BIN
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/CardScan.storyboardc/RWC-EC-Zxy-view-dia-FZ-zQY.nib/runtime.nib
  29. BIN
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/CardScan.storyboardc/scanCardViewController.nib/objects-11.0+.nib
  30. BIN
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/CardScan.storyboardc/scanCardViewController.nib/runtime.nib
  31. 0 0
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/FindFour.mlmodelc/.gitkeep
  32. BIN
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/FindFour.mlmodelc/coremldata.bin
  33. 0 1541
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/FindFour.mlmodelc/model.espresso.net
  34. 0 550
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/FindFour.mlmodelc/model.espresso.shape
  35. BIN
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/FindFour.mlmodelc/model.espresso.weights
  36. BIN
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/FindFour.mlmodelc/model/coremldata.bin
  37. BIN
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/FindFour.mlmodelc/neural_network_optionals/coremldata.bin
  38. 0 0
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/FourRecognize.mlmodelc/.gitkeep
  39. BIN
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/FourRecognize.mlmodelc/coremldata.bin
  40. 0 1311
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/FourRecognize.mlmodelc/model.espresso.net
  41. 0 466
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/FourRecognize.mlmodelc/model.espresso.shape
  42. BIN
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/FourRecognize.mlmodelc/model.espresso.weights
  43. BIN
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/FourRecognize.mlmodelc/model/coremldata.bin
  44. BIN
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/FourRecognize.mlmodelc/neural_network_optionals/coremldata.bin
  45. 0 3702
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/Headers/KlarnaMobileSDK-Swift.h
  46. 0 21
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/Headers/KlarnaMobileSDK.h
  47. 0 36
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/Headers/KlarnaMobileSDKPostfix.h
  48. BIN
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/Info.plist
  49. 0 1
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/KEBVersion.json
  50. BIN
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/KlarnaHeadline-Bold.ttf
  51. BIN
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/KlarnaMobileSDK
  52. BIN
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/KlarnaMobileSDK-Framework.plist
  53. BIN
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/KlarnaText-Regular.ttf
  54. 0 1
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/MessageBridge.js
  55. BIN
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/Modules/KlarnaMobileSDK.swiftmodule/arm64-apple-ios.swiftdoc
  56. 0 1254
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/Modules/KlarnaMobileSDK.swiftmodule/arm64-apple-ios.swiftinterface
  57. BIN
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/Modules/KlarnaMobileSDK.swiftmodule/armv7-apple-ios.swiftdoc
  58. 0 1254
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/Modules/KlarnaMobileSDK.swiftmodule/armv7-apple-ios.swiftinterface
  59. 0 11
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/Modules/module.modulemap
  60. 0 11
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/PaymentsWrapper.html
  61. 0 10
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/PostPurchaseWrapper.html
  62. 0 34
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/WrapperInitScript.js
  63. 0 509
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/config.json
  64. 0 41
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/osm_demo.json
  65. 0 20
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/dSYMs/KlarnaMobileSDK.framework.dSYM/Contents/Info.plist
  66. BIN
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/dSYMs/KlarnaMobileSDK.framework.dSYM/Contents/Resources/DWARF/KlarnaMobileSDK
  67. BIN
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/Assets.car
  68. BIN
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/CardScan.storyboardc/Info.plist
  69. BIN
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/CardScan.storyboardc/RWC-EC-Zxy-view-dia-FZ-zQY.nib/objects-11.0+.nib
  70. BIN
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/CardScan.storyboardc/RWC-EC-Zxy-view-dia-FZ-zQY.nib/runtime.nib
  71. BIN
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/CardScan.storyboardc/scanCardViewController.nib/objects-11.0+.nib
  72. BIN
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/CardScan.storyboardc/scanCardViewController.nib/runtime.nib
  73. 0 0
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/FindFour.mlmodelc/.gitkeep
  74. BIN
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/FindFour.mlmodelc/coremldata.bin
  75. 0 1541
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/FindFour.mlmodelc/model.espresso.net
  76. 0 550
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/FindFour.mlmodelc/model.espresso.shape
  77. BIN
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/FindFour.mlmodelc/model.espresso.weights
  78. BIN
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/FindFour.mlmodelc/model/coremldata.bin
  79. BIN
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/FindFour.mlmodelc/neural_network_optionals/coremldata.bin
  80. 0 0
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/FourRecognize.mlmodelc/.gitkeep
  81. BIN
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/FourRecognize.mlmodelc/coremldata.bin
  82. 0 1311
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/FourRecognize.mlmodelc/model.espresso.net
  83. 0 466
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/FourRecognize.mlmodelc/model.espresso.shape
  84. BIN
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/FourRecognize.mlmodelc/model.espresso.weights
  85. BIN
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/FourRecognize.mlmodelc/model/coremldata.bin
  86. BIN
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/FourRecognize.mlmodelc/neural_network_optionals/coremldata.bin
  87. 0 5517
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/Headers/KlarnaMobileSDK-Swift.h
  88. 0 21
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/Headers/KlarnaMobileSDK.h
  89. 0 36
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/Headers/KlarnaMobileSDKPostfix.h
  90. BIN
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/Info.plist
  91. 0 1
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/KEBVersion.json
  92. BIN
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/KlarnaHeadline-Bold.ttf
  93. BIN
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/KlarnaMobileSDK
  94. BIN
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/KlarnaMobileSDK-Framework.plist
  95. BIN
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/KlarnaText-Regular.ttf
  96. 0 1
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/MessageBridge.js
  97. BIN
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/Modules/KlarnaMobileSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc
  98. 0 1254
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/Modules/KlarnaMobileSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface
  99. BIN
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/Modules/KlarnaMobileSDK.swiftmodule/i386-apple-ios-simulator.swiftdoc
  100. 0 0
      Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/Modules/KlarnaMobileSDK.swiftmodule/i386-apple-ios-simulator.swiftinterface

+ 54 - 2
Asteria.xcodeproj/project.pbxproj

@@ -3,7 +3,7 @@
 	archiveVersion = 1;
 	classes = {
 	};
-	objectVersion = 56;
+	objectVersion = 55;
 	objects = {
 
 /* Begin PBXBuildFile section */
@@ -21,6 +21,9 @@
 		81C3B44A29F6661500D79294 /* ASBaseNavController.m in Sources */ = {isa = PBXBuildFile; fileRef = 81C3B44929F6661500D79294 /* ASBaseNavController.m */; };
 		81C3B45529F66C1700D79294 /* UIView+PublicInit.m in Sources */ = {isa = PBXBuildFile; fileRef = 81C3B45429F66C1700D79294 /* UIView+PublicInit.m */; };
 		8C24ECE114420CDEE7B9B22B /* Pods_Asteria.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 54DCE8001991D89B696E7D44 /* Pods_Asteria.framework */; };
+		9A337E3A2A04EE1A00D058A5 /* Target_B.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A337E362A04EE1A00D058A5 /* Target_B.m */; };
+		9A337E3B2A04EE1A00D058A5 /* BViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A337E392A04EE1A00D058A5 /* BViewController.m */; };
+		9A337E4E2A04F46600D058A5 /* AViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A337E4D2A04F46600D058A5 /* AViewController.m */; };
 /* End PBXBuildFile section */
 
 /* Begin PBXContainerItemProxy section */
@@ -80,6 +83,12 @@
 		81C3B45129F66AF000D79294 /* FontDefine.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FontDefine.h; sourceTree = "<group>"; };
 		81C3B45329F66C1700D79294 /* UIView+PublicInit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UIView+PublicInit.h"; sourceTree = "<group>"; };
 		81C3B45429F66C1700D79294 /* UIView+PublicInit.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "UIView+PublicInit.m"; sourceTree = "<group>"; };
+		9A337E362A04EE1A00D058A5 /* Target_B.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Target_B.m; sourceTree = "<group>"; };
+		9A337E372A04EE1A00D058A5 /* Target_B.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Target_B.h; sourceTree = "<group>"; };
+		9A337E382A04EE1A00D058A5 /* BViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BViewController.h; sourceTree = "<group>"; };
+		9A337E392A04EE1A00D058A5 /* BViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BViewController.m; sourceTree = "<group>"; };
+		9A337E4C2A04F46600D058A5 /* AViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AViewController.h; sourceTree = "<group>"; };
+		9A337E4D2A04F46600D058A5 /* AViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AViewController.m; sourceTree = "<group>"; };
 		F28014612B0095476AA5BC1B /* Pods-Asteria-NotificationServiceExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Asteria-NotificationServiceExtension.debug.xcconfig"; path = "Target Support Files/Pods-Asteria-NotificationServiceExtension/Pods-Asteria-NotificationServiceExtension.debug.xcconfig"; sourceTree = "<group>"; };
 /* End PBXFileReference section */
 
@@ -135,6 +144,9 @@
 		8172449C29F3B2ED005FA9C9 /* Asteria */ = {
 			isa = PBXGroup;
 			children = (
+				9A337E4F2A04FA0A00D058A5 /* Goods */,
+				9A337E4B2A04F42500D058A5 /* AMoule */,
+				9A337E342A04EE1A00D058A5 /* BViewController */,
 				8199001F2A020A4F006FE68C /* Tools */,
 				81C3B44B29F6691300D79294 /* Extensions */,
 				8172449D29F3B2ED005FA9C9 /* AppDelegate.h */,
@@ -187,6 +199,41 @@
 			path = Extensions;
 			sourceTree = "<group>";
 		};
+		9A337E342A04EE1A00D058A5 /* BViewController */ = {
+			isa = PBXGroup;
+			children = (
+				9A337E352A04EE1A00D058A5 /* Tatgets */,
+				9A337E382A04EE1A00D058A5 /* BViewController.h */,
+				9A337E392A04EE1A00D058A5 /* BViewController.m */,
+			);
+			path = BViewController;
+			sourceTree = "<group>";
+		};
+		9A337E352A04EE1A00D058A5 /* Tatgets */ = {
+			isa = PBXGroup;
+			children = (
+				9A337E362A04EE1A00D058A5 /* Target_B.m */,
+				9A337E372A04EE1A00D058A5 /* Target_B.h */,
+			);
+			path = Tatgets;
+			sourceTree = "<group>";
+		};
+		9A337E4B2A04F42500D058A5 /* AMoule */ = {
+			isa = PBXGroup;
+			children = (
+				9A337E4C2A04F46600D058A5 /* AViewController.h */,
+				9A337E4D2A04F46600D058A5 /* AViewController.m */,
+			);
+			path = AMoule;
+			sourceTree = "<group>";
+		};
+		9A337E4F2A04FA0A00D058A5 /* Goods */ = {
+			isa = PBXGroup;
+			children = (
+			);
+			path = Goods;
+			sourceTree = "<group>";
+		};
 		AD6FCC75A25F3F751CF2E2EB /* Pods */ = {
 			isa = PBXGroup;
 			children = (
@@ -260,7 +307,7 @@
 				};
 			};
 			buildConfigurationList = 8172449529F3B2EC005FA9C9 /* Build configuration list for PBXProject "Asteria" */;
-			compatibilityVersion = "Xcode 14.0";
+			compatibilityVersion = "Xcode 13.0";
 			developmentRegion = en;
 			hasScannedForEncodings = 0;
 			knownRegions = (
@@ -402,10 +449,13 @@
 			files = (
 				8172449F29F3B2ED005FA9C9 /* AppDelegate.m in Sources */,
 				817244B029F3B2EE005FA9C9 /* main.m in Sources */,
+				9A337E4E2A04F46600D058A5 /* AViewController.m in Sources */,
 				819900222A020A6F006FE68C /* LYTools.m in Sources */,
+				9A337E3B2A04EE1A00D058A5 /* BViewController.m in Sources */,
 				81C3B44429F6612800D79294 /* ASBaseViewController.m in Sources */,
 				81C3B44A29F6661500D79294 /* ASBaseNavController.m in Sources */,
 				81C3B44729F664A500D79294 /* ASTabBarController.m in Sources */,
+				9A337E3A2A04EE1A00D058A5 /* Target_B.m in Sources */,
 				81C3B45529F66C1700D79294 /* UIView+PublicInit.m in Sources */,
 				81932E2B29F7539B007C37AF /* UIColor+AS.m in Sources */,
 			);
@@ -568,6 +618,7 @@
 				INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
 				INFOPLIST_KEY_UIMainStoryboardFile = "";
 				INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait;
+				IPHONEOS_DEPLOYMENT_TARGET = 11.0;
 				LD_RUNPATH_SEARCH_PATHS = (
 					"$(inherited)",
 					"@executable_path/Frameworks",
@@ -597,6 +648,7 @@
 				INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
 				INFOPLIST_KEY_UIMainStoryboardFile = "";
 				INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait;
+				IPHONEOS_DEPLOYMENT_TARGET = 11.0;
 				LD_RUNPATH_SEARCH_PATHS = (
 					"$(inherited)",
 					"@executable_path/Frameworks",

+ 8 - 0
Asteria.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist

@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>IDEDidComputeMac32BitWarning</key>
+	<true/>
+</dict>
+</plist>

+ 13 - 0
Asteria/AMoule/AViewController.h

@@ -0,0 +1,13 @@
+//
+//  AViewController.h
+//  MainProject
+//
+//  Created by casa on 2016/12/10.
+//  Copyright © 2016年 casa. All rights reserved.
+//
+
+#import <UIKit/UIKit.h>
+
+@interface AViewController : UIViewController
+
+@end

+ 56 - 0
Asteria/AMoule/AViewController.m

@@ -0,0 +1,56 @@
+//
+//  AViewController.m
+//  MainProject
+//
+//  Created by casa on 2016/12/10.
+//  Copyright © 2016年 casa. All rights reserved.
+//
+
+#import "AViewController.h"
+#import <WMBase/CTMediator+Targets.h>
+@interface AViewController ()
+
+@property (nonatomic, strong) UIButton *pushBViewControllerButton;
+
+@end
+
+@implementation AViewController
+
+#pragma mark - life cycle
+- (void)viewDidLoad
+{
+    [super viewDidLoad];
+    self.view.backgroundColor = [UIColor whiteColor];
+    [self.view addSubview:self.pushBViewControllerButton];
+}
+
+- (void)viewWillLayoutSubviews
+{
+    [super viewWillLayoutSubviews];
+    
+    [self.pushBViewControllerButton sizeToFit];
+    self.pushBViewControllerButton.frame = CGRectMake(0, 0, 300, 100);
+    self.pushBViewControllerButton.center = self.view.center;}
+
+#pragma mark - event response
+- (void)didTappedPushBViewControllerButton:(UIButton *)button
+{
+    //wm_todo
+    UIViewController *viewController = [[CTMediator sharedInstance] B_viewControllerWithContentText:@{@"contentText":@"hello, world!"}];
+    [self.navigationController pushViewController:viewController animated:YES];
+    
+}
+
+#pragma mark - getters and setters
+- (UIButton *)pushBViewControllerButton
+{
+    if (_pushBViewControllerButton == nil) {
+        _pushBViewControllerButton = [UIButton buttonWithType:UIButtonTypeCustom];
+        [_pushBViewControllerButton setTitle:@"push B view controller" forState:UIControlStateNormal];
+        [_pushBViewControllerButton setTitleColor:[UIColor blueColor] forState:UIControlStateNormal];
+        [_pushBViewControllerButton addTarget:self action:@selector(didTappedPushBViewControllerButton:) forControlEvents:UIControlEventTouchUpInside];
+    }
+    return _pushBViewControllerButton;
+}
+
+@end

+ 2 - 2
Asteria/ASBaseViewController.m

@@ -25,8 +25,8 @@
     
     [self.view addSubview:self.statusBgV];
     [self.view addSubview:self.customNavBar];
-    self.statusBgV.frame = CGRectMake(0, 0, kScreenWidth, kStatusBarH);
-    self.customNavBar.frame = CGRectMake(0, kStatusBarH, kScreenWidth, kCustomNavBarH);
+    self.statusBgV.frame = CGRectMake(0, 0, AScreenWidth, kStatusBarH);
+    self.customNavBar.frame = CGRectMake(0, kStatusBarH, AScreenWidth, kCustomNavBarH);
 }
 
 - (UIView *)statusBgV {

+ 2 - 1
Asteria/ASTabBarController.m

@@ -8,6 +8,7 @@
 #import "ASTabBarController.h"
 #import "ASBaseViewController.h"
 #import "ASBaseNavController.h"
+#import "AViewController.h"
 
 
 @interface ASTabBarController () <UITabBarDelegate>
@@ -19,7 +20,7 @@
 - (void)viewDidLoad {
     [super viewDidLoad];
     
-    ASBaseViewController *vc1 = [ASBaseViewController new];
+    AViewController *vc1 = [AViewController new];
     ASBaseViewController *vc2 = [ASBaseViewController new];
     ASBaseViewController *vc3 = [ASBaseViewController new];
     

+ 15 - 0
Asteria/BViewController/BViewController.h

@@ -0,0 +1,15 @@
+//
+//  BViewController.h
+//  MainProject
+//
+//  Created by casa on 2016/12/10.
+//  Copyright © 2016年 casa. All rights reserved.
+//
+
+#import <UIKit/UIKit.h>
+
+@interface BViewController : UIViewController
+
+- (instancetype)initWithContentText:(NSString *)contentText;
+
+@end

+ 54 - 0
Asteria/BViewController/BViewController.m

@@ -0,0 +1,54 @@
+//
+//  BViewController.m
+//  MainProject
+//
+//  Created by casa on 2016/12/10.
+//  Copyright © 2016年 casa. All rights reserved.
+//
+
+#import "BViewController.h"
+
+@interface BViewController ()
+
+@property (nonatomic, strong) UILabel *contentLabel;
+
+@end
+
+@implementation BViewController
+
+#pragma mark - life cycle
+- (instancetype)initWithContentText:(NSString *)contentText
+{
+    self = [super init];
+    if (self) {
+        self.contentLabel.text = contentText;
+    }
+    return self;
+}
+
+- (void)viewDidLoad
+{
+    [super viewDidLoad];
+    self.view.backgroundColor = [UIColor whiteColor];
+    [self.view addSubview:self.contentLabel];
+}
+
+- (void)viewWillLayoutSubviews
+{
+    [super viewWillLayoutSubviews];
+    [self.contentLabel sizeToFit];
+    self.contentLabel.frame = CGRectMake(0, 0, 300, 100);
+    self.contentLabel.center = self.view.center;
+}
+
+#pragma mark - getters and setters
+- (UILabel *)contentLabel
+{
+    if (_contentLabel == nil) {
+        _contentLabel = [[UILabel alloc] init];
+        _contentLabel.textColor = [UIColor blueColor];
+    }
+    return _contentLabel;
+}
+
+@end

+ 18 - 0
Asteria/BViewController/Tatgets/Target_B.h

@@ -0,0 +1,18 @@
+//
+//  Target_B.h
+//  MainProject
+//
+//  Created by 王猛 on 2023/5/3.
+//  Copyright © 2023 casa. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+#import <UIKit/UIKit.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface Target_B : NSObject
+- (UIViewController *)Action_viewController:(NSDictionary *)params;
+@end
+
+NS_ASSUME_NONNULL_END

+ 19 - 0
Asteria/BViewController/Tatgets/Target_B.m

@@ -0,0 +1,19 @@
+//
+//  Target_B.m
+//  MainProject
+//
+//  Created by 王猛 on 2023/5/3.
+//  Copyright © 2023 casa. All rights reserved.
+//
+
+#import "Target_B.h"
+#import "BViewController.h"
+
+@implementation Target_B
+- (UIViewController *)Action_viewController:(NSDictionary *)params
+{
+    NSString *contentText = params[@"contentText"];
+    BViewController *viewController = [[BViewController alloc] initWithContentText:contentText];
+    return viewController;
+}
+@end

+ 3 - 1
Asteria/PreFixHeader.h

@@ -12,8 +12,10 @@
 #import "UIColor+AS.h"
 #import "ColorDefine.h"
 #import "FontDefine.h"
-#import <YYKit/YYKit.h>
 #import "SizeDefine.h"
+//#import "UC_CommonmoduleMaco.h"
+//#import <WMBase/CTMediator+Targets.h>
+
 
 typedef void (^btnClickBlock)(void);
 

+ 4 - 0
Asteria/SizeDefine.h

@@ -10,6 +10,10 @@
 
 #import "LYTools.h"
 
+/// 高
+#define AScreenHeight [UIScreen mainScreen].bounds.size.height
+/// 宽
+#define AScreenWidth  [UIScreen mainScreen].bounds.size.width
 #define kStatusBarH ([LYTools getStatusBarHight])//([UIApplication sharedApplication].statusBarFrame.size.height)
 #define kCustomNavBarH (60)
 

+ 3 - 3
Podfile

@@ -10,10 +10,8 @@ end
 
 target 'Asteria' do
   use_frameworks!
-
   pod 'AFNetworking'
   pod 'MBProgressHUD'
-  pod 'YYKit'
   pod 'MJRefresh'
   pod 'MJExtension'
   pod 'SDWebImage'
@@ -39,7 +37,8 @@ target 'Asteria' do
   pod 'GoogleSignIn'
   pod 'GKPhotoBrowser'
   
-  pod "KlarnaMobileSDK"
+  pod 'WMBase', :path =>"../WMBase"
+
 
 pod 'OneSignalXCFramework', '>= 3.0.0', '< 4.0'
 
@@ -64,4 +63,5 @@ pod 'FirebaseFirestore'#, :git => 'https://github.com/firebase/firebase-ios-sdk.
   end
   
   
+  
 end

+ 328 - 14
Podfile.lock

@@ -651,6 +651,7 @@ PODS:
     - Braintree/UnionPay (~> 5.19)
     - Braintree/Venmo (~> 5.19)
   - Bugly (2.5.93)
+  - CTMediator (48)
   - FBAEMKit (16.0.0):
     - FBSDKCoreKit_Basics (= 16.0.0)
   - FBSDKCoreKit (16.0.0):
@@ -808,9 +809,6 @@ PODS:
   - GTMSessionFetcher/Core (3.1.0)
   - HCSStarRatingView (1.5)
   - IQKeyboardManager (6.5.11)
-  - KlarnaMobileSDK (2.5.0):
-    - KlarnaMobileSDK/full (= 2.5.0)
-  - KlarnaMobileSDK/full (2.5.0)
   - leveldb-library (1.22.1)
   - Libuv-gRPC (0.0.10):
     - Libuv-gRPC/Implementation (= 0.0.10)
@@ -839,14 +837,322 @@ PODS:
     - OneSignalXCFramework/OneSignalCore
   - PPBadgeView (3.1.0)
   - PromisesObjC (2.2.0)
+  - QMUIKit (4.6.0):
+    - QMUIKit/QMUIComponents (= 4.6.0)
+    - QMUIKit/QMUICore (= 4.6.0)
+    - QMUIKit/QMUILog (= 4.6.0)
+    - QMUIKit/QMUIMainFrame (= 4.6.0)
+    - QMUIKit/QMUIResources (= 4.6.0)
+    - QMUIKit/QMUIWeakObjectContainer (= 4.6.0)
+  - QMUIKit/QMUIComponents (4.6.0):
+    - QMUIKit/QMUIComponents/NavigationBarTransition (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUIAlertController (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUIAnimation (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUIAppearance (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUIAssetLibrary (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUIBadge (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUIButton (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUICAAnimationExtension (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUICALayerExtension (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUICellHeightCache (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUICellHeightKeyCache (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUICellSizeKeyCache (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUICollectionViewPagingLayout (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUIConsole (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUIDialogViewController (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUIEmotionInputManager (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUIEmotionView (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUIEmptyView (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUIFloatLayoutView (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUIGridView (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUIImagePickerLibrary (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUIImagePreviewView (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUIKeyboardManager (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUILabel (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUILogManagerViewController (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUILogWithConfigurationSupported (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUIMarqueeLabel (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUIModalPresentationViewController (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUIMoreOperationController (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUIMultipleDelegates (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUINavigationButton (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUINavigationTitleView (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUIOrderedDictionary (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUIPieProgressView (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUIPopupContainerView (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUIPopupMenuView (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUIScrollAnimator (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUISearchBar (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUISearchController (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUISegmentedControl (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUIStaticTableView (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUITableView (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUITableViewCell (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUITableViewHeaderFooterView (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUITableViewProtocols (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUITestView (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUITextField (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUITextView (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUITheme (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUITips (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUIToastView (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUIToolbarButton (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUIWindowSizeMonitor (= 4.6.0)
+    - QMUIKit/QMUIComponents/QMUIZoomImageView (= 4.6.0)
+    - QMUIKit/QMUICore
+  - QMUIKit/QMUIComponents/NavigationBarTransition (4.6.0):
+    - QMUIKit/QMUIComponents/QMUINavigationTitleView
+    - QMUIKit/QMUICore
+    - QMUIKit/QMUIMainFrame
+  - QMUIKit/QMUIComponents/QMUIAlertController (4.6.0):
+    - QMUIKit/QMUIComponents/QMUIAppearance
+    - QMUIKit/QMUIComponents/QMUIButton
+    - QMUIKit/QMUIComponents/QMUIKeyboardManager
+    - QMUIKit/QMUIComponents/QMUILabel
+    - QMUIKit/QMUIComponents/QMUIModalPresentationViewController
+    - QMUIKit/QMUIComponents/QMUITextField
+    - QMUIKit/QMUICore
+  - QMUIKit/QMUIComponents/QMUIAnimation (4.6.0):
+    - QMUIKit/QMUICore
+  - QMUIKit/QMUIComponents/QMUIAppearance (4.6.0):
+    - QMUIKit/QMUICore
+  - QMUIKit/QMUIComponents/QMUIAssetLibrary (4.6.0):
+    - QMUIKit/QMUICore
+  - QMUIKit/QMUIComponents/QMUIBadge (4.6.0):
+    - QMUIKit/QMUIComponents/QMUILabel
+    - QMUIKit/QMUICore
+  - QMUIKit/QMUIComponents/QMUIButton (4.6.0):
+    - QMUIKit/QMUICore
+  - QMUIKit/QMUIComponents/QMUICAAnimationExtension (4.6.0):
+    - QMUIKit/QMUIComponents/QMUIMultipleDelegates
+    - QMUIKit/QMUICore
+  - QMUIKit/QMUIComponents/QMUICALayerExtension (4.6.0):
+    - QMUIKit/QMUIComponents/QMUIMultipleDelegates
+    - QMUIKit/QMUICore
+  - QMUIKit/QMUIComponents/QMUICellHeightCache (4.6.0):
+    - QMUIKit/QMUIComponents/QMUITableViewProtocols
+    - QMUIKit/QMUICore
+  - QMUIKit/QMUIComponents/QMUICellHeightKeyCache (4.6.0):
+    - QMUIKit/QMUIComponents/QMUIMultipleDelegates
+    - QMUIKit/QMUIComponents/QMUITableViewProtocols
+    - QMUIKit/QMUICore
+  - QMUIKit/QMUIComponents/QMUICellSizeKeyCache (4.6.0):
+    - QMUIKit/QMUIComponents/QMUIMultipleDelegates
+    - QMUIKit/QMUICore
+  - QMUIKit/QMUIComponents/QMUICollectionViewPagingLayout (4.6.0):
+    - QMUIKit/QMUICore
+  - QMUIKit/QMUIComponents/QMUIConsole (4.6.0):
+    - QMUIKit/QMUIComponents/QMUIButton
+    - QMUIKit/QMUIComponents/QMUICAAnimationExtension
+    - QMUIKit/QMUIComponents/QMUICellHeightKeyCache
+    - QMUIKit/QMUIComponents/QMUIPopupMenuView
+    - QMUIKit/QMUIComponents/QMUITableView
+    - QMUIKit/QMUIComponents/QMUITableViewCell
+    - QMUIKit/QMUIComponents/QMUITextField
+    - QMUIKit/QMUIComponents/QMUITextView
+    - QMUIKit/QMUICore
+    - QMUIKit/QMUIResources
+  - QMUIKit/QMUIComponents/QMUIDialogViewController (4.6.0):
+    - QMUIKit/QMUIComponents/QMUIAppearance
+    - QMUIKit/QMUIComponents/QMUIButton
+    - QMUIKit/QMUIComponents/QMUILabel
+    - QMUIKit/QMUIComponents/QMUIModalPresentationViewController
+    - QMUIKit/QMUIComponents/QMUINavigationTitleView
+    - QMUIKit/QMUIComponents/QMUITableView
+    - QMUIKit/QMUIComponents/QMUITableViewCell
+    - QMUIKit/QMUIComponents/QMUITextField
+    - QMUIKit/QMUICore
+    - QMUIKit/QMUIMainFrame
+  - QMUIKit/QMUIComponents/QMUIEmotionInputManager (4.6.0):
+    - QMUIKit/QMUIComponents/QMUIEmotionView
+    - QMUIKit/QMUICore
+  - QMUIKit/QMUIComponents/QMUIEmotionView (4.6.0):
+    - QMUIKit/QMUIComponents/QMUIButton
+    - QMUIKit/QMUICore
+    - QMUIKit/QMUIResources
+  - QMUIKit/QMUIComponents/QMUIEmptyView (4.6.0):
+    - QMUIKit/QMUIComponents/QMUIAppearance
+    - QMUIKit/QMUIComponents/QMUIButton
+    - QMUIKit/QMUICore
+  - QMUIKit/QMUIComponents/QMUIFloatLayoutView (4.6.0):
+    - QMUIKit/QMUICore
+  - QMUIKit/QMUIComponents/QMUIGridView (4.6.0):
+    - QMUIKit/QMUICore
+  - QMUIKit/QMUIComponents/QMUIImagePickerLibrary (4.6.0):
+    - QMUIKit/QMUIComponents/QMUIAlertController
+    - QMUIKit/QMUIComponents/QMUIAppearance
+    - QMUIKit/QMUIComponents/QMUIAssetLibrary
+    - QMUIKit/QMUIComponents/QMUIButton
+    - QMUIKit/QMUIComponents/QMUIEmptyView
+    - QMUIKit/QMUIComponents/QMUIImagePreviewView
+    - QMUIKit/QMUIComponents/QMUINavigationButton
+    - QMUIKit/QMUIComponents/QMUITableViewCell
+    - QMUIKit/QMUIComponents/QMUIZoomImageView
+    - QMUIKit/QMUICore
+    - QMUIKit/QMUIMainFrame
+    - QMUIKit/QMUIResources
+  - QMUIKit/QMUIComponents/QMUIImagePreviewView (4.6.0):
+    - QMUIKit/QMUIComponents/QMUIAppearance
+    - QMUIKit/QMUIComponents/QMUIButton
+    - QMUIKit/QMUIComponents/QMUICollectionViewPagingLayout
+    - QMUIKit/QMUIComponents/QMUIEmptyView
+    - QMUIKit/QMUIComponents/QMUIPieProgressView
+    - QMUIKit/QMUIComponents/QMUIZoomImageView
+    - QMUIKit/QMUICore
+    - QMUIKit/QMUIMainFrame
+  - QMUIKit/QMUIComponents/QMUIKeyboardManager (4.6.0):
+    - QMUIKit/QMUIComponents/QMUIAppearance
+    - QMUIKit/QMUIComponents/QMUIMultipleDelegates
+    - QMUIKit/QMUICore
+  - QMUIKit/QMUIComponents/QMUILabel (4.6.0):
+    - QMUIKit/QMUICore
+  - QMUIKit/QMUIComponents/QMUILogManagerViewController (4.6.0):
+    - QMUIKit/QMUIComponents/QMUIPopupMenuView
+    - QMUIKit/QMUIComponents/QMUISearchController
+    - QMUIKit/QMUIComponents/QMUIStaticTableView
+    - QMUIKit/QMUIComponents/QMUITableView
+    - QMUIKit/QMUICore
+    - QMUIKit/QMUIMainFrame
+  - QMUIKit/QMUIComponents/QMUILogWithConfigurationSupported (4.6.0):
+    - QMUIKit/QMUICore
+  - QMUIKit/QMUIComponents/QMUIMarqueeLabel (4.6.0):
+    - QMUIKit/QMUICore
+  - QMUIKit/QMUIComponents/QMUIModalPresentationViewController (4.6.0):
+    - QMUIKit/QMUIComponents/QMUIAppearance
+    - QMUIKit/QMUIComponents/QMUIKeyboardManager
+    - QMUIKit/QMUICore
+  - QMUIKit/QMUIComponents/QMUIMoreOperationController (4.6.0):
+    - QMUIKit/QMUIComponents/QMUIAppearance
+    - QMUIKit/QMUIComponents/QMUIButton
+    - QMUIKit/QMUIComponents/QMUIModalPresentationViewController
+    - QMUIKit/QMUICore
+  - QMUIKit/QMUIComponents/QMUIMultipleDelegates (4.6.0):
+    - QMUIKit/QMUICore
+  - QMUIKit/QMUIComponents/QMUINavigationButton (4.6.0):
+    - QMUIKit/QMUICore
+    - QMUIKit/QMUIMainFrame
+  - QMUIKit/QMUIComponents/QMUINavigationTitleView (4.6.0):
+    - QMUIKit/QMUIComponents/QMUIAppearance
+    - QMUIKit/QMUIComponents/QMUIButton
+    - QMUIKit/QMUICore
+  - QMUIKit/QMUIComponents/QMUIOrderedDictionary (4.6.0):
+    - QMUIKit/QMUICore
+  - QMUIKit/QMUIComponents/QMUIPieProgressView (4.6.0):
+    - QMUIKit/QMUICore
+  - QMUIKit/QMUIComponents/QMUIPopupContainerView (4.6.0):
+    - QMUIKit/QMUIComponents/QMUIAppearance
+    - QMUIKit/QMUICore
+    - QMUIKit/QMUIMainFrame
+  - QMUIKit/QMUIComponents/QMUIPopupMenuView (4.6.0):
+    - QMUIKit/QMUIComponents/QMUIButton
+    - QMUIKit/QMUIComponents/QMUIPopupContainerView
+    - QMUIKit/QMUICore
+  - QMUIKit/QMUIComponents/QMUIScrollAnimator (4.6.0):
+    - QMUIKit/QMUIComponents/QMUIMultipleDelegates
+    - QMUIKit/QMUICore
+  - QMUIKit/QMUIComponents/QMUISearchBar (4.6.0):
+    - QMUIKit/QMUICore
+  - QMUIKit/QMUIComponents/QMUISearchController (4.6.0):
+    - QMUIKit/QMUIComponents/QMUIEmptyView
+    - QMUIKit/QMUIComponents/QMUISearchBar
+    - QMUIKit/QMUICore
+    - QMUIKit/QMUIMainFrame
+  - QMUIKit/QMUIComponents/QMUISegmentedControl (4.6.0):
+    - QMUIKit/QMUICore
+  - QMUIKit/QMUIComponents/QMUIStaticTableView (4.6.0):
+    - QMUIKit/QMUIComponents/QMUIMultipleDelegates
+    - QMUIKit/QMUIComponents/QMUITableViewCell
+    - QMUIKit/QMUICore
+  - QMUIKit/QMUIComponents/QMUITableView (4.6.0):
+    - QMUIKit/QMUIComponents/QMUITableViewProtocols
+    - QMUIKit/QMUICore
+  - QMUIKit/QMUIComponents/QMUITableViewCell (4.6.0):
+    - QMUIKit/QMUIComponents/QMUIButton
+    - QMUIKit/QMUICore
+  - QMUIKit/QMUIComponents/QMUITableViewHeaderFooterView (4.6.0):
+    - QMUIKit/QMUICore
+  - QMUIKit/QMUIComponents/QMUITableViewProtocols (4.6.0):
+    - QMUIKit/QMUICore
+  - QMUIKit/QMUIComponents/QMUITestView (4.6.0):
+    - QMUIKit/QMUICore
+  - QMUIKit/QMUIComponents/QMUITextField (4.6.0):
+    - QMUIKit/QMUIComponents/QMUIMultipleDelegates
+    - QMUIKit/QMUICore
+  - QMUIKit/QMUIComponents/QMUITextView (4.6.0):
+    - QMUIKit/QMUIComponents/QMUILabel
+    - QMUIKit/QMUIComponents/QMUIMultipleDelegates
+    - QMUIKit/QMUICore
+  - QMUIKit/QMUIComponents/QMUITheme (4.6.0):
+    - QMUIKit/QMUIComponents/QMUIAlertController
+    - QMUIKit/QMUIComponents/QMUIBadge
+    - QMUIKit/QMUIComponents/QMUIButton
+    - QMUIKit/QMUIComponents/QMUIConsole
+    - QMUIKit/QMUIComponents/QMUIEmotionView
+    - QMUIKit/QMUIComponents/QMUIEmptyView
+    - QMUIKit/QMUIComponents/QMUIGridView
+    - QMUIKit/QMUIComponents/QMUIImagePickerLibrary
+    - QMUIKit/QMUIComponents/QMUIImagePreviewView
+    - QMUIKit/QMUIComponents/QMUILabel
+    - QMUIKit/QMUIComponents/QMUIModalPresentationViewController
+    - QMUIKit/QMUIComponents/QMUIPopupContainerView
+    - QMUIKit/QMUIComponents/QMUIPopupMenuView
+    - QMUIKit/QMUIComponents/QMUITextField
+    - QMUIKit/QMUIComponents/QMUITextView
+    - QMUIKit/QMUIComponents/QMUIToastView
+    - QMUIKit/QMUICore
+  - QMUIKit/QMUIComponents/QMUITips (4.6.0):
+    - QMUIKit/QMUIComponents/QMUIToastView
+    - QMUIKit/QMUICore
+    - QMUIKit/QMUIResources
+  - QMUIKit/QMUIComponents/QMUIToastView (4.6.0):
+    - QMUIKit/QMUIComponents/QMUIKeyboardManager
+    - QMUIKit/QMUICore
+  - QMUIKit/QMUIComponents/QMUIToolbarButton (4.6.0):
+    - QMUIKit/QMUICore
+  - QMUIKit/QMUIComponents/QMUIWindowSizeMonitor (4.6.0):
+    - QMUIKit/QMUICore
+  - QMUIKit/QMUIComponents/QMUIZoomImageView (4.6.0):
+    - QMUIKit/QMUIComponents/QMUIAssetLibrary
+    - QMUIKit/QMUIComponents/QMUIButton
+    - QMUIKit/QMUIComponents/QMUIEmptyView
+    - QMUIKit/QMUIComponents/QMUIPieProgressView
+    - QMUIKit/QMUICore
+    - QMUIKit/QMUIResources
+  - QMUIKit/QMUICore (4.6.0):
+    - QMUIKit/QMUILog
+    - QMUIKit/QMUIWeakObjectContainer
+  - QMUIKit/QMUILog (4.6.0)
+  - QMUIKit/QMUIMainFrame (4.6.0):
+    - QMUIKit/QMUIComponents/QMUIEmptyView
+    - QMUIKit/QMUIComponents/QMUIKeyboardManager
+    - QMUIKit/QMUIComponents/QMUIMultipleDelegates
+    - QMUIKit/QMUIComponents/QMUINavigationTitleView
+    - QMUIKit/QMUIComponents/QMUITableView
+    - QMUIKit/QMUIComponents/QMUITableViewHeaderFooterView
+    - QMUIKit/QMUICore
+    - QMUIKit/QMUILog
+  - QMUIKit/QMUIResources (4.6.0)
+  - QMUIKit/QMUIWeakObjectContainer (4.6.0)
   - Reachability (3.2)
   - SDWebImage (5.15.3):
     - SDWebImage/Core (= 5.15.3)
   - SDWebImage/Core (5.15.3)
   - Toast (4.0.0)
-  - YYKit (1.0.9):
-    - YYKit/no-arc (= 1.0.9)
-  - YYKit/no-arc (1.0.9)
+  - WMBase (1.0.9):
+    - AFNetworking
+    - CTMediator
+    - Masonry
+    - MBProgressHUD
+    - MJExtension
+    - MJRefresh
+    - QMUIKit
+    - SDWebImage
+    - Toast
+    - YTKNetwork
+    - YYCache
+  - YTKNetwork (3.0.6):
+    - AFNetworking/NSURLSession (~> 4.0)
+  - YYCache (1.0.4)
 
 DEPENDENCIES:
   - AFNetworking
@@ -861,7 +1167,6 @@ DEPENDENCIES:
   - GoogleSignIn
   - HCSStarRatingView (~> 1.5)
   - IQKeyboardManager
-  - KlarnaMobileSDK
   - Masonry
   - MBProgressHUD
   - MJExtension
@@ -871,7 +1176,7 @@ DEPENDENCIES:
   - Reachability
   - SDWebImage
   - Toast
-  - YYKit
+  - WMBase (from `../WMBase`)
 
 SPEC REPOS:
   trunk:
@@ -882,6 +1187,7 @@ SPEC REPOS:
     - Braintree
     - BraintreeDropIn
     - Bugly
+    - CTMediator
     - FBAEMKit
     - FBSDKCoreKit
     - FBSDKCoreKit_Basics
@@ -902,7 +1208,6 @@ SPEC REPOS:
     - GTMSessionFetcher
     - HCSStarRatingView
     - IQKeyboardManager
-    - KlarnaMobileSDK
     - leveldb-library
     - Libuv-gRPC
     - Masonry
@@ -913,10 +1218,16 @@ SPEC REPOS:
     - OneSignalXCFramework
     - PPBadgeView
     - PromisesObjC
+    - QMUIKit
     - Reachability
     - SDWebImage
     - Toast
-    - YYKit
+    - YTKNetwork
+    - YYCache
+
+EXTERNAL SOURCES:
+  WMBase:
+    :path: "../WMBase"
 
 SPEC CHECKSUMS:
   abseil: ebe5b5529fb05d93a8bdb7951607be08b7fa71bc
@@ -926,6 +1237,7 @@ SPEC CHECKSUMS:
   Braintree: 4a27d741d164591ac87cecfaa9a02adb8eb92422
   BraintreeDropIn: 19d75b5aa0798224fa0501f9b362af54514b0736
   Bugly: b8715e6ec4004b7f7fbffab0643ba80545aee3da
+  CTMediator: 3f3578b525b3a46a7a2f92a99922ec40363f4269
   FBAEMKit: 7fb5a0b5caf2ed2900e29c3a17de92ea7193a247
   FBSDKCoreKit: 2a77418391aaa5da38ebf57b90b6de42cebcce6a
   FBSDKCoreKit_Basics: 65c5b3146f38705b95338b54f68ea086bcc468dd
@@ -946,7 +1258,6 @@ SPEC CHECKSUMS:
   GTMSessionFetcher: c9e714f7eec91a55641e2bab9f45fd83a219b882
   HCSStarRatingView: 1d18f79654735514cd6f00e6d90e38cb6320dc31
   IQKeyboardManager: ef43ce1ba1e5aaf4adf222c0a46f39761f246879
-  KlarnaMobileSDK: 64129a13adf206fdcc5f528f32d7564565674975
   leveldb-library: 50c7b45cbd7bf543c81a468fe557a16ae3db8729
   Libuv-gRPC: 55e51798e14ef436ad9bc45d12d43b77b49df378
   Masonry: 678fab65091a9290e40e2832a55e7ab731aad201
@@ -957,11 +1268,14 @@ SPEC CHECKSUMS:
   OneSignalXCFramework: 75844c29607ca95e6176f6f21257b4382c7fdbfb
   PPBadgeView: b50a223638970fd0781e8753250385864b6dd2fe
   PromisesObjC: 09985d6d70fbe7878040aa746d78236e6946d2ef
+  QMUIKit: 6321cf1124623d686a9ec0a79a7cc59d0d64a52c
   Reachability: 33e18b67625424e47b6cde6d202dce689ad7af96
   SDWebImage: 302d4e14efff86b36b5f36d1bf891b635436d071
   Toast: 91b396c56ee72a5790816f40d3a94dd357abc196
-  YYKit: 7cda43304a8dc3696c449041e2cb3107b4e236e7
+  WMBase: aaa483bad0f0f117816c9b5559f5865356c544a4
+  YTKNetwork: c16be90b06be003de9e9cd0d3b187cc8eaf35c04
+  YYCache: 8105b6638f5e849296c71f331ff83891a4942952
 
-PODFILE CHECKSUM: dddc3c73bedc89d13258ed6a6bbf0d6fbb26ad6b
+PODFILE CHECKSUM: 074d132c2f0d12ac7375ff77eb16af550956385c
 
-COCOAPODS: 1.12.0
+COCOAPODS: 1.12.1

+ 30 - 0
Pods/CTMediator/CTMediator/CTMediator/CTMediator+HandyTools.h

@@ -0,0 +1,30 @@
+//
+//  CTMediator+HandyTools.h
+//  CTMediator
+//
+//  Created by casa on 2020/3/10.
+//  Copyright © 2020 casa. All rights reserved.
+//
+
+#if TARGET_OS_IOS
+
+#import "CTMediator.h"
+#import <UIKit/UIKit.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface CTMediator (HandyTools)
+
+- (UIViewController * _Nullable)topViewController NS_EXTENSION_UNAVAILABLE_IOS("not available on iOS (App Extension)");
+
+- (UIWindow * _Nullable)keyWindow NS_EXTENSION_UNAVAILABLE_IOS("not available on iOS (App Extension)");
+
+- (void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated NS_EXTENSION_UNAVAILABLE_IOS("not available on iOS (App Extension)");
+
+- (void)presentViewController:(UIViewController *)viewControllerToPresent animated:(BOOL)animated completion:(void (^ _Nullable )(void))completion NS_EXTENSION_UNAVAILABLE_IOS("not available on iOS (App Extension)");
+
+@end
+
+NS_ASSUME_NONNULL_END
+
+#endif

+ 83 - 0
Pods/CTMediator/CTMediator/CTMediator/CTMediator+HandyTools.m

@@ -0,0 +1,83 @@
+//
+//  CTMediator+HandyTools.m
+//  CTMediator
+//
+//  Created by casa on 2020/3/10.
+//  Copyright © 2020 casa. All rights reserved.
+//
+
+#if TARGET_OS_IOS
+
+#import "CTMediator+HandyTools.h"
+
+@implementation CTMediator (HandyTools)
+
+- (UIWindow *)keyWindow {
+    if (@available(iOS 13, *)) {
+        NSArray<UIWindow *> *windows = [[UIApplication sharedApplication] windows];
+        for (UIWindow *window in windows) {
+            if (window.isKeyWindow) {
+                return window;
+            }
+        }
+    }else {
+        return [UIApplication sharedApplication].keyWindow;
+    }
+    
+    return nil;
+}
+
+- (UIViewController *)topViewController
+{
+    UIViewController *topController = [self keyWindow].rootViewController;
+    
+    while (topController.presentedViewController) {
+        topController = topController.presentedViewController;
+    }
+    
+    return topController;
+}
+
+- (void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated
+{
+    UINavigationController *navigationController = (UINavigationController *)[self topViewController];
+    
+    if ([navigationController isKindOfClass:[UINavigationController class]] == NO) {
+        if ([navigationController isKindOfClass:[UITabBarController class]]) {
+            UITabBarController *tabbarController = (UITabBarController *)navigationController;
+            navigationController = tabbarController.selectedViewController;
+            if ([navigationController isKindOfClass:[UINavigationController class]] == NO) {
+                navigationController = tabbarController.selectedViewController.navigationController;
+            }
+        } else {
+            navigationController = navigationController.navigationController;
+        }
+    }
+    
+    if ([navigationController isKindOfClass:[UINavigationController class]]) {
+        [navigationController pushViewController:viewController animated:animated];
+    }
+}
+
+- (void)presentViewController:(UIViewController *)viewControllerToPresent animated:(BOOL)animated completion:(void (^ _Nullable)(void))completion
+{
+    UIViewController *viewController = [self topViewController];
+    if ([viewController isKindOfClass:[UINavigationController class]]) {
+        UINavigationController *navigationController = (UINavigationController *)viewController;
+        viewController = navigationController.topViewController;
+    }
+    
+    if ([viewController isKindOfClass:[UIAlertController class]]) {
+        UIViewController *viewControllerToUse = viewController.presentingViewController;
+        [viewController dismissViewControllerAnimated:false completion:nil];
+        viewController = viewControllerToUse;
+    }
+    
+    if (viewController) {
+        [viewController presentViewController:viewControllerToPresent animated:animated completion:completion];
+    }
+}
+
+@end
+
+#endif

+ 27 - 0
Pods/CTMediator/CTMediator/CTMediator/CTMediator.h

@@ -0,0 +1,27 @@
+//
+//  CTMediator.h
+//  CTMediator
+//
+//  Created by casa on 16/3/13.
+//  Copyright © 2016年 casa. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+
+extern NSString * _Nonnull const kCTMediatorParamsKeySwiftTargetModuleName;
+
+@interface CTMediator : NSObject
+
++ (instancetype _Nonnull)sharedInstance;
+
+// 远程App调用入口
+- (id _Nullable)performActionWithUrl:(NSURL * _Nullable)url completion:(void(^_Nullable)(NSDictionary * _Nullable info))completion;
+// 本地组件调用入口
+- (id _Nullable )performTarget:(NSString * _Nullable)targetName action:(NSString * _Nullable)actionName params:(NSDictionary * _Nullable)params shouldCacheTarget:(BOOL)shouldCacheTarget;
+- (void)releaseCachedTargetWithFullTargetName:(NSString * _Nullable)fullTargetName;
+// 检查 是否有引源码
+- (BOOL)check:(NSString * _Nullable)targetName moduleName:(NSString * _Nullable)moduleName;
+@end
+  
+// 简化调用单例的函数
+CTMediator* _Nonnull CT(void);

+ 256 - 0
Pods/CTMediator/CTMediator/CTMediator/CTMediator.m

@@ -0,0 +1,256 @@
+//
+//  CTMediator.m
+//  CTMediator
+//
+//  Created by casa on 16/3/13.
+//  Copyright © 2016年 casa. All rights reserved.
+//
+
+#import "CTMediator.h"
+#import <objc/runtime.h>
+#import <CoreGraphics/CoreGraphics.h>
+
+NSString * const kCTMediatorParamsKeySwiftTargetModuleName = @"kCTMediatorParamsKeySwiftTargetModuleName";
+
+@interface CTMediator ()
+
+@property (nonatomic, strong) NSMutableDictionary *cachedTarget;
+
+@end
+
+@implementation CTMediator
+
+#pragma mark - public methods
++ (instancetype)sharedInstance
+{
+    static CTMediator *mediator;
+    static dispatch_once_t onceToken;
+    dispatch_once(&onceToken, ^{
+        mediator = [[CTMediator alloc] init];
+        [mediator cachedTarget]; // 同时把cachedTarget初始化,避免多线程重复初始化
+    });
+    return mediator;
+}
+
+/*
+ scheme://[target]/[action]?[params]
+ 
+ url sample:
+ aaa://targetA/actionB?id=1234
+ */
+
+- (id)performActionWithUrl:(NSURL *)url completion:(void (^)(NSDictionary *))completion
+{
+    if (url == nil||![url isKindOfClass:[NSURL class]]) {
+        return nil;
+    }
+    
+    NSMutableDictionary *params = [[NSMutableDictionary alloc] init];
+    NSURLComponents *urlComponents = [[NSURLComponents alloc] initWithString:url.absoluteString];
+    // 遍历所有参数
+    [urlComponents.queryItems enumerateObjectsUsingBlock:^(NSURLQueryItem * _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
+        if (obj.value&&obj.name) {
+            [params setObject:obj.value forKey:obj.name];
+        }
+    }];
+    
+    // 这里这么写主要是出于安全考虑,防止黑客通过远程方式调用本地模块。这里的做法足以应对绝大多数场景,如果要求更加严苛,也可以做更加复杂的安全逻辑。
+    NSString *actionName = [url.path stringByReplacingOccurrencesOfString:@"/" withString:@""];
+    if ([actionName hasPrefix:@"native"]) {
+        return @(NO);
+    }
+    
+    // 这个demo针对URL的路由处理非常简单,就只是取对应的target名字和method名字,但这已经足以应对绝大部份需求。如果需要拓展,可以在这个方法调用之前加入完整的路由逻辑
+    id result = [self performTarget:url.host action:actionName params:params shouldCacheTarget:NO];
+    if (completion) {
+        if (result) {
+            completion(@{@"result":result});
+        } else {
+            completion(nil);
+        }
+    }
+    return result;
+}
+
+- (id)performTarget:(NSString *)targetName action:(NSString *)actionName params:(NSDictionary *)params shouldCacheTarget:(BOOL)shouldCacheTarget
+{
+    if (targetName == nil || actionName == nil) {
+        return nil;
+    }
+    
+    NSString *swiftModuleName = params[kCTMediatorParamsKeySwiftTargetModuleName];
+    
+    // generate target
+    NSString *targetClassString = nil;
+    if (swiftModuleName.length > 0) {
+        targetClassString = [NSString stringWithFormat:@"%@.Target_%@", swiftModuleName, targetName];
+    } else {
+        targetClassString = [NSString stringWithFormat:@"Target_%@", targetName];
+    }
+    NSObject *target = [self safeFetchCachedTarget:targetClassString];
+    if (target == nil) {
+        Class targetClass = NSClassFromString(targetClassString);
+        target = [[targetClass alloc] init];
+    }
+
+    // generate action
+    NSString *actionString = [NSString stringWithFormat:@"Action_%@:", actionName];
+    SEL action = NSSelectorFromString(actionString);
+    
+    if (target == nil) {
+        // 这里是处理无响应请求的地方之一,这个demo做得比较简单,如果没有可以响应的target,就直接return了。实际开发过程中是可以事先给一个固定的target专门用于在这个时候顶上,然后处理这种请求的
+        [self NoTargetActionResponseWithTargetString:targetClassString selectorString:actionString originParams:params];
+        return nil;
+    }
+    
+    if (shouldCacheTarget) {
+        [self safeSetCachedTarget:target key:targetClassString];
+    }
+
+    if ([target respondsToSelector:action]) {
+        return [self safePerformAction:action target:target params:params];
+    } else {
+        // 这里是处理无响应请求的地方,如果无响应,则尝试调用对应target的notFound方法统一处理
+        SEL action = NSSelectorFromString(@"notFound:");
+        if ([target respondsToSelector:action]) {
+            return [self safePerformAction:action target:target params:params];
+        } else {
+            // 这里也是处理无响应请求的地方,在notFound都没有的时候,这个demo是直接return了。实际开发过程中,可以用前面提到的固定的target顶上的。
+            [self NoTargetActionResponseWithTargetString:targetClassString selectorString:actionString originParams:params];
+            @synchronized (self) {
+                [self.cachedTarget removeObjectForKey:targetClassString];
+            }
+            return nil;
+        }
+    }
+}
+
+- (void)releaseCachedTargetWithFullTargetName:(NSString *)fullTargetName
+{
+    /*
+     fullTargetName在oc环境下,就是Target_XXXX。要带上Target_前缀。在swift环境下,就是XXXModule.Target_YYY。不光要带上Target_前缀,还要带上模块名。
+     */
+    if (fullTargetName == nil) {
+        return;
+    }
+    @synchronized (self) {
+        [self.cachedTarget removeObjectForKey:fullTargetName];
+    }
+}
+
+- (BOOL)check:(NSString * _Nullable)targetName moduleName:(NSString * _Nullable)moduleName{
+    if (moduleName.length > 0) {
+        return NSClassFromString([NSString stringWithFormat:@"%@.Target_%@", moduleName, targetName]) != nil;
+    } else {
+        return NSClassFromString([NSString stringWithFormat:@"Target_%@", targetName]) != nil;
+    }
+}
+
+#pragma mark - private methods
+- (void)NoTargetActionResponseWithTargetString:(NSString *)targetString selectorString:(NSString *)selectorString originParams:(NSDictionary *)originParams
+{
+    SEL action = NSSelectorFromString(@"Action_response:");
+    NSObject *target = [[NSClassFromString(@"Target_NoTargetAction") alloc] init];
+    
+    NSMutableDictionary *params = [[NSMutableDictionary alloc] init];
+    params[@"originParams"] = originParams;
+    params[@"targetString"] = targetString;
+    params[@"selectorString"] = selectorString;
+    
+    [self safePerformAction:action target:target params:params];
+}
+
+- (id)safePerformAction:(SEL)action target:(NSObject *)target params:(NSDictionary *)params
+{
+    NSMethodSignature* methodSig = [target methodSignatureForSelector:action];
+    if(methodSig == nil) {
+        return nil;
+    }
+    const char* retType = [methodSig methodReturnType];
+
+    if (strcmp(retType, @encode(void)) == 0) {
+        NSInvocation *invocation = [NSInvocation invocationWithMethodSignature:methodSig];
+        [invocation setArgument:&params atIndex:2];
+        [invocation setSelector:action];
+        [invocation setTarget:target];
+        [invocation invoke];
+        return nil;
+    }
+
+    if (strcmp(retType, @encode(NSInteger)) == 0) {
+        NSInvocation *invocation = [NSInvocation invocationWithMethodSignature:methodSig];
+        [invocation setArgument:&params atIndex:2];
+        [invocation setSelector:action];
+        [invocation setTarget:target];
+        [invocation invoke];
+        NSInteger result = 0;
+        [invocation getReturnValue:&result];
+        return @(result);
+    }
+
+    if (strcmp(retType, @encode(BOOL)) == 0) {
+        NSInvocation *invocation = [NSInvocation invocationWithMethodSignature:methodSig];
+        [invocation setArgument:&params atIndex:2];
+        [invocation setSelector:action];
+        [invocation setTarget:target];
+        [invocation invoke];
+        BOOL result = 0;
+        [invocation getReturnValue:&result];
+        return @(result);
+    }
+
+    if (strcmp(retType, @encode(CGFloat)) == 0) {
+        NSInvocation *invocation = [NSInvocation invocationWithMethodSignature:methodSig];
+        [invocation setArgument:&params atIndex:2];
+        [invocation setSelector:action];
+        [invocation setTarget:target];
+        [invocation invoke];
+        CGFloat result = 0;
+        [invocation getReturnValue:&result];
+        return @(result);
+    }
+
+    if (strcmp(retType, @encode(NSUInteger)) == 0) {
+        NSInvocation *invocation = [NSInvocation invocationWithMethodSignature:methodSig];
+        [invocation setArgument:&params atIndex:2];
+        [invocation setSelector:action];
+        [invocation setTarget:target];
+        [invocation invoke];
+        NSUInteger result = 0;
+        [invocation getReturnValue:&result];
+        return @(result);
+    }
+
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Warc-performSelector-leaks"
+    return [target performSelector:action withObject:params];
+#pragma clang diagnostic pop
+}
+
+#pragma mark - getters and setters
+- (NSMutableDictionary *)cachedTarget
+{
+    if (_cachedTarget == nil) {
+        _cachedTarget = [[NSMutableDictionary alloc] init];
+    }
+    return _cachedTarget;
+}
+
+- (NSObject *)safeFetchCachedTarget:(NSString *)key {
+    @synchronized (self) {
+        return self.cachedTarget[key];
+    }
+}
+
+- (void)safeSetCachedTarget:(NSObject *)target key:(NSString *)key {
+    @synchronized (self) {
+        self.cachedTarget[key] = target;
+    }
+}
+
+
+@end
+
+CTMediator* _Nonnull CT(void){
+    return [CTMediator sharedInstance];
+};

+ 1 - 0
Pods/CTMediator/FILE_LICENSE

@@ -0,0 +1 @@
+MIT

+ 84 - 0
Pods/CTMediator/readme.md

@@ -0,0 +1,84 @@
+CTMediator
+==========
+
+objective-c:
+
+```
+pod "CTMediator"
+```
+
+swift:
+
+```
+use_frameworks!
+pod "CTMediator"
+```
+
+---
+
+
+`CTMediator` helps you to divide your project into multi-project, and use `Target-Action` pattern to let subprojects to communicate with each other. *with no regist process!*
+
+you can check demo for more details:
+
+[Origin project](https://github.com/ModulizationDemo/MainProject)
+
+[Modulized Main Project with CTMediator](https://github.com/ModulizationDemo/ModulizedMainProject)
+
+[Demos](https://github.com/ModulizationDemo)
+
+[Swift Demo](https://github.com/ModulizationDemo/SwfitDemo)
+
+add private repo before you run demos:
+
+```
+pod repo add PrivatePods https://github.com/ModulizationDemo/PrivatePods.git
+```
+
+remember to run `pod install` before you run the demo!
+
+---
+
+[Origin project](https://github.com/ModulizationDemo/MainProject)
+
+[Modulized Main Project with CTMediator](https://github.com/ModulizationDemo/ModulizedMainProject)
+
+[Demos](https://github.com/ModulizationDemo)
+
+[Swift Demo](https://github.com/ModulizationDemo/SwfitDemo)
+
+跑demo时先添加私有库:
+
+```
+pod repo add PrivatePods https://github.com/ModulizationDemo/PrivatePods.git
+```
+
+然后就可以`pod install`了
+
+---
+
+[iOS应用架构谈 组件化方案](http://casatwy.com/iOS-Modulization.html)
+
+[在现有工程中实施基于CTMediator的组件化方案](http://casatwy.com/modulization_in_action.html)
+
+[CTMediator的Swift应用](https://casatwy.com/CTMediator_in_Swift.html)
+
+---
+
+本工程其实也是个Demo
+
+`Category`目录在实际工程中是单独的一个repo,调用者通过依赖category这个repo来完成功能调度。一般来说是每一个业务对应一个category的repo。因此调用者需要调度哪个业务,就依赖哪个业务的category。category这个repo由对应提供服务的业务来维护。
+
+`CTMediator`目录在实际工程中也是一个单独的repo,仅用于存放中间件。被每一个业务线各自维护的category repo所依赖。
+
+`DemoModule`目录是实际提供服务的业务,这个在实际工程中也是一个单独的repo。这个repo不被任何人所依赖,这个repo通过target-action来提供被调度的功能,然后由category repo通过runtime调度。
+
+---
+
+`CTMediator` helps you to divide your project into multi-project, and use `Target-Action` pattern to let subprojects to communicate with each other.
+
+you can check demo for more details:
+
+[Demo](https://github.com/ModulizationDemo)
+
+[Swift Demo](https://github.com/ModulizationDemo/SwfitDemo)

+ 0 - 201
Pods/KlarnaMobileSDK/LICENSE

@@ -1,201 +0,0 @@
-                                 Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
-
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-   1. Definitions.
-
-      "License" shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
-
-      "Licensor" shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright 2018 Klarna Bank AB
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.

Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 170
Pods/KlarnaMobileSDK/README.md


BIN
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework.zip


+ 0 - 46
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/Info.plist

@@ -1,46 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>AvailableLibraries</key>
-	<array>
-		<dict>
-			<key>DebugSymbolsPath</key>
-			<string>dSYMs</string>
-			<key>LibraryIdentifier</key>
-			<string>ios-arm64_armv7</string>
-			<key>LibraryPath</key>
-			<string>KlarnaMobileSDK.framework</string>
-			<key>SupportedArchitectures</key>
-			<array>
-				<string>arm64</string>
-				<string>armv7</string>
-			</array>
-			<key>SupportedPlatform</key>
-			<string>ios</string>
-		</dict>
-		<dict>
-			<key>DebugSymbolsPath</key>
-			<string>dSYMs</string>
-			<key>LibraryIdentifier</key>
-			<string>ios-arm64_i386_x86_64-simulator</string>
-			<key>LibraryPath</key>
-			<string>KlarnaMobileSDK.framework</string>
-			<key>SupportedArchitectures</key>
-			<array>
-				<string>arm64</string>
-				<string>i386</string>
-				<string>x86_64</string>
-			</array>
-			<key>SupportedPlatform</key>
-			<string>ios</string>
-			<key>SupportedPlatformVariant</key>
-			<string>simulator</string>
-		</dict>
-	</array>
-	<key>CFBundlePackageType</key>
-	<string>XFWK</string>
-	<key>XCFrameworkFormatVersion</key>
-	<string>1.0</string>
-</dict>
-</plist>

BIN
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/Assets.car


BIN
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/CardScan.storyboardc/Info.plist


BIN
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/CardScan.storyboardc/RWC-EC-Zxy-view-dia-FZ-zQY.nib/objects-11.0+.nib


BIN
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/CardScan.storyboardc/RWC-EC-Zxy-view-dia-FZ-zQY.nib/runtime.nib


BIN
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/CardScan.storyboardc/scanCardViewController.nib/objects-11.0+.nib


BIN
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/CardScan.storyboardc/scanCardViewController.nib/runtime.nib


+ 0 - 0
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/FindFour.mlmodelc/.gitkeep


BIN
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/FindFour.mlmodelc/coremldata.bin


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 1541
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/FindFour.mlmodelc/model.espresso.net


+ 0 - 550
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/FindFour.mlmodelc/model.espresso.shape

@@ -1,550 +0,0 @@
-{
-  "layer_shapes" : {
-    "conv_dw_7_relu_output_relu_neg" : {
-      "k" : 64,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv1_relu_output_relu" : {
-      "k" : 16,
-      "w" : 240,
-      "n" : 1,
-      "h" : 151
-    },
-    "conv_dw_13_relu_output" : {
-      "k" : 512,
-      "w" : 60,
-      "n" : 1,
-      "h" : 37
-    },
-    "resize5_output" : {
-      "k" : 64,
-      "w" : 51,
-      "n" : 1,
-      "h" : 34
-    },
-    "conv_dw_11_relu_output_relu_neg" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_9_relu_output_relu_neg" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_dw_13_relu_output_relu" : {
-      "k" : 512,
-      "w" : 60,
-      "n" : 1,
-      "h" : 37
-    },
-    "conv_dw_3_relu_output_relu_clip" : {
-      "k" : 64,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "resize3_output" : {
-      "k" : 64,
-      "w" : 57,
-      "n" : 1,
-      "h" : 34
-    },
-    "resize2_output" : {
-      "k" : 64,
-      "w" : 58,
-      "n" : 1,
-      "h" : 35
-    },
-    "resize1_output" : {
-      "k" : 64,
-      "w" : 59,
-      "n" : 1,
-      "h" : 36
-    },
-    "conv_dw_2_relu_output_relu" : {
-      "k" : 64,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_13_relu_output_relu" : {
-      "k" : 512,
-      "w" : 60,
-      "n" : 1,
-      "h" : 37
-    },
-    "conv_pw_3_relu_output_relu_neg" : {
-      "k" : 64,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_9_relu_output_relu" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_12_relu_output" : {
-      "k" : 512,
-      "w" : 60,
-      "n" : 1,
-      "h" : 37
-    },
-    "conv_pw_13_relu_output_relu_neg" : {
-      "k" : 512,
-      "w" : 60,
-      "n" : 1,
-      "h" : 37
-    },
-    "conv_dw_9_relu_output_relu_neg" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_1_relu_output_relu" : {
-      "k" : 64,
-      "w" : 240,
-      "n" : 1,
-      "h" : 151
-    },
-    "conv_dw_1_relu_output_relu_neg" : {
-      "k" : 16,
-      "w" : 240,
-      "n" : 1,
-      "h" : 151
-    },
-    "conv_preds_output" : {
-      "k" : 3,
-      "w" : 51,
-      "n" : 1,
-      "h" : 34
-    },
-    "conv_dw_13_relu_output_relu_clip" : {
-      "k" : 512,
-      "w" : 60,
-      "n" : 1,
-      "h" : 37
-    },
-    "conv_dw_10_relu_output_relu_neg" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_dw_9_relu_output" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_dw_8_relu_output" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_dw_7_relu_output" : {
-      "k" : 64,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_dw_8_relu_output_relu" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv1_relu_output_relu_neg" : {
-      "k" : 16,
-      "w" : 240,
-      "n" : 1,
-      "h" : 151
-    },
-    "conv_dw_3_relu_output" : {
-      "k" : 64,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_dw_2_relu_output" : {
-      "k" : 64,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_dw_1_relu_output" : {
-      "k" : 16,
-      "w" : 240,
-      "n" : 1,
-      "h" : 151
-    },
-    "conv_dw_7_relu_output_relu_clip" : {
-      "k" : 64,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_12_relu_output_relu_clip" : {
-      "k" : 512,
-      "w" : 60,
-      "n" : 1,
-      "h" : 37
-    },
-    "conv_pw_8_relu_output_relu_neg" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_dw_10_relu_output" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_13_relu_output" : {
-      "k" : 512,
-      "w" : 60,
-      "n" : 1,
-      "h" : 37
-    },
-    "conv_dw_10_relu_output_relu" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_7_relu_output_relu" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_1_relu_output_relu_clip" : {
-      "k" : 64,
-      "w" : 240,
-      "n" : 1,
-      "h" : 151
-    },
-    "conv_dw_8_relu_output_relu_clip" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_dw_3_relu_output_relu" : {
-      "k" : 64,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_10_relu_output_relu_clip" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_12_relu_output_relu_neg" : {
-      "k" : 512,
-      "w" : 60,
-      "n" : 1,
-      "h" : 37
-    },
-    "conv1_relu_output" : {
-      "k" : 16,
-      "w" : 240,
-      "n" : 1,
-      "h" : 151
-    },
-    "conv_dw_3_relu_output_relu_neg" : {
-      "k" : 64,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_dw_11_relu_output_relu_clip" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_2_relu_output_relu_neg" : {
-      "k" : 64,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_dw_11_relu_output" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_2_relu_output_relu_clip" : {
-      "k" : 64,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_10_relu_output_relu" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_dw_9_relu_output_relu_clip" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_11_relu_output_relu_neg" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_dw_1_relu_output_relu" : {
-      "k" : 16,
-      "w" : 240,
-      "n" : 1,
-      "h" : 151
-    },
-    "conv_dw_8_relu_output_relu_neg" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_2_relu_output_relu" : {
-      "k" : 64,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_3_relu_output_relu_clip" : {
-      "k" : 64,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_dw_11_relu_output_relu" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_dw_13_relu_output_relu_neg" : {
-      "k" : 512,
-      "w" : 60,
-      "n" : 1,
-      "h" : 37
-    },
-    "output1" : {
-      "k" : 3,
-      "w" : 51,
-      "n" : 1,
-      "h" : 34
-    },
-    "conv_dw_9_relu_output_relu" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_11_relu_output_relu" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_dw_12_relu_output" : {
-      "k" : 256,
-      "w" : 60,
-      "n" : 1,
-      "h" : 37
-    },
-    "conv_pw_13_relu_output_relu_clip" : {
-      "k" : 512,
-      "w" : 60,
-      "n" : 1,
-      "h" : 37
-    },
-    "conv_pw_7_relu_output_relu_neg" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_1_relu_output" : {
-      "k" : 64,
-      "w" : 240,
-      "n" : 1,
-      "h" : 151
-    },
-    "input1" : {
-      "k" : 3,
-      "w" : 480,
-      "n" : 1,
-      "h" : 302
-    },
-    "conv_pw_7_relu_output_relu_clip" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_8_relu_output_relu" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_dw_12_relu_output_relu" : {
-      "k" : 256,
-      "w" : 60,
-      "n" : 1,
-      "h" : 37
-    },
-    "conv_pw_10_relu_output_relu_neg" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_10_relu_output" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_11_relu_output_relu_clip" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_dw_2_relu_output_relu_neg" : {
-      "k" : 64,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_dw_1_relu_output_relu_clip" : {
-      "k" : 16,
-      "w" : 240,
-      "n" : 1,
-      "h" : 151
-    },
-    "conv_pw_9_relu_output" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_8_relu_output" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_dw_12_relu_output_relu_clip" : {
-      "k" : 256,
-      "w" : 60,
-      "n" : 1,
-      "h" : 37
-    },
-    "conv_pw_7_relu_output" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_dw_12_relu_output_relu_neg" : {
-      "k" : 256,
-      "w" : 60,
-      "n" : 1,
-      "h" : 37
-    },
-    "conv_pw_8_relu_output_relu_clip" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_3_relu_output" : {
-      "k" : 64,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_2_relu_output" : {
-      "k" : 64,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_1_relu_output_relu_neg" : {
-      "k" : 64,
-      "w" : 240,
-      "n" : 1,
-      "h" : 151
-    },
-    "conv_dw_7_relu_output_relu" : {
-      "k" : 64,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_12_relu_output_relu" : {
-      "k" : 512,
-      "w" : 60,
-      "n" : 1,
-      "h" : 37
-    },
-    "conv1_relu_output_relu_clip" : {
-      "k" : 16,
-      "w" : 240,
-      "n" : 1,
-      "h" : 151
-    },
-    "conv_dw_2_relu_output_relu_clip" : {
-      "k" : 64,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_11_relu_output" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_dw_10_relu_output_relu_clip" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_9_relu_output_relu_clip" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_3_relu_output_relu" : {
-      "k" : 64,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    }
-  }
-}

BIN
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/FindFour.mlmodelc/model.espresso.weights


BIN
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/FindFour.mlmodelc/model/coremldata.bin


BIN
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/FindFour.mlmodelc/neural_network_optionals/coremldata.bin


+ 0 - 0
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/FourRecognize.mlmodelc/.gitkeep


BIN
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/FourRecognize.mlmodelc/coremldata.bin


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 1311
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/FourRecognize.mlmodelc/model.espresso.net


+ 0 - 466
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/FourRecognize.mlmodelc/model.espresso.shape

@@ -1,466 +0,0 @@
-{
-  "layer_shapes" : {
-    "conv_dw_10_relu_output_relu_neg" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_pw_10_relu_output_relu_clip" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_pw_11_relu_output_relu_clip" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "resize4_output" : {
-      "k" : 64,
-      "w" : 17,
-      "n" : 1,
-      "h" : 1
-    },
-    "output1" : {
-      "k" : 11,
-      "w" : 17,
-      "n" : 1,
-      "h" : 1
-    },
-    "conv_dw_1_relu_output" : {
-      "k" : 12,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "resize1_output" : {
-      "k" : 64,
-      "w" : 19,
-      "n" : 1,
-      "h" : 8
-    },
-    "conv_pw_8_relu_output" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_dw_10_relu_output_relu" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_dw_11_relu_output_relu" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_dw_12_relu_output_relu" : {
-      "k" : 204,
-      "w" : 20,
-      "n" : 1,
-      "h" : 9
-    },
-    "conv_dw_13_relu_output_relu" : {
-      "k" : 409,
-      "w" : 20,
-      "n" : 1,
-      "h" : 9
-    },
-    "conv_pw_7_relu_output_relu" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_pw_7_relu_output_relu_clip" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_dw_13_relu_output_relu_clip" : {
-      "k" : 409,
-      "w" : 20,
-      "n" : 1,
-      "h" : 9
-    },
-    "conv_dw_8_relu_output_relu_clip" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_dw_8_relu_output_relu_neg" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_pw_1_relu_output_relu_clip" : {
-      "k" : 51,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_dw_8_relu_output" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_pw_10_relu_output_relu" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_pw_8_relu_output_relu" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_pw_11_relu_output_relu" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_dw_12_relu_output_relu_clip" : {
-      "k" : 204,
-      "w" : 20,
-      "n" : 1,
-      "h" : 9
-    },
-    "conv_pw_12_relu_output_relu" : {
-      "k" : 409,
-      "w" : 20,
-      "n" : 1,
-      "h" : 9
-    },
-    "conv_pw_13_relu_output_relu" : {
-      "k" : 409,
-      "w" : 20,
-      "n" : 1,
-      "h" : 9
-    },
-    "conv_pw_13_relu_output_relu_neg" : {
-      "k" : 409,
-      "w" : 20,
-      "n" : 1,
-      "h" : 9
-    },
-    "resize3_output" : {
-      "k" : 64,
-      "w" : 17,
-      "n" : 1,
-      "h" : 6
-    },
-    "conv_dw_11_relu_output_relu_clip" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_pw_7_relu_output" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_dw_10_relu_output_relu_clip" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "input1" : {
-      "k" : 3,
-      "w" : 80,
-      "n" : 1,
-      "h" : 36
-    },
-    "conv_pw_9_relu_output_relu" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_pw_1_relu_output_relu" : {
-      "k" : 51,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_pw_12_relu_output_relu_neg" : {
-      "k" : 409,
-      "w" : 20,
-      "n" : 1,
-      "h" : 9
-    },
-    "conv_pw_8_relu_output_relu_neg" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_pw_13_relu_output" : {
-      "k" : 409,
-      "w" : 20,
-      "n" : 1,
-      "h" : 9
-    },
-    "conv_pw_12_relu_output" : {
-      "k" : 409,
-      "w" : 20,
-      "n" : 1,
-      "h" : 9
-    },
-    "conv_pw_11_relu_output" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_pw_11_relu_output_relu_neg" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_pw_9_relu_output_relu_clip" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_dw_7_relu_output" : {
-      "k" : 51,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_pw_10_relu_output" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_dw_7_relu_output_relu_clip" : {
-      "k" : 51,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv1_pad_output" : {
-      "k" : 3,
-      "w" : 81,
-      "n" : 1,
-      "h" : 37
-    },
-    "conv_dw_1_relu_output_relu_clip" : {
-      "k" : 12,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_pw_10_relu_output_relu_neg" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_dw_13_relu_output_relu_neg" : {
-      "k" : 409,
-      "w" : 20,
-      "n" : 1,
-      "h" : 9
-    },
-    "conv_dw_13_relu_output" : {
-      "k" : 409,
-      "w" : 20,
-      "n" : 1,
-      "h" : 9
-    },
-    "conv_dw_12_relu_output" : {
-      "k" : 204,
-      "w" : 20,
-      "n" : 1,
-      "h" : 9
-    },
-    "conv_dw_11_relu_output" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "resize2_output" : {
-      "k" : 64,
-      "w" : 18,
-      "n" : 1,
-      "h" : 7
-    },
-    "conv_dw_9_relu_output_relu_neg" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_dw_7_relu_output_relu_neg" : {
-      "k" : 51,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_dw_7_relu_output_relu" : {
-      "k" : 51,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_dw_10_relu_output" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_dw_1_relu_output_relu_neg" : {
-      "k" : 12,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_dw_12_relu_output_relu_neg" : {
-      "k" : 204,
-      "w" : 20,
-      "n" : 1,
-      "h" : 9
-    },
-    "conv_pad_12_output" : {
-      "k" : 204,
-      "w" : 41,
-      "n" : 1,
-      "h" : 19
-    },
-    "conv_pw_13_relu_output_relu_clip" : {
-      "k" : 409,
-      "w" : 20,
-      "n" : 1,
-      "h" : 9
-    },
-    "conv_pw_9_relu_output" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_preds_output" : {
-      "k" : 11,
-      "w" : 17,
-      "n" : 1,
-      "h" : 1
-    },
-    "conv_pw_8_relu_output_relu_clip" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_dw_8_relu_output_relu" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_dw_11_relu_output_relu_neg" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_dw_9_relu_output_relu_clip" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_pw_12_relu_output_relu_clip" : {
-      "k" : 409,
-      "w" : 20,
-      "n" : 1,
-      "h" : 9
-    },
-    "conv_pw_1_relu_output" : {
-      "k" : 51,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_pw_9_relu_output_relu_neg" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_pw_7_relu_output_relu_neg" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_pw_1_relu_output_relu_neg" : {
-      "k" : 51,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv1_relu_output_relu_clip" : {
-      "k" : 12,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv1_relu_output" : {
-      "k" : 12,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv1_relu_output_relu" : {
-      "k" : 12,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv1_relu_output_relu_neg" : {
-      "k" : 12,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_dw_9_relu_output_relu" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_dw_1_relu_output_relu" : {
-      "k" : 12,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_dw_9_relu_output" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    }
-  }
-}

BIN
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/FourRecognize.mlmodelc/model.espresso.weights


BIN
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/FourRecognize.mlmodelc/model/coremldata.bin


BIN
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/FourRecognize.mlmodelc/neural_network_optionals/coremldata.bin


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 3702
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/Headers/KlarnaMobileSDK-Swift.h


+ 0 - 21
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/Headers/KlarnaMobileSDK.h

@@ -1,21 +0,0 @@
-//
-//  KlarnaMobileSDK.h
-//  KlarnaMobileSDK
-//
-//  Created by Carlos Jimenez on 2020-01-27.
-//  Copyright © 2020 Klarna Bank AB. All rights reserved.
-//
-
-#ifndef KlarnaMobileSDKPre_h
-#define KlarnaMobileSDKPre_h
-
-
-#import <UIKit/UIKit.h>
-
-//! Project version number for KlarnaMobileSDK
-FOUNDATION_EXPORT double KlarnaMobileSDKVersionNumber;
-
-//! Project version string for KlarnaMobileSDK
-FOUNDATION_EXPORT const unsigned char KlarnaMobileSDKVersionString[];
-
-#endif /* KlarnaMobileSDKPre_h */

+ 0 - 36
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/Headers/KlarnaMobileSDKPostfix.h

@@ -1,36 +0,0 @@
-//
-//  KlarnaMobileSDKPostfix.h
-//  KlarnaMobileSDK
-//
-//  Created by Gabriel Banfalvi on 2022-09-21.
-//  Copyright © 2022 Klarna Bank AB. All rights reserved.
-//
-
-#ifndef KlarnaMobileSDKPostfix_h
-#define KlarnaMobileSDKPostfix_h
-
-#import <KlarnaMobileSDK/KlarnaMobileSDK-Swift.h>
-
-typedef NSString KlarnaErrorName;
-typedef KlarnaError KlarnaMobileSDKError;
-
-typedef NSString KlarnaEventName;
-typedef NSString KlarnaEventParamKey;
-
-typedef NSString KlarnaPaymentAction;
-typedef NSString KlarnaPaymentMethodCategory;
-typedef NSString KlarnaPaymentErrorName;
-
-typedef KlarnaPaymentError KlarnaPaymentsError;
-
-typedef NSString KlarnaOSMErrorName;
-typedef KlarnaTheme KlarnaOSMTheme;
-typedef KlarnaEnvironment KlarnaOSMEnvironment;
-typedef KlarnaRegion KlarnaOSMRegion;
-
-typedef void (^RenderResult)(KlarnaError *);
-typedef NSString KlarnaPostPurchaseErrorName;
-typedef KlarnaRegion KlarnaPostPurchaseRegion;
-typedef KlarnaEnvironment KlarnaPostPurchaseEnvironment;
-
-#endif /* KlarnaMobileSDKPostfix_h */

BIN
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/Info.plist


+ 0 - 1
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/KEBVersion.json

@@ -1 +0,0 @@
-v1.0.0-1198-gf624423

BIN
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/KlarnaHeadline-Bold.ttf


BIN
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/KlarnaMobileSDK


BIN
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/KlarnaMobileSDK-Framework.plist


BIN
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/KlarnaText-Regular.ttf


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 1
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/MessageBridge.js


BIN
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/Modules/KlarnaMobileSDK.swiftmodule/arm64-apple-ios.swiftdoc


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 1254
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/Modules/KlarnaMobileSDK.swiftmodule/arm64-apple-ios.swiftinterface


BIN
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/Modules/KlarnaMobileSDK.swiftmodule/armv7-apple-ios.swiftdoc


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 1254
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/Modules/KlarnaMobileSDK.swiftmodule/armv7-apple-ios.swiftinterface


+ 0 - 11
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/Modules/module.modulemap

@@ -1,11 +0,0 @@
-framework module KlarnaMobileSDK {
-  umbrella header "KlarnaMobileSDK.h"
-
-  export *
-  module * { export * }
-}
-
-module KlarnaMobileSDK.Swift {
-    header "KlarnaMobileSDK-Swift.h"
-    requires objc
-}

Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 11
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/PaymentsWrapper.html


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 10
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/PostPurchaseWrapper.html


+ 0 - 34
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/WrapperInitScript.js

@@ -1,34 +0,0 @@
-"use strict";
-
-(function () {
-  if (document.readyState === "complete") {
-    var notifyMessageBridge = function notifyMessageBridge() {
-      if (window.__KlarnaNativeHook != null) {
-        console.log("Klarna Native Hook was notified");
-
-        window.__KlarnaNativeHook.setNativeReady();
-
-        foundMessageBridge = true;
-      } else {
-        window.setTimeout(notifyMessageBridge, 50);
-      }
-    };
-
-    var foundMessageBridge = false;
-    notifyMessageBridge();
-  }
-
-  window.addEventListener('load', function () {
-    var interval = null;
-
-    var notifyMessageBridge = function notifyMessageBridge() {
-      if (window.__KlarnaNativeHook != null) {
-        window.__KlarnaNativeHook.setNativeReady();
-
-        clearInterval(interval);
-      }
-    };
-
-    interval = setInterval(notifyMessageBridge, 50);
-  });
-})();

+ 0 - 509
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/config.json

@@ -1,509 +0,0 @@
-{
-    "meta": {
-        "version": "v2.1.1-bee99306c86",
-        "updated": "2022-12-28T12:31:19.918Z",
-        "schema": "v2"
-    },
-    "config": {
-        "sdkVersions": {
-            "android": {
-                "versionName": "2.4.2"
-            },
-            "ios": {
-                "versionName": "2.4.2"
-            }
-        },
-        "assets": [
-            {
-                "name": "sdk-init-script",
-                "urls": [
-                    {
-                        "isFallback": true,
-                        "alternatives": [
-                            "aws"
-                        ],
-                        "environments": [
-                            "staging",
-                            "playground",
-                            "production"
-                        ],
-                        "regions": [
-                            "eu",
-                            "na",
-                            "oc"
-                        ],
-                        "endpoint": {
-                            "scheme": "https",
-                            "host": "x.klarnacdn.net",
-                            "path": "/mobile-sdk/wrapper-init-script/v1/script/WrapperInitScript.js"
-                        }
-                    },
-                    {
-                        "alternatives": [
-                            "azure"
-                        ],
-                        "environments": [
-                            "staging",
-                            "playground",
-                            "production"
-                        ],
-                        "regions": [
-                            "eu",
-                            "na",
-                            "oc"
-                        ],
-                        "endpoint": {
-                            "scheme": "https",
-                            "host": "z.klarnacdn.net",
-                            "path": "/mobile-sdk/wrapper-init-script/v1/script/WrapperInitScript.js"
-                        }
-                    }
-                ]
-            },
-            {
-                "name": "sdk-message-bridge",
-                "urls": [
-                    {
-                        "isFallback": true,
-                        "alternatives": [
-                            "aws"
-                        ],
-                        "environments": [
-                            "staging",
-                            "playground",
-                            "production"
-                        ],
-                        "regions": [
-                            "eu",
-                            "na",
-                            "oc"
-                        ],
-                        "endpoint": {
-                            "scheme": "https",
-                            "host": "x.klarnacdn.net",
-                            "path": "/mobile-sdk/mobile-js-snippet/v1/app.min.js"
-                        }
-                    },
-                    {
-                        "alternatives": [
-                            "azure"
-                        ],
-                        "environments": [
-                            "staging",
-                            "playground",
-                            "production"
-                        ],
-                        "regions": [
-                            "eu",
-                            "na",
-                            "oc"
-                        ],
-                        "endpoint": {
-                            "scheme": "https",
-                            "host": "z.klarnacdn.net",
-                            "path": "/mobile-sdk/mobile-js-snippet/v1/app.min.js"
-                        }
-                    }
-                ]
-            },
-            {
-                "name": "kp-payments-wrapper",
-                "urls": [
-                    {
-                        "isFallback": true,
-                        "alternatives": [
-                            "aws"
-                        ],
-                        "environments": [
-                            "staging",
-                            "playground",
-                            "production"
-                        ],
-                        "regions": [
-                            "eu",
-                            "na",
-                            "oc"
-                        ],
-                        "endpoint": {
-                            "scheme": "https",
-                            "host": "x.klarnacdn.net",
-                            "path": "/mobile-sdk/klarna-mobile-sdk-payments-wrapper-v2/v1/index.html"
-                        }
-                    },
-                    {
-                        "alternatives": [
-                            "azure"
-                        ],
-                        "environments": [
-                            "staging",
-                            "playground",
-                            "production"
-                        ],
-                        "regions": [
-                            "eu",
-                            "na",
-                            "oc"
-                        ],
-                        "endpoint": {
-                            "scheme": "https",
-                            "host": "z.klarnacdn.net",
-                            "path": "/mobile-sdk/klarna-mobile-sdk-payments-wrapper-v2/v1/index.html"
-                        }
-                    }
-                ]
-            },
-            {
-                "name": "postpurchase-wrapper",
-                "urls": [
-                    {
-                        "isFallback": true,
-                        "alternatives": [
-                            "aws"
-                        ],
-                        "environments": [
-                            "staging",
-                            "playground",
-                            "production"
-                        ],
-                        "regions": [
-                            "eu",
-                            "na",
-                            "oc"
-                        ],
-                        "endpoint": {
-                            "scheme": "https",
-                            "host": "x.klarnacdn.net",
-                            "path": "/mobile-sdk/klarna-mobile-sdk-postpurchase-wrapper/v1/index.html"
-                        }
-                    },
-                    {
-                        "alternatives": [
-                            "azure"
-                        ],
-                        "environments": [
-                            "staging",
-                            "playground",
-                            "production"
-                        ],
-                        "regions": [
-                            "eu",
-                            "na",
-                            "oc"
-                        ],
-                        "endpoint": {
-                            "scheme": "https",
-                            "host": "z.klarnacdn.net",
-                            "path": "/mobile-sdk/klarna-mobile-sdk-postpurchase-wrapper/v1/index.html"
-                        }
-                    }
-                ]
-            },
-            {
-                "name": "express-button-fullscreen",
-                "urls": [
-                    {
-                        "isFallback": true,
-                        "alternatives": [
-                            "aws",
-                            "azure"
-                        ],
-                        "environments": [
-                            "production"
-                        ],
-                        "regions": [
-                            "eu",
-                            "na",
-                            "oc"
-                        ],
-                        "endpoint": {
-                            "scheme": "https",
-                            "host": "js.klarna.com",
-                            "path": "/express-button/v1.0.0-1188-g42971cd/fullscreen.html"
-                        }
-                    },
-                    {
-                        "alternatives": [
-                            "aws",
-                            "azure"
-                        ],
-                        "environments": [
-                            "playground"
-                        ],
-                        "regions": [
-                            "eu",
-                            "na",
-                            "oc"
-                        ],
-                        "endpoint": {
-                            "scheme": "https",
-                            "host": "js.playground.klarna.com",
-                            "path": "/express-button/v1.0.0-1188-g42971cd/fullscreen.html"
-                        }
-                    },
-                    {
-                        "alternatives": [
-                            "aws",
-                            "azure"
-                        ],
-                        "environments": [
-                            "staging"
-                        ],
-                        "regions": [
-                            "eu",
-                            "na",
-                            "oc"
-                        ],
-                        "endpoint": {
-                            "scheme": "https",
-                            "host": "s3.int.klarna.net",
-                            "path": "/instant-shopping/express-button/v1.0.0-1188-g42971cd/fullscreen.html"
-                        }
-                    }
-                ]
-            }
-        ],
-        "analytics": [
-            {
-                "name": "klarna-evt-v1",
-                "urls": [
-                    {
-                        "isFallback": true,
-                        "alternatives": [
-                            "aws",
-                            "azure"
-                        ],
-                        "environments": [
-                            "production"
-                        ],
-                        "regions": [
-                            "eu",
-                            "na",
-                            "oc"
-                        ],
-                        "endpoint": {
-                            "scheme": "https",
-                            "host": "eu.klarnaevt.com",
-                            "path": "/v1/in-app"
-                        }
-                    },
-                    {
-                        "alternatives": [
-                            "aws",
-                            "azure"
-                        ],
-                        "environments": [
-                            "staging",
-                            "playground"
-                        ],
-                        "regions": [
-                            "eu",
-                            "na",
-                            "oc"
-                        ],
-                        "endpoint": {
-                            "scheme": "https",
-                            "host": "frontend-event-router-eu.staging.c2c.klarna.net",
-                            "path": "/v1/in-app"
-                        }
-                    }
-                ]
-            }
-        ],
-        "apis": [
-            {
-                "name": "osm-get-placement",
-                "urls": [
-                    {
-                        "isFallback": true,
-                        "alternatives": [
-                            "aws",
-                            "azure"
-                        ],
-                        "environments": [
-                            "production"
-                        ],
-                        "regions": [
-                            "eu"
-                        ],
-                        "endpoint": {
-                            "scheme": "https",
-                            "host": "osm-eu.klarnaservices.com",
-                            "path": "/v3/messaging"
-                        }
-                    },
-                    {
-                        "alternatives": [
-                            "aws",
-                            "azure"
-                        ],
-                        "environments": [
-                            "production"
-                        ],
-                        "regions": [
-                            "na"
-                        ],
-                        "endpoint": {
-                            "scheme": "https",
-                            "host": "osm-na.klarnaservices.com",
-                            "path": "/v3/messaging"
-                        }
-                    },
-                    {
-                        "alternatives": [
-                            "aws",
-                            "azure"
-                        ],
-                        "environments": [
-                            "production"
-                        ],
-                        "regions": [
-                            "oc"
-                        ],
-                        "endpoint": {
-                            "scheme": "https",
-                            "host": "osm-oc.klarnaservices.com",
-                            "path": "/v3/messaging"
-                        }
-                    },
-                    {
-                        "alternatives": [
-                            "aws",
-                            "azure"
-                        ],
-                        "environments": [
-                            "playground"
-                        ],
-                        "regions": [
-                            "eu"
-                        ],
-                        "endpoint": {
-                            "scheme": "https",
-                            "host": "osm-eu.playground.klarnaservices.com",
-                            "path": "/v3/messaging"
-                        }
-                    },
-                    {
-                        "alternatives": [
-                            "aws"
-                        ],
-                        "environments": [
-                            "playground"
-                        ],
-                        "regions": [
-                            "na"
-                        ],
-                        "endpoint": {
-                            "scheme": "https",
-                            "host": "osm-na.playground.klarnaservices.com",
-                            "path": "/v3/messaging"
-                        }
-                    },
-                    {
-                        "alternatives": [
-                            "aws",
-                            "azure"
-                        ],
-                        "environments": [
-                            "playground"
-                        ],
-                        "regions": [
-                            "oc"
-                        ],
-                        "endpoint": {
-                            "scheme": "https",
-                            "host": "osm-oc.playground.klarnaservices.com",
-                            "path": "/v3/messaging"
-                        }
-                    },
-                    {
-                        "alternatives": [
-                            "azure"
-                        ],
-                        "environments": [
-                            "playground"
-                        ],
-                        "regions": [
-                            "na"
-                        ],
-                        "endpoint": {
-                            "scheme": "https",
-                            "host": "osm-na-2.playground.klarnaservices.com",
-                            "path": "/v3/messaging"
-                        }
-                    }
-                ]
-            }
-        ],
-        "featureToggles": {
-            "cardScanning": {
-                "enabled": true
-            },
-            "osm": {
-                "enabled": true
-            },
-            "analytics": {
-                "logLevel": "info",
-                "log-level": "info"
-            },
-            "blacklistUrls": [
-                "file:///Users/fake-klarna*",
-                "ftp*fake-klarna*",
-                "http*://www.fake-klarna.com*"
-            ]
-        },
-        "debugToggles": {
-            "console": {
-                "level": "error",
-                "privacy": "public",
-                "logEndpointUrl": null
-            },
-            "webview": {
-                "onLoadDebugScriptUrl": null
-            },
-            "android": {
-                "makeWebViewsDebuggable": false
-            },
-            "ios": {
-                
-            }
-        },
-        "texts": [
-            {
-                "name": "paymentView.card.instructions.hold",
-                "localizations": [
-                    {
-                        "locale": "default",
-                        "value": "Hold the front of your card up to the camera"
-                    }
-                ],
-                "placeholders": [
-                    
-                ]
-            },
-            {
-                "name": "paymentView.card.instructions.scanning",
-                "localizations": [
-                    {
-                        "locale": "default",
-                        "value": "Scanning card"
-                    }
-                ],
-                "placeholders": [
-                    
-                ]
-            },
-            {
-                "name": "paymentView.card.instructions.success",
-                "localizations": [
-                    {
-                        "locale": "default",
-                        "value": "%issuer% recognised"
-                    }
-                ],
-                "placeholders": [
-                    "%issuer%"
-                ]
-            }
-        ]
-    }
-}

Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 41
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/KlarnaMobileSDK.framework/osm_demo.json


+ 0 - 20
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/dSYMs/KlarnaMobileSDK.framework.dSYM/Contents/Info.plist

@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-	<dict>
-		<key>CFBundleDevelopmentRegion</key>
-		<string>English</string>
-		<key>CFBundleIdentifier</key>
-		<string>com.apple.xcode.dsym.com.klarna.mobileSDK</string>
-		<key>CFBundleInfoDictionaryVersion</key>
-		<string>6.0</string>
-		<key>CFBundlePackageType</key>
-		<string>dSYM</string>
-		<key>CFBundleSignature</key>
-		<string>????</string>
-		<key>CFBundleShortVersionString</key>
-		<string>2.5.0</string>
-		<key>CFBundleVersion</key>
-		<string>154</string>
-	</dict>
-</plist>

BIN
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_armv7/dSYMs/KlarnaMobileSDK.framework.dSYM/Contents/Resources/DWARF/KlarnaMobileSDK


BIN
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/Assets.car


BIN
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/CardScan.storyboardc/Info.plist


BIN
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/CardScan.storyboardc/RWC-EC-Zxy-view-dia-FZ-zQY.nib/objects-11.0+.nib


BIN
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/CardScan.storyboardc/RWC-EC-Zxy-view-dia-FZ-zQY.nib/runtime.nib


BIN
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/CardScan.storyboardc/scanCardViewController.nib/objects-11.0+.nib


BIN
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/CardScan.storyboardc/scanCardViewController.nib/runtime.nib


+ 0 - 0
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/FindFour.mlmodelc/.gitkeep


BIN
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/FindFour.mlmodelc/coremldata.bin


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 1541
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/FindFour.mlmodelc/model.espresso.net


+ 0 - 550
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/FindFour.mlmodelc/model.espresso.shape

@@ -1,550 +0,0 @@
-{
-  "layer_shapes" : {
-    "conv_dw_7_relu_output_relu_neg" : {
-      "k" : 64,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv1_relu_output_relu" : {
-      "k" : 16,
-      "w" : 240,
-      "n" : 1,
-      "h" : 151
-    },
-    "conv_dw_13_relu_output" : {
-      "k" : 512,
-      "w" : 60,
-      "n" : 1,
-      "h" : 37
-    },
-    "resize5_output" : {
-      "k" : 64,
-      "w" : 51,
-      "n" : 1,
-      "h" : 34
-    },
-    "conv_dw_11_relu_output_relu_neg" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_9_relu_output_relu_neg" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_dw_13_relu_output_relu" : {
-      "k" : 512,
-      "w" : 60,
-      "n" : 1,
-      "h" : 37
-    },
-    "conv_dw_3_relu_output_relu_clip" : {
-      "k" : 64,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "resize3_output" : {
-      "k" : 64,
-      "w" : 57,
-      "n" : 1,
-      "h" : 34
-    },
-    "resize2_output" : {
-      "k" : 64,
-      "w" : 58,
-      "n" : 1,
-      "h" : 35
-    },
-    "resize1_output" : {
-      "k" : 64,
-      "w" : 59,
-      "n" : 1,
-      "h" : 36
-    },
-    "conv_dw_2_relu_output_relu" : {
-      "k" : 64,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_13_relu_output_relu" : {
-      "k" : 512,
-      "w" : 60,
-      "n" : 1,
-      "h" : 37
-    },
-    "conv_pw_3_relu_output_relu_neg" : {
-      "k" : 64,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_9_relu_output_relu" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_12_relu_output" : {
-      "k" : 512,
-      "w" : 60,
-      "n" : 1,
-      "h" : 37
-    },
-    "conv_pw_13_relu_output_relu_neg" : {
-      "k" : 512,
-      "w" : 60,
-      "n" : 1,
-      "h" : 37
-    },
-    "conv_dw_9_relu_output_relu_neg" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_1_relu_output_relu" : {
-      "k" : 64,
-      "w" : 240,
-      "n" : 1,
-      "h" : 151
-    },
-    "conv_dw_1_relu_output_relu_neg" : {
-      "k" : 16,
-      "w" : 240,
-      "n" : 1,
-      "h" : 151
-    },
-    "conv_preds_output" : {
-      "k" : 3,
-      "w" : 51,
-      "n" : 1,
-      "h" : 34
-    },
-    "conv_dw_13_relu_output_relu_clip" : {
-      "k" : 512,
-      "w" : 60,
-      "n" : 1,
-      "h" : 37
-    },
-    "conv_dw_10_relu_output_relu_neg" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_dw_9_relu_output" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_dw_8_relu_output" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_dw_7_relu_output" : {
-      "k" : 64,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_dw_8_relu_output_relu" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv1_relu_output_relu_neg" : {
-      "k" : 16,
-      "w" : 240,
-      "n" : 1,
-      "h" : 151
-    },
-    "conv_dw_3_relu_output" : {
-      "k" : 64,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_dw_2_relu_output" : {
-      "k" : 64,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_dw_1_relu_output" : {
-      "k" : 16,
-      "w" : 240,
-      "n" : 1,
-      "h" : 151
-    },
-    "conv_dw_7_relu_output_relu_clip" : {
-      "k" : 64,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_12_relu_output_relu_clip" : {
-      "k" : 512,
-      "w" : 60,
-      "n" : 1,
-      "h" : 37
-    },
-    "conv_pw_8_relu_output_relu_neg" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_dw_10_relu_output" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_13_relu_output" : {
-      "k" : 512,
-      "w" : 60,
-      "n" : 1,
-      "h" : 37
-    },
-    "conv_dw_10_relu_output_relu" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_7_relu_output_relu" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_1_relu_output_relu_clip" : {
-      "k" : 64,
-      "w" : 240,
-      "n" : 1,
-      "h" : 151
-    },
-    "conv_dw_8_relu_output_relu_clip" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_dw_3_relu_output_relu" : {
-      "k" : 64,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_10_relu_output_relu_clip" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_12_relu_output_relu_neg" : {
-      "k" : 512,
-      "w" : 60,
-      "n" : 1,
-      "h" : 37
-    },
-    "conv1_relu_output" : {
-      "k" : 16,
-      "w" : 240,
-      "n" : 1,
-      "h" : 151
-    },
-    "conv_dw_3_relu_output_relu_neg" : {
-      "k" : 64,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_dw_11_relu_output_relu_clip" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_2_relu_output_relu_neg" : {
-      "k" : 64,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_dw_11_relu_output" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_2_relu_output_relu_clip" : {
-      "k" : 64,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_10_relu_output_relu" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_dw_9_relu_output_relu_clip" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_11_relu_output_relu_neg" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_dw_1_relu_output_relu" : {
-      "k" : 16,
-      "w" : 240,
-      "n" : 1,
-      "h" : 151
-    },
-    "conv_dw_8_relu_output_relu_neg" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_2_relu_output_relu" : {
-      "k" : 64,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_3_relu_output_relu_clip" : {
-      "k" : 64,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_dw_11_relu_output_relu" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_dw_13_relu_output_relu_neg" : {
-      "k" : 512,
-      "w" : 60,
-      "n" : 1,
-      "h" : 37
-    },
-    "output1" : {
-      "k" : 3,
-      "w" : 51,
-      "n" : 1,
-      "h" : 34
-    },
-    "conv_dw_9_relu_output_relu" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_11_relu_output_relu" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_dw_12_relu_output" : {
-      "k" : 256,
-      "w" : 60,
-      "n" : 1,
-      "h" : 37
-    },
-    "conv_pw_13_relu_output_relu_clip" : {
-      "k" : 512,
-      "w" : 60,
-      "n" : 1,
-      "h" : 37
-    },
-    "conv_pw_7_relu_output_relu_neg" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_1_relu_output" : {
-      "k" : 64,
-      "w" : 240,
-      "n" : 1,
-      "h" : 151
-    },
-    "input1" : {
-      "k" : 3,
-      "w" : 480,
-      "n" : 1,
-      "h" : 302
-    },
-    "conv_pw_7_relu_output_relu_clip" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_8_relu_output_relu" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_dw_12_relu_output_relu" : {
-      "k" : 256,
-      "w" : 60,
-      "n" : 1,
-      "h" : 37
-    },
-    "conv_pw_10_relu_output_relu_neg" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_10_relu_output" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_11_relu_output_relu_clip" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_dw_2_relu_output_relu_neg" : {
-      "k" : 64,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_dw_1_relu_output_relu_clip" : {
-      "k" : 16,
-      "w" : 240,
-      "n" : 1,
-      "h" : 151
-    },
-    "conv_pw_9_relu_output" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_8_relu_output" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_dw_12_relu_output_relu_clip" : {
-      "k" : 256,
-      "w" : 60,
-      "n" : 1,
-      "h" : 37
-    },
-    "conv_pw_7_relu_output" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_dw_12_relu_output_relu_neg" : {
-      "k" : 256,
-      "w" : 60,
-      "n" : 1,
-      "h" : 37
-    },
-    "conv_pw_8_relu_output_relu_clip" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_3_relu_output" : {
-      "k" : 64,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_2_relu_output" : {
-      "k" : 64,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_1_relu_output_relu_neg" : {
-      "k" : 64,
-      "w" : 240,
-      "n" : 1,
-      "h" : 151
-    },
-    "conv_dw_7_relu_output_relu" : {
-      "k" : 64,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_12_relu_output_relu" : {
-      "k" : 512,
-      "w" : 60,
-      "n" : 1,
-      "h" : 37
-    },
-    "conv1_relu_output_relu_clip" : {
-      "k" : 16,
-      "w" : 240,
-      "n" : 1,
-      "h" : 151
-    },
-    "conv_dw_2_relu_output_relu_clip" : {
-      "k" : 64,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_11_relu_output" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_dw_10_relu_output_relu_clip" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_9_relu_output_relu_clip" : {
-      "k" : 256,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    },
-    "conv_pw_3_relu_output_relu" : {
-      "k" : 64,
-      "w" : 120,
-      "n" : 1,
-      "h" : 75
-    }
-  }
-}

BIN
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/FindFour.mlmodelc/model.espresso.weights


BIN
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/FindFour.mlmodelc/model/coremldata.bin


BIN
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/FindFour.mlmodelc/neural_network_optionals/coremldata.bin


+ 0 - 0
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/FourRecognize.mlmodelc/.gitkeep


BIN
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/FourRecognize.mlmodelc/coremldata.bin


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 1311
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/FourRecognize.mlmodelc/model.espresso.net


+ 0 - 466
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/FourRecognize.mlmodelc/model.espresso.shape

@@ -1,466 +0,0 @@
-{
-  "layer_shapes" : {
-    "conv_dw_10_relu_output_relu_neg" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_pw_10_relu_output_relu_clip" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_pw_11_relu_output_relu_clip" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "resize4_output" : {
-      "k" : 64,
-      "w" : 17,
-      "n" : 1,
-      "h" : 1
-    },
-    "output1" : {
-      "k" : 11,
-      "w" : 17,
-      "n" : 1,
-      "h" : 1
-    },
-    "conv_dw_1_relu_output" : {
-      "k" : 12,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "resize1_output" : {
-      "k" : 64,
-      "w" : 19,
-      "n" : 1,
-      "h" : 8
-    },
-    "conv_pw_8_relu_output" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_dw_10_relu_output_relu" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_dw_11_relu_output_relu" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_dw_12_relu_output_relu" : {
-      "k" : 204,
-      "w" : 20,
-      "n" : 1,
-      "h" : 9
-    },
-    "conv_dw_13_relu_output_relu" : {
-      "k" : 409,
-      "w" : 20,
-      "n" : 1,
-      "h" : 9
-    },
-    "conv_pw_7_relu_output_relu" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_pw_7_relu_output_relu_clip" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_dw_13_relu_output_relu_clip" : {
-      "k" : 409,
-      "w" : 20,
-      "n" : 1,
-      "h" : 9
-    },
-    "conv_dw_8_relu_output_relu_clip" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_dw_8_relu_output_relu_neg" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_pw_1_relu_output_relu_clip" : {
-      "k" : 51,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_dw_8_relu_output" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_pw_10_relu_output_relu" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_pw_8_relu_output_relu" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_pw_11_relu_output_relu" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_dw_12_relu_output_relu_clip" : {
-      "k" : 204,
-      "w" : 20,
-      "n" : 1,
-      "h" : 9
-    },
-    "conv_pw_12_relu_output_relu" : {
-      "k" : 409,
-      "w" : 20,
-      "n" : 1,
-      "h" : 9
-    },
-    "conv_pw_13_relu_output_relu" : {
-      "k" : 409,
-      "w" : 20,
-      "n" : 1,
-      "h" : 9
-    },
-    "conv_pw_13_relu_output_relu_neg" : {
-      "k" : 409,
-      "w" : 20,
-      "n" : 1,
-      "h" : 9
-    },
-    "resize3_output" : {
-      "k" : 64,
-      "w" : 17,
-      "n" : 1,
-      "h" : 6
-    },
-    "conv_dw_11_relu_output_relu_clip" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_pw_7_relu_output" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_dw_10_relu_output_relu_clip" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "input1" : {
-      "k" : 3,
-      "w" : 80,
-      "n" : 1,
-      "h" : 36
-    },
-    "conv_pw_9_relu_output_relu" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_pw_1_relu_output_relu" : {
-      "k" : 51,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_pw_12_relu_output_relu_neg" : {
-      "k" : 409,
-      "w" : 20,
-      "n" : 1,
-      "h" : 9
-    },
-    "conv_pw_8_relu_output_relu_neg" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_pw_13_relu_output" : {
-      "k" : 409,
-      "w" : 20,
-      "n" : 1,
-      "h" : 9
-    },
-    "conv_pw_12_relu_output" : {
-      "k" : 409,
-      "w" : 20,
-      "n" : 1,
-      "h" : 9
-    },
-    "conv_pw_11_relu_output" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_pw_11_relu_output_relu_neg" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_pw_9_relu_output_relu_clip" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_dw_7_relu_output" : {
-      "k" : 51,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_pw_10_relu_output" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_dw_7_relu_output_relu_clip" : {
-      "k" : 51,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv1_pad_output" : {
-      "k" : 3,
-      "w" : 81,
-      "n" : 1,
-      "h" : 37
-    },
-    "conv_dw_1_relu_output_relu_clip" : {
-      "k" : 12,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_pw_10_relu_output_relu_neg" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_dw_13_relu_output_relu_neg" : {
-      "k" : 409,
-      "w" : 20,
-      "n" : 1,
-      "h" : 9
-    },
-    "conv_dw_13_relu_output" : {
-      "k" : 409,
-      "w" : 20,
-      "n" : 1,
-      "h" : 9
-    },
-    "conv_dw_12_relu_output" : {
-      "k" : 204,
-      "w" : 20,
-      "n" : 1,
-      "h" : 9
-    },
-    "conv_dw_11_relu_output" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "resize2_output" : {
-      "k" : 64,
-      "w" : 18,
-      "n" : 1,
-      "h" : 7
-    },
-    "conv_dw_9_relu_output_relu_neg" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_dw_7_relu_output_relu_neg" : {
-      "k" : 51,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_dw_7_relu_output_relu" : {
-      "k" : 51,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_dw_10_relu_output" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_dw_1_relu_output_relu_neg" : {
-      "k" : 12,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_dw_12_relu_output_relu_neg" : {
-      "k" : 204,
-      "w" : 20,
-      "n" : 1,
-      "h" : 9
-    },
-    "conv_pad_12_output" : {
-      "k" : 204,
-      "w" : 41,
-      "n" : 1,
-      "h" : 19
-    },
-    "conv_pw_13_relu_output_relu_clip" : {
-      "k" : 409,
-      "w" : 20,
-      "n" : 1,
-      "h" : 9
-    },
-    "conv_pw_9_relu_output" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_preds_output" : {
-      "k" : 11,
-      "w" : 17,
-      "n" : 1,
-      "h" : 1
-    },
-    "conv_pw_8_relu_output_relu_clip" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_dw_8_relu_output_relu" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_dw_11_relu_output_relu_neg" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_dw_9_relu_output_relu_clip" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_pw_12_relu_output_relu_clip" : {
-      "k" : 409,
-      "w" : 20,
-      "n" : 1,
-      "h" : 9
-    },
-    "conv_pw_1_relu_output" : {
-      "k" : 51,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_pw_9_relu_output_relu_neg" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_pw_7_relu_output_relu_neg" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_pw_1_relu_output_relu_neg" : {
-      "k" : 51,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv1_relu_output_relu_clip" : {
-      "k" : 12,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv1_relu_output" : {
-      "k" : 12,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv1_relu_output_relu" : {
-      "k" : 12,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv1_relu_output_relu_neg" : {
-      "k" : 12,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_dw_9_relu_output_relu" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_dw_1_relu_output_relu" : {
-      "k" : 12,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    },
-    "conv_dw_9_relu_output" : {
-      "k" : 204,
-      "w" : 40,
-      "n" : 1,
-      "h" : 18
-    }
-  }
-}

BIN
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/FourRecognize.mlmodelc/model.espresso.weights


BIN
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/FourRecognize.mlmodelc/model/coremldata.bin


BIN
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/FourRecognize.mlmodelc/neural_network_optionals/coremldata.bin


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 5517
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/Headers/KlarnaMobileSDK-Swift.h


+ 0 - 21
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/Headers/KlarnaMobileSDK.h

@@ -1,21 +0,0 @@
-//
-//  KlarnaMobileSDK.h
-//  KlarnaMobileSDK
-//
-//  Created by Carlos Jimenez on 2020-01-27.
-//  Copyright © 2020 Klarna Bank AB. All rights reserved.
-//
-
-#ifndef KlarnaMobileSDKPre_h
-#define KlarnaMobileSDKPre_h
-
-
-#import <UIKit/UIKit.h>
-
-//! Project version number for KlarnaMobileSDK
-FOUNDATION_EXPORT double KlarnaMobileSDKVersionNumber;
-
-//! Project version string for KlarnaMobileSDK
-FOUNDATION_EXPORT const unsigned char KlarnaMobileSDKVersionString[];
-
-#endif /* KlarnaMobileSDKPre_h */

+ 0 - 36
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/Headers/KlarnaMobileSDKPostfix.h

@@ -1,36 +0,0 @@
-//
-//  KlarnaMobileSDKPostfix.h
-//  KlarnaMobileSDK
-//
-//  Created by Gabriel Banfalvi on 2022-09-21.
-//  Copyright © 2022 Klarna Bank AB. All rights reserved.
-//
-
-#ifndef KlarnaMobileSDKPostfix_h
-#define KlarnaMobileSDKPostfix_h
-
-#import <KlarnaMobileSDK/KlarnaMobileSDK-Swift.h>
-
-typedef NSString KlarnaErrorName;
-typedef KlarnaError KlarnaMobileSDKError;
-
-typedef NSString KlarnaEventName;
-typedef NSString KlarnaEventParamKey;
-
-typedef NSString KlarnaPaymentAction;
-typedef NSString KlarnaPaymentMethodCategory;
-typedef NSString KlarnaPaymentErrorName;
-
-typedef KlarnaPaymentError KlarnaPaymentsError;
-
-typedef NSString KlarnaOSMErrorName;
-typedef KlarnaTheme KlarnaOSMTheme;
-typedef KlarnaEnvironment KlarnaOSMEnvironment;
-typedef KlarnaRegion KlarnaOSMRegion;
-
-typedef void (^RenderResult)(KlarnaError *);
-typedef NSString KlarnaPostPurchaseErrorName;
-typedef KlarnaRegion KlarnaPostPurchaseRegion;
-typedef KlarnaEnvironment KlarnaPostPurchaseEnvironment;
-
-#endif /* KlarnaMobileSDKPostfix_h */

BIN
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/Info.plist


+ 0 - 1
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/KEBVersion.json

@@ -1 +0,0 @@
-v1.0.0-1198-gf624423

BIN
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/KlarnaHeadline-Bold.ttf


BIN
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/KlarnaMobileSDK


BIN
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/KlarnaMobileSDK-Framework.plist


BIN
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/KlarnaText-Regular.ttf


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 1
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/MessageBridge.js


BIN
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/Modules/KlarnaMobileSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 1254
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/Modules/KlarnaMobileSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface


BIN
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/Modules/KlarnaMobileSDK.swiftmodule/i386-apple-ios-simulator.swiftdoc


+ 0 - 0
Pods/KlarnaMobileSDK/ios/XCFramework/full/universal/KlarnaMobileSDK.xcframework/ios-arm64_i386_x86_64-simulator/KlarnaMobileSDK.framework/Modules/KlarnaMobileSDK.swiftmodule/i386-apple-ios-simulator.swiftinterface


Bu fark içinde çok fazla dosya değişikliği olduğu için bazı dosyalar gösterilmiyor