diff --git a/.travis.yml b/.travis.yml index 5e5e6de..36c4ec4 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,6 @@ language: objective-c -osx_image: xcode12.4 -xcode_sdk: iphonesimulator14.4 +osx_image: xcode12.5.1 +xcode_sdk: iphonesimulator14.5 install: true before_install: ./travis/before_script.sh diff --git a/BlinkCard.framework/BlinkCard b/BlinkCard.framework/BlinkCard index d059dfa..4f72f1f 100755 Binary files a/BlinkCard.framework/BlinkCard and b/BlinkCard.framework/BlinkCard differ diff --git a/BlinkCard.framework/BlinkCard_BlurClassifier_general_6.0.0.strop b/BlinkCard.framework/BlinkCard_BlurClassifier_general_6.0.0.strop index 6ddeba8..13a44d1 100644 Binary files a/BlinkCard.framework/BlinkCard_BlurClassifier_general_6.0.0.strop and b/BlinkCard.framework/BlinkCard_BlurClassifier_general_6.0.0.strop differ diff --git a/BlinkCard.framework/BlinkCard_Classifier_general_6.1.0.strop b/BlinkCard.framework/BlinkCard_Classifier_general_6.1.0.strop index ff3551e..b45737c 100644 Binary files a/BlinkCard.framework/BlinkCard_Classifier_general_6.1.0.strop and b/BlinkCard.framework/BlinkCard_Classifier_general_6.1.0.strop differ diff --git a/BlinkCard.framework/BlinkCard_Detector_general_6.0.0.strop b/BlinkCard.framework/BlinkCard_Detector_general_6.0.0.strop index ae8f81c..4f4496c 100644 Binary files a/BlinkCard.framework/BlinkCard_Detector_general_6.0.0.strop and b/BlinkCard.framework/BlinkCard_Detector_general_6.0.0.strop differ diff --git a/BlinkCard.framework/BlinkCard_EmbossedClassifier_general_6.1.0.strop b/BlinkCard.framework/BlinkCard_EmbossedClassifier_general_6.1.0.strop index 645a304..7e93583 100644 Binary files a/BlinkCard.framework/BlinkCard_EmbossedClassifier_general_6.1.0.strop and b/BlinkCard.framework/BlinkCard_EmbossedClassifier_general_6.1.0.strop differ diff --git a/BlinkCard.framework/BlinkCard_Ocr_general_6.4.0.strop b/BlinkCard.framework/BlinkCard_Ocr_general_6.4.0.strop index eeca321..029e62d 100644 Binary files a/BlinkCard.framework/BlinkCard_Ocr_general_6.4.0.strop and b/BlinkCard.framework/BlinkCard_Ocr_general_6.4.0.strop differ diff --git a/BlinkCard.framework/BlinkCard_RotationClassifier_general_6.0.0.strop b/BlinkCard.framework/BlinkCard_RotationClassifier_general_6.0.0.strop index 776f23b..d2c8619 100644 Binary files a/BlinkCard.framework/BlinkCard_RotationClassifier_general_6.0.0.strop and b/BlinkCard.framework/BlinkCard_RotationClassifier_general_6.0.0.strop differ diff --git a/BlinkCard.framework/BlinkCard_RotationClassifier_general_6.2.0.strop b/BlinkCard.framework/BlinkCard_RotationClassifier_general_6.2.0.strop index 508c5e1..1a8fcf3 100644 Binary files a/BlinkCard.framework/BlinkCard_RotationClassifier_general_6.2.0.strop and b/BlinkCard.framework/BlinkCard_RotationClassifier_general_6.2.0.strop differ diff --git a/BlinkCard.framework/BlinkCard_WordDetector_general_6.1.0.strop b/BlinkCard.framework/BlinkCard_WordDetector_general_6.1.0.strop index fd04d70..0d56cf6 100644 Binary files a/BlinkCard.framework/BlinkCard_WordDetector_general_6.1.0.strop and b/BlinkCard.framework/BlinkCard_WordDetector_general_6.1.0.strop differ diff --git a/BlinkCard.framework/BlinkID_CreditCardOcr_general_6.2.0.strop b/BlinkCard.framework/BlinkID_CreditCardOcr_general_6.2.0.strop index 0d25184..0066722 100644 Binary files a/BlinkCard.framework/BlinkID_CreditCardOcr_general_6.2.0.strop and b/BlinkCard.framework/BlinkID_CreditCardOcr_general_6.2.0.strop differ diff --git a/BlinkCard.framework/Headers/BlinkCard.h b/BlinkCard.framework/Headers/BlinkCard.h index 9edfe95..d835cac 100644 --- a/BlinkCard.framework/Headers/BlinkCard.h +++ b/BlinkCard.framework/Headers/BlinkCard.h @@ -10,6 +10,7 @@ #import "MBMicroblinkApp.h" #import "MBViewControllerFactory.h" #import "MBMicroblinkSDK.h" +#import "MBProductIntegrationInfo.h" #import "MBException.h" #import "MBImage.h" #import "MBDateResult.h" diff --git a/BlinkCard.framework/Headers/MBImage.h b/BlinkCard.framework/Headers/MBImage.h index d4e6776..84b6c29 100644 --- a/BlinkCard.framework/Headers/MBImage.h +++ b/BlinkCard.framework/Headers/MBImage.h @@ -94,7 +94,7 @@ MB_CLASS_AVAILABLE_IOS(8.0) /** * Creates MBCImage around CVPixelBufferRef. */ -+ (instancetype)imageWithCvPixelBuffer:(CVPixelBufferRef)buffer; ++ (instancetype)imageWithCvPixelBuffer:(CVPixelBufferRef)buffer orientation:(UIImageOrientation)orientation; @end diff --git a/BlinkCard.framework/Headers/MBLicenseError.h b/BlinkCard.framework/Headers/MBLicenseError.h index d70ad07..d7eab68 100644 --- a/BlinkCard.framework/Headers/MBLicenseError.h +++ b/BlinkCard.framework/Headers/MBLicenseError.h @@ -17,7 +17,11 @@ typedef NS_ENUM(NSInteger, MBCLicenseError) { MBCLicenseErrorUnableToDoRemoteLicenceCheck, MBCLicenseErrorLicenseIsLocked, MBCLicenseErrorLicenseCheckFailed, - MBCLicenseErrorInvalidLicense + MBCLicenseErrorInvalidLicense, + MBCLicenseErrorPermissionExpired, + MBCLicenseErrorPayloadCorrupted, + MBCLicenseErrorPayloadSignatureVerificationFailed, + MBCLicenseErrorIncorrectTokenState }; typedef void(^MBCLicenseErrorBlock)(MBCLicenseError licenseError); diff --git a/BlinkCard.framework/Headers/MBMicroblinkApp.h b/BlinkCard.framework/Headers/MBMicroblinkApp.h index f393fb5..3323906 100644 --- a/BlinkCard.framework/Headers/MBMicroblinkApp.h +++ b/BlinkCard.framework/Headers/MBMicroblinkApp.h @@ -116,13 +116,19 @@ static inline NSString * MBC_LOCALIZED(NSString *key) { } } - NSString *localizedString = MBC_LOCALIZED_FOR_LANGUAGE(key, [MBCMicroblinkApp sharedInstance].language); + NSString *language = [MBCMicroblinkApp sharedInstance].language; + NSString *localizedString = MBC_LOCALIZED_FOR_LANGUAGE(key, language); #ifndef DNDEBUG return localizedString; #else - if ([localizedString isEqualToString:MBC_LOCALIZED_DEFAULT_STRING(key)] && ![MBCMicroblinkApp.sharedInstance.language isEqualToString:@"en"]) { - localizedString = MBC_LOCALIZED_FOR_LANGUAGE(key, @"en"); + if ([localizedString isEqualToString:MBC_LOCALIZED_DEFAULT_STRING(key)]) { + if (![language isEqualToString:@"ar-AE"] && [language hasPrefix:@"ar"]) { + localizedString = MBC_LOCALIZED_FOR_LANGUAGE(key, @"ar-AE"); + } + else if (![language isEqualToString:@"en"]) { + localizedString = MBC_LOCALIZED_FOR_LANGUAGE(key, @"en"); + } } return localizedString; #endif diff --git a/BlinkCard.framework/Headers/MBMicroblinkDefines.h b/BlinkCard.framework/Headers/MBMicroblinkDefines.h index 6a8ba9d..63f18ab 100644 --- a/BlinkCard.framework/Headers/MBMicroblinkDefines.h +++ b/BlinkCard.framework/Headers/MBMicroblinkDefines.h @@ -33,7 +33,8 @@ typedef void(^MBBlock)(void); -#define MBASSERTE(condition, description) \ +#ifdef SHOWCASE_DEV +#define MBASSERTE(condition, description) \ do { \ NSAssert(condition, description); \ if (!(condition)) { \ @@ -41,6 +42,16 @@ typedef void(^MBBlock)(void); LOGE("%s", [message UTF8String]); \ } \ } while (0) +#else +#define MBASSERTE(condition, description) \ + do { \ + NSAssert(condition, description); \ + if (!(condition)) { \ + NSString *message = [NSString stringWithFormat:@"Assertion failed: (%s), %@", #condition, description]; \ + LOGE("%s", [message UTF8String]); \ + } \ + } while (0) +#endif #ifdef MB_DISABLE_OBFUSCATION @@ -57,4 +68,20 @@ typedef void(^MBBlock)(void); #define MB_OBFUSCATED(value) [NSString stringWithFormat:@"%s", OBFUSCATED(value)] +#define MBASSERT_OR_RETURN(condition) \ + do { \ + NSAssert(condition, @"%s", #condition); \ + if (!(condition)) { \ + return; \ + } \ + } while (0) + +#define MBASSERT_OR_RETURN_VALUE(condition, value) \ + do { \ + NSAssert(condition, @"%s", #condition); \ + if (!(condition)) { \ + return value; \ + } \ + } while(0) + #endif /* MBMicroblinkDefines_h */ diff --git a/BlinkCard.framework/Headers/MBProductIntegrationInfo.h b/BlinkCard.framework/Headers/MBProductIntegrationInfo.h new file mode 100644 index 0000000..bba4d10 --- /dev/null +++ b/BlinkCard.framework/Headers/MBProductIntegrationInfo.h @@ -0,0 +1,33 @@ +// Created by Jura Skrlec on 18.05.2021.. +// Copyright (c) 2021 Microblink Ltd. All rights reserved. + +// ANY UNAUTHORIZED USE OR SALE, DUPLICATION, OR DISTRIBUTION +// OF THIS PROGRAM OR ANY OF ITS PARTS, IN SOURCE OR BINARY FORMS, +// WITH OR WITHOUT MODIFICATION, WITH THE PURPOSE OF ACQUIRING +// UNLAWFUL MATERIAL OR ANY OTHER BENEFIT IS PROHIBITED! +// THIS PROGRAM IS PROTECTED BY COPYRIGHT LAWS AND YOU MAY NOT +// REVERSE ENGINEER, DECOMPILE, OR DISASSEMBLE IT. + +#import +#import "MBMicroblinkDefines.h" + +NS_ASSUME_NONNULL_BEGIN + +MB_CLASS_AVAILABLE_IOS(9.0) MB_FINAL +@interface MBCProductIntegrationInfo : NSObject + ++ (instancetype)sharedInstance NS_SWIFT_NAME(shared()); + +@property (nonatomic, strong, readonly) NSString *product; +@property (nonatomic, strong, readonly) NSString *productVersion; +@property (nonatomic, strong, readonly) NSString *packageName; +@property (nonatomic, strong, readonly) NSString *platform; +@property (nonatomic, strong, readonly) NSString *osVersion; +@property (nonatomic, strong, readonly) NSString *device; +@property (nonatomic, strong, readonly) NSString *userId; +@property (nonatomic, strong, readonly) NSString *licensee; +@property (nonatomic, strong, readonly) NSString *licenseId; + +@end + +NS_ASSUME_NONNULL_END diff --git a/BlinkCard.framework/Headers/MBRecognizerRunnerViewController.h b/BlinkCard.framework/Headers/MBRecognizerRunnerViewController.h index affb638..a516bf7 100644 --- a/BlinkCard.framework/Headers/MBRecognizerRunnerViewController.h +++ b/BlinkCard.framework/Headers/MBRecognizerRunnerViewController.h @@ -69,7 +69,7 @@ NS_ASSUME_NONNULL_BEGIN * Internal state is used to use the fact that the same object exists on multiple consecutive frames, and using internal * state provides better scanning results. * - * NOTE: This method must be called on the background thread. + * NOTE: This method must be called on the main thread. * * @param resetState YES if state should be reset. */ diff --git a/BlinkCard.framework/Info.plist b/BlinkCard.framework/Info.plist index f962f4b..5b30e8e 100644 Binary files a/BlinkCard.framework/Info.plist and b/BlinkCard.framework/Info.plist differ diff --git a/BlinkCard.framework/_CodeSignature/CodeResources b/BlinkCard.framework/_CodeSignature/CodeResources index c023efd..466679e 100644 --- a/BlinkCard.framework/_CodeSignature/CodeResources +++ b/BlinkCard.framework/_CodeSignature/CodeResources @@ -6,39 +6,39 @@ BlinkCard_BlurClassifier_general_6.0.0.strop - 5a1pqW0+Xhb+I78CKKgMxhqL7T8= + uR83V05ddgM1CsaeIIvJoS7HrIg= BlinkCard_Classifier_general_6.1.0.strop - wFKCPV8csRlKGUBPFMyrPYwGHXg= + kvQbjDyLNthrk/5idjUA+4ctQ1c= BlinkCard_Detector_general_6.0.0.strop - ix6MIg3wZysibzyYX5ocSGJUtbI= + zhQc4ae7D9r6rvp6C+IMG52x7vQ= BlinkCard_EmbossedClassifier_general_6.1.0.strop - 6JcCAnPpL+rPrwbDGaIoGirsZ5Y= + eg2LeJ4EFBoEPj1iXLk0WKON1KA= BlinkCard_Ocr_general_6.4.0.strop - hK+BNXH8usDx85mZ3uec4I6ne60= + s5HMO1JXbztBhPiTxvL3ONURorY= BlinkCard_RotationClassifier_general_6.0.0.strop - lFqiZeiRlzUW4o26q97LrcuIlcI= + FBz/oLUvCSl7+pKfghVZFRK4XxU= BlinkCard_RotationClassifier_general_6.2.0.strop - 4P73U0wIJlrvOuuKwcl4z/U5Wyg= + dRKltbl1VuJw/a5AcGvW0IkBy7o= BlinkCard_WordDetector_general_6.1.0.strop - wdfbkQlaYcX59AcQG/7sdZ9lBTM= + XpSdPiqbXGzZTC3arAMqhHQKFbE= BlinkID_CreditCardOcr_general_6.2.0.strop - TH2FNOoMthzAm8wZjA1X8+nLK5o= + doE1M1W6REFuiFBpbazM8o0l62w= Close.png @@ -54,7 +54,7 @@ Headers/BlinkCard.h - s275ODN+Gf5yzt0dlnHFlyaYI54= + ch4TRXai4F5DdQtovGh3jqCr5dw= Headers/MBBaseOcrOverlaySettings.h @@ -290,7 +290,7 @@ Headers/MBImage.h - MDluhauy1lWpiMeamCB9nnGOX7w= + UPKlAKt3fnZr/Spe6kimQe5qMpQ= Headers/MBImageExtensionFactors.h @@ -326,7 +326,7 @@ Headers/MBLicenseError.h - axWhhefsZqvisXSeG9tBQk/jyLA= + JnCfFwbMarRjDBujgRuGLwmh8zE= Headers/MBLogger.h @@ -334,11 +334,11 @@ Headers/MBMicroblinkApp.h - JNYYwjT3UQfsvJf5zCTg2nXMAwY= + 3bz/bOlZlh/OffckCJcjlInOsBo= Headers/MBMicroblinkDefines.h - Lt/A1msZyHy4K6gMs4dLCQdRyPE= + rjstjy6hT6JpfwA2Xex5I2q1FmU= Headers/MBMicroblinkInitialization.h @@ -392,6 +392,10 @@ GBQbBKvG3pNdT3ld4gmJwxFpSlg= + Headers/MBProductIntegrationInfo.h + + P4ODaaaV5iG7PSadKX88JpcUeZI= + Headers/MBQuadDetectorSubview.h WWHSanEz2mS8gRA4gMwNqf06wAE= @@ -422,7 +426,7 @@ Headers/MBRecognizerRunnerViewController.h - i7H+wdtgezZyS+QsLhRfx4nc8Gw= + njhJvHaLOugQqAXHKwBvOwGbiQI= Headers/MBRecognizerRunnerViewControllerDelegate.h @@ -478,7 +482,7 @@ Info.plist - UebKQXSYXKCWOwetsyz5PApDkLg= + qiKOCsWowkInNYOOHj9aPl0dh90= Modules/module.modulemap @@ -983,99 +987,99 @@ hash - 5a1pqW0+Xhb+I78CKKgMxhqL7T8= + uR83V05ddgM1CsaeIIvJoS7HrIg= hash2 - 62apmqcJ+bxI2CgAEdqTYbyqe7iwl0DMaoZWHGbcCnA= + qoD1hmdGMxtdCcNEN09KAiuQpOjeOxzupLNLR8qofO8= BlinkCard_Classifier_general_6.1.0.strop hash - wFKCPV8csRlKGUBPFMyrPYwGHXg= + kvQbjDyLNthrk/5idjUA+4ctQ1c= hash2 - WYFCdAKhvruu8gEn/TIQ5zQdvLkXt8nfZpZ+vEB/0F8= + JvfvgqS30j77GntzIIuz+2dG5IBGLq/+FEadi/PSu2o= BlinkCard_Detector_general_6.0.0.strop hash - ix6MIg3wZysibzyYX5ocSGJUtbI= + zhQc4ae7D9r6rvp6C+IMG52x7vQ= hash2 - KEvvi37uNqaTks1kjGYgyZWR9wTagqo8P7+rdN+hy5o= + 5lscbyU3YPl6CLYyH8st3azY5pMr0Q9LgLd60IeZEfM= BlinkCard_EmbossedClassifier_general_6.1.0.strop hash - 6JcCAnPpL+rPrwbDGaIoGirsZ5Y= + eg2LeJ4EFBoEPj1iXLk0WKON1KA= hash2 - lAABvxRsGsfl2XO5GEd8NKwohwaPVpJ5ln94bQA2R+Q= + DnW0jJzfJQTRlrX/R2t6Wwi8IJ+z7iU+wqXQRS1G/1Q= BlinkCard_Ocr_general_6.4.0.strop hash - hK+BNXH8usDx85mZ3uec4I6ne60= + s5HMO1JXbztBhPiTxvL3ONURorY= hash2 - 6Yyurv5dcwr61b7TlhORb1p5AlhKPjGN2HYKqGfTXdo= + b4GTvVJsmJNRtNeroXplAqfL9DIf2CysiQ6iMw3UTfk= BlinkCard_RotationClassifier_general_6.0.0.strop hash - lFqiZeiRlzUW4o26q97LrcuIlcI= + FBz/oLUvCSl7+pKfghVZFRK4XxU= hash2 - LErb/Nt3YPfTrDLLTGKMoRRsID+7NYxLwznkHJvaveI= + Nxbk8qyS6UeN/AdSxKPaQoPCg993zRkuFabWDyoL8Ew= BlinkCard_RotationClassifier_general_6.2.0.strop hash - 4P73U0wIJlrvOuuKwcl4z/U5Wyg= + dRKltbl1VuJw/a5AcGvW0IkBy7o= hash2 - TEqsWqpnkDoca+f/Bluv+Mvk6YPHpzD5FRIdshCYKkk= + t2FWgxO3aNfjXZNvDFtNbrhbex6ZgJkl5NviYPtjKzQ= BlinkCard_WordDetector_general_6.1.0.strop hash - wdfbkQlaYcX59AcQG/7sdZ9lBTM= + XpSdPiqbXGzZTC3arAMqhHQKFbE= hash2 - FiZD6R30aEXKyV9gYEkDMyBHTPgPneJ5NM4tUICPIoI= + /aqV6cuoaMiV2XnnJKg8IOwif0s0WOp4zCN4yvUxS6o= BlinkID_CreditCardOcr_general_6.2.0.strop hash - TH2FNOoMthzAm8wZjA1X8+nLK5o= + doE1M1W6REFuiFBpbazM8o0l62w= hash2 - zkc8K0ElS30n4bAg46b5UDrfaljkkpxAHTKSA8+iDsI= + G6+B/8g1POhJHRy/9PZtlJoVpT6E1aTiWpYzBPOljf4= Close.png @@ -1115,11 +1119,11 @@ hash - s275ODN+Gf5yzt0dlnHFlyaYI54= + ch4TRXai4F5DdQtovGh3jqCr5dw= hash2 - XUOPYXzjnAQ2FmhlIDERnAWE9mqXfs+gBjy45P5NObc= + e0cZ1SVF0QAG5jMZhNZ7Ql0IX+GB3Lm7Rcf9yov8+HA= Headers/MBBaseOcrOverlaySettings.h @@ -1764,11 +1768,11 @@ hash - MDluhauy1lWpiMeamCB9nnGOX7w= + UPKlAKt3fnZr/Spe6kimQe5qMpQ= hash2 - N8NfUGHHEQylm9h6mbn6GgS72K9vw6mvSxiqUAGR7Z0= + sEPIhYDzrcPqRRvroNVs9V9nkM6qw26fmHQvQ+7aKc0= Headers/MBImageExtensionFactors.h @@ -1863,11 +1867,11 @@ hash - axWhhefsZqvisXSeG9tBQk/jyLA= + JnCfFwbMarRjDBujgRuGLwmh8zE= hash2 - E88WgnKpxd/jBhtJeDSnuUzcM/j58312nY+i3CoP/zs= + 7qekr8prKkxtUAdTN7MaYeWhgK/q6q+tWng8WcsM2xE= Headers/MBLogger.h @@ -1885,22 +1889,22 @@ hash - JNYYwjT3UQfsvJf5zCTg2nXMAwY= + 3bz/bOlZlh/OffckCJcjlInOsBo= hash2 - /2RlSo6+5xggF4TzrgPGHgkokzyq3aoGwakSKIsFWP8= + FbnEYfX/grkFgpQUvJLyZw8uh1NhJW8jd6iilJa5Q/Y= Headers/MBMicroblinkDefines.h hash - Lt/A1msZyHy4K6gMs4dLCQdRyPE= + rjstjy6hT6JpfwA2Xex5I2q1FmU= hash2 - 55xxOJAcidYZyPh2FJVmBnX3FKfb9Nzd04y6T5JdKd4= + oAcXbTF6sDWTu5OQPXSdqniIqG1eEFx8tiq3FjP0hwI= Headers/MBMicroblinkInitialization.h @@ -2046,6 +2050,17 @@ FuaWKFufcPrk5MgZXxoOEEmQ+mu0CQErTIgLWRImJR0= + Headers/MBProductIntegrationInfo.h + + hash + + P4ODaaaV5iG7PSadKX88JpcUeZI= + + hash2 + + J6xEbvo8n/CLUu8xa3CBRjsHVt5LaYWxUqwz+u1doqQ= + + Headers/MBQuadDetectorSubview.h hash @@ -2127,11 +2142,11 @@ hash - i7H+wdtgezZyS+QsLhRfx4nc8Gw= + njhJvHaLOugQqAXHKwBvOwGbiQI= hash2 - K/+sx2ZnUtPPmUjSO+1G/dSJ+W/jv/P4X6QYmw9Cc8A= + oitVvKWBnsQ7cRHir5yOIc39KYMROHB2Bu8sulPUSzQ= Headers/MBRecognizerRunnerViewControllerDelegate.h diff --git a/BlinkCard.xcframework/Info.plist b/BlinkCard.xcframework/Info.plist index 1a53352..e0e4403 100644 --- a/BlinkCard.xcframework/Info.plist +++ b/BlinkCard.xcframework/Info.plist @@ -6,16 +6,18 @@ LibraryIdentifier - ios-arm64_armv7 + ios-arm64_x86_64-maccatalyst LibraryPath BlinkCard.framework SupportedArchitectures arm64 - armv7 + x86_64 SupportedPlatform ios + SupportedPlatformVariant + maccatalyst LibraryIdentifier @@ -35,26 +37,24 @@ LibraryIdentifier - ios-arm64_x86_64-maccatalyst + ios-arm64_armv7 LibraryPath BlinkCard.framework SupportedArchitectures arm64 - x86_64 + armv7 SupportedPlatform ios - SupportedPlatformVariant - maccatalyst CFBundlePackageType XFWK CFBundleShortVersionString - 2.3.0 + 2.4.0 CFBundleVersion - 2.3.0 + 2.4.0 XCFrameworkFormatVersion 1.0 diff --git a/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/BlinkCard b/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/BlinkCard index d059dfa..4f72f1f 100755 Binary files a/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/BlinkCard and b/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/BlinkCard differ diff --git a/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/BlinkCard_BlurClassifier_general_6.0.0.strop b/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/BlinkCard_BlurClassifier_general_6.0.0.strop index 6ddeba8..13a44d1 100644 Binary files a/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/BlinkCard_BlurClassifier_general_6.0.0.strop and b/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/BlinkCard_BlurClassifier_general_6.0.0.strop differ diff --git a/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/BlinkCard_Classifier_general_6.1.0.strop b/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/BlinkCard_Classifier_general_6.1.0.strop index ff3551e..b45737c 100644 Binary files a/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/BlinkCard_Classifier_general_6.1.0.strop and b/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/BlinkCard_Classifier_general_6.1.0.strop differ diff --git a/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/BlinkCard_Detector_general_6.0.0.strop b/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/BlinkCard_Detector_general_6.0.0.strop index ae8f81c..4f4496c 100644 Binary files a/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/BlinkCard_Detector_general_6.0.0.strop and b/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/BlinkCard_Detector_general_6.0.0.strop differ diff --git a/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/BlinkCard_EmbossedClassifier_general_6.1.0.strop b/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/BlinkCard_EmbossedClassifier_general_6.1.0.strop index 645a304..7e93583 100644 Binary files a/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/BlinkCard_EmbossedClassifier_general_6.1.0.strop and b/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/BlinkCard_EmbossedClassifier_general_6.1.0.strop differ diff --git a/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/BlinkCard_Ocr_general_6.4.0.strop b/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/BlinkCard_Ocr_general_6.4.0.strop index eeca321..029e62d 100644 Binary files a/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/BlinkCard_Ocr_general_6.4.0.strop and b/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/BlinkCard_Ocr_general_6.4.0.strop differ diff --git a/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/BlinkCard_RotationClassifier_general_6.0.0.strop b/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/BlinkCard_RotationClassifier_general_6.0.0.strop index 776f23b..d2c8619 100644 Binary files a/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/BlinkCard_RotationClassifier_general_6.0.0.strop and b/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/BlinkCard_RotationClassifier_general_6.0.0.strop differ diff --git a/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/BlinkCard_RotationClassifier_general_6.2.0.strop b/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/BlinkCard_RotationClassifier_general_6.2.0.strop index 508c5e1..1a8fcf3 100644 Binary files a/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/BlinkCard_RotationClassifier_general_6.2.0.strop and b/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/BlinkCard_RotationClassifier_general_6.2.0.strop differ diff --git a/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/BlinkCard_WordDetector_general_6.1.0.strop b/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/BlinkCard_WordDetector_general_6.1.0.strop index fd04d70..0d56cf6 100644 Binary files a/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/BlinkCard_WordDetector_general_6.1.0.strop and b/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/BlinkCard_WordDetector_general_6.1.0.strop differ diff --git a/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/BlinkID_CreditCardOcr_general_6.2.0.strop b/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/BlinkID_CreditCardOcr_general_6.2.0.strop index 0d25184..0066722 100644 Binary files a/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/BlinkID_CreditCardOcr_general_6.2.0.strop and b/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/BlinkID_CreditCardOcr_general_6.2.0.strop differ diff --git a/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/Headers/BlinkCard.h b/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/Headers/BlinkCard.h index 9edfe95..d835cac 100644 --- a/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/Headers/BlinkCard.h +++ b/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/Headers/BlinkCard.h @@ -10,6 +10,7 @@ #import "MBMicroblinkApp.h" #import "MBViewControllerFactory.h" #import "MBMicroblinkSDK.h" +#import "MBProductIntegrationInfo.h" #import "MBException.h" #import "MBImage.h" #import "MBDateResult.h" diff --git a/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/Headers/MBImage.h b/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/Headers/MBImage.h index d4e6776..84b6c29 100644 --- a/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/Headers/MBImage.h +++ b/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/Headers/MBImage.h @@ -94,7 +94,7 @@ MB_CLASS_AVAILABLE_IOS(8.0) /** * Creates MBCImage around CVPixelBufferRef. */ -+ (instancetype)imageWithCvPixelBuffer:(CVPixelBufferRef)buffer; ++ (instancetype)imageWithCvPixelBuffer:(CVPixelBufferRef)buffer orientation:(UIImageOrientation)orientation; @end diff --git a/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/Headers/MBLicenseError.h b/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/Headers/MBLicenseError.h index d70ad07..d7eab68 100644 --- a/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/Headers/MBLicenseError.h +++ b/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/Headers/MBLicenseError.h @@ -17,7 +17,11 @@ typedef NS_ENUM(NSInteger, MBCLicenseError) { MBCLicenseErrorUnableToDoRemoteLicenceCheck, MBCLicenseErrorLicenseIsLocked, MBCLicenseErrorLicenseCheckFailed, - MBCLicenseErrorInvalidLicense + MBCLicenseErrorInvalidLicense, + MBCLicenseErrorPermissionExpired, + MBCLicenseErrorPayloadCorrupted, + MBCLicenseErrorPayloadSignatureVerificationFailed, + MBCLicenseErrorIncorrectTokenState }; typedef void(^MBCLicenseErrorBlock)(MBCLicenseError licenseError); diff --git a/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/Headers/MBMicroblinkApp.h b/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/Headers/MBMicroblinkApp.h index f393fb5..3323906 100644 --- a/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/Headers/MBMicroblinkApp.h +++ b/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/Headers/MBMicroblinkApp.h @@ -116,13 +116,19 @@ static inline NSString * MBC_LOCALIZED(NSString *key) { } } - NSString *localizedString = MBC_LOCALIZED_FOR_LANGUAGE(key, [MBCMicroblinkApp sharedInstance].language); + NSString *language = [MBCMicroblinkApp sharedInstance].language; + NSString *localizedString = MBC_LOCALIZED_FOR_LANGUAGE(key, language); #ifndef DNDEBUG return localizedString; #else - if ([localizedString isEqualToString:MBC_LOCALIZED_DEFAULT_STRING(key)] && ![MBCMicroblinkApp.sharedInstance.language isEqualToString:@"en"]) { - localizedString = MBC_LOCALIZED_FOR_LANGUAGE(key, @"en"); + if ([localizedString isEqualToString:MBC_LOCALIZED_DEFAULT_STRING(key)]) { + if (![language isEqualToString:@"ar-AE"] && [language hasPrefix:@"ar"]) { + localizedString = MBC_LOCALIZED_FOR_LANGUAGE(key, @"ar-AE"); + } + else if (![language isEqualToString:@"en"]) { + localizedString = MBC_LOCALIZED_FOR_LANGUAGE(key, @"en"); + } } return localizedString; #endif diff --git a/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/Headers/MBMicroblinkDefines.h b/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/Headers/MBMicroblinkDefines.h index 6a8ba9d..63f18ab 100644 --- a/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/Headers/MBMicroblinkDefines.h +++ b/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/Headers/MBMicroblinkDefines.h @@ -33,7 +33,8 @@ typedef void(^MBBlock)(void); -#define MBASSERTE(condition, description) \ +#ifdef SHOWCASE_DEV +#define MBASSERTE(condition, description) \ do { \ NSAssert(condition, description); \ if (!(condition)) { \ @@ -41,6 +42,16 @@ typedef void(^MBBlock)(void); LOGE("%s", [message UTF8String]); \ } \ } while (0) +#else +#define MBASSERTE(condition, description) \ + do { \ + NSAssert(condition, description); \ + if (!(condition)) { \ + NSString *message = [NSString stringWithFormat:@"Assertion failed: (%s), %@", #condition, description]; \ + LOGE("%s", [message UTF8String]); \ + } \ + } while (0) +#endif #ifdef MB_DISABLE_OBFUSCATION @@ -57,4 +68,20 @@ typedef void(^MBBlock)(void); #define MB_OBFUSCATED(value) [NSString stringWithFormat:@"%s", OBFUSCATED(value)] +#define MBASSERT_OR_RETURN(condition) \ + do { \ + NSAssert(condition, @"%s", #condition); \ + if (!(condition)) { \ + return; \ + } \ + } while (0) + +#define MBASSERT_OR_RETURN_VALUE(condition, value) \ + do { \ + NSAssert(condition, @"%s", #condition); \ + if (!(condition)) { \ + return value; \ + } \ + } while(0) + #endif /* MBMicroblinkDefines_h */ diff --git a/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/Headers/MBProductIntegrationInfo.h b/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/Headers/MBProductIntegrationInfo.h new file mode 100644 index 0000000..bba4d10 --- /dev/null +++ b/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/Headers/MBProductIntegrationInfo.h @@ -0,0 +1,33 @@ +// Created by Jura Skrlec on 18.05.2021.. +// Copyright (c) 2021 Microblink Ltd. All rights reserved. + +// ANY UNAUTHORIZED USE OR SALE, DUPLICATION, OR DISTRIBUTION +// OF THIS PROGRAM OR ANY OF ITS PARTS, IN SOURCE OR BINARY FORMS, +// WITH OR WITHOUT MODIFICATION, WITH THE PURPOSE OF ACQUIRING +// UNLAWFUL MATERIAL OR ANY OTHER BENEFIT IS PROHIBITED! +// THIS PROGRAM IS PROTECTED BY COPYRIGHT LAWS AND YOU MAY NOT +// REVERSE ENGINEER, DECOMPILE, OR DISASSEMBLE IT. + +#import +#import "MBMicroblinkDefines.h" + +NS_ASSUME_NONNULL_BEGIN + +MB_CLASS_AVAILABLE_IOS(9.0) MB_FINAL +@interface MBCProductIntegrationInfo : NSObject + ++ (instancetype)sharedInstance NS_SWIFT_NAME(shared()); + +@property (nonatomic, strong, readonly) NSString *product; +@property (nonatomic, strong, readonly) NSString *productVersion; +@property (nonatomic, strong, readonly) NSString *packageName; +@property (nonatomic, strong, readonly) NSString *platform; +@property (nonatomic, strong, readonly) NSString *osVersion; +@property (nonatomic, strong, readonly) NSString *device; +@property (nonatomic, strong, readonly) NSString *userId; +@property (nonatomic, strong, readonly) NSString *licensee; +@property (nonatomic, strong, readonly) NSString *licenseId; + +@end + +NS_ASSUME_NONNULL_END diff --git a/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/Headers/MBRecognizerRunnerViewController.h b/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/Headers/MBRecognizerRunnerViewController.h index affb638..a516bf7 100644 --- a/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/Headers/MBRecognizerRunnerViewController.h +++ b/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/Headers/MBRecognizerRunnerViewController.h @@ -69,7 +69,7 @@ NS_ASSUME_NONNULL_BEGIN * Internal state is used to use the fact that the same object exists on multiple consecutive frames, and using internal * state provides better scanning results. * - * NOTE: This method must be called on the background thread. + * NOTE: This method must be called on the main thread. * * @param resetState YES if state should be reset. */ diff --git a/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/Info.plist b/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/Info.plist index f962f4b..5b30e8e 100644 Binary files a/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/Info.plist and b/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/Info.plist differ diff --git a/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/_CodeSignature/CodeResources b/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/_CodeSignature/CodeResources index c023efd..466679e 100644 --- a/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/_CodeSignature/CodeResources +++ b/BlinkCard.xcframework/ios-arm64_armv7/BlinkCard.framework/_CodeSignature/CodeResources @@ -6,39 +6,39 @@ BlinkCard_BlurClassifier_general_6.0.0.strop - 5a1pqW0+Xhb+I78CKKgMxhqL7T8= + uR83V05ddgM1CsaeIIvJoS7HrIg= BlinkCard_Classifier_general_6.1.0.strop - wFKCPV8csRlKGUBPFMyrPYwGHXg= + kvQbjDyLNthrk/5idjUA+4ctQ1c= BlinkCard_Detector_general_6.0.0.strop - ix6MIg3wZysibzyYX5ocSGJUtbI= + zhQc4ae7D9r6rvp6C+IMG52x7vQ= BlinkCard_EmbossedClassifier_general_6.1.0.strop - 6JcCAnPpL+rPrwbDGaIoGirsZ5Y= + eg2LeJ4EFBoEPj1iXLk0WKON1KA= BlinkCard_Ocr_general_6.4.0.strop - hK+BNXH8usDx85mZ3uec4I6ne60= + s5HMO1JXbztBhPiTxvL3ONURorY= BlinkCard_RotationClassifier_general_6.0.0.strop - lFqiZeiRlzUW4o26q97LrcuIlcI= + FBz/oLUvCSl7+pKfghVZFRK4XxU= BlinkCard_RotationClassifier_general_6.2.0.strop - 4P73U0wIJlrvOuuKwcl4z/U5Wyg= + dRKltbl1VuJw/a5AcGvW0IkBy7o= BlinkCard_WordDetector_general_6.1.0.strop - wdfbkQlaYcX59AcQG/7sdZ9lBTM= + XpSdPiqbXGzZTC3arAMqhHQKFbE= BlinkID_CreditCardOcr_general_6.2.0.strop - TH2FNOoMthzAm8wZjA1X8+nLK5o= + doE1M1W6REFuiFBpbazM8o0l62w= Close.png @@ -54,7 +54,7 @@ Headers/BlinkCard.h - s275ODN+Gf5yzt0dlnHFlyaYI54= + ch4TRXai4F5DdQtovGh3jqCr5dw= Headers/MBBaseOcrOverlaySettings.h @@ -290,7 +290,7 @@ Headers/MBImage.h - MDluhauy1lWpiMeamCB9nnGOX7w= + UPKlAKt3fnZr/Spe6kimQe5qMpQ= Headers/MBImageExtensionFactors.h @@ -326,7 +326,7 @@ Headers/MBLicenseError.h - axWhhefsZqvisXSeG9tBQk/jyLA= + JnCfFwbMarRjDBujgRuGLwmh8zE= Headers/MBLogger.h @@ -334,11 +334,11 @@ Headers/MBMicroblinkApp.h - JNYYwjT3UQfsvJf5zCTg2nXMAwY= + 3bz/bOlZlh/OffckCJcjlInOsBo= Headers/MBMicroblinkDefines.h - Lt/A1msZyHy4K6gMs4dLCQdRyPE= + rjstjy6hT6JpfwA2Xex5I2q1FmU= Headers/MBMicroblinkInitialization.h @@ -392,6 +392,10 @@ GBQbBKvG3pNdT3ld4gmJwxFpSlg= + Headers/MBProductIntegrationInfo.h + + P4ODaaaV5iG7PSadKX88JpcUeZI= + Headers/MBQuadDetectorSubview.h WWHSanEz2mS8gRA4gMwNqf06wAE= @@ -422,7 +426,7 @@ Headers/MBRecognizerRunnerViewController.h - i7H+wdtgezZyS+QsLhRfx4nc8Gw= + njhJvHaLOugQqAXHKwBvOwGbiQI= Headers/MBRecognizerRunnerViewControllerDelegate.h @@ -478,7 +482,7 @@ Info.plist - UebKQXSYXKCWOwetsyz5PApDkLg= + qiKOCsWowkInNYOOHj9aPl0dh90= Modules/module.modulemap @@ -983,99 +987,99 @@ hash - 5a1pqW0+Xhb+I78CKKgMxhqL7T8= + uR83V05ddgM1CsaeIIvJoS7HrIg= hash2 - 62apmqcJ+bxI2CgAEdqTYbyqe7iwl0DMaoZWHGbcCnA= + qoD1hmdGMxtdCcNEN09KAiuQpOjeOxzupLNLR8qofO8= BlinkCard_Classifier_general_6.1.0.strop hash - wFKCPV8csRlKGUBPFMyrPYwGHXg= + kvQbjDyLNthrk/5idjUA+4ctQ1c= hash2 - WYFCdAKhvruu8gEn/TIQ5zQdvLkXt8nfZpZ+vEB/0F8= + JvfvgqS30j77GntzIIuz+2dG5IBGLq/+FEadi/PSu2o= BlinkCard_Detector_general_6.0.0.strop hash - ix6MIg3wZysibzyYX5ocSGJUtbI= + zhQc4ae7D9r6rvp6C+IMG52x7vQ= hash2 - KEvvi37uNqaTks1kjGYgyZWR9wTagqo8P7+rdN+hy5o= + 5lscbyU3YPl6CLYyH8st3azY5pMr0Q9LgLd60IeZEfM= BlinkCard_EmbossedClassifier_general_6.1.0.strop hash - 6JcCAnPpL+rPrwbDGaIoGirsZ5Y= + eg2LeJ4EFBoEPj1iXLk0WKON1KA= hash2 - lAABvxRsGsfl2XO5GEd8NKwohwaPVpJ5ln94bQA2R+Q= + DnW0jJzfJQTRlrX/R2t6Wwi8IJ+z7iU+wqXQRS1G/1Q= BlinkCard_Ocr_general_6.4.0.strop hash - hK+BNXH8usDx85mZ3uec4I6ne60= + s5HMO1JXbztBhPiTxvL3ONURorY= hash2 - 6Yyurv5dcwr61b7TlhORb1p5AlhKPjGN2HYKqGfTXdo= + b4GTvVJsmJNRtNeroXplAqfL9DIf2CysiQ6iMw3UTfk= BlinkCard_RotationClassifier_general_6.0.0.strop hash - lFqiZeiRlzUW4o26q97LrcuIlcI= + FBz/oLUvCSl7+pKfghVZFRK4XxU= hash2 - LErb/Nt3YPfTrDLLTGKMoRRsID+7NYxLwznkHJvaveI= + Nxbk8qyS6UeN/AdSxKPaQoPCg993zRkuFabWDyoL8Ew= BlinkCard_RotationClassifier_general_6.2.0.strop hash - 4P73U0wIJlrvOuuKwcl4z/U5Wyg= + dRKltbl1VuJw/a5AcGvW0IkBy7o= hash2 - TEqsWqpnkDoca+f/Bluv+Mvk6YPHpzD5FRIdshCYKkk= + t2FWgxO3aNfjXZNvDFtNbrhbex6ZgJkl5NviYPtjKzQ= BlinkCard_WordDetector_general_6.1.0.strop hash - wdfbkQlaYcX59AcQG/7sdZ9lBTM= + XpSdPiqbXGzZTC3arAMqhHQKFbE= hash2 - FiZD6R30aEXKyV9gYEkDMyBHTPgPneJ5NM4tUICPIoI= + /aqV6cuoaMiV2XnnJKg8IOwif0s0WOp4zCN4yvUxS6o= BlinkID_CreditCardOcr_general_6.2.0.strop hash - TH2FNOoMthzAm8wZjA1X8+nLK5o= + doE1M1W6REFuiFBpbazM8o0l62w= hash2 - zkc8K0ElS30n4bAg46b5UDrfaljkkpxAHTKSA8+iDsI= + G6+B/8g1POhJHRy/9PZtlJoVpT6E1aTiWpYzBPOljf4= Close.png @@ -1115,11 +1119,11 @@ hash - s275ODN+Gf5yzt0dlnHFlyaYI54= + ch4TRXai4F5DdQtovGh3jqCr5dw= hash2 - XUOPYXzjnAQ2FmhlIDERnAWE9mqXfs+gBjy45P5NObc= + e0cZ1SVF0QAG5jMZhNZ7Ql0IX+GB3Lm7Rcf9yov8+HA= Headers/MBBaseOcrOverlaySettings.h @@ -1764,11 +1768,11 @@ hash - MDluhauy1lWpiMeamCB9nnGOX7w= + UPKlAKt3fnZr/Spe6kimQe5qMpQ= hash2 - N8NfUGHHEQylm9h6mbn6GgS72K9vw6mvSxiqUAGR7Z0= + sEPIhYDzrcPqRRvroNVs9V9nkM6qw26fmHQvQ+7aKc0= Headers/MBImageExtensionFactors.h @@ -1863,11 +1867,11 @@ hash - axWhhefsZqvisXSeG9tBQk/jyLA= + JnCfFwbMarRjDBujgRuGLwmh8zE= hash2 - E88WgnKpxd/jBhtJeDSnuUzcM/j58312nY+i3CoP/zs= + 7qekr8prKkxtUAdTN7MaYeWhgK/q6q+tWng8WcsM2xE= Headers/MBLogger.h @@ -1885,22 +1889,22 @@ hash - JNYYwjT3UQfsvJf5zCTg2nXMAwY= + 3bz/bOlZlh/OffckCJcjlInOsBo= hash2 - /2RlSo6+5xggF4TzrgPGHgkokzyq3aoGwakSKIsFWP8= + FbnEYfX/grkFgpQUvJLyZw8uh1NhJW8jd6iilJa5Q/Y= Headers/MBMicroblinkDefines.h hash - Lt/A1msZyHy4K6gMs4dLCQdRyPE= + rjstjy6hT6JpfwA2Xex5I2q1FmU= hash2 - 55xxOJAcidYZyPh2FJVmBnX3FKfb9Nzd04y6T5JdKd4= + oAcXbTF6sDWTu5OQPXSdqniIqG1eEFx8tiq3FjP0hwI= Headers/MBMicroblinkInitialization.h @@ -2046,6 +2050,17 @@ FuaWKFufcPrk5MgZXxoOEEmQ+mu0CQErTIgLWRImJR0= + Headers/MBProductIntegrationInfo.h + + hash + + P4ODaaaV5iG7PSadKX88JpcUeZI= + + hash2 + + J6xEbvo8n/CLUu8xa3CBRjsHVt5LaYWxUqwz+u1doqQ= + + Headers/MBQuadDetectorSubview.h hash @@ -2127,11 +2142,11 @@ hash - i7H+wdtgezZyS+QsLhRfx4nc8Gw= + njhJvHaLOugQqAXHKwBvOwGbiQI= hash2 - K/+sx2ZnUtPPmUjSO+1G/dSJ+W/jv/P4X6QYmw9Cc8A= + oitVvKWBnsQ7cRHir5yOIc39KYMROHB2Bu8sulPUSzQ= Headers/MBRecognizerRunnerViewControllerDelegate.h diff --git a/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/BlinkCard b/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/BlinkCard index 68a02eb..90a47d7 100755 Binary files a/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/BlinkCard and b/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/BlinkCard differ diff --git a/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/BlinkCard_BlurClassifier_general_6.0.0.strop b/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/BlinkCard_BlurClassifier_general_6.0.0.strop index 1dd46a6..db0e81d 100644 Binary files a/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/BlinkCard_BlurClassifier_general_6.0.0.strop and b/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/BlinkCard_BlurClassifier_general_6.0.0.strop differ diff --git a/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/BlinkCard_Classifier_general_6.1.0.strop b/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/BlinkCard_Classifier_general_6.1.0.strop index 23dcb00..95011fb 100644 Binary files a/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/BlinkCard_Classifier_general_6.1.0.strop and b/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/BlinkCard_Classifier_general_6.1.0.strop differ diff --git a/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/BlinkCard_Detector_general_6.0.0.strop b/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/BlinkCard_Detector_general_6.0.0.strop index 4b88000..1fb5f0e 100644 Binary files a/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/BlinkCard_Detector_general_6.0.0.strop and b/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/BlinkCard_Detector_general_6.0.0.strop differ diff --git a/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/BlinkCard_EmbossedClassifier_general_6.1.0.strop b/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/BlinkCard_EmbossedClassifier_general_6.1.0.strop index b991cfa..42a3df2 100644 Binary files a/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/BlinkCard_EmbossedClassifier_general_6.1.0.strop and b/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/BlinkCard_EmbossedClassifier_general_6.1.0.strop differ diff --git a/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/BlinkCard_Ocr_general_6.4.0.strop b/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/BlinkCard_Ocr_general_6.4.0.strop index e76017b..7fdcbd5 100644 Binary files a/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/BlinkCard_Ocr_general_6.4.0.strop and b/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/BlinkCard_Ocr_general_6.4.0.strop differ diff --git a/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/BlinkCard_RotationClassifier_general_6.0.0.strop b/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/BlinkCard_RotationClassifier_general_6.0.0.strop index cd580c3..b06627b 100644 Binary files a/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/BlinkCard_RotationClassifier_general_6.0.0.strop and b/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/BlinkCard_RotationClassifier_general_6.0.0.strop differ diff --git a/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/BlinkCard_RotationClassifier_general_6.2.0.strop b/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/BlinkCard_RotationClassifier_general_6.2.0.strop index 88c1b1b..aac4d08 100644 Binary files a/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/BlinkCard_RotationClassifier_general_6.2.0.strop and b/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/BlinkCard_RotationClassifier_general_6.2.0.strop differ diff --git a/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/BlinkCard_WordDetector_general_6.1.0.strop b/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/BlinkCard_WordDetector_general_6.1.0.strop index bf49260..f6d7c0f 100644 Binary files a/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/BlinkCard_WordDetector_general_6.1.0.strop and b/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/BlinkCard_WordDetector_general_6.1.0.strop differ diff --git a/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/BlinkID_CreditCardOcr_general_6.2.0.strop b/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/BlinkID_CreditCardOcr_general_6.2.0.strop index a68ac15..2de1062 100644 Binary files a/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/BlinkID_CreditCardOcr_general_6.2.0.strop and b/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/BlinkID_CreditCardOcr_general_6.2.0.strop differ diff --git a/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/Headers/BlinkCard.h b/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/Headers/BlinkCard.h index 9edfe95..d835cac 100644 --- a/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/Headers/BlinkCard.h +++ b/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/Headers/BlinkCard.h @@ -10,6 +10,7 @@ #import "MBMicroblinkApp.h" #import "MBViewControllerFactory.h" #import "MBMicroblinkSDK.h" +#import "MBProductIntegrationInfo.h" #import "MBException.h" #import "MBImage.h" #import "MBDateResult.h" diff --git a/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/Headers/MBImage.h b/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/Headers/MBImage.h index d4e6776..84b6c29 100644 --- a/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/Headers/MBImage.h +++ b/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/Headers/MBImage.h @@ -94,7 +94,7 @@ MB_CLASS_AVAILABLE_IOS(8.0) /** * Creates MBCImage around CVPixelBufferRef. */ -+ (instancetype)imageWithCvPixelBuffer:(CVPixelBufferRef)buffer; ++ (instancetype)imageWithCvPixelBuffer:(CVPixelBufferRef)buffer orientation:(UIImageOrientation)orientation; @end diff --git a/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/Headers/MBLicenseError.h b/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/Headers/MBLicenseError.h index d70ad07..d7eab68 100644 --- a/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/Headers/MBLicenseError.h +++ b/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/Headers/MBLicenseError.h @@ -17,7 +17,11 @@ typedef NS_ENUM(NSInteger, MBCLicenseError) { MBCLicenseErrorUnableToDoRemoteLicenceCheck, MBCLicenseErrorLicenseIsLocked, MBCLicenseErrorLicenseCheckFailed, - MBCLicenseErrorInvalidLicense + MBCLicenseErrorInvalidLicense, + MBCLicenseErrorPermissionExpired, + MBCLicenseErrorPayloadCorrupted, + MBCLicenseErrorPayloadSignatureVerificationFailed, + MBCLicenseErrorIncorrectTokenState }; typedef void(^MBCLicenseErrorBlock)(MBCLicenseError licenseError); diff --git a/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/Headers/MBMicroblinkApp.h b/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/Headers/MBMicroblinkApp.h index f393fb5..3323906 100644 --- a/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/Headers/MBMicroblinkApp.h +++ b/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/Headers/MBMicroblinkApp.h @@ -116,13 +116,19 @@ static inline NSString * MBC_LOCALIZED(NSString *key) { } } - NSString *localizedString = MBC_LOCALIZED_FOR_LANGUAGE(key, [MBCMicroblinkApp sharedInstance].language); + NSString *language = [MBCMicroblinkApp sharedInstance].language; + NSString *localizedString = MBC_LOCALIZED_FOR_LANGUAGE(key, language); #ifndef DNDEBUG return localizedString; #else - if ([localizedString isEqualToString:MBC_LOCALIZED_DEFAULT_STRING(key)] && ![MBCMicroblinkApp.sharedInstance.language isEqualToString:@"en"]) { - localizedString = MBC_LOCALIZED_FOR_LANGUAGE(key, @"en"); + if ([localizedString isEqualToString:MBC_LOCALIZED_DEFAULT_STRING(key)]) { + if (![language isEqualToString:@"ar-AE"] && [language hasPrefix:@"ar"]) { + localizedString = MBC_LOCALIZED_FOR_LANGUAGE(key, @"ar-AE"); + } + else if (![language isEqualToString:@"en"]) { + localizedString = MBC_LOCALIZED_FOR_LANGUAGE(key, @"en"); + } } return localizedString; #endif diff --git a/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/Headers/MBMicroblinkDefines.h b/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/Headers/MBMicroblinkDefines.h index 6a8ba9d..63f18ab 100644 --- a/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/Headers/MBMicroblinkDefines.h +++ b/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/Headers/MBMicroblinkDefines.h @@ -33,7 +33,8 @@ typedef void(^MBBlock)(void); -#define MBASSERTE(condition, description) \ +#ifdef SHOWCASE_DEV +#define MBASSERTE(condition, description) \ do { \ NSAssert(condition, description); \ if (!(condition)) { \ @@ -41,6 +42,16 @@ typedef void(^MBBlock)(void); LOGE("%s", [message UTF8String]); \ } \ } while (0) +#else +#define MBASSERTE(condition, description) \ + do { \ + NSAssert(condition, description); \ + if (!(condition)) { \ + NSString *message = [NSString stringWithFormat:@"Assertion failed: (%s), %@", #condition, description]; \ + LOGE("%s", [message UTF8String]); \ + } \ + } while (0) +#endif #ifdef MB_DISABLE_OBFUSCATION @@ -57,4 +68,20 @@ typedef void(^MBBlock)(void); #define MB_OBFUSCATED(value) [NSString stringWithFormat:@"%s", OBFUSCATED(value)] +#define MBASSERT_OR_RETURN(condition) \ + do { \ + NSAssert(condition, @"%s", #condition); \ + if (!(condition)) { \ + return; \ + } \ + } while (0) + +#define MBASSERT_OR_RETURN_VALUE(condition, value) \ + do { \ + NSAssert(condition, @"%s", #condition); \ + if (!(condition)) { \ + return value; \ + } \ + } while(0) + #endif /* MBMicroblinkDefines_h */ diff --git a/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/Headers/MBProductIntegrationInfo.h b/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/Headers/MBProductIntegrationInfo.h new file mode 100644 index 0000000..bba4d10 --- /dev/null +++ b/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/Headers/MBProductIntegrationInfo.h @@ -0,0 +1,33 @@ +// Created by Jura Skrlec on 18.05.2021.. +// Copyright (c) 2021 Microblink Ltd. All rights reserved. + +// ANY UNAUTHORIZED USE OR SALE, DUPLICATION, OR DISTRIBUTION +// OF THIS PROGRAM OR ANY OF ITS PARTS, IN SOURCE OR BINARY FORMS, +// WITH OR WITHOUT MODIFICATION, WITH THE PURPOSE OF ACQUIRING +// UNLAWFUL MATERIAL OR ANY OTHER BENEFIT IS PROHIBITED! +// THIS PROGRAM IS PROTECTED BY COPYRIGHT LAWS AND YOU MAY NOT +// REVERSE ENGINEER, DECOMPILE, OR DISASSEMBLE IT. + +#import +#import "MBMicroblinkDefines.h" + +NS_ASSUME_NONNULL_BEGIN + +MB_CLASS_AVAILABLE_IOS(9.0) MB_FINAL +@interface MBCProductIntegrationInfo : NSObject + ++ (instancetype)sharedInstance NS_SWIFT_NAME(shared()); + +@property (nonatomic, strong, readonly) NSString *product; +@property (nonatomic, strong, readonly) NSString *productVersion; +@property (nonatomic, strong, readonly) NSString *packageName; +@property (nonatomic, strong, readonly) NSString *platform; +@property (nonatomic, strong, readonly) NSString *osVersion; +@property (nonatomic, strong, readonly) NSString *device; +@property (nonatomic, strong, readonly) NSString *userId; +@property (nonatomic, strong, readonly) NSString *licensee; +@property (nonatomic, strong, readonly) NSString *licenseId; + +@end + +NS_ASSUME_NONNULL_END diff --git a/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/Headers/MBRecognizerRunnerViewController.h b/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/Headers/MBRecognizerRunnerViewController.h index affb638..a516bf7 100644 --- a/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/Headers/MBRecognizerRunnerViewController.h +++ b/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/Headers/MBRecognizerRunnerViewController.h @@ -69,7 +69,7 @@ NS_ASSUME_NONNULL_BEGIN * Internal state is used to use the fact that the same object exists on multiple consecutive frames, and using internal * state provides better scanning results. * - * NOTE: This method must be called on the background thread. + * NOTE: This method must be called on the main thread. * * @param resetState YES if state should be reset. */ diff --git a/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/Info.plist b/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/Info.plist index af835e8..3f191c6 100644 Binary files a/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/Info.plist and b/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/Info.plist differ diff --git a/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/_CodeSignature/CodeResources b/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/_CodeSignature/CodeResources index 856636a..058203c 100644 --- a/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/_CodeSignature/CodeResources +++ b/BlinkCard.xcframework/ios-arm64_i386_x86_64-simulator/BlinkCard.framework/_CodeSignature/CodeResources @@ -6,39 +6,39 @@ BlinkCard_BlurClassifier_general_6.0.0.strop - k9PBjYKHyMSHHMn60/fivv4vSqc= + Mqu1DMhEpxrmOfJjGo+U9pQqFMI= BlinkCard_Classifier_general_6.1.0.strop - JnL1tPGFSQysCr4Nru9yHzIR/9w= + acD5B3Pk5jNkbG2boGN6+yg+sQo= BlinkCard_Detector_general_6.0.0.strop - k0UW0Tjyls19ujymnrYGysdkl/4= + z7iKaTZwgi4kI82zHl/lfbGeY+g= BlinkCard_EmbossedClassifier_general_6.1.0.strop - nlAW/+2ufIeBSra/QnTVOH2v2k4= + 0UFI5CWsAOUdA5eWXuBRBqfUR1k= BlinkCard_Ocr_general_6.4.0.strop - XFyICp18ZTlmDExOXJy7LogZ1Rc= + YyySXSh/Abj9jZeR0pDvbJqWuIQ= BlinkCard_RotationClassifier_general_6.0.0.strop - I0wH0Gz/If4o88uKXKCyYVkrBmY= + kFOpKVL07wN5mjtYCsNEqbq9xi0= BlinkCard_RotationClassifier_general_6.2.0.strop - qVQyNbN1gxpqdwS11Nd8ImKT+6g= + 5f7c10FC6buxsF9ntJg+MKS0oms= BlinkCard_WordDetector_general_6.1.0.strop - kr1I6zIj5Xom5bqWs1L2l/iDHWE= + BcSEKgMlL/DvR50+8XE9qUCmv3M= BlinkID_CreditCardOcr_general_6.2.0.strop - EW+H2mYngGCfvcUBQoI2bV+AIkQ= + i6Ms8vnLsf4xfYAWLRpeDyU8ErY= Close.png @@ -54,7 +54,7 @@ Headers/BlinkCard.h - s275ODN+Gf5yzt0dlnHFlyaYI54= + ch4TRXai4F5DdQtovGh3jqCr5dw= Headers/MBBaseOcrOverlaySettings.h @@ -290,7 +290,7 @@ Headers/MBImage.h - MDluhauy1lWpiMeamCB9nnGOX7w= + UPKlAKt3fnZr/Spe6kimQe5qMpQ= Headers/MBImageExtensionFactors.h @@ -326,7 +326,7 @@ Headers/MBLicenseError.h - axWhhefsZqvisXSeG9tBQk/jyLA= + JnCfFwbMarRjDBujgRuGLwmh8zE= Headers/MBLogger.h @@ -334,11 +334,11 @@ Headers/MBMicroblinkApp.h - JNYYwjT3UQfsvJf5zCTg2nXMAwY= + 3bz/bOlZlh/OffckCJcjlInOsBo= Headers/MBMicroblinkDefines.h - Lt/A1msZyHy4K6gMs4dLCQdRyPE= + rjstjy6hT6JpfwA2Xex5I2q1FmU= Headers/MBMicroblinkInitialization.h @@ -392,6 +392,10 @@ GBQbBKvG3pNdT3ld4gmJwxFpSlg= + Headers/MBProductIntegrationInfo.h + + P4ODaaaV5iG7PSadKX88JpcUeZI= + Headers/MBQuadDetectorSubview.h WWHSanEz2mS8gRA4gMwNqf06wAE= @@ -422,7 +426,7 @@ Headers/MBRecognizerRunnerViewController.h - i7H+wdtgezZyS+QsLhRfx4nc8Gw= + njhJvHaLOugQqAXHKwBvOwGbiQI= Headers/MBRecognizerRunnerViewControllerDelegate.h @@ -478,7 +482,7 @@ Info.plist - k2up6mCSgAlE79KlPpZ2bSgqxLM= + PnUTG6k6Q3JzAmi8h+opco8Cn9U= Modules/module.modulemap @@ -983,99 +987,99 @@ hash - k9PBjYKHyMSHHMn60/fivv4vSqc= + Mqu1DMhEpxrmOfJjGo+U9pQqFMI= hash2 - A47+c8LoT1GzaKwdXnW2lUQvgCnKvCKqS8l3I2pbC2w= + 6iyJZeVxVZR4dbdoI5WPdEWQms8KpZkkExAsMJAHcsc= BlinkCard_Classifier_general_6.1.0.strop hash - JnL1tPGFSQysCr4Nru9yHzIR/9w= + acD5B3Pk5jNkbG2boGN6+yg+sQo= hash2 - c1SjCEMx2553SZbQh3KEMSyjrd2tMS039i4hnUqE0e0= + +l5YeWaF7rAUSvmSoes0R52lmDK3utdaxEDGLL8QcnE= BlinkCard_Detector_general_6.0.0.strop hash - k0UW0Tjyls19ujymnrYGysdkl/4= + z7iKaTZwgi4kI82zHl/lfbGeY+g= hash2 - dsGSymDL3LMBzSenQLJ0Wn2ZWoO79goP5S9eXTJ9tZc= + uj5KO74KFUeGSWaW+a7rDhf2abxblbS3pwqlhY36Lwg= BlinkCard_EmbossedClassifier_general_6.1.0.strop hash - nlAW/+2ufIeBSra/QnTVOH2v2k4= + 0UFI5CWsAOUdA5eWXuBRBqfUR1k= hash2 - udgm+pC8fHshcbboNOoMtP/N1KF/iyFNMhOAEEGr6KY= + WYyvN6yb1jyd69FHyeU/Qh77E3BGZpDhx+WjziznuPY= BlinkCard_Ocr_general_6.4.0.strop hash - XFyICp18ZTlmDExOXJy7LogZ1Rc= + YyySXSh/Abj9jZeR0pDvbJqWuIQ= hash2 - 8izWTKL035bX4eqOU6ZU6eb+x2wQjJDfPo4zj+7bbvs= + 1FMFq8KLAfLFs1OnhBwHuFVG5hXGT/t1oyzUMxDVFsM= BlinkCard_RotationClassifier_general_6.0.0.strop hash - I0wH0Gz/If4o88uKXKCyYVkrBmY= + kFOpKVL07wN5mjtYCsNEqbq9xi0= hash2 - C8lsaxwEbknsmEYqK3cnSI7040IAqt6P6QlYj6GDmIQ= + g+CxYlZXPh4jSYpn9DjrioqH9RS0Rawt2G7Mb960aU4= BlinkCard_RotationClassifier_general_6.2.0.strop hash - qVQyNbN1gxpqdwS11Nd8ImKT+6g= + 5f7c10FC6buxsF9ntJg+MKS0oms= hash2 - 0pNAOKQkUC0s44AJO8eT1ICkDIcsJXpQI7aAWJ07/Og= + v9TtcAdb0yVPO/9MApVG8PtpWB/p+PwHjcIHLvd1doQ= BlinkCard_WordDetector_general_6.1.0.strop hash - kr1I6zIj5Xom5bqWs1L2l/iDHWE= + BcSEKgMlL/DvR50+8XE9qUCmv3M= hash2 - FcGDdVnQcPq7pBvYT6rGoInLP8thJj4WxWsI+QXGXrg= + /PtNBgo5UVL/MUdV9FWfjWrJYqN41Qj+NPnHinyP6sc= BlinkID_CreditCardOcr_general_6.2.0.strop hash - EW+H2mYngGCfvcUBQoI2bV+AIkQ= + i6Ms8vnLsf4xfYAWLRpeDyU8ErY= hash2 - PAPUiVRKBIHbXEDziRZj7eMGvXNVtBN0OqNbOyKVgGU= + zQIu81/rRFSjKckemvIzyessU5aKdJyJN6lcco/WoGg= Close.png @@ -1115,11 +1119,11 @@ hash - s275ODN+Gf5yzt0dlnHFlyaYI54= + ch4TRXai4F5DdQtovGh3jqCr5dw= hash2 - XUOPYXzjnAQ2FmhlIDERnAWE9mqXfs+gBjy45P5NObc= + e0cZ1SVF0QAG5jMZhNZ7Ql0IX+GB3Lm7Rcf9yov8+HA= Headers/MBBaseOcrOverlaySettings.h @@ -1764,11 +1768,11 @@ hash - MDluhauy1lWpiMeamCB9nnGOX7w= + UPKlAKt3fnZr/Spe6kimQe5qMpQ= hash2 - N8NfUGHHEQylm9h6mbn6GgS72K9vw6mvSxiqUAGR7Z0= + sEPIhYDzrcPqRRvroNVs9V9nkM6qw26fmHQvQ+7aKc0= Headers/MBImageExtensionFactors.h @@ -1863,11 +1867,11 @@ hash - axWhhefsZqvisXSeG9tBQk/jyLA= + JnCfFwbMarRjDBujgRuGLwmh8zE= hash2 - E88WgnKpxd/jBhtJeDSnuUzcM/j58312nY+i3CoP/zs= + 7qekr8prKkxtUAdTN7MaYeWhgK/q6q+tWng8WcsM2xE= Headers/MBLogger.h @@ -1885,22 +1889,22 @@ hash - JNYYwjT3UQfsvJf5zCTg2nXMAwY= + 3bz/bOlZlh/OffckCJcjlInOsBo= hash2 - /2RlSo6+5xggF4TzrgPGHgkokzyq3aoGwakSKIsFWP8= + FbnEYfX/grkFgpQUvJLyZw8uh1NhJW8jd6iilJa5Q/Y= Headers/MBMicroblinkDefines.h hash - Lt/A1msZyHy4K6gMs4dLCQdRyPE= + rjstjy6hT6JpfwA2Xex5I2q1FmU= hash2 - 55xxOJAcidYZyPh2FJVmBnX3FKfb9Nzd04y6T5JdKd4= + oAcXbTF6sDWTu5OQPXSdqniIqG1eEFx8tiq3FjP0hwI= Headers/MBMicroblinkInitialization.h @@ -2046,6 +2050,17 @@ FuaWKFufcPrk5MgZXxoOEEmQ+mu0CQErTIgLWRImJR0= + Headers/MBProductIntegrationInfo.h + + hash + + P4ODaaaV5iG7PSadKX88JpcUeZI= + + hash2 + + J6xEbvo8n/CLUu8xa3CBRjsHVt5LaYWxUqwz+u1doqQ= + + Headers/MBQuadDetectorSubview.h hash @@ -2127,11 +2142,11 @@ hash - i7H+wdtgezZyS+QsLhRfx4nc8Gw= + njhJvHaLOugQqAXHKwBvOwGbiQI= hash2 - K/+sx2ZnUtPPmUjSO+1G/dSJ+W/jv/P4X6QYmw9Cc8A= + oitVvKWBnsQ7cRHir5yOIc39KYMROHB2Bu8sulPUSzQ= Headers/MBRecognizerRunnerViewControllerDelegate.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/BlinkCard_BlurClassifier_general_6.0.0.strop b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/BlinkCard_BlurClassifier_general_6.0.0.strop deleted file mode 100644 index 1d34623..0000000 Binary files a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/BlinkCard_BlurClassifier_general_6.0.0.strop and /dev/null differ diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/BlinkCard b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/BlinkCard similarity index 69% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/BlinkCard rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/BlinkCard index bf0346d..8023fcb 100755 Binary files a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/BlinkCard and b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/BlinkCard differ diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/BlinkCard.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/BlinkCard.h similarity index 96% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/BlinkCard.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/BlinkCard.h index 9edfe95..d835cac 100644 --- a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/BlinkCard.h +++ b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/BlinkCard.h @@ -10,6 +10,7 @@ #import "MBMicroblinkApp.h" #import "MBViewControllerFactory.h" #import "MBMicroblinkSDK.h" +#import "MBProductIntegrationInfo.h" #import "MBException.h" #import "MBImage.h" #import "MBDateResult.h" diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBBaseOcrOverlaySettings.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBBaseOcrOverlaySettings.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBBaseOcrOverlaySettings.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBBaseOcrOverlaySettings.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBBaseOverlaySettings.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBBaseOverlaySettings.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBBaseOverlaySettings.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBBaseOverlaySettings.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBBaseOverlayViewController.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBBaseOverlayViewController.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBBaseOverlayViewController.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBBaseOverlayViewController.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBBlinkCardAnonymizationMode.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBBlinkCardAnonymizationMode.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBBlinkCardAnonymizationMode.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBBlinkCardAnonymizationMode.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBBlinkCardAnonymizationSettings.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBBlinkCardAnonymizationSettings.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBBlinkCardAnonymizationSettings.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBBlinkCardAnonymizationSettings.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBBlinkCardEditFieldConfiguration.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBBlinkCardEditFieldConfiguration.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBBlinkCardEditFieldConfiguration.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBBlinkCardEditFieldConfiguration.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBBlinkCardEditNavigationController.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBBlinkCardEditNavigationController.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBBlinkCardEditNavigationController.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBBlinkCardEditNavigationController.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBBlinkCardEditOverlayTheme.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBBlinkCardEditOverlayTheme.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBBlinkCardEditOverlayTheme.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBBlinkCardEditOverlayTheme.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBBlinkCardEditResult.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBBlinkCardEditResult.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBBlinkCardEditResult.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBBlinkCardEditResult.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBBlinkCardEditViewController.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBBlinkCardEditViewController.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBBlinkCardEditViewController.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBBlinkCardEditViewController.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBBlinkCardEntities.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBBlinkCardEntities.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBBlinkCardEntities.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBBlinkCardEntities.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBBlinkCardOverlaySettings.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBBlinkCardOverlaySettings.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBBlinkCardOverlaySettings.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBBlinkCardOverlaySettings.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBBlinkCardOverlayTheme.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBBlinkCardOverlayTheme.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBBlinkCardOverlayTheme.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBBlinkCardOverlayTheme.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBBlinkCardOverlayViewController.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBBlinkCardOverlayViewController.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBBlinkCardOverlayViewController.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBBlinkCardOverlayViewController.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBBlinkCardProcessingStatus.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBBlinkCardProcessingStatus.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBBlinkCardProcessingStatus.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBBlinkCardProcessingStatus.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBBlinkCardRecognizer.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBBlinkCardRecognizer.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBBlinkCardRecognizer.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBBlinkCardRecognizer.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBBlinkCardRecognizerResult.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBBlinkCardRecognizerResult.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBBlinkCardRecognizerResult.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBBlinkCardRecognizerResult.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBBlinkCardUIComponents.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBBlinkCardUIComponents.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBBlinkCardUIComponents.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBBlinkCardUIComponents.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBBlinkCardUtils.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBBlinkCardUtils.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBBlinkCardUtils.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBBlinkCardUtils.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBCameraSettings.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBCameraSettings.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBCameraSettings.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBCameraSettings.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBCardNumberAnonymizationSettings.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBCardNumberAnonymizationSettings.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBCardNumberAnonymizationSettings.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBCardNumberAnonymizationSettings.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBCombinedFullDocumentImageResult.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBCombinedFullDocumentImageResult.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBCombinedFullDocumentImageResult.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBCombinedFullDocumentImageResult.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBCombinedRecognizer.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBCombinedRecognizer.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBCombinedRecognizer.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBCombinedRecognizer.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBCombinedRecognizerResult.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBCombinedRecognizerResult.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBCombinedRecognizerResult.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBCombinedRecognizerResult.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBCustomOverlayViewController.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBCustomOverlayViewController.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBCustomOverlayViewController.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBCustomOverlayViewController.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBDateResult.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBDateResult.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBDateResult.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBDateResult.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBDebugRecognizerRunnerDelegate.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBDebugRecognizerRunnerDelegate.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBDebugRecognizerRunnerDelegate.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBDebugRecognizerRunnerDelegate.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBDebugRecognizerRunnerViewControllerDelegate.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBDebugRecognizerRunnerViewControllerDelegate.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBDebugRecognizerRunnerViewControllerDelegate.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBDebugRecognizerRunnerViewControllerDelegate.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBDetectionRecognizerRunnerDelegate.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBDetectionRecognizerRunnerDelegate.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBDetectionRecognizerRunnerDelegate.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBDetectionRecognizerRunnerDelegate.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBDetectionRecognizerRunnerViewControllerDelegate.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBDetectionRecognizerRunnerViewControllerDelegate.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBDetectionRecognizerRunnerViewControllerDelegate.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBDetectionRecognizerRunnerViewControllerDelegate.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBDetectionStatus.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBDetectionStatus.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBDetectionStatus.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBDetectionStatus.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBDigitalSignature.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBDigitalSignature.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBDigitalSignature.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBDigitalSignature.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBDigitalSignatureResult.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBDigitalSignatureResult.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBDigitalSignatureResult.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBDigitalSignatureResult.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBDisplayableDetection.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBDisplayableDetection.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBDisplayableDetection.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBDisplayableDetection.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBDisplayableObject.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBDisplayableObject.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBDisplayableObject.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBDisplayableObject.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBDisplayablePointsDetection.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBDisplayablePointsDetection.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBDisplayablePointsDetection.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBDisplayablePointsDetection.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBDisplayableQuadDetection.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBDisplayableQuadDetection.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBDisplayableQuadDetection.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBDisplayableQuadDetection.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBDotsResultSubview.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBDotsResultSubview.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBDotsResultSubview.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBDotsResultSubview.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBDotsSubview.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBDotsSubview.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBDotsSubview.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBDotsSubview.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBEncodeFullDocumentImage.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBEncodeFullDocumentImage.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBEncodeFullDocumentImage.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBEncodeFullDocumentImage.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBEncodedCombinedFullDocumentImageResult.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBEncodedCombinedFullDocumentImageResult.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBEncodedCombinedFullDocumentImageResult.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBEncodedCombinedFullDocumentImageResult.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBEncodedFullDocumentImageResult.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBEncodedFullDocumentImageResult.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBEncodedFullDocumentImageResult.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBEncodedFullDocumentImageResult.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBEntities.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBEntities.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBEntities.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBEntities.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBEntity.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBEntity.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBEntity.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBEntity.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBException.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBException.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBException.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBException.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBFirstSideFinishedRecognizerRunnerDelegate.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBFirstSideFinishedRecognizerRunnerDelegate.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBFirstSideFinishedRecognizerRunnerDelegate.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBFirstSideFinishedRecognizerRunnerDelegate.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBFirstSideFinishedRecognizerRunnerViewControllerDelegate.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBFirstSideFinishedRecognizerRunnerViewControllerDelegate.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBFirstSideFinishedRecognizerRunnerViewControllerDelegate.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBFirstSideFinishedRecognizerRunnerViewControllerDelegate.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBFrameGrabberRecognizer.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBFrameGrabberRecognizer.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBFrameGrabberRecognizer.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBFrameGrabberRecognizer.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBFrameRecognitionRecognizerRunnerViewControllerDelegate.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBFrameRecognitionRecognizerRunnerViewControllerDelegate.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBFrameRecognitionRecognizerRunnerViewControllerDelegate.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBFrameRecognitionRecognizerRunnerViewControllerDelegate.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBFullDocumentImage.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBFullDocumentImage.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBFullDocumentImage.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBFullDocumentImage.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBFullDocumentImageDpi.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBFullDocumentImageDpi.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBFullDocumentImageDpi.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBFullDocumentImageDpi.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBFullDocumentImageExtensionFactors.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBFullDocumentImageExtensionFactors.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBFullDocumentImageExtensionFactors.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBFullDocumentImageExtensionFactors.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBFullDocumentImageResult.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBFullDocumentImageResult.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBFullDocumentImageResult.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBFullDocumentImageResult.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBGeometry.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBGeometry.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBGeometry.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBGeometry.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBGlareDetection.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBGlareDetection.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBGlareDetection.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBGlareDetection.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBGlareRecognizerRunnerDelegate.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBGlareRecognizerRunnerDelegate.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBGlareRecognizerRunnerDelegate.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBGlareRecognizerRunnerDelegate.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBGlareRecognizerRunnerViewControllerDelegate.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBGlareRecognizerRunnerViewControllerDelegate.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBGlareRecognizerRunnerViewControllerDelegate.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBGlareRecognizerRunnerViewControllerDelegate.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBGlareStatusSubview.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBGlareStatusSubview.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBGlareStatusSubview.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBGlareStatusSubview.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBImage.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBImage.h similarity index 95% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBImage.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBImage.h index d4e6776..84b6c29 100644 --- a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBImage.h +++ b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBImage.h @@ -94,7 +94,7 @@ MB_CLASS_AVAILABLE_IOS(8.0) /** * Creates MBCImage around CVPixelBufferRef. */ -+ (instancetype)imageWithCvPixelBuffer:(CVPixelBufferRef)buffer; ++ (instancetype)imageWithCvPixelBuffer:(CVPixelBufferRef)buffer orientation:(UIImageOrientation)orientation; @end diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBImageExtensionFactors.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBImageExtensionFactors.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBImageExtensionFactors.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBImageExtensionFactors.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBImageProcessingRecognizerRunnerDelegate.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBImageProcessingRecognizerRunnerDelegate.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBImageProcessingRecognizerRunnerDelegate.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBImageProcessingRecognizerRunnerDelegate.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBIssuer.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBIssuer.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBIssuer.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBIssuer.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBLegacyBlinkCardEliteRecognizer.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBLegacyBlinkCardEliteRecognizer.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBLegacyBlinkCardEliteRecognizer.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBLegacyBlinkCardEliteRecognizer.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBLegacyBlinkCardEliteRecognizerResult.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBLegacyBlinkCardEliteRecognizerResult.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBLegacyBlinkCardEliteRecognizerResult.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBLegacyBlinkCardEliteRecognizerResult.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBLegacyBlinkCardRecognizer.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBLegacyBlinkCardRecognizer.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBLegacyBlinkCardRecognizer.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBLegacyBlinkCardRecognizer.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBLegacyBlinkCardRecognizerResult.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBLegacyBlinkCardRecognizerResult.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBLegacyBlinkCardRecognizerResult.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBLegacyBlinkCardRecognizerResult.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBLegacyCardIssuer.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBLegacyCardIssuer.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBLegacyCardIssuer.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBLegacyCardIssuer.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBLicenseError.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBLicenseError.h similarity index 72% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBLicenseError.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBLicenseError.h index d70ad07..d7eab68 100644 --- a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBLicenseError.h +++ b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBLicenseError.h @@ -17,7 +17,11 @@ typedef NS_ENUM(NSInteger, MBCLicenseError) { MBCLicenseErrorUnableToDoRemoteLicenceCheck, MBCLicenseErrorLicenseIsLocked, MBCLicenseErrorLicenseCheckFailed, - MBCLicenseErrorInvalidLicense + MBCLicenseErrorInvalidLicense, + MBCLicenseErrorPermissionExpired, + MBCLicenseErrorPayloadCorrupted, + MBCLicenseErrorPayloadSignatureVerificationFailed, + MBCLicenseErrorIncorrectTokenState }; typedef void(^MBCLicenseErrorBlock)(MBCLicenseError licenseError); diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBLogger.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBLogger.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBLogger.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBLogger.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBMicroblinkApp.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBMicroblinkApp.h similarity index 92% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBMicroblinkApp.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBMicroblinkApp.h index f393fb5..3323906 100644 --- a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBMicroblinkApp.h +++ b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBMicroblinkApp.h @@ -116,13 +116,19 @@ static inline NSString * MBC_LOCALIZED(NSString *key) { } } - NSString *localizedString = MBC_LOCALIZED_FOR_LANGUAGE(key, [MBCMicroblinkApp sharedInstance].language); + NSString *language = [MBCMicroblinkApp sharedInstance].language; + NSString *localizedString = MBC_LOCALIZED_FOR_LANGUAGE(key, language); #ifndef DNDEBUG return localizedString; #else - if ([localizedString isEqualToString:MBC_LOCALIZED_DEFAULT_STRING(key)] && ![MBCMicroblinkApp.sharedInstance.language isEqualToString:@"en"]) { - localizedString = MBC_LOCALIZED_FOR_LANGUAGE(key, @"en"); + if ([localizedString isEqualToString:MBC_LOCALIZED_DEFAULT_STRING(key)]) { + if (![language isEqualToString:@"ar-AE"] && [language hasPrefix:@"ar"]) { + localizedString = MBC_LOCALIZED_FOR_LANGUAGE(key, @"ar-AE"); + } + else if (![language isEqualToString:@"en"]) { + localizedString = MBC_LOCALIZED_FOR_LANGUAGE(key, @"en"); + } } return localizedString; #endif diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBMicroblinkDefines.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBMicroblinkDefines.h similarity index 60% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBMicroblinkDefines.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBMicroblinkDefines.h index 6a8ba9d..63f18ab 100644 --- a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBMicroblinkDefines.h +++ b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBMicroblinkDefines.h @@ -33,7 +33,8 @@ typedef void(^MBBlock)(void); -#define MBASSERTE(condition, description) \ +#ifdef SHOWCASE_DEV +#define MBASSERTE(condition, description) \ do { \ NSAssert(condition, description); \ if (!(condition)) { \ @@ -41,6 +42,16 @@ typedef void(^MBBlock)(void); LOGE("%s", [message UTF8String]); \ } \ } while (0) +#else +#define MBASSERTE(condition, description) \ + do { \ + NSAssert(condition, description); \ + if (!(condition)) { \ + NSString *message = [NSString stringWithFormat:@"Assertion failed: (%s), %@", #condition, description]; \ + LOGE("%s", [message UTF8String]); \ + } \ + } while (0) +#endif #ifdef MB_DISABLE_OBFUSCATION @@ -57,4 +68,20 @@ typedef void(^MBBlock)(void); #define MB_OBFUSCATED(value) [NSString stringWithFormat:@"%s", OBFUSCATED(value)] +#define MBASSERT_OR_RETURN(condition) \ + do { \ + NSAssert(condition, @"%s", #condition); \ + if (!(condition)) { \ + return; \ + } \ + } while (0) + +#define MBASSERT_OR_RETURN_VALUE(condition, value) \ + do { \ + NSAssert(condition, @"%s", #condition); \ + if (!(condition)) { \ + return value; \ + } \ + } while(0) + #endif /* MBMicroblinkDefines_h */ diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBMicroblinkInitialization.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBMicroblinkInitialization.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBMicroblinkInitialization.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBMicroblinkInitialization.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBMicroblinkSDK.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBMicroblinkSDK.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBMicroblinkSDK.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBMicroblinkSDK.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBNativeResult.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBNativeResult.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBNativeResult.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBNativeResult.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBOcrFont.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBOcrFont.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBOcrFont.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBOcrFont.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBOcrLayout.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBOcrLayout.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBOcrLayout.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBOcrLayout.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBOcrLayoutSubview.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBOcrLayoutSubview.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBOcrLayoutSubview.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBOcrLayoutSubview.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBOcrRecognizerRunnerDelegate.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBOcrRecognizerRunnerDelegate.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBOcrRecognizerRunnerDelegate.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBOcrRecognizerRunnerDelegate.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBOcrRecognizerRunnerViewControllerDelegate.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBOcrRecognizerRunnerViewControllerDelegate.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBOcrRecognizerRunnerViewControllerDelegate.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBOcrRecognizerRunnerViewControllerDelegate.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBOcrResultSubview.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBOcrResultSubview.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBOcrResultSubview.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBOcrResultSubview.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBOverlayContainerViewController.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBOverlayContainerViewController.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBOverlayContainerViewController.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBOverlayContainerViewController.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBOverlaySettings.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBOverlaySettings.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBOverlaySettings.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBOverlaySettings.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBOverlayViewController.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBOverlayViewController.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBOverlayViewController.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBOverlayViewController.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBPointDetectorSubview.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBPointDetectorSubview.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBPointDetectorSubview.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBPointDetectorSubview.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBProductIntegrationInfo.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBProductIntegrationInfo.h new file mode 100644 index 0000000..bba4d10 --- /dev/null +++ b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBProductIntegrationInfo.h @@ -0,0 +1,33 @@ +// Created by Jura Skrlec on 18.05.2021.. +// Copyright (c) 2021 Microblink Ltd. All rights reserved. + +// ANY UNAUTHORIZED USE OR SALE, DUPLICATION, OR DISTRIBUTION +// OF THIS PROGRAM OR ANY OF ITS PARTS, IN SOURCE OR BINARY FORMS, +// WITH OR WITHOUT MODIFICATION, WITH THE PURPOSE OF ACQUIRING +// UNLAWFUL MATERIAL OR ANY OTHER BENEFIT IS PROHIBITED! +// THIS PROGRAM IS PROTECTED BY COPYRIGHT LAWS AND YOU MAY NOT +// REVERSE ENGINEER, DECOMPILE, OR DISASSEMBLE IT. + +#import +#import "MBMicroblinkDefines.h" + +NS_ASSUME_NONNULL_BEGIN + +MB_CLASS_AVAILABLE_IOS(9.0) MB_FINAL +@interface MBCProductIntegrationInfo : NSObject + ++ (instancetype)sharedInstance NS_SWIFT_NAME(shared()); + +@property (nonatomic, strong, readonly) NSString *product; +@property (nonatomic, strong, readonly) NSString *productVersion; +@property (nonatomic, strong, readonly) NSString *packageName; +@property (nonatomic, strong, readonly) NSString *platform; +@property (nonatomic, strong, readonly) NSString *osVersion; +@property (nonatomic, strong, readonly) NSString *device; +@property (nonatomic, strong, readonly) NSString *userId; +@property (nonatomic, strong, readonly) NSString *licensee; +@property (nonatomic, strong, readonly) NSString *licenseId; + +@end + +NS_ASSUME_NONNULL_END diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBQuadDetectorSubview.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBQuadDetectorSubview.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBQuadDetectorSubview.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBQuadDetectorSubview.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBQuadrangle.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBQuadrangle.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBQuadrangle.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBQuadrangle.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBRecognizer.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBRecognizer.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBRecognizer.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBRecognizer.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBRecognizerCollection.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBRecognizerCollection.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBRecognizerCollection.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBRecognizerCollection.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBRecognizerResult.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBRecognizerResult.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBRecognizerResult.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBRecognizerResult.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBRecognizerRunner.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBRecognizerRunner.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBRecognizerRunner.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBRecognizerRunner.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBRecognizerRunnerMetadataDelegates.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBRecognizerRunnerMetadataDelegates.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBRecognizerRunnerMetadataDelegates.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBRecognizerRunnerMetadataDelegates.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBRecognizerRunnerViewController.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBRecognizerRunnerViewController.h similarity index 98% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBRecognizerRunnerViewController.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBRecognizerRunnerViewController.h index affb638..a516bf7 100644 --- a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBRecognizerRunnerViewController.h +++ b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBRecognizerRunnerViewController.h @@ -69,7 +69,7 @@ NS_ASSUME_NONNULL_BEGIN * Internal state is used to use the fact that the same object exists on multiple consecutive frames, and using internal * state provides better scanning results. * - * NOTE: This method must be called on the background thread. + * NOTE: This method must be called on the main thread. * * @param resetState YES if state should be reset. */ diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBRecognizerRunnerViewControllerDelegate.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBRecognizerRunnerViewControllerDelegate.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBRecognizerRunnerViewControllerDelegate.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBRecognizerRunnerViewControllerDelegate.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBRecognizerRunnerViewControllerMetadataDelegates.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBRecognizerRunnerViewControllerMetadataDelegates.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBRecognizerRunnerViewControllerMetadataDelegates.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBRecognizerRunnerViewControllerMetadataDelegates.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBRectDocumentSubview.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBRectDocumentSubview.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBRectDocumentSubview.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBRectDocumentSubview.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBResultSubview.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBResultSubview.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBResultSubview.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBResultSubview.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBScanningRecognizerRunnerDelegate.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBScanningRecognizerRunnerDelegate.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBScanningRecognizerRunnerDelegate.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBScanningRecognizerRunnerDelegate.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBScanningRecognizerRunnerViewControllerDelegate.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBScanningRecognizerRunnerViewControllerDelegate.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBScanningRecognizerRunnerViewControllerDelegate.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBScanningRecognizerRunnerViewControllerDelegate.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBStringProcessingRecognizerRunnerDelegate.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBStringProcessingRecognizerRunnerDelegate.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBStringProcessingRecognizerRunnerDelegate.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBStringProcessingRecognizerRunnerDelegate.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBSubview.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBSubview.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBSubview.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBSubview.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBSuccessFrameGrabberRecognizer.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBSuccessFrameGrabberRecognizer.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBSuccessFrameGrabberRecognizer.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBSuccessFrameGrabberRecognizer.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBSuccessFrameGrabberRecognizerResult.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBSuccessFrameGrabberRecognizerResult.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBSuccessFrameGrabberRecognizerResult.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBSuccessFrameGrabberRecognizerResult.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBTapToFocusSubview.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBTapToFocusSubview.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBTapToFocusSubview.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBTapToFocusSubview.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBUIComponents.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBUIComponents.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBUIComponents.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBUIComponents.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBViewControllerFactory.h b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBViewControllerFactory.h similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Headers/MBViewControllerFactory.h rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Headers/MBViewControllerFactory.h diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Modules/module.modulemap b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Modules/module.modulemap similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Modules/module.modulemap rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Modules/module.modulemap diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/BlinkCard_BlurClassifier_general_6.0.0.strop b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/BlinkCard_BlurClassifier_general_6.0.0.strop new file mode 100644 index 0000000..95a4b3c Binary files /dev/null and b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/BlinkCard_BlurClassifier_general_6.0.0.strop differ diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/BlinkCard_Classifier_general_6.1.0.strop b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/BlinkCard_Classifier_general_6.1.0.strop similarity index 96% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/BlinkCard_Classifier_general_6.1.0.strop rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/BlinkCard_Classifier_general_6.1.0.strop index f701130..cfb8a5e 100644 Binary files a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/BlinkCard_Classifier_general_6.1.0.strop and b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/BlinkCard_Classifier_general_6.1.0.strop differ diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/BlinkCard_Detector_general_6.0.0.strop b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/BlinkCard_Detector_general_6.0.0.strop similarity index 95% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/BlinkCard_Detector_general_6.0.0.strop rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/BlinkCard_Detector_general_6.0.0.strop index 98a418c..2a6092b 100644 Binary files a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/BlinkCard_Detector_general_6.0.0.strop and b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/BlinkCard_Detector_general_6.0.0.strop differ diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/BlinkCard_EmbossedClassifier_general_6.1.0.strop b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/BlinkCard_EmbossedClassifier_general_6.1.0.strop similarity index 93% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/BlinkCard_EmbossedClassifier_general_6.1.0.strop rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/BlinkCard_EmbossedClassifier_general_6.1.0.strop index 5e0642a..6501983 100644 Binary files a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/BlinkCard_EmbossedClassifier_general_6.1.0.strop and b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/BlinkCard_EmbossedClassifier_general_6.1.0.strop differ diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/BlinkCard_Ocr_general_6.4.0.strop b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/BlinkCard_Ocr_general_6.4.0.strop similarity index 92% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/BlinkCard_Ocr_general_6.4.0.strop rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/BlinkCard_Ocr_general_6.4.0.strop index c157c29..610fe78 100644 Binary files a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/BlinkCard_Ocr_general_6.4.0.strop and b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/BlinkCard_Ocr_general_6.4.0.strop differ diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/BlinkCard_RotationClassifier_general_6.0.0.strop b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/BlinkCard_RotationClassifier_general_6.0.0.strop similarity index 70% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/BlinkCard_RotationClassifier_general_6.0.0.strop rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/BlinkCard_RotationClassifier_general_6.0.0.strop index 1c3437b..c3bd7fc 100644 Binary files a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/BlinkCard_RotationClassifier_general_6.0.0.strop and b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/BlinkCard_RotationClassifier_general_6.0.0.strop differ diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/BlinkCard_RotationClassifier_general_6.2.0.strop b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/BlinkCard_RotationClassifier_general_6.2.0.strop similarity index 75% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/BlinkCard_RotationClassifier_general_6.2.0.strop rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/BlinkCard_RotationClassifier_general_6.2.0.strop index a29b2a5..b724855 100644 Binary files a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/BlinkCard_RotationClassifier_general_6.2.0.strop and b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/BlinkCard_RotationClassifier_general_6.2.0.strop differ diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/BlinkCard_WordDetector_general_6.1.0.strop b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/BlinkCard_WordDetector_general_6.1.0.strop similarity index 98% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/BlinkCard_WordDetector_general_6.1.0.strop rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/BlinkCard_WordDetector_general_6.1.0.strop index 877b0f7..b16b994 100644 Binary files a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/BlinkCard_WordDetector_general_6.1.0.strop and b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/BlinkCard_WordDetector_general_6.1.0.strop differ diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/BlinkID_CreditCardOcr_general_6.2.0.strop b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/BlinkID_CreditCardOcr_general_6.2.0.strop similarity index 99% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/BlinkID_CreditCardOcr_general_6.2.0.strop rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/BlinkID_CreditCardOcr_general_6.2.0.strop index 32e4e88..9bdbe30 100644 Binary files a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/BlinkID_CreditCardOcr_general_6.2.0.strop and b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/BlinkID_CreditCardOcr_general_6.2.0.strop differ diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/Close.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/Close.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/Close.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/Close.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/Close@2x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/Close@2x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/Close@2x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/Close@2x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/Close@3x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/Close@3x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/Close@3x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/Close@3x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/Info.plist b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/Info.plist similarity index 84% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/Info.plist rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/Info.plist index 4e88d99..23a143b 100644 --- a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/Info.plist +++ b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 20D91 + 20G71 CFBundleDevelopmentRegion English CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 2.3.0 + 2.4.0 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,25 +25,25 @@ MacOSX CFBundleVersion - 2.3.0 + 2.4.0 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 12D4e + 12E507 DTPlatformName macosx DTPlatformVersion - 11.1 + 11.3 DTSDKBuild - 20C63 + 20E214 DTSDKName - macosx11.1 + macosx11.3 DTXcode - 1240 + 1251 DTXcodeBuild - 12D4e + 12E507 LSMinimumSystemVersion - 10.15 + 11.0 NSHumanReadableCopyright Copyright © Microblink Ltd. All rights reserved. UIDeviceFamily diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/No Camera-100.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/No Camera-100.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/No Camera-100.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/No Camera-100.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/PPbeep.wav b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/PPbeep.wav similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/PPbeep.wav rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/PPbeep.wav diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/amex.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/amex.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/amex.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/amex.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/amex@2x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/amex@2x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/amex@2x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/amex@2x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/amex@3x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/amex@3x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/amex@3x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/amex@3x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ar-AE.strings b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ar-AE.strings similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ar-AE.strings rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ar-AE.strings diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/blinkcard_logo.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/blinkcard_logo.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/blinkcard_logo.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/blinkcard_logo.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/blinkcard_logo@2x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/blinkcard_logo@2x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/blinkcard_logo@2x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/blinkcard_logo@2x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/cbl-error.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/cbl-error.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/cbl-error.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/cbl-error.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/cbl-error@2x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/cbl-error@2x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/cbl-error@2x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/cbl-error@2x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/cbl-error@3x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/cbl-error@3x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/cbl-error@3x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/cbl-error@3x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/cbl.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/cbl.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/cbl.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/cbl.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/cbl@2x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/cbl@2x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/cbl@2x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/cbl@2x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/cbl@3x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/cbl@3x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/cbl@3x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/cbl@3x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/cbr-error.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/cbr-error.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/cbr-error.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/cbr-error.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/cbr-error@2x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/cbr-error@2x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/cbr-error@2x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/cbr-error@2x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/cbr-error@3x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/cbr-error@3x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/cbr-error@3x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/cbr-error@3x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/cbr.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/cbr.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/cbr.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/cbr.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/cbr@2x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/cbr@2x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/cbr@2x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/cbr@2x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/cbr@3x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/cbr@3x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/cbr@3x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/cbr@3x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ccard-default.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ccard-default.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ccard-default.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ccard-default.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ccard-default@2x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ccard-default@2x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ccard-default@2x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ccard-default@2x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ccard-default@3x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ccard-default@3x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ccard-default@3x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ccard-default@3x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/cirrus.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/cirrus.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/cirrus.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/cirrus.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/cirrus@2x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/cirrus@2x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/cirrus@2x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/cirrus@2x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/cirrus@3x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/cirrus@3x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/cirrus@3x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/cirrus@3x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/close-icon.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/close-icon.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/close-icon.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/close-icon.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/close-icon@2x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/close-icon@2x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/close-icon@2x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/close-icon@2x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/close-icon@3x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/close-icon@3x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/close-icon@3x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/close-icon@3x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/cs.strings b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/cs.strings similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/cs.strings rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/cs.strings diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ctl-error.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ctl-error.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ctl-error.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ctl-error.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ctl-error@2x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ctl-error@2x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ctl-error@2x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ctl-error@2x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ctl-error@3x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ctl-error@3x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ctl-error@3x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ctl-error@3x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ctl.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ctl.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ctl.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ctl.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ctl@2x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ctl@2x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ctl@2x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ctl@2x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ctl@3x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ctl@3x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ctl@3x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ctl@3x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ctr-error.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ctr-error.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ctr-error.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ctr-error.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ctr-error@2x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ctr-error@2x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ctr-error@2x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ctr-error@2x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ctr-error@3x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ctr-error@3x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ctr-error@3x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ctr-error@3x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ctr.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ctr.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ctr.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ctr.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ctr@2x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ctr@2x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ctr@2x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ctr@2x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ctr@3x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ctr@3x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ctr@3x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ctr@3x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/de.strings b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/de.strings similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/de.strings rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/de.strings diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/diners.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/diners.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/diners.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/diners.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/diners@2x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/diners@2x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/diners@2x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/diners@2x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/diners@3x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/diners@3x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/diners@3x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/diners@3x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/discover.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/discover.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/discover.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/discover.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/discover@2x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/discover@2x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/discover@2x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/discover@2x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/discover@3x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/discover@3x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/discover@3x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/discover@3x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/edit.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/edit.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/edit.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/edit.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/edit@2x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/edit@2x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/edit@2x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/edit@2x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/edit@3x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/edit@3x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/edit@3x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/edit@3x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/en.strings b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/en.strings similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/en.strings rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/en.strings diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/es.strings b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/es.strings similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/es.strings rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/es.strings diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/fil.strings b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/fil.strings similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/fil.strings rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/fil.strings diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/fr.strings b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/fr.strings similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/fr.strings rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/fr.strings diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/he.strings b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/he.strings similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/he.strings rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/he.strings diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/hr.strings b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/hr.strings similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/hr.strings rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/hr.strings diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/hu.strings b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/hu.strings similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/hu.strings rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/hu.strings diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ic_arrow_down.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ic_arrow_down.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ic_arrow_down.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ic_arrow_down.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ic_arrow_down@2x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ic_arrow_down@2x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ic_arrow_down@2x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ic_arrow_down@2x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ic_arrow_down@3x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ic_arrow_down@3x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ic_arrow_down@3x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ic_arrow_down@3x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ic_arrow_up.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ic_arrow_up.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ic_arrow_up.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ic_arrow_up.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ic_arrow_up@2x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ic_arrow_up@2x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ic_arrow_up@2x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ic_arrow_up@2x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ic_arrow_up@3x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ic_arrow_up@3x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ic_arrow_up@3x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ic_arrow_up@3x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ic_flash_off.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ic_flash_off.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ic_flash_off.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ic_flash_off.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ic_flash_off@2x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ic_flash_off@2x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ic_flash_off@2x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ic_flash_off@2x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ic_flash_off@3x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ic_flash_off@3x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ic_flash_off@3x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ic_flash_off@3x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ic_flash_on.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ic_flash_on.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ic_flash_on.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ic_flash_on.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ic_flash_on@2x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ic_flash_on@2x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ic_flash_on@2x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ic_flash_on@2x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ic_flash_on@3x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ic_flash_on@3x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ic_flash_on@3x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ic_flash_on@3x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ic_flip.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ic_flip.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ic_flip.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ic_flip.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ic_flip@2x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ic_flip@2x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ic_flip@2x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ic_flip@2x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ic_flip@3x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ic_flip@3x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ic_flip@3x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ic_flip@3x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/id.strings b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/id.strings similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/id.strings rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/id.strings diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/it.strings b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/it.strings similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/it.strings rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/it.strings diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/jcb.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/jcb.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/jcb.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/jcb.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/jcb@2x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/jcb@2x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/jcb@2x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/jcb@2x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/jcb@3x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/jcb@3x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/jcb@3x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/jcb@3x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/maestro.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/maestro.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/maestro.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/maestro.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/maestro@2x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/maestro@2x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/maestro@2x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/maestro@2x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/maestro@3x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/maestro@3x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/maestro@3x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/maestro@3x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/masterCard.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/masterCard.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/masterCard.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/masterCard.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/masterCard@2x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/masterCard@2x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/masterCard@2x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/masterCard@2x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/masterCard@3x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/masterCard@3x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/masterCard@3x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/masterCard@3x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ms.strings b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ms.strings similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ms.strings rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ms.strings diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/nl.strings b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/nl.strings similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/nl.strings rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/nl.strings diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/payment_card_confusions.zzip b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/payment_card_confusions.zzip similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/payment_card_confusions.zzip rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/payment_card_confusions.zzip diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/payment_card_dictionary.zzip b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/payment_card_dictionary.zzip similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/payment_card_dictionary.zzip rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/payment_card_dictionary.zzip diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/pt.strings b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/pt.strings similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/pt.strings rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/pt.strings diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ro.strings b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ro.strings similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/ro.strings rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/ro.strings diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/scan-corner-ll.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/scan-corner-ll.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/scan-corner-ll.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/scan-corner-ll.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/scan-corner-ll@2x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/scan-corner-ll@2x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/scan-corner-ll@2x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/scan-corner-ll@2x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/scan-corner-lr.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/scan-corner-lr.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/scan-corner-lr.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/scan-corner-lr.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/scan-corner-lr@2x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/scan-corner-lr@2x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/scan-corner-lr@2x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/scan-corner-lr@2x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/scan-corner-ul.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/scan-corner-ul.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/scan-corner-ul.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/scan-corner-ul.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/scan-corner-ul@2x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/scan-corner-ul@2x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/scan-corner-ul@2x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/scan-corner-ul@2x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/scan-corner-ur.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/scan-corner-ur.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/scan-corner-ur.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/scan-corner-ur.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/scan-corner-ur@2x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/scan-corner-ur@2x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/scan-corner-ur@2x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/scan-corner-ur@2x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/scan_line_white.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/scan_line_white.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/scan_line_white.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/scan_line_white.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/scan_line_white@2x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/scan_line_white@2x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/scan_line_white@2x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/scan_line_white@2x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/scan_line_white@3x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/scan_line_white@3x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/scan_line_white@3x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/scan_line_white@3x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/sk.strings b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/sk.strings similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/sk.strings rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/sk.strings diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/sl.strings b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/sl.strings similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/sl.strings rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/sl.strings diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/templates.zzip b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/templates.zzip similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/templates.zzip rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/templates.zzip diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/th.strings b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/th.strings similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/th.strings rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/th.strings diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/torchoff.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/torchoff.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/torchoff.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/torchoff.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/torchoff@2x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/torchoff@2x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/torchoff@2x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/torchoff@2x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/torchoff_pressed.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/torchoff_pressed.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/torchoff_pressed.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/torchoff_pressed.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/torchoff_pressed@2x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/torchoff_pressed@2x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/torchoff_pressed@2x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/torchoff_pressed@2x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/torchon.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/torchon.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/torchon.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/torchon.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/torchon@2x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/torchon@2x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/torchon@2x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/torchon@2x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/torchon_pressed.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/torchon_pressed.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/torchon_pressed.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/torchon_pressed.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/torchon_pressed@2x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/torchon_pressed@2x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/torchon_pressed@2x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/torchon_pressed@2x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/unionPay.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/unionPay.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/unionPay.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/unionPay.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/unionPay@2x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/unionPay@2x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/unionPay@2x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/unionPay@2x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/unionPay@3x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/unionPay@3x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/unionPay@3x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/unionPay@3x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/vi.strings b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/vi.strings similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/vi.strings rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/vi.strings diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/visa.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/visa.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/visa.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/visa.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/visa@2x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/visa@2x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/visa@2x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/visa@2x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/visa@3x.png b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/visa@3x.png similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/visa@3x.png rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/visa@3x.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/zh-Hans.strings b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/zh-Hans.strings similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/zh-Hans.strings rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/zh-Hans.strings diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/zh-Hant.strings b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/zh-Hant.strings similarity index 100% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/Resources/zh-Hant.strings rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/Resources/zh-Hant.strings diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/_CodeSignature/CodeResources b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/_CodeSignature/CodeResources similarity index 97% rename from BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/_CodeSignature/CodeResources rename to BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/_CodeSignature/CodeResources index 6d7a5db..3a1c30d 100644 --- a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.3.0/_CodeSignature/CodeResources +++ b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/2.4.0/_CodeSignature/CodeResources @@ -6,39 +6,39 @@ Resources/BlinkCard_BlurClassifier_general_6.0.0.strop - E66zQ1Vh9lc18iBLlOvTOsxEQ7g= + 3/hEcVudOuIEIgIMqHU5RaywFvI= Resources/BlinkCard_Classifier_general_6.1.0.strop - l2WVhwZw6kH9GNWlWs0Hk6J2pqs= + c5DaSa9IgQeUnlfRhTZyI/eNgtY= Resources/BlinkCard_Detector_general_6.0.0.strop - T9BYOVY7/LfXTwzyF5oadNb7Evw= + ZDBWNdAaQkQc9BMwep6rYbsUMc0= Resources/BlinkCard_EmbossedClassifier_general_6.1.0.strop - woinwCYXq7VpZ2i08infJYnEdII= + Y9VGfK8LLZihawO7ATd1ByPBxmw= Resources/BlinkCard_Ocr_general_6.4.0.strop - 1tMoTSTOcIQBfVOy1NkNEzQW7P0= + bgBmxn4OXmhEfGZEjSyrD1pGCAk= Resources/BlinkCard_RotationClassifier_general_6.0.0.strop - FezR21mTjwfRx9NxnMlKJrpCP8Y= + FjCh53iYV+SzgQVuUZHWCkJjLiA= Resources/BlinkCard_RotationClassifier_general_6.2.0.strop - A73SMTc4q3B1NSXtVpPAaFF4SNE= + Z/kb3J3k8L06INxhIbc79st6Av0= Resources/BlinkCard_WordDetector_general_6.1.0.strop - MA6mR/uLevIs6xjEIbuOsfTR1zY= + 8PHTWg1AVUeqbW8L4u9YmqhFBl4= Resources/BlinkID_CreditCardOcr_general_6.2.0.strop - Cgi09HXcElineaLwLpF5JnHoDu0= + ++IhcawjvMPv3DzwqclGfB1jpD0= Resources/Close.png @@ -54,7 +54,7 @@ Resources/Info.plist - MjAwxVji8EIvtik/aAgLY1vha6E= + /vkIsC6lL9IFE36s7UlXHyNQpag= Resources/No Camera-100.png @@ -555,7 +555,7 @@ hash2 - XUOPYXzjnAQ2FmhlIDERnAWE9mqXfs+gBjy45P5NObc= + e0cZ1SVF0QAG5jMZhNZ7Ql0IX+GB3Lm7Rcf9yov8+HA= Headers/MBBaseOcrOverlaySettings.h @@ -968,7 +968,7 @@ hash2 - N8NfUGHHEQylm9h6mbn6GgS72K9vw6mvSxiqUAGR7Z0= + sEPIhYDzrcPqRRvroNVs9V9nkM6qw26fmHQvQ+7aKc0= Headers/MBImageExtensionFactors.h @@ -1031,7 +1031,7 @@ hash2 - E88WgnKpxd/jBhtJeDSnuUzcM/j58312nY+i3CoP/zs= + 7qekr8prKkxtUAdTN7MaYeWhgK/q6q+tWng8WcsM2xE= Headers/MBLogger.h @@ -1045,14 +1045,14 @@ hash2 - /2RlSo6+5xggF4TzrgPGHgkokzyq3aoGwakSKIsFWP8= + FbnEYfX/grkFgpQUvJLyZw8uh1NhJW8jd6iilJa5Q/Y= Headers/MBMicroblinkDefines.h hash2 - 55xxOJAcidYZyPh2FJVmBnX3FKfb9Nzd04y6T5JdKd4= + oAcXbTF6sDWTu5OQPXSdqniIqG1eEFx8tiq3FjP0hwI= Headers/MBMicroblinkInitialization.h @@ -1146,6 +1146,13 @@ FuaWKFufcPrk5MgZXxoOEEmQ+mu0CQErTIgLWRImJR0= + Headers/MBProductIntegrationInfo.h + + hash2 + + J6xEbvo8n/CLUu8xa3CBRjsHVt5LaYWxUqwz+u1doqQ= + + Headers/MBQuadDetectorSubview.h hash2 @@ -1199,7 +1206,7 @@ hash2 - K/+sx2ZnUtPPmUjSO+1G/dSJ+W/jv/P4X6QYmw9Cc8A= + oitVvKWBnsQ7cRHir5yOIc39KYMROHB2Bu8sulPUSzQ= Headers/MBRecognizerRunnerViewControllerDelegate.h @@ -1304,63 +1311,63 @@ hash2 - YBqSUAcMYxSdx3x+dHDBuJYWxFpwqj/q1eVoaiTVTWI= + I0Zg6t20w3Ye8JOqR9d7uIZjrNUKuq5lNFNz+B2AlX0= Resources/BlinkCard_Classifier_general_6.1.0.strop hash2 - lFMBYPtBBLP5ttNwey/Eq93KFxwJqPinwut+f2+65UM= + +k3ixmPjIW2aIuOSg3TP+NRC0zd7PDih4BhEehaLs0Q= Resources/BlinkCard_Detector_general_6.0.0.strop hash2 - 6k0OUrWh6S1Y6ABastZDZuuMVWSPg9+9QmUZsCpbGHU= + CYfiihYW+lgVqCxVp4MQQbTnY44a9wrGTYSA2kI1pkY= Resources/BlinkCard_EmbossedClassifier_general_6.1.0.strop hash2 - +3m5qAiseksX1s6F6q8+F+Q7wNF4WH86CRzz+r2bA4M= + 7+3VtAjSycQX/OSsqDALS6gA/kFHTkr5wJaYKoXhZ6c= Resources/BlinkCard_Ocr_general_6.4.0.strop hash2 - MaEXWPtiNYgaYmrQ3/ck0Jb6+s6MSAn+8jJ7izpw6to= + 9A+Okgh4LLhnxO4RuGHPLHn9D5XB/G6e2sSmgiCCi8w= Resources/BlinkCard_RotationClassifier_general_6.0.0.strop hash2 - fTn6cLgu6wfdT2D+smOQxEa5reQibv8V/Lsq2ISpSic= + l/QChS8Dngcn71wJRc/birUNlmfuRZoYjMwKKxg6Fro= Resources/BlinkCard_RotationClassifier_general_6.2.0.strop hash2 - K+9a7o6lmrrY92jDPpR1oT6IHXbShQ09xZDe4jcGkDc= + qz4psgsu47/Qa2uVb5HN8aIUeto/B4HC/cMh3nlM5Y8= Resources/BlinkCard_WordDetector_general_6.1.0.strop hash2 - F5KPJ0EmyIWcscJhwHUbprbuWFygpBiTkIWRD6cLBss= + mqtQ7cDpF0MRoahUEdWfJ7is/SdAXZRORIlD/2tKwqw= Resources/BlinkID_CreditCardOcr_general_6.2.0.strop hash2 - 50tgcnwHsw8zYNBb1CJXX4Lpf4NnmBiL0/pvgh4qzkE= + 2ptAZBQ1X9ZDkSrsHfnKqeHA73XO41Wlk9ki2Dn229o= Resources/Close.png @@ -1388,7 +1395,7 @@ hash2 - p8FVDnH1JUCBN5sgEmQ8etmVGGiNJ6Y4AFIF+ZgZD+Y= + cI/3oPdhLfXDMMA0y9taUpyCG5X8+YJmYqj0kiKmcQc= Resources/No Camera-100.png diff --git a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/Current b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/Current index cc6612c..9183195 120000 --- a/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/Current +++ b/BlinkCard.xcframework/ios-arm64_x86_64-maccatalyst/BlinkCard.framework/Versions/Current @@ -1 +1 @@ -2.3.0 \ No newline at end of file +2.4.0 \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 8f48880..ba1dec7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # Release notes +## 2.4.0 +### Improvements and fixes: +- We now support landscape orientation on [BlinkCardEditViewController](https://blinkcard.github.io/blinkcard-ios/Classes/MBCBlinkCardEditViewController.html) screen +- From now on, BlinkCard reads and extracts the expiry date in MM/YYYY format + ## 2.3.0 ### New features: diff --git a/MBBlinkCard.podspec b/MBBlinkCard.podspec index 1ea9783..62b748c 100644 --- a/MBBlinkCard.podspec +++ b/MBBlinkCard.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "MBBlinkCard" - s.version = "2.3.0" + s.version = "2.4.0" s.summary = "A delightful component for payment card scanning" s.homepage = "http://microblink.com" @@ -28,7 +28,7 @@ Pod::Spec.new do |s| } s.source = { - :http => 'https://github.com/BlinkCard/blinkcard-ios/releases/download/v2.3.0/blinkcard-ios_v2.3.0.tar.gz' + :http => 'https://github.com/BlinkCard/blinkcard-ios/releases/download/v2.4.0/blinkcard-ios_v2.4.0.tar.gz' } s.platform = :ios @@ -38,7 +38,7 @@ Pod::Spec.new do |s| s.ios.deployment_target = '9.0.0' s.ios.requires_arc = false s.ios.vendored_frameworks = 'BlinkCard.xcframework' - s.ios.frameworks = 'Accelerate', 'AVFoundation', 'AudioToolbox', 'AssetsLibrary', 'CoreMedia' + s.ios.frameworks = 'Accelerate', 'AVFoundation', 'AudioToolbox', 'AssetsLibrary', 'CoreMedia', 'ImageIO' s.ios.libraries = 'c++', 'iconv', 'z' end diff --git a/README.md b/README.md index 55105ac..d2bd96e 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,6 @@ [![CocoaPods](https://img.shields.io/cocoapods/p/MBBlinkCard.svg)]() [![Build Status](https://travis-ci.org/blinkcard/blinkcard-ios.svg?branch=master)](https://travis-ci.org/blinkcard/blinkcard-ios) -[![Pod Version](http://img.shields.io/cocoapods/v/MBBlinkCard.svg?style=flat)](http://cocoadocs.org/docsets/MBBlinkCard/) [![Carthage compatible](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat)](https://github.com/Carthage/Carthage) [![SwiftPM compatible](https://img.shields.io/badge/SwiftPM-compatible-brightgreen.svg)](https://swift.org/package-manager/) @@ -89,7 +88,7 @@ pod init ```ruby platform :ios, '9.0' target 'Your-App-Name' do - pod 'MBBlinkCard', '~> 2.3.0' + pod 'MBBlinkCard', '~> 2.4.0' end ``` @@ -266,7 +265,7 @@ Objective-C - (void)viewDidLoad { [super viewDidLoad]; - [MBCMicroblinkSDK.sharedInstance setLicenseResource:@"blinkid-license" withExtension:@"txt" inSubdirectory:@"" for:Bundle.main]; + [MBCMicroblinkSDK.sharedInstance setLicenseResource:@"blinkid-license" withExtension:@"txt" inSubdirectory:@"" for:Bundle.main errorCallback:block]; } @@ -308,13 +307,13 @@ You can pass the license key as a string, the following way: Swift ```swift -MBCMicroblinkSDK.shared().setLicenseKey("LICENSE-KEY") +MBCMicroblinkSDK.shared().setLicenseKey("LICENSE-KEY", errorCallback: block) ``` Objective-C ```objective-c -[[MBCMicroblinkSDK sharedInstance] setLicenseKey:@"LICENSE-KEY"]; +[[MBCMicroblinkSDK sharedInstance] setLicenseKey:@"LICENSE-KEY" errorCallback:block]; ``` #### License key as file @@ -323,13 +322,13 @@ Or you can include the license key, with the code below. Please make sure that t Swift ```swift -MBCMicroblinkSDK.shared().setLicenseResource("license-key-file", withExtension: "txt", inSubdirectory: "directory-to-license-key", for: Bundle.main) +MBCMicroblinkSDK.shared().setLicenseResource("license-key-file", withExtension: "txt", inSubdirectory: "directory-to-license-key", for: Bundle.main, errorCallback: block) ``` Objective-C ```objective-c -[[MBCMicroblinkSDK sharedInstance] setLicenseResource:@"license-key-file" withExtension:@"txt" inSubdirectory:@"" forBundle:[NSBundle mainBundle]]; +[[MBCMicroblinkSDK sharedInstance] setLicenseResource:@"license-key-file" withExtension:@"txt" inSubdirectory:@"" forBundle:[NSBundle mainBundle] errorCallback:block]; ``` If the licence is invalid or expired then the methods above will throw an **exception**. @@ -458,7 +457,7 @@ Please check our Samples for custom implementation of overlay view controller. Overlay View Controller is an abstract class for all overlay views. -It's responsibility is to provide meaningful and useful interface for the user to interact with. +Its responsibility is to provide meaningful and useful interface for the user to interact with. Typical actions which need to be allowed to the user are: @@ -476,9 +475,9 @@ To use your custom overlay with Microblink's camera view, you must first subclas ### 2. Protocols -There are five [`MBCRecognizerRunnerViewController`](http://blinkcard.github.io/blinkcard-ios/Protocols/MBCRecognizerRunnerViewController.html) protocols and one overlay protocol [`MBCOverlayViewControllerInterface`](http://blinkcard.github.io/blinkcard-ios/Protocols/MBCOverlayViewControllerInterface.html). +There are five [`MBCRecognizerRunnerViewController`](http://blinkcard.github.io/blinkcard-ios/Protocols/MBCRecognizerRunnerViewController.html) protocols and one overlay protocol [`MBCBlinkCardOverlayViewControllerDelegate`](http://blinkcard.github.io/blinkcard-ios/Protocols/MBCBlinkCardOverlayViewControllerDelegate.html). -Five `RecognizerRunnerView` protocols are: +Five `RecognizerRunnerViewController` protocols are: - [`MBCScanningRecognizerRunnerViewControllerDelegate`](http://blinkcard.github.io/blinkcard-ios/Protocols/MBCScanningRecognizerRunnerViewControllerDelegate.html) - [`MBCDetectionRecognizerRunnerViewControllerDelegate`](http://blinkcard.github.io/blinkcard-ios/Protocols/MBCDetectionRecognizerRunnerViewControllerDelegate.html) - [`MBCOcrRecognizerRunnerViewControllerDelegate`](http://blinkcard.github.io/blinkcard-ios/Protocols/MBCOcrRecognizerRunnerViewControllerDelegate.html) @@ -718,13 +717,13 @@ Here is a list of frequently asked questions and solutions for them and also a l We are supporting `ARM64 Device` slice through our `.xcframework` format. We are still in development supporting `ARM64 Simulator` slice for newly released ARM Macs and we will update our SDK with `ARM64 Simulator` support as soon as development is done. -#### In demo everything worked, but after switching to production license I get `NSError` with `MBCMicroblinkSDKRecognizerErrorDomain` and `MBCRecognizerFailedToInitalize` code as soon as I construct specific [`MBCRecognizer`](http://blinkcard.github.io/blinkcard-ios/docs/Classes/MBCRecognizer.html) object +#### In demo everything worked, but after switching to production license I get `NSError` with `MBCMicroblinkSDKRecognizerErrorDomain` and `MBCRecognizerFailedToInitalize` code as soon as I construct specific [`MBCRecognizer`](http://blinkcard.github.io/blinkcard-ios/Classes/MBCRecognizer.html) object Each license key contains information about which features are allowed to use and which are not. This `NSError` indicates that your production license does not allow using of specific `MBCRecognizer` object. You should contact [support](http://help.microblink.com) to check if provided licence is OK and that it really contains all features that you have purchased. #### I get `NSError` with `MBCMicroblinkSDKRecognizerErrorDomain` and `MBCRecognizerFailedToInitalize` code with trial license key -Whenever you construct any [`MBCRecognizer`](http://blinkcard.github.io/blinkcard-ios/docs/Classes/MBCRecognizer.html) object or, a check whether license allows using that object will be performed. If license is not set prior constructing that object, you will get `NSError` with `MBCMicroblinkSDKRecognizerErrorDomain` and `MBCRecognizerFailedToInitalize` code. We recommend setting license as early as possible in your app. +Whenever you construct any [`MBCRecognizer`](http://blinkcard.github.io/blinkcard-ios/Classes/MBCRecognizer.html) object or, a check whether license allows using that object will be performed. If license is not set prior constructing that object, you will get `NSError` with `MBCMicroblinkSDKRecognizerErrorDomain` and `MBCRecognizerFailedToInitalize` code. We recommend setting license as early as possible in your app. #### Undefined Symbols on Architecture armv7 @@ -737,7 +736,7 @@ SDK crashes on armv7 devices if bitcode is enabled. We are working on it. #### In my `didFinish` callback I have the result inside my `MBCRecognizer`, but when scanning activity finishes, the result is gone -This usually happens when using [`MBCRecognizerRunnerViewController`](http://blinkcard.github.io/blinkcard-ios/docs/Classes/MBCRecognizerRunnerViewController.html) and forgetting to pause the [`MBCRecognizerRunnerViewController`](http://blinkcard.github.io/blinkcard-ios/docs/Classes/MBCRecognizerRunnerViewController.html) in your `didFinish` callback. Then, as soon as `didFinish` happens, the result is mutated or reset by additional processing that `MBCRecognizer` performs in the time between end of your `didFinish` callback and actual finishing of the scanning activity. For more information about statefulness of the `MBCRecognizer` objects, check [this section](#recognizer-concept). +This usually happens when using [`MBCRecognizerRunnerViewController`](http://blinkcard.github.io/blinkcard-ios/Protocols/MBCRecognizerRunnerViewController.html) and forgetting to pause the [`MBCRecognizerRunnerViewController`](http://blinkcard.github.io/blinkcard-ios/Protocols/MBCRecognizerRunnerViewController.html) in your `didFinish` callback. Then, as soon as `didFinish` happens, the result is mutated or reset by additional processing that `MBCRecognizer` performs in the time between end of your `didFinish` callback and actual finishing of the scanning activity. For more information about statefulness of the `MBCRecognizer` objects, check [this section](#recognizer-concept). #### Unsupported architectures when submitting app to App Store @@ -780,7 +779,7 @@ done ### Disable logging -Logging can be disabled by calling `disableMicroblinkLogging` method on [`MBCLogger`](http://blinkcard.github.io/blinkcard-ios/docs/Classes/MBCLogger.html) instance. +Logging can be disabled by calling `disableMicroblinkLogging` method on [`MBCLogger`](http://blinkcard.github.io/blinkcard-ios/Classes/MBCLogger.html) instance. # Size Report We are delivering complete size report of our BlinkCard SDK based on our BlinkCard-sample-Swift sample project. You can check that [here](https://github.com/BlinkCard/blinkcard-ios/tree/master/size-report). diff --git a/Release notes.md b/Release notes.md index 8f48880..ba1dec7 100644 --- a/Release notes.md +++ b/Release notes.md @@ -1,5 +1,10 @@ # Release notes +## 2.4.0 +### Improvements and fixes: +- We now support landscape orientation on [BlinkCardEditViewController](https://blinkcard.github.io/blinkcard-ios/Classes/MBCBlinkCardEditViewController.html) screen +- From now on, BlinkCard reads and extracts the expiry date in MM/YYYY format + ## 2.3.0 ### New features: diff --git a/Samples/BlinkCard-Sample-ObjC/BlinkCard-Sample-ObjC/ViewController.m b/Samples/BlinkCard-Sample-ObjC/BlinkCard-Sample-ObjC/ViewController.m index 05dab18..e525920 100644 --- a/Samples/BlinkCard-Sample-ObjC/BlinkCard-Sample-ObjC/ViewController.m +++ b/Samples/BlinkCard-Sample-ObjC/BlinkCard-Sample-ObjC/ViewController.m @@ -23,7 +23,7 @@ @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; - // Valid until: 2021-08-21 + // Valid until: 2021-12-17 [[MBCMicroblinkSDK sharedInstance] setLicenseResource:@"license" withExtension:@"txt" inSubdirectory:@"" forBundle:NSBundle.mainBundle errorCallback:^(MBCLicenseError licenseError) { switch (licenseError) { case MBCLicenseErrorInvalidLicense: diff --git a/Samples/BlinkCard-Sample-Swift/BlinkCard-sample-Swift/ViewController.swift b/Samples/BlinkCard-Sample-Swift/BlinkCard-sample-Swift/ViewController.swift index 8a63939..1f3b7a9 100644 --- a/Samples/BlinkCard-Sample-Swift/BlinkCard-sample-Swift/ViewController.swift +++ b/Samples/BlinkCard-Sample-Swift/BlinkCard-sample-Swift/ViewController.swift @@ -17,7 +17,7 @@ class ViewController: UIViewController { var licenseErrorMessage = "" - // Valid until: 2021-08-21 + // Valid until: 2021-12-17 MBCMicroblinkSDK.shared().setLicenseResource("license", withExtension: "txt", inSubdirectory: "", for: .main) { (licenseError) in switch licenseError { case .invalidLicense: diff --git a/Samples/BlinkCard-sample-SwiftUI/BlinkCard-sample-SwiftUI/AppDelegate.swift b/Samples/BlinkCard-sample-SwiftUI/BlinkCard-sample-SwiftUI/AppDelegate.swift index 10a9c43..a260b86 100644 --- a/Samples/BlinkCard-sample-SwiftUI/BlinkCard-sample-SwiftUI/AppDelegate.swift +++ b/Samples/BlinkCard-sample-SwiftUI/BlinkCard-sample-SwiftUI/AppDelegate.swift @@ -16,7 +16,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate { func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { - // Valid until: 2021-08-21 + // Valid until: 2021-12-17 MBCMicroblinkSDK.shared().setLicenseResource("license", withExtension: "txt", inSubdirectory: nil, for: .main) { (_) in } diff --git a/Samples/License/license.txt b/Samples/License/license.txt index 9758514..5b81598 100644 Binary files a/Samples/License/license.txt and b/Samples/License/license.txt differ diff --git a/Transition guide.md b/Transition guide.md index 508104a..76f7d9d 100644 --- a/Transition guide.md +++ b/Transition guide.md @@ -1,3 +1,7 @@ +## 2.4.0 + +- No changes + ## 2.3.0 ### Carthage: diff --git a/blinkcard-ios.json b/blinkcard-ios.json index 2d08817..8ef318d 100644 --- a/blinkcard-ios.json +++ b/blinkcard-ios.json @@ -2,5 +2,6 @@ "2.0.0": "https://github.com/blinkcard/blinkcard-ios/releases/download/v2.0.0/BlinkCard.framework.zip", "2.1.0": "https://github.com/blinkcard/blinkcard-ios/releases/download/v2.1.0/BlinkCard.framework.zip", "2.2.0": "https://github.com/blinkcard/blinkcard-ios/releases/download/v2.2.0/BlinkCard.framework.zip", - "2.3.0": "https://github.com/blinkcard/blinkcard-ios/releases/download/v2.3.0/BlinkCard.framework.zip?alt=https://github.com/blinkcard/blinkcard-ios/releases/download/v2.3.0/BlinkCard.xcframework.zip" + "2.3.0": "https://github.com/blinkcard/blinkcard-ios/releases/download/v2.3.0/BlinkCard.framework.zip?alt=https://github.com/blinkcard/blinkcard-ios/releases/download/v2.3.0/BlinkCard.xcframework.zip", + "2.4.0": "https://github.com/blinkcard/blinkcard-ios/releases/download/v2.4.0/BlinkCard.framework.zip?alt=https://github.com/blinkcard/blinkcard-ios/releases/download/v2.4.0/BlinkCard.xcframework.zip" } \ No newline at end of file diff --git a/buildCommit.txt b/buildCommit.txt index 3e3c9ea..776ee70 100644 --- a/buildCommit.txt +++ b/buildCommit.txt @@ -1 +1 @@ -Built from core repository commit 8c010d64f76dcac011884e7913438c76f2a5bf55 +Built from core repository commit cdf0151aca9ec08b02d354ea9df05b018ef1e565 diff --git a/docs/Classes.html b/docs/Classes.html index 9407bd1..f8afcfb 100644 --- a/docs/Classes.html +++ b/docs/Classes.html @@ -21,9 +21,9 @@

