diff --git a/GigyaNss.podspec b/GigyaNss.podspec
index 37810c5a..520023c0 100644
--- a/GigyaNss.podspec
+++ b/GigyaNss.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |spec|
spec.name = 'GigyaNss'
- spec.version = '1.9.2'
+ spec.version = '1.9.3'
spec.license = 'Apache 2.0'
spec.homepage = 'https://developers.gigya.com/display/GD/Native+Screen-Sets'
spec.author = 'Gigya SAP'
@@ -9,7 +9,7 @@ Pod::Spec.new do |spec|
authentication methods from the standard login flow
DESC
- spec.source = { :git => 'https://github.com/SAP/gigya-swift-sdk.git', :tag => 'nss/v1.9.2' }
+ spec.source = { :git => 'https://github.com/SAP/gigya-swift-sdk.git', :tag => 'nss/v1.9.3' }
spec.module_name = 'GigyaNss'
spec.swift_version = '5.2'
@@ -22,7 +22,7 @@ Pod::Spec.new do |spec|
ss.source_files = 'GigyaNss/GigyaNss/*.swift', 'GigyaNss/GigyaNss/*/*.swift', 'GigyaNss/GigyaNss/*/*/*.swift'
ss.exclude_files = 'GigyaNss/GigyaNss/services/Otp/OtpService.swift'
- ss.dependency 'Gigya', '>= 1.5.7'
+ ss.dependency 'Gigya', '>= 1.5.9'
ss.framework = 'SystemConfiguration'
ss.library = 'c++', 'z'
ss.vendored_frameworks = 'GigyaNss/Flutter/Debug/Flutter.xcframework', 'GigyaNss/Flutter/Debug/App.xcframework'
diff --git a/GigyaNss/Flutter/Debug/App.xcframework/Info.plist b/GigyaNss/Flutter/Debug/App.xcframework/Info.plist
index 7f6bb648..1e8c44d1 100644
--- a/GigyaNss/Flutter/Debug/App.xcframework/Info.plist
+++ b/GigyaNss/Flutter/Debug/App.xcframework/Info.plist
@@ -4,6 +4,20 @@
AvailableLibraries
+
+ BinaryPath
+ App.framework/App
+ LibraryIdentifier
+ ios-arm64
+ LibraryPath
+ App.framework
+ SupportedArchitectures
+
+ arm64
+
+ SupportedPlatform
+ ios
+
BinaryPath
App.framework/App
diff --git a/GigyaNss/Flutter/Debug/App.xcframework/ios-arm64_x86_64-simulator/App.framework/App b/GigyaNss/Flutter/Debug/App.xcframework/ios-arm64_x86_64-simulator/App.framework/App
new file mode 100755
index 00000000..9f0263c4
Binary files /dev/null and b/GigyaNss/Flutter/Debug/App.xcframework/ios-arm64_x86_64-simulator/App.framework/App differ
diff --git a/GigyaNss/Flutter/Debug/App.xcframework/ios-arm64_x86_64-simulator/App.framework/_CodeSignature/CodeResources b/GigyaNss/Flutter/Debug/App.xcframework/ios-arm64_x86_64-simulator/App.framework/_CodeSignature/CodeResources
new file mode 100644
index 00000000..79f9491d
--- /dev/null
+++ b/GigyaNss/Flutter/Debug/App.xcframework/ios-arm64_x86_64-simulator/App.framework/_CodeSignature/CodeResources
@@ -0,0 +1,506 @@
+
+
+
+
+ files
+
+ Info.plist
+
+ 85iaADE5tc/NukRC+KGdiZaZ0ZA=
+
+ flutter_assets/AssetManifest.bin
+
+ O6clwZRw96qhIu00bBME3xZuL6M=
+
+ flutter_assets/AssetManifest.json
+
+ T8jz1X3tWZVznCPK/49lclU+7qM=
+
+ flutter_assets/FontManifest.json
+
+ vKJkVIcw+LGHFnKJGwrQwCREv68=
+
+ flutter_assets/NOTICES.Z
+
+ P+4Dhh30arFbrnIeDgYxBtncIlw=
+
+ flutter_assets/assets/.DS_Store
+
+ b4wP3iglWyDWj0XvqQhSoA9qf/Q=
+
+ flutter_assets/assets/example.json
+
+ u3SHn218leerwyhMY/WpzVfXYQM=
+
+ flutter_assets/assets/example_tests.json
+
+ IZzSddUZPGtl1igv4/2pMlZADjo=
+
+ flutter_assets/assets/social_images/.DS_Store
+
+ 3y++sUAKzaCQmjLBz2v0kvESHgc=
+
+ flutter_assets/assets/social_images/amazon.png
+
+ b3utVSYU9QueVzFpp3YOE5/alEk=
+
+ flutter_assets/assets/social_images/apple.png
+
+ NH4Z1Pf15NjYDfLLU/XvxIWfwF4=
+
+ flutter_assets/assets/social_images/facebook.png
+
+ +IUFIt/9pdLHEgkPY06ar0p+ovw=
+
+ flutter_assets/assets/social_images/g_amazon.png
+
+ I3yzcm8F+j23x7mLNhAhnoD3r+g=
+
+ flutter_assets/assets/social_images/g_apple.png
+
+ NH4Z1Pf15NjYDfLLU/XvxIWfwF4=
+
+ flutter_assets/assets/social_images/g_facebook.png
+
+ +IUFIt/9pdLHEgkPY06ar0p+ovw=
+
+ flutter_assets/assets/social_images/g_google.png
+
+ 7aiqoOUTATy0OBgwmAvPHFYr5Xs=
+
+ flutter_assets/assets/social_images/g_line.png
+
+ gKpmLufGTnqPxtLujkrs+8Bov6o=
+
+ flutter_assets/assets/social_images/g_linkedin.png
+
+ MdF536JsDMms8TZADp07c9WjFn4=
+
+ flutter_assets/assets/social_images/g_twitter.png
+
+ XsEXicknoy7rFk0PJzzpWdy1ZTc=
+
+ flutter_assets/assets/social_images/g_vkontakte.png
+
+ mlev5Fme85e02TUOQdasM7aoBrA=
+
+ flutter_assets/assets/social_images/g_wechat.png
+
+ rQOjU2U3DSMxBnPMmzWVLMwmpR8=
+
+ flutter_assets/assets/social_images/g_yahoo.png
+
+ SaagMrQoMptJNHksQCEab+1uZJc=
+
+ flutter_assets/assets/social_images/g_yahooJapan.png
+
+ 5QG9qhh70i5jrM8EwefFeyBY7og=
+
+ flutter_assets/assets/social_images/google.png
+
+ pMI7U85rsB/0DAIzCkdqF1+xeKk=
+
+ flutter_assets/assets/social_images/line.png
+
+ gKpmLufGTnqPxtLujkrs+8Bov6o=
+
+ flutter_assets/assets/social_images/linkedin.png
+
+ MdF536JsDMms8TZADp07c9WjFn4=
+
+ flutter_assets/assets/social_images/twitter.png
+
+ XsEXicknoy7rFk0PJzzpWdy1ZTc=
+
+ flutter_assets/assets/social_images/vkontakte.png
+
+ mlev5Fme85e02TUOQdasM7aoBrA=
+
+ flutter_assets/assets/social_images/wechat.png
+
+ rQOjU2U3DSMxBnPMmzWVLMwmpR8=
+
+ flutter_assets/assets/social_images/yahoo.png
+
+ SaagMrQoMptJNHksQCEab+1uZJc=
+
+ flutter_assets/assets/social_images/yahooJapan.png
+
+ 5QG9qhh70i5jrM8EwefFeyBY7og=
+
+ flutter_assets/assets/static/countries.json
+
+ oOXXZjA8hrB6Ze6rDq/oZ//e+Wc=
+
+ flutter_assets/assets/styles.json
+
+ YKdpbXdRDSkBkIBeK1SXwJCVY4w=
+
+ flutter_assets/fonts/MaterialIcons-Regular.otf
+
+ /CUoTuPQqqdexfyOT9lpJhV+2MQ=
+
+ flutter_assets/isolate_snapshot_data
+
+ gLUZUNbndCKs00+ddk9hgePiKHQ=
+
+ flutter_assets/kernel_blob.bin
+
+ bFFd5/z/y5Y814Vb6eHxI2U1P/4=
+
+ flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf
+
+ P7bb/oR3EhwqCIH1M6LyTuBIWYU=
+
+ flutter_assets/shaders/ink_sparkle.frag
+
+ KL+7f3IYR/Y9WDlxxUeDmgGoluc=
+
+ flutter_assets/vm_snapshot_data
+
+ +HsWKuOINTMijVvKruokFpzcml8=
+
+
+ files2
+
+ flutter_assets/AssetManifest.bin
+
+ hash2
+
+ U7F+pSMvx/nt5E3w02RDV8gnum70zVaj/Mvzz1rdqyo=
+
+
+ flutter_assets/AssetManifest.json
+
+ hash2
+
+ MBP7Sk21MkBIJ41rZN35n245OE0z1x+Eahv1TI75c8A=
+
+
+ flutter_assets/FontManifest.json
+
+ hash2
+
+ zX4DZFvESy3Ue3y2JvUcTsv1Whl6t3JBYotHrBZfviE=
+
+
+ flutter_assets/NOTICES.Z
+
+ hash2
+
+ DcfLVpBi2w0z8IwiVur6dBkboeftQCo16zSq37qGx7A=
+
+
+ flutter_assets/assets/example.json
+
+ hash2
+
+ TuGtsV04G/A+5zJWs30YDF2PzZmaGYDRkv5wArLab/U=
+
+
+ flutter_assets/assets/example_tests.json
+
+ hash2
+
+ VS+YWJzIHbMociCxvcMG583JfhOYtEcuKgHgZRcpd0s=
+
+
+ flutter_assets/assets/social_images/amazon.png
+
+ hash2
+
+ Rp6isuPr93EpI/0PXnkacLxaXjXtbrCVcwgJ53i0RVQ=
+
+
+ flutter_assets/assets/social_images/apple.png
+
+ hash2
+
+ oEw4PrSl96ec+uyJ8hGqe0nPsC6oVtc1XGxAyFliM2E=
+
+
+ flutter_assets/assets/social_images/facebook.png
+
+ hash2
+
+ BnreAMPOnKbP9ET5FSEEt0Tg7bS06kxG7P+CK9XZfKM=
+
+
+ flutter_assets/assets/social_images/g_amazon.png
+
+ hash2
+
+ UDIuSUt8k7CxT8mIFnx039hbDS9VVa88c3cfsRWoYmc=
+
+
+ flutter_assets/assets/social_images/g_apple.png
+
+ hash2
+
+ oEw4PrSl96ec+uyJ8hGqe0nPsC6oVtc1XGxAyFliM2E=
+
+
+ flutter_assets/assets/social_images/g_facebook.png
+
+ hash2
+
+ BnreAMPOnKbP9ET5FSEEt0Tg7bS06kxG7P+CK9XZfKM=
+
+
+ flutter_assets/assets/social_images/g_google.png
+
+ hash2
+
+ kjltFzgMoUMI7tuCvBZZAX/qGvMb6Dw0HpDuhKWlT7I=
+
+
+ flutter_assets/assets/social_images/g_line.png
+
+ hash2
+
+ XHllBzu2tViQgQ0dqRHEF85N28afsGZhLQ/k8NVrkmA=
+
+
+ flutter_assets/assets/social_images/g_linkedin.png
+
+ hash2
+
+ h6yCJRKC1vY2y743r0OTtSTRP0dN7XB1fosfI88nB7A=
+
+
+ flutter_assets/assets/social_images/g_twitter.png
+
+ hash2
+
+ SWFnUxE83/P1V0/4bJ2OSHrpTHVZpeTiKTgVzf/8J6M=
+
+
+ flutter_assets/assets/social_images/g_vkontakte.png
+
+ hash2
+
+ MxA5YQBcmroRZQxDI0+mqpmQKZRA4uZdn2DvCGq1Qe0=
+
+
+ flutter_assets/assets/social_images/g_wechat.png
+
+ hash2
+
+ +RIMI5+ncZqVq4rN4e5QiSEwBfd0N28xU2PWQLDAzvI=
+
+
+ flutter_assets/assets/social_images/g_yahoo.png
+
+ hash2
+
+ aONpOOQQPTiOLnUy74Lp31kBZjJf5jjtxEsv92Wp+EA=
+
+
+ flutter_assets/assets/social_images/g_yahooJapan.png
+
+ hash2
+
+ OgP89NSxUFSlqV35Gd1dutKf0NPGoJRuYegAcCoVBQI=
+
+
+ flutter_assets/assets/social_images/google.png
+
+ hash2
+
+ cZOrpYGkP22CW2bgtiC+9hd6Kq/WtJv+falmzWogc70=
+
+
+ flutter_assets/assets/social_images/line.png
+
+ hash2
+
+ XHllBzu2tViQgQ0dqRHEF85N28afsGZhLQ/k8NVrkmA=
+
+
+ flutter_assets/assets/social_images/linkedin.png
+
+ hash2
+
+ h6yCJRKC1vY2y743r0OTtSTRP0dN7XB1fosfI88nB7A=
+
+
+ flutter_assets/assets/social_images/twitter.png
+
+ hash2
+
+ SWFnUxE83/P1V0/4bJ2OSHrpTHVZpeTiKTgVzf/8J6M=
+
+
+ flutter_assets/assets/social_images/vkontakte.png
+
+ hash2
+
+ MxA5YQBcmroRZQxDI0+mqpmQKZRA4uZdn2DvCGq1Qe0=
+
+
+ flutter_assets/assets/social_images/wechat.png
+
+ hash2
+
+ +RIMI5+ncZqVq4rN4e5QiSEwBfd0N28xU2PWQLDAzvI=
+
+
+ flutter_assets/assets/social_images/yahoo.png
+
+ hash2
+
+ aONpOOQQPTiOLnUy74Lp31kBZjJf5jjtxEsv92Wp+EA=
+
+
+ flutter_assets/assets/social_images/yahooJapan.png
+
+ hash2
+
+ OgP89NSxUFSlqV35Gd1dutKf0NPGoJRuYegAcCoVBQI=
+
+
+ flutter_assets/assets/static/countries.json
+
+ hash2
+
+ eYZ80klSIPEK2eET7D44pBmMwS7t2PI5+r6OmpjCCF4=
+
+
+ flutter_assets/assets/styles.json
+
+ hash2
+
+ VJ+WzXBov5BYIUKHOBgPCeuQAcxLG8M1ra2GFxUcxhc=
+
+
+ flutter_assets/fonts/MaterialIcons-Regular.otf
+
+ hash2
+
+ 2YZbZxoJ1oPROoYwidiCXg9ho3aWzl19RIvIAjqmJFM=
+
+
+ flutter_assets/isolate_snapshot_data
+
+ hash2
+
+ rnNRNqkjfwz6o+ECah8gei8ooCiw3YLryTTvYxQ0uLg=
+
+
+ flutter_assets/kernel_blob.bin
+
+ hash2
+
+ +ym/MjaVgjlA8mmv7ji206Kfs3cWGbAKeF/7C3o2tUk=
+
+
+ flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf
+
+ hash2
+
+ x6NX+tjyECiQtyzbbjyY8U2zoZ7GDbJtE+T+k/dzgI0=
+
+
+ flutter_assets/shaders/ink_sparkle.frag
+
+ hash2
+
+ v6u8YtYjslOLIIb1rrgcOW817fxVEiBaprKuV+f6FpY=
+
+
+ flutter_assets/vm_snapshot_data
+
+ hash2
+
+ XRpcsR0vWGkDzG+35GjjzaJtqN3CuV3azmWWPti/o3M=
+
+
+
+ rules
+
+ ^.*
+
+ ^.*\.lproj/
+
+ optional
+
+ weight
+ 1000
+
+ ^.*\.lproj/locversion.plist$
+
+ omit
+
+ weight
+ 1100
+
+ ^Base\.lproj/
+
+ weight
+ 1010
+
+ ^version.plist$
+
+
+ rules2
+
+ .*\.dSYM($|/)
+
+ weight
+ 11
+
+ ^(.*/)?\.DS_Store$
+
+ omit
+
+ weight
+ 2000
+
+ ^.*
+
+ ^.*\.lproj/
+
+ optional
+
+ weight
+ 1000
+
+ ^.*\.lproj/locversion.plist$
+
+ omit
+
+ weight
+ 1100
+
+ ^Base\.lproj/
+
+ weight
+ 1010
+
+ ^Info\.plist$
+
+ omit
+
+ weight
+ 20
+
+ ^PkgInfo$
+
+ omit
+
+ weight
+ 20
+
+ ^embedded\.provisionprofile$
+
+ weight
+ 20
+
+ ^version\.plist$
+
+ weight
+ 20
+
+
+
+
diff --git a/GigyaNss/Flutter/Debug/App.xcframework/ios-arm64_x86_64-simulator/App.framework/flutter_assets/AssetManifest.bin b/GigyaNss/Flutter/Debug/App.xcframework/ios-arm64_x86_64-simulator/App.framework/flutter_assets/AssetManifest.bin
new file mode 100644
index 00000000..4a48bd7a
--- /dev/null
+++ b/GigyaNss/Flutter/Debug/App.xcframework/ios-arm64_x86_64-simulator/App.framework/flutter_assets/AssetManifest.bin
@@ -0,0 +1 @@
+
assets/.DS_Store
assetassets/.DS_Storeassets/example.json
assetassets/example.jsonassets/example_tests.json
assetassets/example_tests.jsonassets/social_images/.DS_Store
assetassets/social_images/.DS_Storeassets/social_images/amazon.png
assetassets/social_images/amazon.pngassets/social_images/apple.png
assetassets/social_images/apple.png!assets/social_images/facebook.png
asset!assets/social_images/facebook.png!assets/social_images/g_amazon.png
asset!assets/social_images/g_amazon.png assets/social_images/g_apple.png
asset assets/social_images/g_apple.png#assets/social_images/g_facebook.png
asset#assets/social_images/g_facebook.png!assets/social_images/g_google.png
asset!assets/social_images/g_google.pngassets/social_images/g_line.png
assetassets/social_images/g_line.png#assets/social_images/g_linkedin.png
asset#assets/social_images/g_linkedin.png"assets/social_images/g_twitter.png
asset"assets/social_images/g_twitter.png$assets/social_images/g_vkontakte.png
asset$assets/social_images/g_vkontakte.png!assets/social_images/g_wechat.png
asset!assets/social_images/g_wechat.png assets/social_images/g_yahoo.png
asset assets/social_images/g_yahoo.png%assets/social_images/g_yahooJapan.png
asset%assets/social_images/g_yahooJapan.pngassets/social_images/google.png
assetassets/social_images/google.pngassets/social_images/line.png
assetassets/social_images/line.png!assets/social_images/linkedin.png
asset!assets/social_images/linkedin.png assets/social_images/twitter.png
asset assets/social_images/twitter.png"assets/social_images/vkontakte.png
asset"assets/social_images/vkontakte.pngassets/social_images/wechat.png
assetassets/social_images/wechat.pngassets/social_images/yahoo.png
assetassets/social_images/yahoo.png#assets/social_images/yahooJapan.png
asset#assets/social_images/yahooJapan.pngassets/static/countries.json
assetassets/static/countries.jsonassets/styles.json
assetassets/styles.json2packages/cupertino_icons/assets/CupertinoIcons.ttf
asset2packages/cupertino_icons/assets/CupertinoIcons.ttf
\ No newline at end of file
diff --git a/GigyaNss/Flutter/Debug/App.xcframework/ios-arm64_x86_64-simulator/App.framework/flutter_assets/AssetManifest.json b/GigyaNss/Flutter/Debug/App.xcframework/ios-arm64_x86_64-simulator/App.framework/flutter_assets/AssetManifest.json
new file mode 100644
index 00000000..6a06bbc6
--- /dev/null
+++ b/GigyaNss/Flutter/Debug/App.xcframework/ios-arm64_x86_64-simulator/App.framework/flutter_assets/AssetManifest.json
@@ -0,0 +1 @@
+{"assets/.DS_Store":["assets/.DS_Store"],"assets/example.json":["assets/example.json"],"assets/example_tests.json":["assets/example_tests.json"],"assets/social_images/.DS_Store":["assets/social_images/.DS_Store"],"assets/social_images/amazon.png":["assets/social_images/amazon.png"],"assets/social_images/apple.png":["assets/social_images/apple.png"],"assets/social_images/facebook.png":["assets/social_images/facebook.png"],"assets/social_images/g_amazon.png":["assets/social_images/g_amazon.png"],"assets/social_images/g_apple.png":["assets/social_images/g_apple.png"],"assets/social_images/g_facebook.png":["assets/social_images/g_facebook.png"],"assets/social_images/g_google.png":["assets/social_images/g_google.png"],"assets/social_images/g_line.png":["assets/social_images/g_line.png"],"assets/social_images/g_linkedin.png":["assets/social_images/g_linkedin.png"],"assets/social_images/g_twitter.png":["assets/social_images/g_twitter.png"],"assets/social_images/g_vkontakte.png":["assets/social_images/g_vkontakte.png"],"assets/social_images/g_wechat.png":["assets/social_images/g_wechat.png"],"assets/social_images/g_yahoo.png":["assets/social_images/g_yahoo.png"],"assets/social_images/g_yahooJapan.png":["assets/social_images/g_yahooJapan.png"],"assets/social_images/google.png":["assets/social_images/google.png"],"assets/social_images/line.png":["assets/social_images/line.png"],"assets/social_images/linkedin.png":["assets/social_images/linkedin.png"],"assets/social_images/twitter.png":["assets/social_images/twitter.png"],"assets/social_images/vkontakte.png":["assets/social_images/vkontakte.png"],"assets/social_images/wechat.png":["assets/social_images/wechat.png"],"assets/social_images/yahoo.png":["assets/social_images/yahoo.png"],"assets/social_images/yahooJapan.png":["assets/social_images/yahooJapan.png"],"assets/static/countries.json":["assets/static/countries.json"],"assets/styles.json":["assets/styles.json"],"packages/cupertino_icons/assets/CupertinoIcons.ttf":["packages/cupertino_icons/assets/CupertinoIcons.ttf"]}
\ No newline at end of file
diff --git a/GigyaNss/Flutter/Debug/App.xcframework/ios-arm64_x86_64-simulator/App.framework/flutter_assets/assets/example.json b/GigyaNss/Flutter/Debug/App.xcframework/ios-arm64_x86_64-simulator/App.framework/flutter_assets/assets/example.json
new file mode 100644
index 00000000..8b5bf9d3
--- /dev/null
+++ b/GigyaNss/Flutter/Debug/App.xcframework/ios-arm64_x86_64-simulator/App.framework/flutter_assets/assets/example.json
@@ -0,0 +1,936 @@
+{
+ "theme": {
+ "primaryColor": "red",
+ "secondaryColor": "white",
+ "textColor": "black",
+ "enabledColor": "blue",
+ "disabledColor": "grey",
+ "errorColor": "red",
+ "linkColor": "blue"
+ },
+ "customThemes": {
+ "title": {
+ "fontWeight": "bold",
+ "background": "transparent",
+ "fontSize": 18,
+ "margin": [
+ 16,
+ 8,
+ 16,
+ 8
+ ]
+ },
+ "subtitle": {
+ "fontSize": 16
+ },
+ "input": {
+ "cornerRadius": 4,
+ "borderSize": 1,
+ "margin": [
+ 16,
+ 8,
+ 16,
+ 8
+ ]
+ },
+ "checkbox": {
+ "background": "transparent",
+ "margin": [
+ 16,
+ 8,
+ 16,
+ 8
+ ]
+ },
+ "radio": {
+ "background": "transparent",
+ "margin": [
+ 16,
+ 8,
+ 16,
+ 8
+ ]
+ },
+ "container": {
+ "background": "grey",
+ "cornerRadius": 22,
+ "margin": [
+ 16,
+ 44,
+ 16,
+ 0
+ ]
+ },
+ "flatButton": {
+ "fontSize": 14,
+ "fontColor": "white",
+ "fontWeight": 6,
+ "elevation": 0,
+ "background": "blue",
+ "size": [
+ 300,
+ 44
+ ]
+ },
+ "raisedButton": {
+ "fontSize": 18,
+ "fontColor": "white",
+ "fontWeight": 4,
+ "elevation": 4,
+ "background": "blue",
+ "size": [
+ 300,
+ 40
+ ],
+ "margin": [
+ 16,
+ 8,
+ 16,
+ 8
+ ],
+ "cornerRadius": 2
+ }
+ },
+ "useSchemaValidations": false,
+ "platformAware": false,
+ "i18n": {
+ "_default": {
+ "login": "Login",
+ "login-title": "login in with your email and password:",
+ "login-no-account+link": "I don't have an account. [Register](register)",
+ "login-social-title": "Login with social provider:",
+ "register": "Register",
+ "register-title": "Register with your email and password:",
+ "register-already+link": "Already registered? [Login](login)",
+ "register-terms+link": "I have read and understood these [terms of use](https://www.google.com)",
+ "register-or": " - Or - ",
+ "account-information": "Account Information",
+ "account-custom-title": "Update account special fields",
+ "account-custom-rubato": "Rubato Guitars",
+ "account-custom-parker": "Parker Guitars",
+ "account_marketing_notifications_selection": "I agree to receive marketing communications",
+ "forgot-password-title": "Forgot password",
+ "forgot-password-custom-title": "Please enter your email address to reset your password:",
+ "forgot-password-back-to-login": "[Back to login](login)",
+ "forgot-password+link": "[Forgot password](forgot-password)",
+ "common-email": "Email",
+ "common-password": "Password",
+ "common-submit": "Submit",
+ "common-first-name": "First Name",
+ "common-last-name": "Last Name",
+ "common-zip": "Zipcode",
+ "common-rescueString": "My rescue code",
+ "error-required-field": "This field is required",
+ "error-invalid-email": "Invalid email format",
+ "error-invalid-format": "Invalid format",
+ "error-schema-required-validation": "Validation failed. Field is required",
+ "error-schema-regex-validation": "Validation failed on regular expression",
+ "error-schema-checkbox-validation": "Validation failed. boolean field",
+ "confirm-password": "Confirm password",
+ "choose-guitar": "Select"
+ },
+ "es": {
+ "login": "Iniciar sesión",
+ "login-title": "inicie sesión con su correo electrónico y contraseña:",
+ "login-no-account+link": "No tengo una cuenta [Registrarse](register)",
+ "login-social-title": "Inicie sesión con el proveedor social:",
+ "register": "Registrarse",
+ "register-title": "Regístrese con su correo electrónico y contraseña:",
+ "register-already+link": "¿Ya registrado? [Iniciar sesión](login)",
+ "register-terms+link": "He leído y entiendo estos [términos de uso](https://www.google.com)",
+ "register-or": " - o - ",
+ "account-information": "Información de la cuenta",
+ "account-custom-title": "Actualizar campos especiales de cuenta",
+ "account-custom-rubato": "Guitarras Rubato",
+ "account-custom-parker": "Guitarras Parker",
+ "account_marketing_notifications_selection": "Acepto recibir comunicaciones de marketing",
+ "forgot-password-title": "Se te olvidó tu contraseña",
+ "forgot-password-custom-title": "Ingrese su dirección de correo electrónico para restablecer su contraseña:",
+ "forgot-password-back-to-login": "[Atrás para iniciar sesión](login)",
+ "forgot-password+link": "[Se te olvidó tu contraseña](forgot-password)",
+ "common-email": "Email",
+ "common-password": "Contraseña",
+ "common-submit": "Enviar",
+ "common-first-name": "Nombre de pila",
+ "common-last-name": "Apellido",
+ "common-zip": "Código postal",
+ "common-rescueString": "Mi código de rescate",
+ "error-required-field": "este campo es requerido",
+ "error-invalid-email": "Formato de correo inválido",
+ "error-invalid-format": "Formato inválido",
+ "error-schema-required-validation": "Validación fallida. Se requiere campo",
+ "error-schema-regex-validation": "La validación falló en la expresión regular",
+ "error-schema-checkbox-validation": "Validación fallida. campo booleano"
+ }
+ },
+ "routing": {
+ "initial": "login",
+ "default": {
+ "onSuccess": "_dismiss",
+ "onPendingEmailVerification": "_dismiss"
+ }
+ },
+ "screens": {
+ "login": {
+ "routing": {
+ "onPendingRegistration": "account-update",
+ "onLoginIdentifierExists": "link-account",
+ "onSuccess": "account-update"
+ },
+ "action": "login",
+ "alignment": "center",
+ "appBar": {
+ "textKey": "login"
+ },
+ "children": [
+ {
+ "type": "container",
+ "stack": "horizontal",
+ "alignment": "start",
+ "style": {
+ "margin": 0
+ },
+ "children": [
+ {
+ "type": "label",
+ "textKey": "login-social-title",
+ "theme": "system-label",
+ "style": {
+ "margin": 16
+ }
+ }
+ ]
+ },
+ {
+ "type": "socialLoginButton",
+ "provider": "facebook",
+ "textKey": "social-sign-in-facebook",
+ "style": {
+ "textAlign": "center",
+ "margin": [
+ 16,
+ 0,
+ 16,
+ 8
+ ],
+ "cornerRadius": 5,
+ "elevation": 0
+ }
+ },
+ {
+ "type": "socialLoginButton",
+ "provider": "linkedin",
+ "style": {
+ "textAlign": "center",
+ "margin": [
+ 16,
+ 0,
+ 16,
+ 8
+ ],
+ "cornerRadius": 5,
+ "elevation": 0
+ }
+ },
+ {
+ "type": "socialLoginButton",
+ "provider": "google",
+ "style": {
+ "textAlign": "center",
+ "margin": [
+ 16,
+ 0,
+ 16,
+ 8
+ ],
+ "cornerRadius": 5,
+ "elevation": 0
+ }
+ },
+ {
+ "type": "container",
+ "stack": "horizontal",
+ "alignment": "start",
+ "style": {
+ "margin": 16
+ },
+ "children": [
+ {
+ "type": "label",
+ "textKey": "login-title",
+ "theme": "subtitle"
+ }
+ ]
+ },
+ {
+ "bind": "#loginID",
+ "type": "emailInput",
+ "textKey": "common-email",
+ "theme": "input",
+ "style": {
+ "margin": [
+ 16,
+ 0,
+ 16,
+ 0
+ ],
+ "cornerRadius": 22,
+ "borderSize": 1
+ },
+ "validations": {
+ "required": {
+ "enabled": true,
+ "errorKey": "error-required-field"
+ },
+ "regex": {
+ "enabled": true,
+ "format": "^[a-zA-Z0-9.a-zA-Z0-9.!#$%&'*+-/=?^_`{|}~]+@[a-zA-Z0-9]+\\.[a-zA-Z]+",
+ "errorKey": "error-invalid-email"
+ }
+ }
+ },
+ {
+ "bind": "#password",
+ "type": "passwordInput",
+ "textKey": "common-password",
+ "theme": "input",
+ "confirmPassword": true,
+ "confirmPasswordPlaceholder": "confirm-password",
+ "stack": "horizontal",
+ "style": {
+ "margin": [
+ 16,
+ 4,
+ 16,
+ 4
+ ],
+
+ "borderSize": 1
+ },
+ "validations": {
+ "required": {
+ "enabled": true,
+ "errorKey": "error-required-field"
+ },
+ "regex": {
+ "enabled": true,
+ "format": "(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[!@%#$&*~]).{8,}",
+ "errorKey": "error-invalid-format"
+ }
+ }
+ },
+ {
+ "type": "label",
+ "textKey": "forgot-password+link",
+ "style": {
+ "fontSize": 14,
+ "margin": [
+ 0,
+ 8,
+ 0,
+ 8
+ ]
+ }
+ },
+ {
+ "type": "label",
+ "textKey": "login-no-account+link",
+ "style": {
+ "linkColor": "red",
+ "margin": [
+ 0,
+ 24,
+ 0,
+ 24
+ ]
+ }
+ },
+ {
+ "type": "submit",
+ "textKey": "common-submit",
+ "theme": "raisedButton",
+ "style": {
+ "cornerRadius": 5,
+ "borderColor": "black",
+ "borderSize": 2
+ }
+ }
+ ]
+ },
+ "register": {
+ "routing": {
+ "onPendingRegistration": "account-update",
+ "onLoginIdentifierExists": "link-account",
+ "onSuccess": "_dismiss"
+ },
+ "action": "register",
+ "appBar": {
+ "textKey": "Register"
+ },
+ "stack": "vertical",
+ "alignment": "start",
+ "children": [
+ {
+ "type": "label",
+ "textKey": "register-title",
+ "style": {
+ "margin": 16
+ }
+ },
+ {
+ "bind": "#email",
+ "type": "emailInput",
+ "textKey": "common-email",
+ "theme": "input",
+ "validations": {
+ "required": {
+ "enabled": true,
+ "errorKey": "error-required-field"
+ }}
+ },
+ {
+ "type": "container",
+ "stack": "horizontal",
+ "alignment": "start",
+ "style": {
+ "margin": 0
+ },
+ "children": [
+ {
+ "bind": "profile.firstName",
+ "type": "textInput",
+ "textKey": "common-first-name",
+ "theme": "input"
+ },
+ {
+ "bind": "profile.lastName",
+ "type": "textInput",
+ "textKey": "common-last-name",
+ "theme": "input"
+ }
+ ]
+ },
+ {
+ "bind": "#password",
+ "type": "passwordInput",
+ "textKey": "common-password",
+ "theme": "input",
+ "confirmPassword": true,
+ "confirmPasswordPlaceholder": "confirm-password",
+ "stack": "vertical",
+ "validations": {
+ "required": {
+ "enabled": true,
+ "errorKey": "error-required-field"
+ }}
+ },
+ {
+ "type": "label",
+ "textKey": "register-already+link",
+ "style": {
+ "margin": [
+ 16,
+ 26,
+ 16,
+ 16
+ ]
+ }
+ },
+ {
+ "bind": "data.terms",
+ "type": "checkbox",
+ "textKey": "register-terms+link",
+ "style": {
+ "margin": [
+ 16,
+ 0,
+ 16,
+ 0
+ ]
+ }
+ },
+ {
+ "type": "label",
+ "textKey": "register-or",
+ "style": {
+ "fontSize": 16,
+ "margin": [
+ 16,
+ 4,
+ 16,
+ 8
+ ]
+ }
+ },
+ {
+ "type": "socialLoginGrid",
+ "providers": [
+ "facebook",
+ "google"
+ ],
+ "columns": 3,
+ "rows": 1,
+ "style": {
+ "cornerRadius": 6,
+ "fontSize": 14,
+ "fontColor": "black",
+ "fontWeight": "bold",
+ "elevation": 2,
+ "margin": 16,
+ "indicatorColor": "grey"
+ }
+ },
+ {
+ "type": "submit",
+ "textKey": "common-submit",
+ "style": {
+ "elevation": 4,
+ "size": [
+ 280,
+ 44
+ ],
+ "margin": 16
+ }
+ }
+ ]
+ },
+ "account-update": {
+ "routing": {
+ "onSuccess": "_dismiss",
+ "onBack" : "_dismiss"
+ },
+ "action": "setAccount",
+ "appBar": {
+ "textKey": "account-information"
+ },
+ "stack": "vertical",
+ "children": [
+ {
+ "type": "profilePhoto",
+ "allowUpload": false,
+ "default": "https://www.w3schools.com/howto/img_avatar.png",
+ "style": {
+ "cornerRadius": 40,
+ "elevation": 4,
+ "margin": [
+ 0,
+ 22,
+ 0,
+ 10
+ ],
+ "size": [
+ 80,
+ 80
+ ]
+ }
+ },
+ {
+ "bind": "profile.firstName",
+ "type": "textInput",
+ "textKey": "common-first-name",
+ "theme": "input"
+ },
+ {
+ "bind": "profile.lastName",
+ "type": "textInput",
+ "textKey": "common-last-name",
+ "theme": "input"
+ },
+ {
+ "bind": "profile.email",
+ "type": "textInput",
+ "textKey": "common-email",
+ "theme": "input",
+ "validations": {
+ "required": {
+ "enabled": true,
+ "errorKey": "error-required-field"
+ }
+ }
+ },
+ {
+ "bind": "profile.zip",
+ "type": "textInput",
+ "textKey": "common-zip",
+ "theme": "input",
+ "validations": {
+ "required": {
+ "enabled": true,
+ "errorKey": "error-required-field"
+ }
+ }
+ },
+ {
+ "type": "dropdown",
+ "bind": "data.favGuitar",
+ "validations": {
+ "required": {
+ "enabled": true,
+ "errorKey": "error-required-field"
+ }
+ },
+ "style": {
+ "cornerRadius": 15,
+ "borderSize": 2
+ },
+ "options": [
+ {
+ "default": true,
+ "value": "",
+ "textKey": "Paul Reed Smith"
+ },
+ {
+ "value": "Rubato",
+ "textKey": "account-custom-rubato"
+ },
+ {
+ "value": "Parker",
+ "textKey": "account-custom-parker"
+ }
+ ]
+ },
+ {
+ "type": "datePicker",
+ "initialDisplay": "input",
+ "textKey": "Birth date:",
+ "bind": {
+ "type": "date",
+ "day": "profile.birthDay",
+ "month": "profile.birthMonth",
+ "year": "profile.birthYear"
+ },
+ "startYear": 2000,
+ "endYear": 2025,
+ "datePickerStyle" : {
+ "primaryColor": "blue"
+ },
+ "style": {
+ "fontSize": 16,
+ "cornerRadius": 15,
+ "borderSize": 2,
+ "fontColor": "black",
+ "margin": [
+ 16,
+ 10,
+ 16,
+ 8
+ ]
+ }
+ },
+ {
+ "type": "container",
+ "stack": "vertical",
+ "children": [
+ {
+ "type": "submit",
+ "textKey": "common-submit",
+ "theme": "raisedButton",
+ "style": {
+ "size": [
+ 200,
+ 44
+ ],
+ "margin": [
+ 16,
+ 10,
+ 16,
+ 16
+ ]
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "forgot-password": {
+ "routing": {
+ "onSuccess": "_dismiss"
+ },
+ "action": "forgotPassword",
+ "appBar": {
+ "textKey": "forgot-password-title"
+ },
+ "stack": "vertical",
+ "children": [
+ {
+ "type": "label",
+ "textKey": "forgot-password-custom-title",
+ "theme": "subtitle",
+ "style": {
+ "margin": 16
+ }
+ },
+ {
+ "bind": "#loginID",
+ "type": "emailInput",
+ "textKey": "common-email",
+ "theme": "input",
+ "style": {
+ "cornerRadius": 5,
+ "borderSize": 1
+ },
+ "validations": {
+ "required": {
+ "enabled": true,
+ "errorKey": "error-required-field"
+ },
+ "regex": {
+ "enabled": true,
+ "format": "^[a-zA-Z0-9.a-zA-Z0-9.!#$%&'*+-/=?^_`{|}~]+@[a-zA-Z0-9]+\\.[a-zA-Z]+",
+ "errorKey": "error-invalid-email"
+ }
+ }
+ },
+ {
+ "type": "label",
+ "textKey": "forgot-password-back-to-login",
+ "style": {
+ "margin": [
+ 0,
+ 26,
+ 0,
+ 16
+ ]
+ }
+ },
+ {
+ "type": "submit",
+ "textKey": "common-submit",
+ "theme": "raisedButton",
+ "style": {
+ "margin": [
+ 0,
+ 40,
+ 0,
+ 0
+ ],
+ "cornerRadius": 5
+ }
+ }
+ ]
+ },
+ "link-account": {
+ "routing": {
+ "onSuccess": "_dismiss"
+ },
+ "action": "linkAccount",
+ "appBar": {
+ "textKey": "account-information"
+ },
+ "stack": "vertical",
+ "children": [
+ {
+ "type": "label",
+ "textKey": "Account linking",
+ "theme": "title",
+ "style": {
+ "margin": [
+ 16,
+ 20,
+ 16,
+ 0
+ ]
+ }
+ },
+ {
+ "type": "container",
+ "showIf": "conflictingAccounts.loginProviders.filter(p => p != 'site').length > 0",
+ "children": [
+ {
+ "type": "socialLoginGrid",
+ "columns": 3,
+ "rows": 2,
+ "style": {
+ "cornerRadius": 6,
+ "fontSize": 14,
+ "fontColor": "black",
+ "fontWeight": "bold",
+ "elevation": 2,
+ "margin": 16,
+ "indicatorColor": "grey"
+ }
+ }
+ ]
+ },
+ {
+ "type": "container",
+ "showIf": "conflictingAccounts.loginProviders.includes('site')",
+ "style": {
+ "margin": [
+ 16,
+ 20,
+ 16,
+ 0
+ ]
+ },
+ "children": [
+ {
+ "type": "label",
+ "textKey": "Enter your account password in order to link you account",
+ "style": {
+ "fontSize": 14,
+ "margin": [
+ 16,
+ 10,
+ 16,
+ 0
+ ]
+ }
+ },
+ {
+ "bind": "conflictingAccounts.loginID",
+ "sendAs": "loginID",
+ "disabled": true,
+ "type": "textInput",
+ "textKey": "common-email",
+ "theme": "input"
+ },
+ {
+ "bind": "#password",
+ "type": "passwordInput",
+ "textKey": "common-password",
+ "theme": "input",
+ "style": {
+ "margin": [
+ 0,
+ 10,
+ 0,
+ 0
+ ]
+ },
+ "validations": {
+ "required": {
+ "enabled": true,
+ "errorKey": "error-required-field"
+ }
+ }
+ },
+ {
+ "type": "submit",
+ "textKey": "common-submit",
+ "theme": "raisedButton",
+ "style": {
+ "margin": [
+ 0,
+ 20,
+ 0,
+ 0
+ ],
+ "cornerRadius": 5
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "phone-login": {
+ "routing": {
+ "onSuccess": "phone-verification"
+ },
+ "action": "otp",
+ "appBar": {
+ "textKey": "login"
+ },
+ "stack": "vertical",
+ "children": [
+ {
+ "type": "label",
+ "textKey": "Login with your phone number",
+ "theme": "title",
+ "style": {
+ "margin": [
+ 16,
+ 20,
+ 16,
+ 0
+ ]
+ }
+ },
+ {
+ "type": "phoneInput",
+ "bind": "#phoneNumber",
+ "textKey": "enter your phone number",
+ "disabled": false,
+ "countries": {
+ "showIcons": false
+ },
+ "style": {
+ "margin": [
+ 16,
+ 20,
+ 16,
+ 4
+ ]
+ }
+ },
+ {
+ "type": "submit",
+ "textKey": "common-submit",
+ "theme": "raisedButton",
+ "style": {
+ "margin": [
+ 0,
+ 40,
+ 0,
+ 0
+ ],
+ "cornerRadius": 5
+ }
+ }
+ ]
+ },
+ "phone-verification": {
+ "routing": {
+ "onSuccess": "_dismiss"
+ },
+ "action": "otp",
+ "appBar": {
+ "textKey": "verify SMS"
+ },
+ "stack": "vertical",
+ "children": [
+ {
+ "type": "label",
+ "textKey": "Login with your phone number",
+ "theme": "title",
+ "style": {
+ "margin": [
+ 16,
+ 20,
+ 16,
+ 0
+ ]
+ }
+ },
+ {
+ "type": "textInput",
+ "bind": "#code",
+ "textKey": "Verify SMS code",
+ "theme": "input",
+ "style": {
+ "margin": [
+ 16,
+ 20,
+ 16,
+ 4
+ ]
+ }
+ },
+ {
+ "type": "submit",
+ "textKey": "common-submit",
+ "theme": "raisedButton",
+ "style": {
+ "margin": [
+ 0,
+ 40,
+ 0,
+ 0
+ ],
+ "cornerRadius": 5
+ }
+ }
+ ]
+ }
+ }
+}
diff --git a/GigyaNss/Flutter/Debug/App.xcframework/ios-arm64_x86_64-simulator/App.framework/flutter_assets/assets/styles.json b/GigyaNss/Flutter/Debug/App.xcframework/ios-arm64_x86_64-simulator/App.framework/flutter_assets/assets/styles.json
new file mode 100644
index 00000000..4fc65549
--- /dev/null
+++ b/GigyaNss/Flutter/Debug/App.xcframework/ios-arm64_x86_64-simulator/App.framework/flutter_assets/assets/styles.json
@@ -0,0 +1,332 @@
+{
+ "container": {
+ "7530a756-b293-4676-a9de-ed70d45c902e": {
+ "data": {"default": true, "name": "system-container"},
+ "style": {
+ "background": "white",
+ "textAlign": "center",
+ "opacity": 1,
+ "margin": [
+ 8,
+ 8,
+ 8,
+ 8
+ ],
+ "fontSize": 16,
+ "fontColor": "black",
+ "cornerRadius": 22,
+ "borderSize": 1,
+ "borderColor": "#9E9E9E"
+ }
+ }
+ },
+ "label": {
+ "system-label": {
+ "data": {"default": true, "name": "system-label" },
+ "style": {
+ "background": "transparent",
+ "textAlign": "center",
+ "opacity": 1,
+ "margin": [
+ 8,
+ 8,
+ 8,
+ 8
+ ],
+ "fontWeight": 5,
+ "fontSize": 16,
+ "fontColor": "black",
+ "cornerRadius": 22,
+ "borderSize": 1,
+ "borderColor": "#9E9E9E"
+ }
+ }
+ },
+ "textInput": {
+ "a435b2ae-5126-4eab-949c-2a9b1e6673fc": {
+ "data": {"default": true, "name": "system-text"},
+ "style": {
+ "background": "transparent",
+ "textAlign": "center",
+ "opacity": 1,
+ "margin": [
+ 8,
+ 8,
+ 8,
+ 8
+ ],
+ "fontSize": 16,
+ "fontColor": "black",
+ "cornerRadius": 22,
+ "borderSize": 1,
+ "borderColor": "#9E9E9E"
+ }
+ }
+ },
+ "dropdown": {
+ "dc3b4a1b-f14c-4b75-b032-d3aa32ce13eb": {
+ "data": {"default": true, "name": "system-dropdown"},
+ "style": {
+ "background": "transparent",
+ "textAlign": "center",
+ "opacity": 1,
+ "margin": [
+ 8,
+ 8,
+ 8,
+ 8
+ ],
+ "fontWeight": 5,
+ "fontSize": 16,
+ "fontColor": "black",
+ "cornerRadius": 22,
+ "borderSize": 1,
+ "borderColor": "#9E9E9E"
+ }
+ }
+ },
+ "radio": {
+ "2f33829f-a5a2-4e85-a140-dc97da988277": {
+ "data": {"default": true, "name": "system-radio"},
+ "style": {
+ "background": "transparent",
+ "textAlign": "center",
+ "opacity": 1,
+ "margin": [
+ 8,
+ 8,
+ 8,
+ 8
+ ],
+ "fontWeight": 5,
+ "fontSize": 16,
+ "fontColor": "black",
+ "cornerRadius": 22,
+ "borderSize": 1,
+ "borderColor": "#9E9E9E"
+ }
+ }
+ },
+ "phone": {
+ "6c069caf-56bc-4cbb-b981-3a4a4f0372ac": {
+ "data": {"default": true, "name": "system-radio"},
+ "style": {
+ "background": "transparent",
+ "textAlign": "center",
+ "opacity": 1,
+ "margin": [
+ 8,
+ 8,
+ 8,
+ 8
+ ],
+ "fontWeight": 5,
+ "fontSize": 16,
+ "fontColor": "black",
+ "cornerRadius": 22,
+ "borderSize": 1,
+ "borderColor": "#9E9E9E"
+ }
+ }
+ },
+ "checkbox" : {
+ "aa9a8627-1a50-43cf-8c88-74b0f0aa1180": {
+ "data": {"default": true, "name":"system-checkbox" },
+ "style": {
+ "background": "transparent",
+ "textAlign": "center",
+ "opacity": 1,
+ "margin": [
+ 8,
+ 8,
+ 8,
+ 8
+ ],
+ "fontWeight": 5,
+ "fontSize": 16,
+ "fontColor": "black",
+ "cornerRadius": 22,
+ "borderSize": 1,
+ "borderColor": "#9E9E9E"
+ }
+ }
+ },
+ "button": {
+ "056fb3b7-caf1-4187-b587-e1db6f386414": {
+ "data": {"default": true, "name": "system-button"},
+ "style": {
+ "background": "#2196F3",
+ "textAlign": "center",
+ "opacity": 1,
+ "margin": [
+ 5,
+ 5,
+ 5,
+ 5
+ ],
+ "fontWeight": 5,
+ "fontSize": 16,
+ "fontColor": "#FFFFFF",
+ "cornerRadius": 6,
+ "borderSize": 1
+ }
+ }
+ },
+ "socialLoginGrid": {
+ "4ee7a3ad-8a67-40d9-9c15-db9afcd6cfc8": {
+ "data": {"default": true, "name":"system-social-grid"},
+ "style": {
+ "background": "transparent",
+ "textAlign": "center",
+ "opacity": 1,
+ "margin": [
+ 8,
+ 8,
+ 8,
+ 8
+ ],
+ "fontWeight": 5,
+ "fontSize": 16,
+ "fontColor": "black",
+ "cornerRadius": 22,
+ "borderSize": 1,
+ "borderColor": "#9E9E9E"
+ }
+ }
+ },
+ "socialLoginButton": {
+ "2211c63d-3939-4f3d-a02a-c8fac065fd68": {
+ "data": {"default": true, "name": "system-social-login"},
+ "style": {
+ "background": "transparent",
+ "textAlign": "center",
+ "opacity": 1,
+ "margin": [
+ 8,
+ 8,
+ 8,
+ 8
+ ],
+ "fontWeight": 5,
+ "fontSize": 16,
+ "fontColor": "black",
+ "cornerRadius": 22,
+ "borderSize": 1,
+ "borderColor": "#9E9E9E"
+ }
+ }
+ },
+ "profilePhoto": {
+ "c021e99c-fff4-467d-9882-3cf70c434fe0": {
+ "data": {"default": true, "name": "system-profile"},
+ "style": {
+ "background": "transparent",
+ "textAlign": "center",
+ "opacity": 1,
+ "margin": [
+ 8,
+ 8,
+ 8,
+ 8
+ ],
+ "fontWeight": 5,
+ "fontSize": 16,
+ "fontColor": "black",
+ "cornerRadius": 22,
+ "borderSize": 1,
+ "borderColor": "#9E9E9E"
+ }
+ }
+ },
+ "image": {
+ "41def0c7-2505-4eb8-aa88-0d0f68baf08b": {
+ "data": {"default": true, "name": "system-image"},
+ "style": {
+ "background": "transparent",
+ "textAlign": "center",
+ "opacity": 1,
+ "margin": [
+ 8,
+ 8,
+ 8,
+ 8
+ ],
+ "fontWeight": 5,
+ "fontSize": 16,
+ "fontColor": "black",
+ "cornerRadius": 22,
+ "borderSize": 1,
+ "borderColor": "#9E9E9E"
+ }
+ }
+ },
+ "datePicker": {
+ "f11598d0-a979-4907-9b63-5b37b259f594": {
+ "data": {"default": true, "name": "datePicker"},
+ "style": {
+ "background": "transparent",
+ "textAlign": "center",
+ "opacity": 1,
+ "margin": [
+ 8,
+ 8,
+ 8,
+ 8
+ ],
+ "fontWeight": 5,
+ "fontSize": 16,
+ "fontColor": "black",
+ "cornerRadius": 22,
+ "borderSize": 1,
+ "borderColor": "#9E9E9E"
+ }
+ }
+ },
+ "fido": {
+ "f444157f-9702-48c1-994e-8aa2f7600da0": {
+ "data": {"default": true, "name": "fido"},
+ "style": {
+ "background": "transparent",
+ "textAlign": "center",
+ "opacity": 1,
+ "margin": [
+ 8,
+ 8,
+ 8,
+ 8
+ ],
+ "fontWeight": 5,
+ "fontSize": 16,
+ "fontColor": "black",
+ "cornerRadius": 22,
+ "borderSize": 1,
+ "borderColor": "#9E9E9E"
+ }
+ }
+ },
+ "_defaults": {
+ "general": {
+ "data": {"default": false, "name": "default"},
+ "style": {
+ "background": "white",
+ "textAlign": "start",
+ "opacity": 1.0,
+ "margin": [
+ 8,
+ 8,
+ 8,
+ 8
+ ],
+ "elevation": 0,
+ "fontWeight": 4,
+ "fontSize": 18,
+ "fontColor": "black",
+ "cornerRadius": 0,
+ "borderSize": 0,
+ "linkColor": "blue",
+ "placeholderColor": "black",
+ "borderColor": "transparent"
+ }
+ }
+ }
+}
diff --git a/GigyaNss/Flutter/Debug/App.xcframework/ios-arm64_x86_64-simulator/App.framework/flutter_assets/kernel_blob.bin b/GigyaNss/Flutter/Debug/App.xcframework/ios-arm64_x86_64-simulator/App.framework/flutter_assets/kernel_blob.bin
new file mode 100644
index 00000000..b8aa48cf
Binary files /dev/null and b/GigyaNss/Flutter/Debug/App.xcframework/ios-arm64_x86_64-simulator/App.framework/flutter_assets/kernel_blob.bin differ
diff --git a/GigyaNss/Flutter/Debug/App.xcframework/ios-arm64_x86_64-simulator/App.framework/flutter_assets/shaders/ink_sparkle.frag b/GigyaNss/Flutter/Debug/App.xcframework/ios-arm64_x86_64-simulator/App.framework/flutter_assets/shaders/ink_sparkle.frag
new file mode 100644
index 00000000..2ba50c6f
Binary files /dev/null and b/GigyaNss/Flutter/Debug/App.xcframework/ios-arm64_x86_64-simulator/App.framework/flutter_assets/shaders/ink_sparkle.frag differ
diff --git a/GigyaNss/Flutter/Debug/Flutter.xcframework/Info.plist b/GigyaNss/Flutter/Debug/Flutter.xcframework/Info.plist
index d4220693..a1db6c90 100644
--- a/GigyaNss/Flutter/Debug/Flutter.xcframework/Info.plist
+++ b/GigyaNss/Flutter/Debug/Flutter.xcframework/Info.plist
@@ -19,6 +19,18 @@
SupportedPlatformVariant
simulator
+
+ LibraryIdentifier
+ ios-arm64
+ LibraryPath
+ Flutter.framework
+ SupportedArchitectures
+
+ arm64
+
+ SupportedPlatform
+ ios
+
CFBundlePackageType
XFWK
diff --git a/GigyaNss/Flutter/Release/App.xcframework/Info.plist b/GigyaNss/Flutter/Release/App.xcframework/Info.plist
index a5d2327b..e1fc1a5f 100644
--- a/GigyaNss/Flutter/Release/App.xcframework/Info.plist
+++ b/GigyaNss/Flutter/Release/App.xcframework/Info.plist
@@ -20,6 +20,23 @@
SupportedPlatform
ios
+
+ BinaryPath
+ App.framework/App
+ LibraryIdentifier
+ ios-arm64_x86_64-simulator
+ LibraryPath
+ App.framework
+ SupportedArchitectures
+
+ arm64
+ x86_64
+
+ SupportedPlatform
+ ios
+ SupportedPlatformVariant
+ simulator
+
CFBundlePackageType
XFWK
diff --git a/GigyaNss/Flutter/Release/App.xcframework/ios-arm64/App.framework/App b/GigyaNss/Flutter/Release/App.xcframework/ios-arm64/App.framework/App
index 3a604990..8bc6ca34 100755
Binary files a/GigyaNss/Flutter/Release/App.xcframework/ios-arm64/App.framework/App and b/GigyaNss/Flutter/Release/App.xcframework/ios-arm64/App.framework/App differ
diff --git a/GigyaNss/Flutter/Release/App.xcframework/ios-arm64/App.framework/flutter_assets/AssetManifest.bin b/GigyaNss/Flutter/Release/App.xcframework/ios-arm64/App.framework/flutter_assets/AssetManifest.bin
new file mode 100644
index 00000000..4a48bd7a
--- /dev/null
+++ b/GigyaNss/Flutter/Release/App.xcframework/ios-arm64/App.framework/flutter_assets/AssetManifest.bin
@@ -0,0 +1 @@
+
assets/.DS_Store
assetassets/.DS_Storeassets/example.json
assetassets/example.jsonassets/example_tests.json
assetassets/example_tests.jsonassets/social_images/.DS_Store
assetassets/social_images/.DS_Storeassets/social_images/amazon.png
assetassets/social_images/amazon.pngassets/social_images/apple.png
assetassets/social_images/apple.png!assets/social_images/facebook.png
asset!assets/social_images/facebook.png!assets/social_images/g_amazon.png
asset!assets/social_images/g_amazon.png assets/social_images/g_apple.png
asset assets/social_images/g_apple.png#assets/social_images/g_facebook.png
asset#assets/social_images/g_facebook.png!assets/social_images/g_google.png
asset!assets/social_images/g_google.pngassets/social_images/g_line.png
assetassets/social_images/g_line.png#assets/social_images/g_linkedin.png
asset#assets/social_images/g_linkedin.png"assets/social_images/g_twitter.png
asset"assets/social_images/g_twitter.png$assets/social_images/g_vkontakte.png
asset$assets/social_images/g_vkontakte.png!assets/social_images/g_wechat.png
asset!assets/social_images/g_wechat.png assets/social_images/g_yahoo.png
asset assets/social_images/g_yahoo.png%assets/social_images/g_yahooJapan.png
asset%assets/social_images/g_yahooJapan.pngassets/social_images/google.png
assetassets/social_images/google.pngassets/social_images/line.png
assetassets/social_images/line.png!assets/social_images/linkedin.png
asset!assets/social_images/linkedin.png assets/social_images/twitter.png
asset assets/social_images/twitter.png"assets/social_images/vkontakte.png
asset"assets/social_images/vkontakte.pngassets/social_images/wechat.png
assetassets/social_images/wechat.pngassets/social_images/yahoo.png
assetassets/social_images/yahoo.png#assets/social_images/yahooJapan.png
asset#assets/social_images/yahooJapan.pngassets/static/countries.json
assetassets/static/countries.jsonassets/styles.json
assetassets/styles.json2packages/cupertino_icons/assets/CupertinoIcons.ttf
asset2packages/cupertino_icons/assets/CupertinoIcons.ttf
\ No newline at end of file
diff --git a/GigyaNss/Flutter/Release/App.xcframework/ios-arm64/App.framework/flutter_assets/assets/styles.json b/GigyaNss/Flutter/Release/App.xcframework/ios-arm64/App.framework/flutter_assets/assets/styles.json
new file mode 100644
index 00000000..4fc65549
--- /dev/null
+++ b/GigyaNss/Flutter/Release/App.xcframework/ios-arm64/App.framework/flutter_assets/assets/styles.json
@@ -0,0 +1,332 @@
+{
+ "container": {
+ "7530a756-b293-4676-a9de-ed70d45c902e": {
+ "data": {"default": true, "name": "system-container"},
+ "style": {
+ "background": "white",
+ "textAlign": "center",
+ "opacity": 1,
+ "margin": [
+ 8,
+ 8,
+ 8,
+ 8
+ ],
+ "fontSize": 16,
+ "fontColor": "black",
+ "cornerRadius": 22,
+ "borderSize": 1,
+ "borderColor": "#9E9E9E"
+ }
+ }
+ },
+ "label": {
+ "system-label": {
+ "data": {"default": true, "name": "system-label" },
+ "style": {
+ "background": "transparent",
+ "textAlign": "center",
+ "opacity": 1,
+ "margin": [
+ 8,
+ 8,
+ 8,
+ 8
+ ],
+ "fontWeight": 5,
+ "fontSize": 16,
+ "fontColor": "black",
+ "cornerRadius": 22,
+ "borderSize": 1,
+ "borderColor": "#9E9E9E"
+ }
+ }
+ },
+ "textInput": {
+ "a435b2ae-5126-4eab-949c-2a9b1e6673fc": {
+ "data": {"default": true, "name": "system-text"},
+ "style": {
+ "background": "transparent",
+ "textAlign": "center",
+ "opacity": 1,
+ "margin": [
+ 8,
+ 8,
+ 8,
+ 8
+ ],
+ "fontSize": 16,
+ "fontColor": "black",
+ "cornerRadius": 22,
+ "borderSize": 1,
+ "borderColor": "#9E9E9E"
+ }
+ }
+ },
+ "dropdown": {
+ "dc3b4a1b-f14c-4b75-b032-d3aa32ce13eb": {
+ "data": {"default": true, "name": "system-dropdown"},
+ "style": {
+ "background": "transparent",
+ "textAlign": "center",
+ "opacity": 1,
+ "margin": [
+ 8,
+ 8,
+ 8,
+ 8
+ ],
+ "fontWeight": 5,
+ "fontSize": 16,
+ "fontColor": "black",
+ "cornerRadius": 22,
+ "borderSize": 1,
+ "borderColor": "#9E9E9E"
+ }
+ }
+ },
+ "radio": {
+ "2f33829f-a5a2-4e85-a140-dc97da988277": {
+ "data": {"default": true, "name": "system-radio"},
+ "style": {
+ "background": "transparent",
+ "textAlign": "center",
+ "opacity": 1,
+ "margin": [
+ 8,
+ 8,
+ 8,
+ 8
+ ],
+ "fontWeight": 5,
+ "fontSize": 16,
+ "fontColor": "black",
+ "cornerRadius": 22,
+ "borderSize": 1,
+ "borderColor": "#9E9E9E"
+ }
+ }
+ },
+ "phone": {
+ "6c069caf-56bc-4cbb-b981-3a4a4f0372ac": {
+ "data": {"default": true, "name": "system-radio"},
+ "style": {
+ "background": "transparent",
+ "textAlign": "center",
+ "opacity": 1,
+ "margin": [
+ 8,
+ 8,
+ 8,
+ 8
+ ],
+ "fontWeight": 5,
+ "fontSize": 16,
+ "fontColor": "black",
+ "cornerRadius": 22,
+ "borderSize": 1,
+ "borderColor": "#9E9E9E"
+ }
+ }
+ },
+ "checkbox" : {
+ "aa9a8627-1a50-43cf-8c88-74b0f0aa1180": {
+ "data": {"default": true, "name":"system-checkbox" },
+ "style": {
+ "background": "transparent",
+ "textAlign": "center",
+ "opacity": 1,
+ "margin": [
+ 8,
+ 8,
+ 8,
+ 8
+ ],
+ "fontWeight": 5,
+ "fontSize": 16,
+ "fontColor": "black",
+ "cornerRadius": 22,
+ "borderSize": 1,
+ "borderColor": "#9E9E9E"
+ }
+ }
+ },
+ "button": {
+ "056fb3b7-caf1-4187-b587-e1db6f386414": {
+ "data": {"default": true, "name": "system-button"},
+ "style": {
+ "background": "#2196F3",
+ "textAlign": "center",
+ "opacity": 1,
+ "margin": [
+ 5,
+ 5,
+ 5,
+ 5
+ ],
+ "fontWeight": 5,
+ "fontSize": 16,
+ "fontColor": "#FFFFFF",
+ "cornerRadius": 6,
+ "borderSize": 1
+ }
+ }
+ },
+ "socialLoginGrid": {
+ "4ee7a3ad-8a67-40d9-9c15-db9afcd6cfc8": {
+ "data": {"default": true, "name":"system-social-grid"},
+ "style": {
+ "background": "transparent",
+ "textAlign": "center",
+ "opacity": 1,
+ "margin": [
+ 8,
+ 8,
+ 8,
+ 8
+ ],
+ "fontWeight": 5,
+ "fontSize": 16,
+ "fontColor": "black",
+ "cornerRadius": 22,
+ "borderSize": 1,
+ "borderColor": "#9E9E9E"
+ }
+ }
+ },
+ "socialLoginButton": {
+ "2211c63d-3939-4f3d-a02a-c8fac065fd68": {
+ "data": {"default": true, "name": "system-social-login"},
+ "style": {
+ "background": "transparent",
+ "textAlign": "center",
+ "opacity": 1,
+ "margin": [
+ 8,
+ 8,
+ 8,
+ 8
+ ],
+ "fontWeight": 5,
+ "fontSize": 16,
+ "fontColor": "black",
+ "cornerRadius": 22,
+ "borderSize": 1,
+ "borderColor": "#9E9E9E"
+ }
+ }
+ },
+ "profilePhoto": {
+ "c021e99c-fff4-467d-9882-3cf70c434fe0": {
+ "data": {"default": true, "name": "system-profile"},
+ "style": {
+ "background": "transparent",
+ "textAlign": "center",
+ "opacity": 1,
+ "margin": [
+ 8,
+ 8,
+ 8,
+ 8
+ ],
+ "fontWeight": 5,
+ "fontSize": 16,
+ "fontColor": "black",
+ "cornerRadius": 22,
+ "borderSize": 1,
+ "borderColor": "#9E9E9E"
+ }
+ }
+ },
+ "image": {
+ "41def0c7-2505-4eb8-aa88-0d0f68baf08b": {
+ "data": {"default": true, "name": "system-image"},
+ "style": {
+ "background": "transparent",
+ "textAlign": "center",
+ "opacity": 1,
+ "margin": [
+ 8,
+ 8,
+ 8,
+ 8
+ ],
+ "fontWeight": 5,
+ "fontSize": 16,
+ "fontColor": "black",
+ "cornerRadius": 22,
+ "borderSize": 1,
+ "borderColor": "#9E9E9E"
+ }
+ }
+ },
+ "datePicker": {
+ "f11598d0-a979-4907-9b63-5b37b259f594": {
+ "data": {"default": true, "name": "datePicker"},
+ "style": {
+ "background": "transparent",
+ "textAlign": "center",
+ "opacity": 1,
+ "margin": [
+ 8,
+ 8,
+ 8,
+ 8
+ ],
+ "fontWeight": 5,
+ "fontSize": 16,
+ "fontColor": "black",
+ "cornerRadius": 22,
+ "borderSize": 1,
+ "borderColor": "#9E9E9E"
+ }
+ }
+ },
+ "fido": {
+ "f444157f-9702-48c1-994e-8aa2f7600da0": {
+ "data": {"default": true, "name": "fido"},
+ "style": {
+ "background": "transparent",
+ "textAlign": "center",
+ "opacity": 1,
+ "margin": [
+ 8,
+ 8,
+ 8,
+ 8
+ ],
+ "fontWeight": 5,
+ "fontSize": 16,
+ "fontColor": "black",
+ "cornerRadius": 22,
+ "borderSize": 1,
+ "borderColor": "#9E9E9E"
+ }
+ }
+ },
+ "_defaults": {
+ "general": {
+ "data": {"default": false, "name": "default"},
+ "style": {
+ "background": "white",
+ "textAlign": "start",
+ "opacity": 1.0,
+ "margin": [
+ 8,
+ 8,
+ 8,
+ 8
+ ],
+ "elevation": 0,
+ "fontWeight": 4,
+ "fontSize": 18,
+ "fontColor": "black",
+ "cornerRadius": 0,
+ "borderSize": 0,
+ "linkColor": "blue",
+ "placeholderColor": "black",
+ "borderColor": "transparent"
+ }
+ }
+ }
+}
diff --git a/GigyaNss/Flutter/Release/App.xcframework/ios-arm64/dSYMs/App.framework.dSYM/Contents/Resources/DWARF/App b/GigyaNss/Flutter/Release/App.xcframework/ios-arm64/dSYMs/App.framework.dSYM/Contents/Resources/DWARF/App
index a958a193..e59fc658 100644
Binary files a/GigyaNss/Flutter/Release/App.xcframework/ios-arm64/dSYMs/App.framework.dSYM/Contents/Resources/DWARF/App and b/GigyaNss/Flutter/Release/App.xcframework/ios-arm64/dSYMs/App.framework.dSYM/Contents/Resources/DWARF/App differ
diff --git a/GigyaNss/Flutter/Release/Flutter.xcframework/Info.plist b/GigyaNss/Flutter/Release/Flutter.xcframework/Info.plist
index 9c0aa096..68d2e0ff 100644
--- a/GigyaNss/Flutter/Release/Flutter.xcframework/Info.plist
+++ b/GigyaNss/Flutter/Release/Flutter.xcframework/Info.plist
@@ -16,6 +16,21 @@
SupportedPlatform
ios
+
+ LibraryIdentifier
+ ios-arm64_x86_64-simulator
+ LibraryPath
+ Flutter.framework
+ SupportedArchitectures
+
+ arm64
+ x86_64
+
+ SupportedPlatform
+ ios
+ SupportedPlatformVariant
+ simulator
+
CFBundlePackageType
XFWK
diff --git a/GigyaNss/GigyaNss/ViewControllers/NativeScreenSetsViewController.swift b/GigyaNss/GigyaNss/ViewControllers/NativeScreenSetsViewController.swift
index deca8497..d7497ab1 100644
--- a/GigyaNss/GigyaNss/ViewControllers/NativeScreenSetsViewController.swift
+++ b/GigyaNss/GigyaNss/ViewControllers/NativeScreenSetsViewController.swift
@@ -42,14 +42,13 @@ class NativeScreenSetsViewController: FlutterViewContro
override func viewDidLoad() {
super.viewDidLoad()
- // Do any additional setup after loading the view.
-// let gestureRecognizer = UIGestureRecognizer()
-// gestureRecognizer.delegate = self
-// self.view.addGestureRecognizer(gestureRecognizer)
-//
-// self.view.backgroundColor = .clear
-// self.view.subviews[0].alpha = 0
+ let gestureRecognizer = UIGestureRecognizer()
+ gestureRecognizer.delegate = self
+ self.view.addGestureRecognizer(gestureRecognizer)
+
+ self.view.backgroundColor = .clear
+ self.view.subviews[0].alpha = 0
showSpinner()
@@ -68,16 +67,16 @@ class NativeScreenSetsViewController: FlutterViewContro
}
}
-// override func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldReceive touch: UITouch) -> Bool {
-//
-// if touch.location(in: touch.view).y > 65.0 {
-// disableDismissalRecognizers()
-// }
-// else {
-// enableDismissalRecognizers()
-// }
-// return false
-// }
+ override func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldReceive touch: UITouch) -> Bool {
+
+ if touch.location(in: touch.view).y > 65.0 {
+ disableDismissalRecognizers()
+ }
+ else {
+ enableDismissalRecognizers()
+ }
+ return false
+ }
deinit {
GigyaLogger.log(with: self, message: "deinit")
diff --git a/GigyaNssRelease.podspec b/GigyaNssRelease.podspec
index 426842c8..c4d8d398 100644
--- a/GigyaNssRelease.podspec
+++ b/GigyaNssRelease.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |spec|
spec.name = 'GigyaNssRelease'
- spec.version = '1.9.2'
+ spec.version = '1.9.3'
spec.license = 'Apache 2.0'
spec.homepage = 'https://developers.gigya.com/display/GD/Native+Screen-Sets'
spec.author = 'Gigya SAP'
@@ -22,7 +22,7 @@ Pod::Spec.new do |spec|
ss.source_files = 'GigyaNss/GigyaNss/*.swift', 'GigyaNss/GigyaNss/*/*.swift', 'GigyaNss/GigyaNss/*/*/*.swift'
ss.exclude_files = 'GigyaNss/GigyaNss/services/Otp/OtpService.swift'
- ss.dependency 'Gigya', '>= 1.5.7'
+ ss.dependency 'Gigya', '>= 1.5.9'
ss.framework = 'SystemConfiguration'
ss.library = 'c++', 'z'
diff --git a/GigyaSwift.xcworkspace/xcuserdata/i507698.xcuserdatad/UserInterfaceState.xcuserstate b/GigyaSwift.xcworkspace/xcuserdata/i507698.xcuserdatad/UserInterfaceState.xcuserstate
index 020911b2..b6d55cf9 100644
Binary files a/GigyaSwift.xcworkspace/xcuserdata/i507698.xcuserdatad/UserInterfaceState.xcuserstate and b/GigyaSwift.xcworkspace/xcuserdata/i507698.xcuserdatad/UserInterfaceState.xcuserstate differ
diff --git a/GigyaSwift.xcworkspace/xcuserdata/i507698.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/GigyaSwift.xcworkspace/xcuserdata/i507698.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
index 45e70113..bc520804 100644
--- a/GigyaSwift.xcworkspace/xcuserdata/i507698.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
+++ b/GigyaSwift.xcworkspace/xcuserdata/i507698.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
@@ -2399,8 +2399,8 @@
filePath = "GigyaNss/GigyaNss/ViewControllers/NativeScreenSetsViewController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "83"
- endingLineNumber = "83"
+ startingLineNumber = "82"
+ endingLineNumber = "82"
landmarkName = "NativeScreenSetsViewController"
landmarkType = "3">