- MBBlinkCard v2.3.0 Docs + MBBlinkCard v2.4.0 Docs - (68% documented) + (73% documented)

@@ -62,30 +62,12 @@

- - - - - - @@ -95,18 +77,12 @@ - - @@ -138,7 +114,7 @@ MBCFrameGrabberRecognizer - - @@ -198,19 +168,19 @@ MBCRecognizerCollection - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -198,19 +168,19 @@ MBCRecognizerCollection - - - - - - - -
- -
-
-

Protocols

-

The following protocols are available globally.

- -
-
- -
-
-
-
    -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Objective-C

    -
    @protocol MBCBlinkCardEditViewControllerDelegate <NSObject>
    -
    -/**
    - * Called when confirm button is pressed, user has finished editing
    - *
    - *  @param blinkCardEditViewController Edit view controller responsible for editing
    - *  @param editResult Blink Card Edited results
    - */
    -- (void)blinkCardEditViewControllerDidFinishEditing:(nonnull MBCBlinkCardEditViewController *)blinkCardEditViewController
    -                                         editResult:(nonnull MBCBlinkCardEditResult *)editResult;
    -
    -/**
    - * Edit view controller was closed, usually by the user pressing close button and cancelling the scan
    - *
    - *  @param blinkCardEditViewController Edit view controller responsible for editing
    - */
    -- (void)blinkCardEditViewControllerDidTapClose:(nonnull MBCBlinkCardEditViewController *)blinkCardEditViewController;
    -
    -@end
    - -
    -
    -

    Swift

    -
    protocol MBCBlinkCardEditViewControllerDelegate : NSObjectProtocol
    - -
    -
    - -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Protocol for obtaining scanning results

    - - See more -
    -
    -

    Declaration

    -
    -

    Objective-C

    -
    @protocol MBCBlinkCardOverlayViewControllerDelegate <NSObject>
    - -
    -
    -

    Swift

    -
    protocol MBCBlinkCardOverlayViewControllerDelegate : NSObjectProtocol
    - -
    -
    - -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Objective-C

    -
    @protocol MBCCombinedFullDocumentImageResult
    -
    -@required
    -
    -/**
    - * front side image of the document if enabled with `MBCFullDocumentImage returnFullDocumentImage` property.
    - */
    -@property (nonatomic, readonly, nullable) MBCImage* fullDocumentFrontImage;
    -
    -/**
    - * back side image of the document if enabled with `MBCFullDocumentImage returnFullDocumentImage` property.
    - */
    -@property (nonatomic, readonly, nullable) MBCImage* fullDocumentBackImage;
    -
    -@end
    - -
    -
    -

    Swift

    -
    protocol MBCCombinedFullDocumentImageResult
    - -
    -
    - -
    -
    -
  • -
  • -
    - - - - MBCCombinedRecognizer - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Objective-C

    -
    @protocol MBCCombinedRecognizer
    -
    -@required
    -
    -/**
    - * Combined result which is associated with this combined recognizer.
    - */
    -@property (nonatomic, readonly) MBCRecognizerResult<MBCCombinedRecognizerResult>* combinedResult;
    -
    -@end
    - -
    -
    -

    Swift

    -
    protocol MBCCombinedRecognizer
    - -
    -
    - -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Objective-C

    -
    @protocol MBCCombinedRecognizerResult
    -
    -@required
    -
    -/**
    - * Returns YES if recognizer has finished scanning first side and is now scanning back side,
    - * NO if it's still scanning first side.
    - */
    -@property (nonatomic, readonly, assign) BOOL scanningFirstSideDone;
    -
    -@optional
    -/**
    - * Returns MBCDataMatchResultSuccess if data from scanned parts/sides of the document match,
    - * MBCDataMatchResultFailed otherwise. For example if date of expiry is scanned from the front and back side
    - * of the document and values do not match, this method will return MBCDataMatchResultFailed. Result will
    - * be MBCDataMatchResultSuccess only if scanned values for all fields that are compared are the same.
    - */
    -@property (nonatomic, readonly, assign) MBCDataMatchResult documentDataMatch;
    -
    -@end
    - -
    -
    -

    Swift

    -
    protocol MBCCombinedRecognizerResult
    - -
    -
    - -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Protocol for obtaining debug metadata

    - - See more -
    -
    -

    Declaration

    -
    -

    Objective-C

    -
    @protocol MBCDebugRecognizerRunnerDelegate <NSObject>
    - -
    -
    -

    Swift

    -
    protocol MBCDebugRecognizerRunnerDelegate
    - -
    -
    - -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Protocol for obtaining debug metadata

    - - See more -
    -
    -

    Declaration

    -
    -

    Objective-C

    -
    @protocol MBCDebugRecognizerRunnerViewControllerDelegate <NSObject>
    - -
    -
    -

    Swift

    -
    protocol MBCDebugRecognizerRunnerViewControllerDelegate : NSObjectProtocol
    - -
    -
    - -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Protocol for obtaining detection results

    - - See more -
    -
    -

    Declaration

    -
    -

    Objective-C

    -
    @protocol MBCDetectionRecognizerRunnerDelegate <NSObject>
    - -
    -
    -

    Swift

    -
    protocol MBCDetectionRecognizerRunnerDelegate
    - -
    -
    - -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Protocol for obtaining detection results

    - - See more -
    -
    -

    Declaration

    -
    -

    Objective-C

    -
    @protocol MBCDetectionRecognizerRunnerViewControllerDelegate <NSObject>
    - -
    -
    -

    Swift

    -
    protocol MBCDetectionRecognizerRunnerViewControllerDelegate : NSObjectProtocol
    - -
    -
    - -
    -
    -
  • -
  • -
    - - - - MBCDigitalSignature - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Objective-C

    -
    @protocol MBCDigitalSignature
    -
    -@required
    -
    -/**
    - * Whether or not recognition result should be signed.
    - *
    - * Default: NO
    - */
    -@property (nonatomic, assign) BOOL signResult;
    -
    -@end
    - -
    -
    -

    Swift

    -
    protocol MBCDigitalSignature
    - -
    -
    - -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Objective-C

    -
    @protocol MBCDigitalSignatureResult
    -
    -@required
    -
    -/**
    - * Digital signature of the recognition result. Available only if enabled with `MBCDigitalSignature signResult` property.
    - */
    -@property (nonatomic, readonly, nullable) NSData* digitalSignature;
    -
    -/**
    - * Version of the digital signature. Available only if enabled with `MBCDigitalSignature signResult` property.
    - */
    -@property (nonatomic, readonly) NSInteger digitalSignatureVersion;
    -
    -@end
    - -
    -
    -

    Swift

    -
    protocol MBCDigitalSignatureResult
    - -
    -
    - -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Objective-C

    -
    @protocol MBCEncodeFullDocumentImage
    -
    -@required
    -
    -/**
    - * Sets whether full document image should be extracted and JPEG-encoded.
    - *
    - * Default: NO
    - */
    -@property (nonatomic, assign) BOOL encodeFullDocumentImage;
    -
    -@end
    - -
    -
    -

    Swift

    -
    protocol MBCEncodeFullDocumentImage
    - -
    -
    - -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Objective-C

    -
    @protocol MBCEncodedCombinedFullDocumentImageResult
    -
    -@required
    -
    -/**
    - * JPEG-encoded full document image of the front side of the document. Available only if enabled with `MBCEncodeFullDocumentImage encodeFullDocumentImage` property.
    - */
    -@property (nonatomic, readonly, nullable) NSData* encodedFullDocumentFrontImage;
    -
    -/**
    - * JPEG-encoded full document image of the back side of the document. Available only if enabled with `MBCEncodeFullDocumentImage encodeFullDocumentImage` property.
    - */
    -@property (nonatomic, readonly, nullable) NSData* encodedFullDocumentBackImage;
    -
    -@end
    - -
    -
    -

    Swift

    -
    protocol MBCEncodedCombinedFullDocumentImageResult
    - -
    -
    - -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Objective-C

    -
    @protocol MBCEncodedFullDocumentImageResult
    -
    -@required
    -
    -/**
    - * JPEG-encoded full document image if enabled with `MBCEncodeFullDocumentImage encodeFullDocumentImage` property.
    - */
    -@property (nonatomic, readonly, nullable) NSData* encodedFullDocumentImage;
    -
    -@end
    - -
    -
    -

    Swift

    -
    protocol MBCEncodedFullDocumentImageResult
    - -
    -
    - -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Objective-C

    -
    @protocol MBCFirstSideFinishedRecognizerRunnerDelegate <NSObject>
    -@required
    -
    -/**
    - * Called when scanning library finishes performing recognition of the first side of the document.
    - * NOTE: This method is called on background processing thread. Make sure that you dispatch all your UI API calls to main thread.
    - */
    -- (void) recognizerRunnerDidFinishRecognitionOfFirstSide:(nonnull MBCRecognizerRunner *)recognizerRunner;
    -
    -@end
    - -
    -
    -

    Swift

    -
    protocol MBCFirstSideFinishedRecognizerRunnerDelegate
    - -
    -
    - -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Objective-C

    -
    @protocol MBCFirstSideFinishedRecognizerRunnerViewControllerDelegate <NSObject>
    -@required
    -
    -/**
    - * Called when scanning library finishes performing recognition of the first side of the document.
    - * NOTE: This method is called on background processing thread. Make sure that you dispatch all your UI API calls to main thread.
    - */
    -- (void) recognizerRunnerViewControllerDidFinishRecognitionOfFirstSide:(nonnull UIViewController<MBCRecognizerRunnerViewController> *)recognizerRunnerViewController;
    -
    -@end
    - -
    -
    -

    Swift

    -
    protocol MBCFirstSideFinishedRecognizerRunnerViewControllerDelegate : NSObjectProtocol
    - -
    -
    - -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Objective-C

    -
    @protocol MBCFrameGrabberRecognizerDelegate <NSObject>
    -@required
    -/**
    - * Called when {FrameGrabberRecognizer} received new frame for processing.
    - * Note that all buffers associated with image are available only during life of this method.
    - * As soon as this method exits, there is no guarantee that buffers will be valid. If you need
    - * to store image for later processing, showing or saving, make sure you create a copy of it.
    - * @param cameraFrame The {MBCImage} containing frame that will be processed.
    - * @param focused Information whether or not given frame is considered to be in focus. This
    - *                  information is calculated on the basis of frame quality estimation algorithm
    - *                  combined with information about actual frame that was provided by camera device.
    - * @param frameQuality A number indicating calculated quality of given frame. This number is
    - *                     non-negative, however it's maximum is not defined - the higher the number
    - *                     is, the better the observed quality of frame is.
    - */
    -- (void)onFrameAvailable:(MBCImage *)cameraFrame isFocused:(BOOL)focused frameQuality:(CGFloat)frameQuality;
    -
    -@end
    - -
    -
    -

    Swift

    -
    protocol MBCFrameGrabberRecognizerDelegate : NSObjectProtocol
    - -
    -
    - -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Protocol for obtaining frame recognition

    - - See more -
    -
    -

    Declaration

    -
    -

    Objective-C

    -
    @protocol MBCFrameRecognitionRecognizerRunnerViewControllerDelegate <NSObject>
    - -
    -
    -

    Swift

    -
    protocol MBCFrameRecognitionRecognizerRunnerViewControllerDelegate : NSObjectProtocol
    - -
    -
    - -
    -
    -
  • -
  • -
    - - - - MBCFullDocumentImage - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Objective-C

    -
    @protocol MBCFullDocumentImage
    -
    -@required
    -
    -/**
    - * Sets whether full document image of ID card should be extracted.
    - *
    - * Default: NO
    - */
    -@property (nonatomic, assign) BOOL returnFullDocumentImage;
    -
    -@end
    - -
    -
    -

    Swift

    -
    protocol MBCFullDocumentImage
    - -
    -
    - -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Objective-C

    -
    @protocol MBCFullDocumentImageDpi
    -
    -@required
    -
    -/**
    - * Property for setting DPI for full document images
    - * Valid ranges are [100,400]. Setting DPI out of valid ranges throws an exception
    - *
    - * Default: 250
    - */
    -@property (nonatomic, assign) NSInteger fullDocumentImageDpi;
    -
    -@end
    - -
    -
    -

    Swift

    -
    protocol MBCFullDocumentImageDpi
    - -
    -
    - -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Objective-C

    -
    @protocol MBCFullDocumentImageExtensionFactors
    -
    -@required
    -
    -/**
    - * Image extension factors for full document image.
    - *
    - * @see MBCImageExtensionFactors
    - * Default: {0.0f, 0.0f, 0.0f, 0.0f}
    - */
    -@property (nonatomic, assign) MBCImageExtensionFactors fullDocumentImageExtensionFactors;
    -
    -@end
    - -
    -
    - -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Objective-C

    -
    @protocol MBCFullDocumentImageResult
    -
    -@required
    -
    -/**
    - * full document image if enabled with `MBCFullDocumentImage returnFullDocumentImage` property.
    - */
    -@property (nonatomic, readonly, nullable) MBCImage* fullDocumentImage;
    +                MBCCameraPreset
    +              
  • + + + + + + + + +
+ + + + + + + +
-@end +
+
+

Protocols

+

The following protocols are available globally.

-
-
-

Swift

-
protocol MBCFullDocumentImageResult
+
+
-
-
- -
- - +
+
+
+
  • @@ -1597,36 +358,25 @@

    Declaration

    -

    Undocumented

    +

    Protocol for obtaining scanning results

    - See more + See more

    Declaration

    Objective-C

    -
    @protocol MBCGlareDetection
    -
    -@required
    -
    -/**
    - * Defines if glare detection should be turned on/off.
    - *
    - * Default: YES
    - */
    -@property (nonatomic, assign) BOOL detectGlare;
    -
    -@end
    +
    @protocol MBCBlinkCardOverlayViewControllerDelegate <NSObject>

    Swift

    -
    protocol MBCGlareDetection
    +
    protocol MBCBlinkCardOverlayViewControllerDelegate : NSObjectProtocol
    @@ -1634,9 +384,9 @@

    Declaration

  • @@ -1644,33 +394,25 @@

    Declaration

    -

    Undocumented

    +

    Protocol for obtaining debug metadata

    - See more + See more

    Declaration

    Objective-C

    -
    @protocol MBCGlareRecognizerRunnerDelegate <NSObject>
    -@required
    -
    -/**
    - * Called when scanning library finishes glare detection.
    - * NOTE: This method is called on background processing thread. Make sure that you dispatch all your UI API calls to main thread.
    - */
    -- (void) recognizerRunner:(nonnull MBCRecognizerRunner *)recognizerRunner didFinishGlareDetectionWithResult:(BOOL)glareFound;
    -@end
    +
    @protocol MBCDebugRecognizerRunnerDelegate <NSObject>

    Swift

    -
    protocol MBCGlareRecognizerRunnerDelegate
    +
    protocol MBCDebugRecognizerRunnerDelegate
    @@ -1678,9 +420,9 @@

    Declaration

  • @@ -1688,33 +430,25 @@

    Declaration

    -

    Undocumented

    +

    Protocol for obtaining debug metadata

    - See more + See more

    Declaration

    Objective-C

    -
    @protocol MBCGlareRecognizerRunnerViewControllerDelegate <NSObject>
    -@required
    -
    -/**
    - * Called when scanning library finishes glare detection.
    - * NOTE: This method is called on background processing thread. Make sure that you dispatch all your UI API calls to main thread.
    - */
    -- (void) recognizerRunnerViewController:(nonnull UIViewController<MBCRecognizerRunnerViewController> *)recognizerRunnerViewController didFinishGlareDetectionWithResult:(BOOL)glareFound;
    -@end
    +
    @protocol MBCDebugRecognizerRunnerViewControllerDelegate <NSObject>

    Swift

    -
    protocol MBCGlareRecognizerRunnerViewControllerDelegate : NSObjectProtocol
    +
    protocol MBCDebugRecognizerRunnerViewControllerDelegate : NSObjectProtocol
    @@ -1722,9 +456,9 @@

    Declaration

  • @@ -1732,34 +466,25 @@

    Declaration

    -

    Undocumented

    +

    Protocol for obtaining detection results

    - See more + See more

    Declaration

    Objective-C

    -
    @protocol MBCImageProcessingRecognizerRunnerDelegate <NSObject>
    -@required
    -
    -/**
    - * Called when MBCRecognizerRunner finishes processing given image.
    - * NOTE: This method is called on background processing thread. Make sure that you dispatch all your UI API calls to main thread.
    - */
    -- (void) recognizerRunner:(nonnull MBCRecognizerRunner *)recognizerRunner didFinishProcessingImage:(nonnull MBCImage *)image;
    -
    -@end
    +
    @protocol MBCDetectionRecognizerRunnerDelegate <NSObject>

    Swift

    -
    protocol MBCImageProcessingRecognizerRunnerDelegate
    +
    protocol MBCDetectionRecognizerRunnerDelegate
    @@ -1767,9 +492,9 @@

    Declaration

  • @@ -1777,32 +502,25 @@

    Declaration

    -

    Undocumented

    +

    Protocol for obtaining detection results

    - See more + See more

    Declaration

    Objective-C

    -
    @protocol MBCLoggerDelegate <NSObject>
    -
    -@optional
    -
    -- (void)log:(MBCLogLevel)level message:(const char *)message;
    -- (void)log:(MBCLogLevel)level format:(const char *)format arguments:(const char *)arguments;
    -
    -@end
    +
    @protocol MBCDetectionRecognizerRunnerViewControllerDelegate <NSObject>

    Swift

    -
    protocol MBCLoggerDelegate : NSObjectProtocol
    +
    protocol MBCDetectionRecognizerRunnerViewControllerDelegate : NSObjectProtocol
    @@ -1810,9 +528,9 @@

    Declaration

  • @@ -1820,39 +538,25 @@

    Declaration

    -

    Undocumented

    +

    Protocol for obtaining frame recognition

    - See more + See more

    Declaration

    Objective-C

    -
    @protocol MBCNativeResult
    -
    -/**
    - * Returns the native object containing the result. For example, for MBCDateResult, this method
    - * will return NSDate object.
    - */
    -- (NSObject *_Nullable)nativeResult;
    -
    -/**
    - * Returns the string version of the result. For example, for MBCDateResult, this method
    - * will return original string from which date was parsed (same as MBCDateResult's originalDateString property}.
    - */
    -- (NSString *_Nullable)stringResult;
    -
    -@end
    +
    @protocol MBCFrameRecognitionRecognizerRunnerViewControllerDelegate <NSObject>

    Swift

    -
    protocol MBCNativeResult
    +
    protocol MBCFrameRecognitionRecognizerRunnerViewControllerDelegate : NSObjectProtocol
    @@ -1888,7 +592,7 @@

    Declaration

@@ -1924,7 +628,7 @@

Declaration

@@ -1960,7 +664,7 @@

Declaration

@@ -1997,7 +701,7 @@

Declaration

@@ -2033,7 +737,7 @@

Declaration

@@ -2069,7 +773,7 @@

Declaration

@@ -2105,7 +809,7 @@

Declaration

@@ -2141,51 +845,7 @@

Declaration

- - - -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Objective-C

    -
    @protocol MBCRectDocumentSubviewDelegate <NSObject>
    -
    -- (void)rectDocumentSubviewDidFinishFlipAnimation:(nonnull MBCRectDocumentSubview *)rectDocumentSubvie;
    -
    -- (void)rectDocumentSubviewDidFinishAnimation:(nonnull MBCRectDocumentSubview *)rectDocumentSubvie;
    -
    -- (void)rectDocumentSubviewDidStartTransitionAnimation:(nonnull MBCRectDocumentSubview *)rectDocumentSubvie mode:(MBCRectDocumentSubviewScanMode)mode;
    -
    -@end
    - -
    -
    -

    Swift

    -
    protocol MBCRectDocumentSubviewDelegate : NSObjectProtocol
    - -
    -
    -
    @@ -2221,7 +881,7 @@

    Declaration

    @@ -2257,7 +917,7 @@

    Declaration

    @@ -2293,52 +953,7 @@

    Declaration

    - - -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Objective-C

    -
    @protocol MBCStringProcessingRecognizerRunnerDelegate <NSObject>
    -@required
    -
    -/**
    - * Called when MBCRecognizerRunner finishes processing given string.
    - * NOTE: This method is called on background processing thread. Make sure that you dispatch all your UI API calls to main thread.
    - */
    -- (void)recognizerRunner:(nonnull MBCRecognizerRunner *)recognizerRunner didFinishProcessingString:(nonnull NSString *)string;
    -
    -@end
    - -
    -
    -

    Swift

    -
    protocol MBCStringProcessingRecognizerRunnerDelegate
    - -
    -
    -
    @@ -2374,7 +989,7 @@

    Declaration

    @@ -2387,7 +1002,7 @@

    Declaration

  • diff --git a/docs/Protocols/MBCBlinkCardEditViewControllerDelegate.html b/docs/Protocols/MBCBlinkCardEditViewControllerDelegate.html deleted file mode 100644 index 19b8fb1..0000000 --- a/docs/Protocols/MBCBlinkCardEditViewControllerDelegate.html +++ /dev/null @@ -1,765 +0,0 @@ - - - - MBCBlinkCardEditViewControllerDelegate Protocol Reference - - - - - - - - - - - - - - - - -
    -

    - - MBBlinkCard v2.3.0 Docs - - (68% documented) -

    - -

    -

    - -
    -

    - -

    - - - View on GitHub - -

    - -
    - - - -
    - -
    - -
    -
    -

    MBCBlinkCardEditViewControllerDelegate

    -
    -
    -
    @protocol MBCBlinkCardEditViewControllerDelegate <NSObject>
    -
    -/**
    - * Called when confirm button is pressed, user has finished editing
    - *
    - *  @param blinkCardEditViewController Edit view controller responsible for editing
    - *  @param editResult Blink Card Edited results
    - */
    -- (void)blinkCardEditViewControllerDidFinishEditing:(nonnull MBCBlinkCardEditViewController *)blinkCardEditViewController
    -                                         editResult:(nonnull MBCBlinkCardEditResult *)editResult;
    -
    -/**
    - * Edit view controller was closed, usually by the user pressing close button and cancelling the scan
    - *
    - *  @param blinkCardEditViewController Edit view controller responsible for editing
    - */
    -- (void)blinkCardEditViewControllerDidTapClose:(nonnull MBCBlinkCardEditViewController *)blinkCardEditViewController;
    -
    -@end
    - -
    -
    -

    Undocumented

    - -
    -
    - -
    -
    -
    - -
    -
    -
    - -
    -
    - - - - diff --git a/docs/Protocols/MBCBlinkCardOverlayViewControllerDelegate.html b/docs/Protocols/MBCBlinkCardOverlayViewControllerDelegate.html index 00735c3..cd9baa9 100644 --- a/docs/Protocols/MBCBlinkCardOverlayViewControllerDelegate.html +++ b/docs/Protocols/MBCBlinkCardOverlayViewControllerDelegate.html @@ -21,9 +21,9 @@

    - MBBlinkCard v2.3.0 Docs + MBBlinkCard v2.4.0 Docs - (68% documented) + (73% documented)

    @@ -62,30 +62,12 @@

    - - - - - - @@ -95,18 +77,12 @@ - - @@ -138,7 +114,7 @@ MBCFrameGrabberRecognizer - - @@ -198,19 +168,19 @@ MBCRecognizerCollection -
    - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -198,19 +168,19 @@ MBCRecognizerCollection - - - - - - - -
    - -
    -
    -

    Protocols

    -

    The following protocols are available globally.

    - -
    -
    - -
    -
    -
    -
      -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - - See more -
      -
      -

      Declaration

      -
      -

      Objective-C

      -
      @protocol MBCBlinkCardEditViewControllerDelegate <NSObject>
      -
      -/**
      - * Called when confirm button is pressed, user has finished editing
      - *
      - *  @param blinkCardEditViewController Edit view controller responsible for editing
      - *  @param editResult Blink Card Edited results
      - */
      -- (void)blinkCardEditViewControllerDidFinishEditing:(nonnull MBCBlinkCardEditViewController *)blinkCardEditViewController
      -                                         editResult:(nonnull MBCBlinkCardEditResult *)editResult;
      -
      -/**
      - * Edit view controller was closed, usually by the user pressing close button and cancelling the scan
      - *
      - *  @param blinkCardEditViewController Edit view controller responsible for editing
      - */
      -- (void)blinkCardEditViewControllerDidTapClose:(nonnull MBCBlinkCardEditViewController *)blinkCardEditViewController;
      -
      -@end
      - -
      -
      -

      Swift

      -
      protocol MBCBlinkCardEditViewControllerDelegate : NSObjectProtocol
      - -
      -
      - -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Protocol for obtaining scanning results

      - - See more -
      -
      -

      Declaration

      -
      -

      Objective-C

      -
      @protocol MBCBlinkCardOverlayViewControllerDelegate <NSObject>
      - -
      -
      -

      Swift

      -
      protocol MBCBlinkCardOverlayViewControllerDelegate : NSObjectProtocol
      - -
      -
      - -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - - See more -
      -
      -

      Declaration

      -
      -

      Objective-C

      -
      @protocol MBCCombinedFullDocumentImageResult
      -
      -@required
      -
      -/**
      - * front side image of the document if enabled with `MBCFullDocumentImage returnFullDocumentImage` property.
      - */
      -@property (nonatomic, readonly, nullable) MBCImage* fullDocumentFrontImage;
      -
      -/**
      - * back side image of the document if enabled with `MBCFullDocumentImage returnFullDocumentImage` property.
      - */
      -@property (nonatomic, readonly, nullable) MBCImage* fullDocumentBackImage;
      -
      -@end
      - -
      -
      -

      Swift

      -
      protocol MBCCombinedFullDocumentImageResult
      - -
      -
      - -
      -
      -
    • -
    • -
      - - - - MBCCombinedRecognizer - -
      -
      -
      -
      -
      -
      -

      Undocumented

      - - See more -
      -
      -

      Declaration

      -
      -

      Objective-C

      -
      @protocol MBCCombinedRecognizer
      -
      -@required
      -
      -/**
      - * Combined result which is associated with this combined recognizer.
      - */
      -@property (nonatomic, readonly) MBCRecognizerResult<MBCCombinedRecognizerResult>* combinedResult;
      -
      -@end
      - -
      -
      -

      Swift

      -
      protocol MBCCombinedRecognizer
      - -
      -
      - -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - - See more -
      -
      -

      Declaration

      -
      -

      Objective-C

      -
      @protocol MBCCombinedRecognizerResult
      -
      -@required
      -
      -/**
      - * Returns YES if recognizer has finished scanning first side and is now scanning back side,
      - * NO if it's still scanning first side.
      - */
      -@property (nonatomic, readonly, assign) BOOL scanningFirstSideDone;
      -
      -@optional
      -/**
      - * Returns MBCDataMatchResultSuccess if data from scanned parts/sides of the document match,
      - * MBCDataMatchResultFailed otherwise. For example if date of expiry is scanned from the front and back side
      - * of the document and values do not match, this method will return MBCDataMatchResultFailed. Result will
      - * be MBCDataMatchResultSuccess only if scanned values for all fields that are compared are the same.
      - */
      -@property (nonatomic, readonly, assign) MBCDataMatchResult documentDataMatch;
      -
      -@end
      - -
      -
      -

      Swift

      -
      protocol MBCCombinedRecognizerResult
      - -
      -
      - -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Protocol for obtaining debug metadata

      - - See more -
      -
      -

      Declaration

      -
      -

      Objective-C

      -
      @protocol MBCDebugRecognizerRunnerDelegate <NSObject>
      - -
      -
      -

      Swift

      -
      protocol MBCDebugRecognizerRunnerDelegate
      - -
      -
      - -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Protocol for obtaining debug metadata

      - - See more -
      -
      -

      Declaration

      -
      -

      Objective-C

      -
      @protocol MBCDebugRecognizerRunnerViewControllerDelegate <NSObject>
      - -
      -
      -

      Swift

      -
      protocol MBCDebugRecognizerRunnerViewControllerDelegate : NSObjectProtocol
      - -
      -
      - -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Protocol for obtaining detection results

      - - See more -
      -
      -

      Declaration

      -
      -

      Objective-C

      -
      @protocol MBCDetectionRecognizerRunnerDelegate <NSObject>
      - -
      -
      -

      Swift

      -
      protocol MBCDetectionRecognizerRunnerDelegate
      - -
      -
      - -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Protocol for obtaining detection results

      - - See more -
      -
      -

      Declaration

      -
      -

      Objective-C

      -
      @protocol MBCDetectionRecognizerRunnerViewControllerDelegate <NSObject>
      - -
      -
      -

      Swift

      -
      protocol MBCDetectionRecognizerRunnerViewControllerDelegate : NSObjectProtocol
      - -
      -
      - -
      -
      -
    • -
    • -
      - - - - MBCDigitalSignature - -
      -
      -
      -
      -
      -
      -

      Undocumented

      - - See more -
      -
      -

      Declaration

      -
      -

      Objective-C

      -
      @protocol MBCDigitalSignature
      -
      -@required
      -
      -/**
      - * Whether or not recognition result should be signed.
      - *
      - * Default: NO
      - */
      -@property (nonatomic, assign) BOOL signResult;
      -
      -@end
      - -
      -
      -

      Swift

      -
      protocol MBCDigitalSignature
      - -
      -
      - -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - - See more -
      -
      -

      Declaration

      -
      -

      Objective-C

      -
      @protocol MBCDigitalSignatureResult
      -
      -@required
      -
      -/**
      - * Digital signature of the recognition result. Available only if enabled with `MBCDigitalSignature signResult` property.
      - */
      -@property (nonatomic, readonly, nullable) NSData* digitalSignature;
      -
      -/**
      - * Version of the digital signature. Available only if enabled with `MBCDigitalSignature signResult` property.
      - */
      -@property (nonatomic, readonly) NSInteger digitalSignatureVersion;
      -
      -@end
      - -
      -
      -

      Swift

      -
      protocol MBCDigitalSignatureResult
      - -
      -
      - -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - - See more -
      -
      -

      Declaration

      -
      -

      Objective-C

      -
      @protocol MBCEncodeFullDocumentImage
      -
      -@required
      -
      -/**
      - * Sets whether full document image should be extracted and JPEG-encoded.
      - *
      - * Default: NO
      - */
      -@property (nonatomic, assign) BOOL encodeFullDocumentImage;
      -
      -@end
      - -
      -
      -

      Swift

      -
      protocol MBCEncodeFullDocumentImage
      - -
      -
      - -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - - See more -
      -
      -

      Declaration

      -
      -

      Objective-C

      -
      @protocol MBCEncodedCombinedFullDocumentImageResult
      -
      -@required
      -
      -/**
      - * JPEG-encoded full document image of the front side of the document. Available only if enabled with `MBCEncodeFullDocumentImage encodeFullDocumentImage` property.
      - */
      -@property (nonatomic, readonly, nullable) NSData* encodedFullDocumentFrontImage;
      -
      -/**
      - * JPEG-encoded full document image of the back side of the document. Available only if enabled with `MBCEncodeFullDocumentImage encodeFullDocumentImage` property.
      - */
      -@property (nonatomic, readonly, nullable) NSData* encodedFullDocumentBackImage;
      -
      -@end
      - -
      -
      -

      Swift

      -
      protocol MBCEncodedCombinedFullDocumentImageResult
      - -
      -
      - -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - - See more -
      -
      -

      Declaration

      -
      -

      Objective-C

      -
      @protocol MBCEncodedFullDocumentImageResult
      -
      -@required
      -
      -/**
      - * JPEG-encoded full document image if enabled with `MBCEncodeFullDocumentImage encodeFullDocumentImage` property.
      - */
      -@property (nonatomic, readonly, nullable) NSData* encodedFullDocumentImage;
      -
      -@end
      - -
      -
      -

      Swift

      -
      protocol MBCEncodedFullDocumentImageResult
      - -
      -
      - -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - - See more -
      -
      -

      Declaration

      -
      -

      Objective-C

      -
      @protocol MBCFirstSideFinishedRecognizerRunnerDelegate <NSObject>
      -@required
      -
      -/**
      - * Called when scanning library finishes performing recognition of the first side of the document.
      - * NOTE: This method is called on background processing thread. Make sure that you dispatch all your UI API calls to main thread.
      - */
      -- (void) recognizerRunnerDidFinishRecognitionOfFirstSide:(nonnull MBCRecognizerRunner *)recognizerRunner;
      -
      -@end
      - -
      -
      -

      Swift

      -
      protocol MBCFirstSideFinishedRecognizerRunnerDelegate
      - -
      -
      - -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - - See more -
      -
      -

      Declaration

      -
      -

      Objective-C

      -
      @protocol MBCFirstSideFinishedRecognizerRunnerViewControllerDelegate <NSObject>
      -@required
      -
      -/**
      - * Called when scanning library finishes performing recognition of the first side of the document.
      - * NOTE: This method is called on background processing thread. Make sure that you dispatch all your UI API calls to main thread.
      - */
      -- (void) recognizerRunnerViewControllerDidFinishRecognitionOfFirstSide:(nonnull UIViewController<MBCRecognizerRunnerViewController> *)recognizerRunnerViewController;
      -
      -@end
      - -
      -
      -

      Swift

      -
      protocol MBCFirstSideFinishedRecognizerRunnerViewControllerDelegate : NSObjectProtocol
      - -
      -
      - -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - - See more -
      -
      -

      Declaration

      -
      -

      Objective-C

      -
      @protocol MBCFrameGrabberRecognizerDelegate <NSObject>
      -@required
      -/**
      - * Called when {FrameGrabberRecognizer} received new frame for processing.
      - * Note that all buffers associated with image are available only during life of this method.
      - * As soon as this method exits, there is no guarantee that buffers will be valid. If you need
      - * to store image for later processing, showing or saving, make sure you create a copy of it.
      - * @param cameraFrame The {MBCImage} containing frame that will be processed.
      - * @param focused Information whether or not given frame is considered to be in focus. This
      - *                  information is calculated on the basis of frame quality estimation algorithm
      - *                  combined with information about actual frame that was provided by camera device.
      - * @param frameQuality A number indicating calculated quality of given frame. This number is
      - *                     non-negative, however it's maximum is not defined - the higher the number
      - *                     is, the better the observed quality of frame is.
      - */
      -- (void)onFrameAvailable:(MBCImage *)cameraFrame isFocused:(BOOL)focused frameQuality:(CGFloat)frameQuality;
      -
      -@end
      - -
      -
      -

      Swift

      -
      protocol MBCFrameGrabberRecognizerDelegate : NSObjectProtocol
      - -
      -
      - -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Protocol for obtaining frame recognition

      - - See more -
      -
      -

      Declaration

      -
      -

      Objective-C

      -
      @protocol MBCFrameRecognitionRecognizerRunnerViewControllerDelegate <NSObject>
      - -
      -
      -

      Swift

      -
      protocol MBCFrameRecognitionRecognizerRunnerViewControllerDelegate : NSObjectProtocol
      - -
      -
      - -
      -
      -
    • -
    • -
      - - - - MBCFullDocumentImage - -
      -
      -
      -
      -
      -
      -

      Undocumented

      - - See more -
      -
      -

      Declaration

      -
      -

      Objective-C

      -
      @protocol MBCFullDocumentImage
      -
      -@required
      -
      -/**
      - * Sets whether full document image of ID card should be extracted.
      - *
      - * Default: NO
      - */
      -@property (nonatomic, assign) BOOL returnFullDocumentImage;
      -
      -@end
      - -
      -
      -

      Swift

      -
      protocol MBCFullDocumentImage
      - -
      -
      - -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - - See more -
      -
      -

      Declaration

      -
      -

      Objective-C

      -
      @protocol MBCFullDocumentImageDpi
      -
      -@required
      -
      -/**
      - * Property for setting DPI for full document images
      - * Valid ranges are [100,400]. Setting DPI out of valid ranges throws an exception
      - *
      - * Default: 250
      - */
      -@property (nonatomic, assign) NSInteger fullDocumentImageDpi;
      -
      -@end
      - -
      -
      -

      Swift

      -
      protocol MBCFullDocumentImageDpi
      - -
      -
      - -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - - See more -
      -
      -

      Declaration

      -
      -

      Objective-C

      -
      @protocol MBCFullDocumentImageExtensionFactors
      -
      -@required
      -
      -/**
      - * Image extension factors for full document image.
      - *
      - * @see MBCImageExtensionFactors
      - * Default: {0.0f, 0.0f, 0.0f, 0.0f}
      - */
      -@property (nonatomic, assign) MBCImageExtensionFactors fullDocumentImageExtensionFactors;
      -
      -@end
      - -
      -
      - -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Undocumented

      - - See more -
      -
      -

      Declaration

      -
      -

      Objective-C

      -
      @protocol MBCFullDocumentImageResult
      -
      -@required
      -
      -/**
      - * full document image if enabled with `MBCFullDocumentImage returnFullDocumentImage` property.
      - */
      -@property (nonatomic, readonly, nullable) MBCImage* fullDocumentImage;
      +                MBCCameraPreset
      +              
    • + + + + + + + + +
    + + + + + + + +
    -@end +
    +
    +

    Protocols

    +

    The following protocols are available globally.

    -
    -
    -

    Swift

    -
    protocol MBCFullDocumentImageResult
    +
    +
    -
    -
    - -
    - - +
    +
    +
    +
    • @@ -1597,36 +358,25 @@

      Declaration

      -

      Undocumented

      +

      Protocol for obtaining scanning results

      - See more + See more

      Declaration

      Objective-C

      -
      @protocol MBCGlareDetection
      -
      -@required
      -
      -/**
      - * Defines if glare detection should be turned on/off.
      - *
      - * Default: YES
      - */
      -@property (nonatomic, assign) BOOL detectGlare;
      -
      -@end
      +
      @protocol MBCBlinkCardOverlayViewControllerDelegate <NSObject>

      Swift

      -
      protocol MBCGlareDetection
      +
      protocol MBCBlinkCardOverlayViewControllerDelegate : NSObjectProtocol
      @@ -1634,9 +384,9 @@

      Declaration

    • @@ -1644,33 +394,25 @@

      Declaration

      -

      Undocumented

      +

      Protocol for obtaining debug metadata

      - See more + See more

      Declaration

      Objective-C

      -
      @protocol MBCGlareRecognizerRunnerDelegate <NSObject>
      -@required
      -
      -/**
      - * Called when scanning library finishes glare detection.
      - * NOTE: This method is called on background processing thread. Make sure that you dispatch all your UI API calls to main thread.
      - */
      -- (void) recognizerRunner:(nonnull MBCRecognizerRunner *)recognizerRunner didFinishGlareDetectionWithResult:(BOOL)glareFound;
      -@end
      +
      @protocol MBCDebugRecognizerRunnerDelegate <NSObject>

      Swift

      -
      protocol MBCGlareRecognizerRunnerDelegate
      +
      protocol MBCDebugRecognizerRunnerDelegate
      @@ -1678,9 +420,9 @@

      Declaration

    • @@ -1688,33 +430,25 @@

      Declaration

      -

      Undocumented

      +

      Protocol for obtaining debug metadata

      - See more + See more

      Declaration

      Objective-C

      -
      @protocol MBCGlareRecognizerRunnerViewControllerDelegate <NSObject>
      -@required
      -
      -/**
      - * Called when scanning library finishes glare detection.
      - * NOTE: This method is called on background processing thread. Make sure that you dispatch all your UI API calls to main thread.
      - */
      -- (void) recognizerRunnerViewController:(nonnull UIViewController<MBCRecognizerRunnerViewController> *)recognizerRunnerViewController didFinishGlareDetectionWithResult:(BOOL)glareFound;
      -@end
      +
      @protocol MBCDebugRecognizerRunnerViewControllerDelegate <NSObject>

      Swift

      -
      protocol MBCGlareRecognizerRunnerViewControllerDelegate : NSObjectProtocol
      +
      protocol MBCDebugRecognizerRunnerViewControllerDelegate : NSObjectProtocol
      @@ -1722,9 +456,9 @@

      Declaration

    • @@ -1732,34 +466,25 @@

      Declaration

      -

      Undocumented

      +

      Protocol for obtaining detection results

      - See more + See more

      Declaration

      Objective-C

      -
      @protocol MBCImageProcessingRecognizerRunnerDelegate <NSObject>
      -@required
      -
      -/**
      - * Called when MBCRecognizerRunner finishes processing given image.
      - * NOTE: This method is called on background processing thread. Make sure that you dispatch all your UI API calls to main thread.
      - */
      -- (void) recognizerRunner:(nonnull MBCRecognizerRunner *)recognizerRunner didFinishProcessingImage:(nonnull MBCImage *)image;
      -
      -@end
      +
      @protocol MBCDetectionRecognizerRunnerDelegate <NSObject>

      Swift

      -
      protocol MBCImageProcessingRecognizerRunnerDelegate
      +
      protocol MBCDetectionRecognizerRunnerDelegate
      @@ -1767,9 +492,9 @@

      Declaration

    • @@ -1777,32 +502,25 @@

      Declaration

      -

      Undocumented

      +

      Protocol for obtaining detection results

      - See more + See more

      Declaration

      Objective-C

      -
      @protocol MBCLoggerDelegate <NSObject>
      -
      -@optional
      -
      -- (void)log:(MBCLogLevel)level message:(const char *)message;
      -- (void)log:(MBCLogLevel)level format:(const char *)format arguments:(const char *)arguments;
      -
      -@end
      +
      @protocol MBCDetectionRecognizerRunnerViewControllerDelegate <NSObject>

      Swift

      -
      protocol MBCLoggerDelegate : NSObjectProtocol
      +
      protocol MBCDetectionRecognizerRunnerViewControllerDelegate : NSObjectProtocol
      @@ -1810,9 +528,9 @@

      Declaration

    • @@ -1820,39 +538,25 @@

      Declaration

      -

      Undocumented

      +

      Protocol for obtaining frame recognition

      - See more + See more

      Declaration

      Objective-C

      -
      @protocol MBCNativeResult
      -
      -/**
      - * Returns the native object containing the result. For example, for MBCDateResult, this method
      - * will return NSDate object.
      - */
      -- (NSObject *_Nullable)nativeResult;
      -
      -/**
      - * Returns the string version of the result. For example, for MBCDateResult, this method
      - * will return original string from which date was parsed (same as MBCDateResult's originalDateString property}.
      - */
      -- (NSString *_Nullable)stringResult;
      -
      -@end
      +
      @protocol MBCFrameRecognitionRecognizerRunnerViewControllerDelegate <NSObject>

      Swift

      -
      protocol MBCNativeResult
      +
      protocol MBCFrameRecognitionRecognizerRunnerViewControllerDelegate : NSObjectProtocol
      @@ -1888,7 +592,7 @@

      Declaration

    @@ -1924,7 +628,7 @@

    Declaration

    @@ -1960,7 +664,7 @@

    Declaration

    @@ -1997,7 +701,7 @@

    Declaration

    @@ -2033,7 +737,7 @@

    Declaration

    @@ -2069,7 +773,7 @@

    Declaration

    @@ -2105,7 +809,7 @@

    Declaration

    @@ -2141,51 +845,7 @@

    Declaration

    - - - -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Objective-C

    -
    @protocol MBCRectDocumentSubviewDelegate <NSObject>
    -
    -- (void)rectDocumentSubviewDidFinishFlipAnimation:(nonnull MBCRectDocumentSubview *)rectDocumentSubvie;
    -
    -- (void)rectDocumentSubviewDidFinishAnimation:(nonnull MBCRectDocumentSubview *)rectDocumentSubvie;
    -
    -- (void)rectDocumentSubviewDidStartTransitionAnimation:(nonnull MBCRectDocumentSubview *)rectDocumentSubvie mode:(MBCRectDocumentSubviewScanMode)mode;
    -
    -@end
    - -
    -
    -

    Swift

    -
    protocol MBCRectDocumentSubviewDelegate : NSObjectProtocol
    - -
    -
    -
    @@ -2221,7 +881,7 @@

    Declaration

    @@ -2257,7 +917,7 @@

    Declaration

    @@ -2293,52 +953,7 @@

    Declaration

    - - -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Objective-C

    -
    @protocol MBCStringProcessingRecognizerRunnerDelegate <NSObject>
    -@required
    -
    -/**
    - * Called when MBCRecognizerRunner finishes processing given string.
    - * NOTE: This method is called on background processing thread. Make sure that you dispatch all your UI API calls to main thread.
    - */
    -- (void)recognizerRunner:(nonnull MBCRecognizerRunner *)recognizerRunner didFinishProcessingString:(nonnull NSString *)string;
    -
    -@end
    - -
    -
    -

    Swift

    -
    protocol MBCStringProcessingRecognizerRunnerDelegate
    - -
    -
    -
    @@ -2374,7 +989,7 @@

    Declaration

    @@ -2387,7 +1002,7 @@

    Declaration

  • diff --git a/docs/docsets/MBBlinkCard.docset/Contents/Resources/Documents/Protocols/MBCBlinkCardEditViewControllerDelegate.html b/docs/docsets/MBBlinkCard.docset/Contents/Resources/Documents/Protocols/MBCBlinkCardEditViewControllerDelegate.html deleted file mode 100644 index 19b8fb1..0000000 --- a/docs/docsets/MBBlinkCard.docset/Contents/Resources/Documents/Protocols/MBCBlinkCardEditViewControllerDelegate.html +++ /dev/null @@ -1,765 +0,0 @@ - - - - MBCBlinkCardEditViewControllerDelegate Protocol Reference - - - - - - - - - - - - - - - - -
    -

    - - MBBlinkCard v2.3.0 Docs - - (68% documented) -

    - -

    -

    - -
    -

    - -

    - - - View on GitHub - -

    - -
    - - - -
    - -
    - -
    -
    -

    MBCBlinkCardEditViewControllerDelegate

    -
    -
    -
    @protocol MBCBlinkCardEditViewControllerDelegate <NSObject>
    -
    -/**
    - * Called when confirm button is pressed, user has finished editing
    - *
    - *  @param blinkCardEditViewController Edit view controller responsible for editing
    - *  @param editResult Blink Card Edited results
    - */
    -- (void)blinkCardEditViewControllerDidFinishEditing:(nonnull MBCBlinkCardEditViewController *)blinkCardEditViewController
    -                                         editResult:(nonnull MBCBlinkCardEditResult *)editResult;
    -
    -/**
    - * Edit view controller was closed, usually by the user pressing close button and cancelling the scan
    - *
    - *  @param blinkCardEditViewController Edit view controller responsible for editing
    - */
    -- (void)blinkCardEditViewControllerDidTapClose:(nonnull MBCBlinkCardEditViewController *)blinkCardEditViewController;
    -
    -@end
    - -
    -
    -

    Undocumented

    - -
    -
    - -
    -
    -
    - -
    -
    -
    - -
    -
    - - - - diff --git a/docs/docsets/MBBlinkCard.docset/Contents/Resources/Documents/Protocols/MBCBlinkCardOverlayViewControllerDelegate.html b/docs/docsets/MBBlinkCard.docset/Contents/Resources/Documents/Protocols/MBCBlinkCardOverlayViewControllerDelegate.html index 00735c3..cd9baa9 100644 --- a/docs/docsets/MBBlinkCard.docset/Contents/Resources/Documents/Protocols/MBCBlinkCardOverlayViewControllerDelegate.html +++ b/docs/docsets/MBBlinkCard.docset/Contents/Resources/Documents/Protocols/MBCBlinkCardOverlayViewControllerDelegate.html @@ -21,9 +21,9 @@

    - MBBlinkCard v2.3.0 Docs + MBBlinkCard v2.4.0 Docs - (68% documented) + (73% documented)

    @@ -62,30 +62,12 @@

    - - - - - - @@ -95,18 +77,12 @@ - - @@ -138,7 +114,7 @@ MBCFrameGrabberRecognizer - - @@ -198,19 +168,19 @@ MBCRecognizerCollection -
    - - - - - - - - - - - - - - - - - - - - - -