Could not find or use auto-linked framework 'Flutter'

Steps to Reproduce

Update to flutter version 2.10.4
flutter build ios

Expected results: App successfully builds
Actual results: app throws error
Everything works as expected on Android.
One thing to note before updating to version 2.10.4 everything worked fine
My app contains autofill extension.
ld: warning: linking against a dylib which is not safe for use in application extensions: /Users/user/projects/app/build/ios/Release-iphoneos/FMDB/FMDB.framework/FMDB
               ld: warning: linking against a dylib which is not safe for use in application extensions: /Users/user/projects/app/build/ios/Release-iphoneos/KeychainSwift/KeychainSwift.framework/KeychainSwift
               ld: warning: linking against a dylib which is not safe for use in application extensions: /Users/user/projects/app/build/ios/Release-iphoneos/Reachability/Reachability.framework/Reachability
               ld: warning: linking against a dylib which is not safe for use in application extensions: /Users/user/projects/app/build/ios/Release-iphoneos/Realm/Realm.framework/Realm
               ld: warning: linking against a dylib which is not safe for use in application extensions: /Users/user/projects/app/build/ios/Release-iphoneos/RealmSwift/RealmSwift.framework/RealmSwift
               ld: warning: linking against a dylib which is not safe for use in application extensions: /Users/user/projects/app/build/ios/Release-iphoneos/connectivity/connectivity.framework/connectivity
               ld: warning: linking against a dylib which is not safe for use in application extensions: /Users/user/projects/app/build/ios/Release-iphoneos/device_info/device_info.framework/device_info
               ld: warning: linking against a dylib which is not safe for use in application extensions: /Users/user/projects/app/build/ios/Release-iphoneos/flutter_secure_storage/flutter_secure_storage.framework/flutter_secure_storage
               ld: warning: linking against a dylib which is not safe for use in application extensions: /Users/user/projects/app/build/ios/Release-iphoneos/flutter_web_browser/flutter_web_browser.framework/flutter_web_browser
               ld: warning: linking against a dylib which is not safe for use in application extensions: /Users/user/projects/app/build/ios/Release-iphoneos/in_app_purchase_storekit/in_app_purchase_storekit.framework/in_app_purchase_storekit
               ld: warning: linking against a dylib which is not safe for use in application extensions: /Users/user/projects/app/build/ios/Release-iphoneos/local_auth/local_auth.framework/local_auth
               ld: warning: linking against a dylib which is not safe for use in application extensions: /Users/user/projects/app/build/ios/Release-iphoneos/open_file/open_file.framework/open_file
               ld: warning: linking against a dylib which is not safe for use in application extensions: /Users/user/projects/app/build/ios/Release-iphoneos/package_info/package_info.framework/package_info
               ld: warning: linking against a dylib which is not safe for use in application extensions: /Users/user/projects/app/build/ios/Release-iphoneos/path_provider_ios/path_provider_ios.framework/path_provider_ios
               ld: warning: linking against a dylib which is not safe for use in application extensions: /Users/user/projects/app/build/ios/Release-iphoneos/shared_preferences_ios/shared_preferences_ios.framework/shared_preferences_ios
               ld: warning: linking against a dylib which is not safe for use in application extensions: /Users/user/projects/app/build/ios/Release-iphoneos/sqflite/sqflite.framework/sqflite
               ld: warning: linking against a dylib which is not safe for use in application extensions: /Users/user/projects/app/build/ios/Release-iphoneos/url_launcher_ios/url_launcher_ios.framework/url_launcher_ios
               ld: warning: Could not find or use auto-linked framework 'Flutter'
               Undefined symbols for architecture arm64:
                 "_OBJC_CLASS_$_FlutterError", referenced from:
                     objc-class-ref in permission_handler_apple(PermissionHandlerPlugin.o)
                 "_OBJC_CLASS_$_FlutterMethodChannel", referenced from:
                     objc-class-ref in permission_handler_apple(PermissionHandlerPlugin.o)
                 "_FlutterMethodNotImplemented", referenced from:
                     -[PermissionHandlerPlugin handleMethodCall:result:] in permission_handler_apple(PermissionHandlerPlugin.o)
               ld: symbol(s) not found for architecture arm64
               clang: error: linker command failed with exit code 1 (use -v to see invocation)

[  +59 ms] Error (Xcode): Undefined symbol: _OBJC_CLASS_$_FlutterError

[   +2 ms] Error (Xcode): Undefined symbol: _OBJC_CLASS_$_FlutterMethodChannel

[        ] Error (Xcode): Undefined symbol: _FlutterMethodNotImplemented

Podfile
# Uncomment this line to define a global platform for your project
platform :ios, '12.0'

# CocoaPods analytics sends network stats synchronously affecting flutter build latency.
ENV['COCOAPODS_DISABLE_STATS'] = 'true'

project 'Runner', {
  'Debug' => :debug,
  'Profile' => :release,
  'Release' => :release,
}

def flutter_root
  generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__)
  unless File.exist?(generated_xcode_build_settings_path)
    raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first"
  end

  File.foreach(generated_xcode_build_settings_path) do |line|
    matches = line.match(/FLUTTER_ROOT\=(.*)/)
    return matches[1].strip if matches
  end
  raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get"
end

require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root)

flutter_ios_podfile_setup

target 'Runner' do
  use_frameworks!
  use_modular_headers!

  flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))

  pod 'RealmSwift'
  pod 'KeychainSwift'
  target 'autofill-ios' do
    use_frameworks!
    flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))

    pod 'RealmSwift'
    pod 'KeychainSwift'
  end
end

post_install do |installer|
  installer.pods_project.targets.each do |target|
    flutter_additional_ios_build_settings(target)
      target.build_configurations.each do |config|
        config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '12.0'
        config.build_settings['APPLICATION_EXTENSION_API_ONLY'] = 'No'
        config.build_settings['ENABLE_BITCODE'] = 'NO'
        if config.name == "Debug" || config.name == "Debug-alpha" || config.name == "Debug-live" ||
        config.name == "Debug-development"
                config.build_settings['ONLY_ACTIVE_ARCH'] = 'YES'
              else
                config.build_settings['ONLY_ACTIVE_ARCH'] = 'NO'
              end
      end
  end
end

Project.pbxproj
// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 54;
	objects = {

/* Begin PBXBuildFile section */
		0B4731851DD3DC61B94D2913 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DA1F83C48D1609B7B3978161 /* Pods_Runner.framework */; };
		1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; };
		1B24DE8B23B77CD80022B473 /* HexStringToData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B24DE8A23B77CD80022B473 /* HexStringToData.swift */; };
		1B24DE8C23B77CD80022B473 /* HexStringToData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B24DE8A23B77CD80022B473 /* HexStringToData.swift */; };
		1B2A3D6023AA9E1D00018C06 /* PasswordItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B2A3D5F23AA9E1D00018C06 /* PasswordItem.swift */; };
		1B2A3D6123AA9E1D00018C06 /* PasswordItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B2A3D5F23AA9E1D00018C06 /* PasswordItem.swift */; };
		1B35D7E923AC0B6800CF1909 /* Keychain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B35D7E823AC0B6800CF1909 /* Keychain.swift */; };
		1B35D7EA23AC0B6800CF1909 /* Keychain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B35D7E823AC0B6800CF1909 /* Keychain.swift */; };
		1B39004623AAA2D7001030BC /* RealmAndAppGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B39004523AAA2D7001030BC /* RealmAndAppGroup.swift */; };
		1B39004723AAA2D7001030BC /* RealmAndAppGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B39004523AAA2D7001030BC /* RealmAndAppGroup.swift */; };
		1B39004923AAA717001030BC /* Consts.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B39004823AAA717001030BC /* Consts.swift */; };
		1B39004A23AAA717001030BC /* Consts.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B39004823AAA717001030BC /* Consts.swift */; };
		1B6486D22422815500B10892 /* ASCredentialServiceIdentifier+Domain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B6486D0242280F300B10892 /* ASCredentialServiceIdentifier+Domain.swift */; };
		1B6C966623AACE2400DAEB3F /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1B6C966523AACE2400DAEB3F /* Security.framework */; };
		1B6C966823AAD6FF00DAEB3F /* DataToHex.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B6C966723AAD6FF00DAEB3F /* DataToHex.swift */; };
		1B6C966923AAD6FF00DAEB3F /* DataToHex.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B6C966723AAD6FF00DAEB3F /* DataToHex.swift */; };
		1B6C966E23AB78F700DAEB3F /* PBKDF2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B6C966D23AB78F700DAEB3F /* PBKDF2.swift */; };
		1B6C966F23AB78F700DAEB3F /* PBKDF2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B6C966D23AB78F700DAEB3F /* PBKDF2.swift */; };
		1B7D88E3243BB677000CD5BD /* ic_launcher.png in Resources */ = {isa = PBXBuildFile; fileRef = 1B7D88E2243BB677000CD5BD /* ic_launcher.png */; };
		1B990A8B241ECCFC0046B296 /* ItemToIos.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B990A8A241ECCFC0046B296 /* ItemToIos.swift */; };
		1BD25C8D23A2BB30007CC6D4 /* AuthenticationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1BD25C8C23A2BB30007CC6D4 /* AuthenticationServices.framework */; };
		1BD25C9323A2C0AB007CC6D4 /* AuthenticationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1BD25C8C23A2BB30007CC6D4 /* AuthenticationServices.framework */; };
		1BD25C9623A2C0AB007CC6D4 /* CredentialProviderViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BD25C9523A2C0AB007CC6D4 /* CredentialProviderViewController.swift */; };
		1BD25C9923A2C0AB007CC6D4 /* MainInterface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 1BD25C9723A2C0AB007CC6D4 /* MainInterface.storyboard */; };
		1BD25C9E23A2C0AB007CC6D4 /* autofill-ios.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 1BD25C9223A2C0AB007CC6D4 /* autofill-ios.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
		1BD25CAB23A50A91007CC6D4 /* AutofillManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BD25CAA23A50A91007CC6D4 /* AutofillManager.swift */; };
		3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; };
		74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; };
		8150A2876A32A144AFE092D2 /* Pods_Runner_autofill_ios.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 401A84045236888781E6FF08 /* Pods_Runner_autofill_ios.framework */; };
		97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; };
		97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; };
		97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; };
		CE0351E024D9D79000F0534E /* keychain.png in Resources */ = {isa = PBXBuildFile; fileRef = CE0351DF24D9D79000F0534E /* keychain.png */; };
		CE8043592670B2FE005FB388 /* StoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE8043582670B2FE005FB388 /* StoreKit.framework */; };
		CEB07B342785DE2D006FDA8E /* AccessControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEB07B332785DE2D006FDA8E /* AccessControl.swift */; };
		CEB99902245AE05D007C03D4 /* GameKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEB99901245AE05D007C03D4 /* GameKit.framework */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
		1BD25C9C23A2C0AB007CC6D4 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 97C146E61CF9000F007C117D /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 1BD25C9123A2C0AB007CC6D4;
			remoteInfo = "autofill-ios";
		};
/* End PBXContainerItemProxy section */

/* Begin PBXCopyFilesBuildPhase section */
		1BD25CA323A2C0AB007CC6D4 /* Embed App Extensions */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask =<PHONE_NUMBER>;
			dstPath = "";
			dstSubfolderSpec = 13;
			files = (
				1BD25C9E23A2C0AB007CC6D4 /* autofill-ios.appex in Embed App Extensions */,
			);
			name = "Embed App Extensions";
			runOnlyForDeploymentPostprocessing = 0;
		};
		9705A1C41CF9048500538489 /* Embed Frameworks */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask =<PHONE_NUMBER>;
			dstPath = "";
			dstSubfolderSpec = 10;
			files = (
			);
			name = "Embed Frameworks";
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
		1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = "<group>"; };
		1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = "<group>"; };
		1B24DE8A23B77CD80022B473 /* HexStringToData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HexStringToData.swift; sourceTree = "<group>"; };
		1B2A3D5E23A930EB00018C06 /* autofill-iosDebug.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "autofill-iosDebug.entitlements"; sourceTree = "<group>"; };
		1B2A3D5F23AA9E1D00018C06 /* PasswordItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasswordItem.swift; sourceTree = "<group>"; };
		1B35D7DF23AC02CC00CF1909 /* RealmSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = RealmSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		1B35D7E223AC02CF00CF1909 /* KeychainSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = KeychainSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		1B35D7E523AC032800CF1909 /* Realm.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Realm.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		1B35D7E823AC0B6800CF1909 /* Keychain.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Keychain.swift; sourceTree = "<group>"; };
		1B39004523AAA2D7001030BC /* RealmAndAppGroup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RealmAndAppGroup.swift; sourceTree = "<group>"; };
		1B39004823AAA717001030BC /* Consts.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Consts.swift; sourceTree = "<group>"; };
		1B4A503623F07948004054B1 /* xxxxxxxxRelease.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = xxxxxxxxRelease.entitlements; sourceTree = "<group>"; };
		1B6486D0242280F300B10892 /* ASCredentialServiceIdentifier+Domain.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ASCredentialServiceIdentifier+Domain.swift"; sourceTree = "<group>"; };
		1B6C966523AACE2400DAEB3F /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; };
		1B6C966723AAD6FF00DAEB3F /* DataToHex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataToHex.swift; sourceTree = "<group>"; };
		1B6C966D23AB78F700DAEB3F /* PBKDF2.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PBKDF2.swift; sourceTree = "<group>"; };
		1B7D88E2243BB677000CD5BD /* ic_launcher.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ic_launcher.png; sourceTree = "<group>"; };
		1B990A8A241ECCFC0046B296 /* ItemToIos.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemToIos.swift; sourceTree = "<group>"; };
		1BD25C8B23A2BB30007CC6D4 /* Runner.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Runner.entitlements; sourceTree = "<group>"; };
		1BD25C8C23A2BB30007CC6D4 /* AuthenticationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AuthenticationServices.framework; path = System/Library/Frameworks/AuthenticationServices.framework; sourceTree = SDKROOT; };
		1BD25C9223A2C0AB007CC6D4 /* autofill-ios.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = "autofill-ios.appex"; sourceTree = BUILT_PRODUCTS_DIR; };
		1BD25C9523A2C0AB007CC6D4 /* CredentialProviderViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CredentialProviderViewController.swift; sourceTree = "<group>"; };
		1BD25C9823A2C0AB007CC6D4 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/MainInterface.storyboard; sourceTree = "<group>"; };
		1BD25C9A23A2C0AB007CC6D4 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
		1BD25C9B23A2C0AB007CC6D4 /* autofill_ios.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = autofill_ios.entitlements; sourceTree = "<group>"; };
		1BD25CAA23A50A91007CC6D4 /* AutofillManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillManager.swift; sourceTree = "<group>"; };
		2EC0ABCAE30D8458D3920BFC /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = "<group>"; };
		3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = "<group>"; };
		401A84045236888781E6FF08 /* Pods_Runner_autofill_ios.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner_autofill_ios.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = "<group>"; };
		74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
		7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = "<group>"; };
		9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = "<group>"; };
		9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = "<group>"; };
		97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; };
		97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
		97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
		97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
		97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
		A17FA73475B949AA02B6E97C /* Pods-Runner-autofill-ios.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner-autofill-ios.release.xcconfig"; path = "Target Support Files/Pods-Runner-autofill-ios/Pods-Runner-autofill-ios.release.xcconfig"; sourceTree = "<group>"; };
		B20EEB38AB47441AA3D6F11E /* Pods-Runner-autofill-ios.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner-autofill-ios.profile.xcconfig"; path = "Target Support Files/Pods-Runner-autofill-ios/Pods-Runner-autofill-ios.profile.xcconfig"; sourceTree = "<group>"; };
		C469A83BC68B815EA1D31A1E /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = "<group>"; };
		CE0351DF24D9D79000F0534E /* keychain.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = keychain.png; sourceTree = "<group>"; };
		CE0AA078254C6D9300CBCE97 /* autofill-iosRelease.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "autofill-iosRelease.entitlements"; sourceTree = "<group>"; };
		CE8043582670B2FE005FB388 /* StoreKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = StoreKit.framework; path = System/Library/Frameworks/StoreKit.framework; sourceTree = SDKROOT; };
		CE8802602670D26C00BC26F4 /* Configuration.storekit */ = {isa = PBXFileReference; lastKnownFileType = text; path = Configuration.storekit; sourceTree = "<group>"; };
		CEB07B332785DE2D006FDA8E /* AccessControl.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccessControl.swift; sourceTree = "<group>"; };
		CEB99901245AE05D007C03D4 /* GameKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GameKit.framework; path = System/Library/Frameworks/GameKit.framework; sourceTree = SDKROOT; };
		D68B5A4BFCC869D007A3C289 /* Pods-Runner-autofill-ios.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner-autofill-ios.debug.xcconfig"; path = "Target Support Files/Pods-Runner-autofill-ios/Pods-Runner-autofill-ios.debug.xcconfig"; sourceTree = "<group>"; };
		DA1F83C48D1609B7B3978161 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		FC4458C3E389146977EAD314 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		1BD25C8F23A2C0AB007CC6D4 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask =<PHONE_NUMBER>;
			files = (
				1BD25C9323A2C0AB007CC6D4 /* AuthenticationServices.framework in Frameworks */,
				8150A2876A32A144AFE092D2 /* Pods_Runner_autofill_ios.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		97C146EB1CF9000F007C117D /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask =<PHONE_NUMBER>;
			files = (
				1BD25C8D23A2BB30007CC6D4 /* AuthenticationServices.framework in Frameworks */,
				1B6C966623AACE2400DAEB3F /* Security.framework in Frameworks */,
				CE8043592670B2FE005FB388 /* StoreKit.framework in Frameworks */,
				CEB99902245AE05D007C03D4 /* GameKit.framework in Frameworks */,
				0B4731851DD3DC61B94D2913 /* Pods_Runner.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		1BD25C9423A2C0AB007CC6D4 /* autofill-ios */ = {
			isa = PBXGroup;
			children = (
				CE0AA078254C6D9300CBCE97 /* autofill-iosRelease.entitlements */,
				CE0351DF24D9D79000F0534E /* keychain.png */,
				1B6486D0242280F300B10892 /* ASCredentialServiceIdentifier+Domain.swift */,
				1B2A3D5E23A930EB00018C06 /* autofill-iosDebug.entitlements */,
				1BD25C9523A2C0AB007CC6D4 /* CredentialProviderViewController.swift */,
				1BD25C9723A2C0AB007CC6D4 /* MainInterface.storyboard */,
				1BD25C9A23A2C0AB007CC6D4 /* Info.plist */,
				1BD25C9B23A2C0AB007CC6D4 /* autofill_ios.entitlements */,
				CEB07B332785DE2D006FDA8E /* AccessControl.swift */,
			);
			path = "autofill-ios";
			sourceTree = "<group>";
		};
		9740EEB11CF90186004384FC /* Flutter */ = {
			isa = PBXGroup;
			children = (
				3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */,
				9740EEB21CF90195004384FC /* Debug.xcconfig */,
				7AFA3C8E1D35360C0083082E /* Release.xcconfig */,
				9740EEB31CF90195004384FC /* Generated.xcconfig */,
			);
			name = Flutter;
			sourceTree = "<group>";
		};
		97C146E51CF9000F007C117D = {
			isa = PBXGroup;
			children = (
				9740EEB11CF90186004384FC /* Flutter */,
				97C146F01CF9000F007C117D /* Runner */,
				1BD25C9423A2C0AB007CC6D4 /* autofill-ios */,
				97C146EF1CF9000F007C117D /* Products */,
				C1BFE6649F7534D01F63E058 /* Pods */,
				98A8AE08391EDEED768E10A7 /* Frameworks */,
			);
			sourceTree = "<group>";
		};
		97C146EF1CF9000F007C117D /* Products */ = {
			isa = PBXGroup;
			children = (
				97C146EE1CF9000F007C117D /* Runner.app */,
				1BD25C9223A2C0AB007CC6D4 /* autofill-ios.appex */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		97C146F01CF9000F007C117D /* Runner */ = {
			isa = PBXGroup;
			children = (
				1B4A503623F07948004054B1 /* xxxxxxxxRelease.entitlements */,
				1BD25C8B23A2BB30007CC6D4 /* Runner.entitlements */,
				97C146FA1CF9000F007C117D /* Main.storyboard */,
				97C146FD1CF9000F007C117D /* Assets.xcassets */,
				97C147021CF9000F007C117D /* Info.plist */,
				1B7D88E2243BB677000CD5BD /* ic_launcher.png */,
				97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */,
				97C146F11CF9000F007C117D /* Supporting Files */,
				1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */,
				1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */,
				1BD25CAA23A50A91007CC6D4 /* AutofillManager.swift */,
				74858FAE1ED2DC5600515810 /* AppDelegate.swift */,
				74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */,
				1B2A3D5F23AA9E1D00018C06 /* PasswordItem.swift */,
				1B24DE8A23B77CD80022B473 /* HexStringToData.swift */,
				1B39004523AAA2D7001030BC /* RealmAndAppGroup.swift */,
				1B39004823AAA717001030BC /* Consts.swift */,
				1B6C966723AAD6FF00DAEB3F /* DataToHex.swift */,
				1B6C966D23AB78F700DAEB3F /* PBKDF2.swift */,
				1B35D7E823AC0B6800CF1909 /* Keychain.swift */,
				1B990A8A241ECCFC0046B296 /* ItemToIos.swift */,
				CE8802602670D26C00BC26F4 /* Configuration.storekit */,
			);
			path = Runner;
			sourceTree = "<group>";
		};
		97C146F11CF9000F007C117D /* Supporting Files */ = {
			isa = PBXGroup;
			children = (
			);
			name = "Supporting Files";
			sourceTree = "<group>";
		};
		98A8AE08391EDEED768E10A7 /* Frameworks */ = {
			isa = PBXGroup;
			children = (
				CE8043582670B2FE005FB388 /* StoreKit.framework */,
				CEB99901245AE05D007C03D4 /* GameKit.framework */,
				1B35D7E523AC032800CF1909 /* Realm.framework */,
				1B35D7E223AC02CF00CF1909 /* KeychainSwift.framework */,
				1B35D7DF23AC02CC00CF1909 /* RealmSwift.framework */,
				1B6C966523AACE2400DAEB3F /* Security.framework */,
				1BD25C8C23A2BB30007CC6D4 /* AuthenticationServices.framework */,
				DA1F83C48D1609B7B3978161 /* Pods_Runner.framework */,
				401A84045236888781E6FF08 /* Pods_Runner_autofill_ios.framework */,
			);
			name = Frameworks;
			sourceTree = "<group>";
		};
		C1BFE6649F7534D01F63E058 /* Pods */ = {
			isa = PBXGroup;
			children = (
				C469A83BC68B815EA1D31A1E /* Pods-Runner.debug.xcconfig */,
				FC4458C3E389146977EAD314 /* Pods-Runner.release.xcconfig */,
				2EC0ABCAE30D8458D3920BFC /* Pods-Runner.profile.xcconfig */,
				D68B5A4BFCC869D007A3C289 /* Pods-Runner-autofill-ios.debug.xcconfig */,
				A17FA73475B949AA02B6E97C /* Pods-Runner-autofill-ios.release.xcconfig */,
				B20EEB38AB47441AA3D6F11E /* Pods-Runner-autofill-ios.profile.xcconfig */,
			);
			path = Pods;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXNativeTarget section */
		1BD25C9123A2C0AB007CC6D4 /* autofill-ios */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 1BD25C9F23A2C0AB007CC6D4 /* Build configuration list for PBXNativeTarget "autofill-ios" */;
			buildPhases = (
				D7FCF88991797C9D40CAB202 /* [CP] Check Pods Manifest.lock */,
				1BD25C8E23A2C0AB007CC6D4 /* Sources */,
				1BD25C8F23A2C0AB007CC6D4 /* Frameworks */,
				1BD25C9023A2C0AB007CC6D4 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = "autofill-ios";
			productName = "autofill-ios";
			productReference = 1BD25C9223A2C0AB007CC6D4 /* autofill-ios.appex */;
			productType = "com.apple.product-type.app-extension";
		};
		97C146ED1CF9000F007C117D /* Runner */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */;
			buildPhases = (
				0E606C233540F4F1119BB088 /* [CP] Check Pods Manifest.lock */,
				9740EEB61CF901F6004384FC /* Run Script */,
				97C146EA1CF9000F007C117D /* Sources */,
				97C146EB1CF9000F007C117D /* Frameworks */,
				97C146EC1CF9000F007C117D /* Resources */,
				9705A1C41CF9048500538489 /* Embed Frameworks */,
				3B06AD1E1E4923F5004D2608 /* Thin Binary */,
				1BD25CA323A2C0AB007CC6D4 /* Embed App Extensions */,
				F0A8E127027901C84A2B71A3 /* [CP] Embed Pods Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				1BD25C9D23A2C0AB007CC6D4 /* PBXTargetDependency */,
			);
			name = Runner;
			productName = Runner;
			productReference = 97C146EE1CF9000F007C117D /* Runner.app */;
			productType = "com.apple.product-type.application";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		97C146E61CF9000F007C117D /* Project object */ = {
			isa = PBXProject;
			attributes = {
				LastSwiftUpdateCheck = 1130;
				LastUpgradeCheck = 1210;
				ORGANIZATIONNAME = "The Chromium Authors";
				TargetAttributes = {
					1BD25C9123A2C0AB007CC6D4 = {
						CreatedOnToolsVersion = 11.3;
						DevelopmentTeam = {{.properties.ios_team_identifier}};
						ProvisioningStyle = Manual;
					};
					97C146ED1CF9000F007C117D = {
						CreatedOnToolsVersion = 7.3.1;
						DevelopmentTeam = {{.properties.ios_team_identifier}};
						LastSwiftMigration = 1130;
						ProvisioningStyle = Manual;
					};
				};
			};
			buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */;
			compatibilityVersion = "Xcode 3.2";
			developmentRegion = en;
			hasScannedForEncodings = 0;
			knownRegions = (
				en,
				Base,
			);
			mainGroup = 97C146E51CF9000F007C117D;
			productRefGroup = 97C146EF1CF9000F007C117D /* Products */;
			projectDirPath = "";
			projectRoot = "";
			targets = (
				97C146ED1CF9000F007C117D /* Runner */,
				1BD25C9123A2C0AB007CC6D4 /* autofill-ios */,
			);
		};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
		1BD25C9023A2C0AB007CC6D4 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask =<PHONE_NUMBER>;
			files = (
				1BD25C9923A2C0AB007CC6D4 /* MainInterface.storyboard in Resources */,
				CE0351E024D9D79000F0534E /* keychain.png in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		97C146EC1CF9000F007C117D /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask =<PHONE_NUMBER>;
			files = (
				97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */,
				3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */,
				97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */,
				97C146FC1CF9000F007C117D /* Main.storyboard in Resources */,
				1B7D88E3243BB677000CD5BD /* ic_launcher.png in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXResourcesBuildPhase section */

/* Begin PBXShellScriptBuildPhase section */
		0E606C233540F4F1119BB088 /* [CP] Check Pods Manifest.lock */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask =<PHONE_NUMBER>;
			files = (
			);
			inputFileListPaths = (
			);
			inputPaths = (
				"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
				"${PODS_ROOT}/Manifest.lock",
			);
			name = "[CP] Check Pods Manifest.lock";
			outputFileListPaths = (
			);
			outputPaths = (
				"$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt",
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n    # print error to STDERR\n    echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n    exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
			showEnvVarsInLog = 0;
		};
		3B06AD1E1E4923F5004D2608 /* Thin Binary */ = {
			isa = PBXShellScriptBuildPhase;
			alwaysOutOfDate = 1;
			buildActionMask =<PHONE_NUMBER>;
			files = (
			);
			inputPaths = (
			);
			name = "Thin Binary";
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed\n/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" thin\n";
		};
		9740EEB61CF901F6004384FC /* Run Script */ = {
			isa = PBXShellScriptBuildPhase;
			alwaysOutOfDate = 1;
			buildActionMask =<PHONE_NUMBER>;
			files = (
			);
			inputPaths = (
			);
			name = "Run Script";
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build\n";
		};
		D7FCF88991797C9D40CAB202 /* [CP] Check Pods Manifest.lock */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask =<PHONE_NUMBER>;
			files = (
			);
			inputFileListPaths = (
			);
			inputPaths = (
				"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
				"${PODS_ROOT}/Manifest.lock",
			);
			name = "[CP] Check Pods Manifest.lock";
			outputFileListPaths = (
			);
			outputPaths = (
				"$(DERIVED_FILE_DIR)/Pods-Runner-autofill-ios-checkManifestLockResult.txt",
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n    # print error to STDERR\n    echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n    exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
			showEnvVarsInLog = 0;
		};
		F0A8E127027901C84A2B71A3 /* [CP] Embed Pods Frameworks */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask =<PHONE_NUMBER>;
			files = (
			);
			inputPaths = (
				"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh",
				"${BUILT_PRODUCTS_DIR}/FMDB/FMDB.framework",
				"${BUILT_PRODUCTS_DIR}/KeychainSwift/KeychainSwift.framework",
				"${BUILT_PRODUCTS_DIR}/Reachability/Reachability.framework",
				"${BUILT_PRODUCTS_DIR}/Realm/Realm.framework",
				"${BUILT_PRODUCTS_DIR}/RealmSwift/RealmSwift.framework",
				"${BUILT_PRODUCTS_DIR}/connectivity/connectivity.framework",
				"${BUILT_PRODUCTS_DIR}/device_info/device_info.framework",
				"${BUILT_PRODUCTS_DIR}/flutter_secure_storage/flutter_secure_storage.framework",
				"${BUILT_PRODUCTS_DIR}/flutter_web_browser/flutter_web_browser.framework",
				"${BUILT_PRODUCTS_DIR}/in_app_purchase_storekit/in_app_purchase_storekit.framework",
				"${BUILT_PRODUCTS_DIR}/local_auth/local_auth.framework",
				"${BUILT_PRODUCTS_DIR}/open_file/open_file.framework",
				"${BUILT_PRODUCTS_DIR}/package_info/package_info.framework",
				"${BUILT_PRODUCTS_DIR}/path_provider_ios/path_provider_ios.framework",
				"${BUILT_PRODUCTS_DIR}/shared_preferences_ios/shared_preferences_ios.framework",
				"${BUILT_PRODUCTS_DIR}/sqflite/sqflite.framework",
				"${BUILT_PRODUCTS_DIR}/url_launcher_ios/url_launcher_ios.framework",
			);
			name = "[CP] Embed Pods Frameworks";
			outputPaths = (
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FMDB.framework",
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/KeychainSwift.framework",
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Reachability.framework",
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Realm.framework",
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RealmSwift.framework",
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/connectivity.framework",
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/device_info.framework",
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/flutter_secure_storage.framework",
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/flutter_web_browser.framework",
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/in_app_purchase_storekit.framework",
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/local_auth.framework",
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/open_file.framework",
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/package_info.framework",
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/path_provider_ios.framework",
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/shared_preferences_ios.framework",
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/sqflite.framework",
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/url_launcher_ios.framework",
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n";
			showEnvVarsInLog = 0;
		};
/* End PBXShellScriptBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		1BD25C8E23A2C0AB007CC6D4 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask =<PHONE_NUMBER>;
			files = (
				1B6C966923AAD6FF00DAEB3F /* DataToHex.swift in Sources */,
				1B24DE8C23B77CD80022B473 /* HexStringToData.swift in Sources */,
				1B39004A23AAA717001030BC /* Consts.swift in Sources */,
				1BD25C9623A2C0AB007CC6D4 /* CredentialProviderViewController.swift in Sources */,
				1B2A3D6123AA9E1D00018C06 /* PasswordItem.swift in Sources */,
				1B35D7EA23AC0B6800CF1909 /* Keychain.swift in Sources */,
				1B39004723AAA2D7001030BC /* RealmAndAppGroup.swift in Sources */,
				CEB07B342785DE2D006FDA8E /* AccessControl.swift in Sources */,
				1B6486D22422815500B10892 /* ASCredentialServiceIdentifier+Domain.swift in Sources */,
				1B6C966F23AB78F700DAEB3F /* PBKDF2.swift in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		97C146EA1CF9000F007C117D /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask =<PHONE_NUMBER>;
			files = (
				1B6C966E23AB78F700DAEB3F /* PBKDF2.swift in Sources */,
				1B6C966823AAD6FF00DAEB3F /* DataToHex.swift in Sources */,
				1BD25CAB23A50A91007CC6D4 /* AutofillManager.swift in Sources */,
				1B39004923AAA717001030BC /* Consts.swift in Sources */,
				74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */,
				1B990A8B241ECCFC0046B296 /* ItemToIos.swift in Sources */,
				1B24DE8B23B77CD80022B473 /* HexStringToData.swift in Sources */,
				1B35D7E923AC0B6800CF1909 /* Keychain.swift in Sources */,
				1B39004623AAA2D7001030BC /* RealmAndAppGroup.swift in Sources */,
				1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */,
				1B2A3D6023AA9E1D00018C06 /* PasswordItem.swift in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
		1BD25C9D23A2C0AB007CC6D4 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 1BD25C9123A2C0AB007CC6D4 /* autofill-ios */;
			targetProxy = 1BD25C9C23A2C0AB007CC6D4 /* PBXContainerItemProxy */;
		};
/* End PBXTargetDependency section */

/* Begin PBXVariantGroup section */
		1BD25C9723A2C0AB007CC6D4 /* MainInterface.storyboard */ = {
			isa = PBXVariantGroup;
			children = (
				1BD25C9823A2C0AB007CC6D4 /* Base */,
			);
			name = MainInterface.storyboard;
			sourceTree = "<group>";
		};
		97C146FA1CF9000F007C117D /* Main.storyboard */ = {
			isa = PBXVariantGroup;
			children = (
				97C146FB1CF9000F007C117D /* Base */,
			);
			name = Main.storyboard;
			sourceTree = "<group>";
		};
		97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = {
			isa = PBXVariantGroup;
			children = (
				97C147001CF9000F007C117D /* Base */,
			);
			name = LaunchScreen.storyboard;
			sourceTree = "<group>";
		};
/* End PBXVariantGroup section */

/* Begin XCBuildConfiguration section */
		1BD25CA023A2C0AB007CC6D4 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = D68B5A4BFCC869D007A3C289 /* Pods-Runner-autofill-ios.debug.xcconfig */;
			buildSettings = {
				APPLICATION_EXTENSION_API_ONLY = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
				CLANG_ENABLE_OBJC_WEAK = YES;
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CODE_SIGN_ENTITLEMENTS = "autofill-ios/autofill-iosDebug.entitlements";
				CODE_SIGN_IDENTITY = "iPhone Distribution";
				CODE_SIGN_STYLE = Manual;
				CURRENT_PROJECT_VERSION = 16;
				DEVELOPMENT_TEAM = {{.properties.ios_team_identifier}};
				"EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "arm64 i386";
				GCC_C_LANGUAGE_STANDARD = gnu11;
				INFOPLIST_FILE = "autofill-ios/Info.plist";
				IPHONEOS_DEPLOYMENT_TARGET = 13.2;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
<EMAIL_ADDRESS>				);
				MARKETING_VERSION = 1.0.3;
				MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
				MTL_FAST_MATH = YES;
				ONLY_ACTIVE_ARCH = NO;
				PRODUCT_BUNDLE_IDENTIFIER = "{{.properties.ios_autofill_bundle_identifier}}";
				PRODUCT_NAME = "$(TARGET_NAME)";
				PROVISIONING_PROFILE_SPECIFIER = "{{.properties.ios_autofill_provisioning_profile_specifier}}";
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
				SWIFT_VERSION = 5.0;
				TARGETED_DEVICE_FAMILY = "1,2";
			};
			name = Debug;
		};
		1BD25CA123A2C0AB007CC6D4 /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = A17FA73475B949AA02B6E97C /* Pods-Runner-autofill-ios.release.xcconfig */;
			buildSettings = {
				APPLICATION_EXTENSION_API_ONLY = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
				CLANG_ENABLE_OBJC_WEAK = YES;
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CODE_SIGN_ENTITLEMENTS = "autofill-ios/autofill-iosRelease.entitlements";
				CODE_SIGN_IDENTITY = "iPhone Distribution";
				CODE_SIGN_STYLE = Manual;
				CURRENT_PROJECT_VERSION = 16;
				DEVELOPMENT_TEAM = {{.properties.ios_team_identifier}};
				"EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "arm64 i386";
				GCC_C_LANGUAGE_STANDARD = gnu11;
				INFOPLIST_FILE = "autofill-ios/Info.plist";
				IPHONEOS_DEPLOYMENT_TARGET = 13.2;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
<EMAIL_ADDRESS>				);
				MARKETING_VERSION = 1.0.3;
				MTL_FAST_MATH = YES;
				ONLY_ACTIVE_ARCH = NO;
				PRODUCT_BUNDLE_IDENTIFIER = "{{.properties.ios_autofill_bundle_identifier}}";
				PRODUCT_NAME = "$(TARGET_NAME)";
				PROVISIONING_PROFILE_SPECIFIER = "{{.properties.ios_autofill_provisioning_profile_specifier}}";
				SKIP_INSTALL = YES;
				SWIFT_VERSION = 5.0;
				TARGETED_DEVICE_FAMILY = "1,2";
			};
			name = Release;
		};
		1BD25CA223A2C0AB007CC6D4 /* Profile */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = B20EEB38AB47441AA3D6F11E /* Pods-Runner-autofill-ios.profile.xcconfig */;
			buildSettings = {
				APPLICATION_EXTENSION_API_ONLY = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
				CLANG_ENABLE_OBJC_WEAK = YES;
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CODE_SIGN_ENTITLEMENTS = "autofill-ios/autofill_ios.entitlements";
				CODE_SIGN_IDENTITY = "iPhone Distribution";
				CODE_SIGN_STYLE = Manual;
				CURRENT_PROJECT_VERSION = 16;
				DEVELOPMENT_TEAM = {{.properties.ios_team_identifier}};
				"EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "arm64 i386";
				GCC_C_LANGUAGE_STANDARD = gnu11;
				INFOPLIST_FILE = "autofill-ios/Info.plist";
				IPHONEOS_DEPLOYMENT_TARGET = 13.2;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
<EMAIL_ADDRESS>				);
				MARKETING_VERSION = 1.0.3;
				MTL_FAST_MATH = YES;
				ONLY_ACTIVE_ARCH = NO;
				PRODUCT_BUNDLE_IDENTIFIER = "{{.properties.ios_autofill_bundle_identifier}}";
				PRODUCT_NAME = "$(TARGET_NAME)";
				PROVISIONING_PROFILE_SPECIFIER = "{{.properties.ios_autofill_provisioning_profile_specifier}}";
				SKIP_INSTALL = YES;
				SWIFT_VERSION = 5.0;
				TARGETED_DEVICE_FAMILY = "1,2";
			};
			name = Profile;
		};
		249021D3217E4FDB00AE95B9 /* Profile */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				APPLICATION_EXTENSION_API_ONLY = NO;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_COMMA = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
				CODE_SIGN_STYLE = Manual;
				COPY_PHASE_STRIP = NO;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				ENABLE_BITCODE = NO;
				ENABLE_NS_ASSERTIONS = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				"EXCLUDED_ARCHS[sdk=*]" = "";
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
				MTL_ENABLE_DEBUG_INFO = NO;
				ONLY_ACTIVE_ARCH = YES;
				SDKROOT = iphoneos;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
			};
			name = Profile;
		};
		249021D4217E4FDB00AE95B9 /* Profile */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
			buildSettings = {
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				CLANG_ENABLE_MODULES = YES;
				CODE_SIGN_ALLOW_ENTITLEMENTS_MODIFICATION = YES;
				CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements;
				CODE_SIGN_IDENTITY = "iPhone Distribution";
				CODE_SIGN_STYLE = Manual;
				CURRENT_PROJECT_VERSION = 16;
				DEVELOPMENT_TEAM = {{.properties.ios_team_identifier}};
				ENABLE_BITCODE = NO;
				FRAMEWORK_SEARCH_PATHS = (
					"$(inherited)",
					"$(PROJECT_DIR)/Flutter",
				);
				GCC_PREPROCESSOR_DEFINITIONS = (
					"$(inherited)",
					"COCOAPODS=1",
				);
				INFOPLIST_FILE = Runner/Info.plist;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
				);
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"$(PROJECT_DIR)/Flutter",
				);
				MARKETING_VERSION = 1.0.3;
				ONLY_ACTIVE_ARCH = NO;
				OTHER_LDFLAGS = (
					"$(inherited)",
					"-ObjC",
					"-l\"c++\"",
					"-l\"sqlite3\"",
					"-l\"z\"",
					"-framework",
					"\"FMDB\"",
					"-framework",
					"\"Flutter\"",
					"-framework",
					"\"KeychainSwift\"",
					"-framework",
					"\"Reachability\"",
					"-framework",
					"\"Realm\"",
					"-framework",
					"\"RealmSwift\"",
					"-framework",
					"\"Security\"",
					"-framework",
					"\"SystemConfiguration\"",
					"-framework",
					"\"connectivity\"",
					"-framework",
					"\"flutter_secure_storage\"",
					"-framework",
					"\"flutter_web_browser\"",
					"-framework",
					"\"local_auth\"",
					"-framework",
					"\"path_provider\"",
					"-framework",
					"\"sqflite\"",
					"-framework",
					"\"url_launcher\"",
				);
				PRODUCT_BUNDLE_IDENTIFIER = {{.properties.ios_bundle_identifier}};
				PRODUCT_NAME = Runner;
				PROVISIONING_PROFILE_SPECIFIER = "{{.properties.ios_provisioning_profile_specifier}}";
				SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
				SWIFT_VERSION = 5.0;
				VERSIONING_SYSTEM = "apple-generic";
			};
			name = Profile;
		};
		97C147031CF9000F007C117D /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				APPLICATION_EXTENSION_API_ONLY = NO;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_COMMA = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
				CODE_SIGN_STYLE = Manual;
				COPY_PHASE_STRIP = NO;
				DEBUG_INFORMATION_FORMAT = dwarf;
				ENABLE_BITCODE = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				ENABLE_TESTABILITY = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
				);
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
				MTL_ENABLE_DEBUG_INFO = YES;
				ONLY_ACTIVE_ARCH = YES;
				SDKROOT = iphoneos;
				TARGETED_DEVICE_FAMILY = "1,2";
			};
			name = Debug;
		};
		97C147041CF9000F007C117D /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				APPLICATION_EXTENSION_API_ONLY = NO;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_COMMA = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
				CODE_SIGN_STYLE = Manual;
				COPY_PHASE_STRIP = NO;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				ENABLE_BITCODE = NO;
				ENABLE_NS_ASSERTIONS = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
				MTL_ENABLE_DEBUG_INFO = NO;
				SDKROOT = iphoneos;
				SWIFT_COMPILATION_MODE = wholemodule;
				SWIFT_OPTIMIZATION_LEVEL = "-O";
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
			};
			name = Release;
		};
		97C147061CF9000F007C117D /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */;
			buildSettings = {
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				CLANG_ENABLE_MODULES = YES;
				CODE_SIGN_ALLOW_ENTITLEMENTS_MODIFICATION = YES;
				CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements;
				CODE_SIGN_IDENTITY = "iPhone Distribution";
				CODE_SIGN_STYLE = Manual;
				CURRENT_PROJECT_VERSION = 16;
				DEVELOPMENT_TEAM = {{.properties.ios_team_identifier}};
				ENABLE_BITCODE = NO;
				FRAMEWORK_SEARCH_PATHS = (
					"$(inherited)",
					"$(PROJECT_DIR)/Flutter",
				);
				GCC_PREPROCESSOR_DEFINITIONS = (
					"$(inherited)",
					"COCOAPODS=1",
				);
				INFOPLIST_FILE = Runner/Info.plist;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
				);
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"$(PROJECT_DIR)/Flutter",
				);
				MARKETING_VERSION = 1.0.3;
				ONLY_ACTIVE_ARCH = NO;
				OTHER_LDFLAGS = (
					"$(inherited)",
					"-ObjC",
					"-l\"c++\"",
					"-l\"sqlite3\"",
					"-l\"z\"",
					"-framework",
					"\"FMDB\"",
					"-framework",
					"\"Flutter\"",
					"-framework",
					"\"KeychainSwift\"",
					"-framework",
					"\"Reachability\"",
					"-framework",
					"\"Realm\"",
					"-framework",
					"\"RealmSwift\"",
					"-framework",
					"\"Security\"",
					"-framework",
					"\"SystemConfiguration\"",
					"-framework",
					"\"connectivity\"",
					"-framework",
					"\"flutter_secure_storage\"",
					"-framework",
					"\"flutter_web_browser\"",
					"-framework",
					"\"local_auth\"",
					"-framework",
					"\"path_provider\"",
					"-framework",
					"\"sqflite\"",
					"-framework",
					"\"url_launcher\"",
				);
				PRODUCT_BUNDLE_IDENTIFIER = {{.properties.ios_bundle_identifier}};
				PRODUCT_NAME = Runner;
				PROVISIONING_PROFILE_SPECIFIER = "{{.properties.ios_provisioning_profile_specifier}}";
				SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
				SWIFT_VERSION = 5.0;
				VERSIONING_SYSTEM = "apple-generic";
			};
			name = Debug;
		};
		97C147071CF9000F007C117D /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
			buildSettings = {
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				CLANG_ENABLE_MODULES = YES;
				CODE_SIGN_ALLOW_ENTITLEMENTS_MODIFICATION = YES;
				CODE_SIGN_ENTITLEMENTS = Runner/xxxxxxxxRelease.entitlements;
				CODE_SIGN_IDENTITY = "Apple Development";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "Apple Distribution: {{.properties.ios_team_title}} ({{.properties.ios_team_identifier}})";
				CODE_SIGN_STYLE = Manual;
				CURRENT_PROJECT_VERSION = 16;
				DEVELOPMENT_TEAM = {{.properties.ios_team_identifier}};
				ENABLE_BITCODE = NO;
				FRAMEWORK_SEARCH_PATHS = (
					"$(inherited)",
					"$(PROJECT_DIR)/Flutter",
				);
				GCC_PREPROCESSOR_DEFINITIONS = (
					"$(inherited)",
					"COCOAPODS=1",
				);
				INFOPLIST_FILE = Runner/Info.plist;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
				);
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"$(PROJECT_DIR)/Flutter",
				);
				MARKETING_VERSION = 1.0.3;
				OTHER_LDFLAGS = (
					"$(inherited)",
					"-ObjC",
					"-l\"c++\"",
					"-l\"sqlite3\"",
					"-l\"z\"",
					"-framework",
					"\"FMDB\"",
					"-framework",
					"\"Flutter\"",
					"-framework",
					"\"KeychainSwift\"",
					"-framework",
					"\"Reachability\"",
					"-framework",
					"\"Realm\"",
					"-framework",
					"\"RealmSwift\"",
					"-framework",
					"\"Security\"",
					"-framework",
					"\"SystemConfiguration\"",
					"-framework",
					"\"connectivity\"",
					"-framework",
					"\"flutter_secure_storage\"",
					"-framework",
					"\"flutter_web_browser\"",
					"-framework",
					"\"local_auth\"",
					"-framework",
					"\"path_provider\"",
					"-framework",
					"\"sqflite\"",
					"-framework",
					"\"url_launcher\"",
				);
				PRODUCT_BUNDLE_IDENTIFIER = {{.properties.ios_bundle_identifier}};
				PRODUCT_NAME = Runner;
				PROVISIONING_PROFILE_SPECIFIER = "{{.properties.ios_provisioning_profile_specifier}}";
				SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
				SWIFT_VERSION = 5.0;
				VERSIONING_SYSTEM = "apple-generic";
			};
			name = Release;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		1BD25C9F23A2C0AB007CC6D4 /* Build configuration list for PBXNativeTarget "autofill-ios" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				1BD25CA023A2C0AB007CC6D4 /* Debug */,
				1BD25CA123A2C0AB007CC6D4 /* Release */,
				1BD25CA223A2C0AB007CC6D4 /* Profile */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				97C147031CF9000F007C117D /* Debug */,
				97C147041CF9000F007C117D /* Release */,
				249021D3217E4FDB00AE95B9 /* Profile */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				97C147061CF9000F007C117D /* Debug */,
				97C147071CF9000F007C117D /* Release */,
				249021D4217E4FDB00AE95B9 /* Profile */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */
	};
	rootObject = 97C146E61CF9000F007C117D /* Project object */;
}

Logs
flutter build ios --verbose logs
https://gist.github.com/DziugasMolis/1b206ac8b952455d4d36547f8f30a4cf

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 2.10.4, on macOS 12.0.1 21A559 darwin-x64, locale en-LT)
[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 13.2.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 4.2)
[✓] IntelliJ IDEA Community Edition (version 2021.2.2)
[✓] VS Code (version 1.65.2)
[✓] Connected device (1 available)
[✓] HTTP Host Availability

My app contains autofill extension.

The linker issue could be causing due to this extension. In XCode, does your base configuration (ie, debug) has that extension and pointing to Debug ? If so, can you try to set that to None (ideally should be same as profile and release) and see if it helps ?
If above isn't the case, these are pointing to permission_handler plugin. Are you using latest version of this plugin ?

Undefined symbols for architecture arm64:
"OBJC_CLASS$_FlutterError", referenced from:
objc-class-ref in permission_handler_apple(PermissionHandlerPlugin.o)
"OBJC_CLASS$_FlutterMethodChannel", referenced from:
objc-class-ref in permission_handler_apple(PermissionHandlerPlugin.o)
"_FlutterMethodNotImplemented", referenced from:
-[PermissionHandlerPlugin handleMethodCall:result:] in permission_handler_apple(PermissionHandlerPlugin.o)
ld: symbol(s) not found for architecture arm64

My pubspec.yaml

environment:
  sdk: ">=2.12.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter

  flutter_localizations:
    sdk: flutter
  flutter_svg: ^1.0.3
  material_design_icons_flutter: ^5.0.6595
  path_provider: ^2.0.1
  package_info: ^2.0.0

  in_app_purchase: ^3.0.2

  passcamp_sdk:
    path: ./sdk

  # hvstore:
  #   path: ../hvstore
  hive: ^2.0.0
  hive_flutter: ^1.0.0

  get_it: ^7.2.0
  crypto: ^3.0.0
  shared_preferences: ^2.0.3
  flutter_secure_storage: ^5.0.2
  connectivity: ^3.0.2
  device_info: ^2.0.0
  zxcvbn:
    path: ./zxcvbn

  version: ^2.0.0
  flutter_tags:
    path: ./flutter_tags

  flutter_bloc: ^8.0.1
  provider: ^6.0.2
  rxdart: ^0.27.3
  equatable: ^2.0.0

  local_auth: ^1.1.0
  cached_network_image: ^3.2.0
  public_suffix: ^3.0.0

  # The following adds the Cupertino Icons font to your application.
  # Use with the CupertinoIcons class for iOS style icons.
  cupertino_icons: ^1.0.2

  flutter_web_browser: ^0.17.0
  pdf: ^3.7.3
  permission_handler: ^9.2.0
  open_file: ^3.2.1

  # For launching apps
  url_launcher: ^6.0.2
  android_intent: ^2.0.0

dev_dependencies:
  # flutter_driver:
  #   sdk: flutter
  test: ^1.6.0
  # flutter_test:
  #   sdk: flutter

  hive_generator: ^1.0.0
  build_runner: ^2.1.8

Still the same error, one thing to note is that I am testing it locally and on bitrise CI, both provide same error message.
 ld: warning: linking against a dylib which is not safe for use in application extensions: /Users/vagrant/git/build/ios/Release-iphoneos/FMDB/FMDB.framework/FMDB
    ld: warning: linking against a dylib which is not safe for use in application extensions: /Users/vagrant/git/build/ios/Release-iphoneos/KeychainSwift/KeychainSwift.framework/KeychainSwift
    ld: warning: linking against a dylib which is not safe for use in application extensions: /Users/vagrant/git/build/ios/Release-iphoneos/Reachability/Reachability.framework/Reachability
    ld: warning: linking against a dylib which is not safe for use in application extensions: /Users/vagrant/git/build/ios/Release-iphoneos/Realm/Realm.framework/Realm
    ld: warning: linking against a dylib which is not safe for use in application extensions: /Users/vagrant/git/build/ios/Release-iphoneos/RealmSwift/RealmSwift.framework/RealmSwift
    ld: warning: linking against a dylib which is not safe for use in application extensions: /Users/vagrant/git/build/ios/Release-iphoneos/connectivity/connectivity.framework/connectivity
    ld: warning: linking against a dylib which is not safe for use in application extensions: /Users/vagrant/git/build/ios/Release-iphoneos/device_info/device_info.framework/device_info
    ld: warning: linking against a dylib which is not safe for use in application extensions: /Users/vagrant/git/build/ios/Release-iphoneos/flutter_secure_storage/flutter_secure_storage.framework/flutter_secure_storage
    ld: warning: linking against a dylib which is not safe for use in application extensions: /Users/vagrant/git/build/ios/Release-iphoneos/flutter_web_browser/flutter_web_browser.framework/flutter_web_browser
    ld: warning: linking against a dylib which is not safe for use in application extensions: /Users/vagrant/git/build/ios/Release-iphoneos/in_app_purchase_storekit/in_app_purchase_storekit.framework/in_app_purchase_storekit
    ld: warning: linking against a dylib which is not safe for use in application extensions: /Users/vagrant/git/build/ios/Release-iphoneos/local_auth/local_auth.framework/local_auth
    ld: warning: linking against a dylib which is not safe for use in application extensions: /Users/vagrant/git/build/ios/Release-iphoneos/open_file/open_file.framework/open_file
    ld: warning: linking against a dylib which is not safe for use in application extensions: /Users/vagrant/git/build/ios/Release-iphoneos/package_info/package_info.framework/package_info
    ld: warning: linking against a dylib which is not safe for use in application extensions: /Users/vagrant/git/build/ios/Release-iphoneos/path_provider_ios/path_provider_ios.framework/path_provider_ios
    ld: warning: linking against a dylib which is not safe for use in application extensions: /Users/vagrant/git/build/ios/Release-iphoneos/shared_preferences_ios/shared_preferences_ios.framework/shared_preferences_ios
    ld: warning: linking against a dylib which is not safe for use in application extensions: /Users/vagrant/git/build/ios/Release-iphoneos/sqflite/sqflite.framework/sqflite
    ld: warning: linking against a dylib which is not safe for use in application extensions: /Users/vagrant/git/build/ios/Release-iphoneos/url_launcher_ios/url_launcher_ios.framework/url_launcher_ios
    ld: warning: Could not find or use auto-linked framework 'Flutter'
    Undefined symbols for architecture arm64:
      "_OBJC_CLASS_$_FlutterError", referenced from:
          objc-class-ref in permission_handler_apple(PermissionHandlerPlugin.o)
      "_OBJC_CLASS_$_FlutterMethodChannel", referenced from:
          objc-class-ref in permission_handler_apple(PermissionHandlerPlugin.o)
      "_FlutterMethodNotImplemented", referenced from:
          -[PermissionHandlerPlugin handleMethodCall:result:] in permission_handler_apple(PermissionHandlerPlugin.o)
    ld: symbol(s) not found for architecture arm64
    clang: error: linker command failed with exit code 1 (use -v to see invocation)
    note: Using new build system
    note: Planning
    note: Build preparation complete
    note: Building targets in parallel
    Result bundle written to path:
    	/var/folders/6q/wgy6jtp12w5gzgm9lzcglpqw0000gn/T/flutter_tools.PSUR6P/flutter_ios_build_temp_dirpgHB4y/temporary_xcresult_bundle
Error (Xcode): Undefined symbol: _OBJC_CLASS_$_FlutterError
Error (Xcode): Undefined symbol: _OBJC_CLASS_$_FlutterMethodChannel
Error (Xcode): Undefined symbol: _FlutterMethodNotImplemented
Encountered error while building for device.
Run: failed to build iOS app: exit status 1

okay, so what I have found it is somehow related with permission_handler, after removing it archive works. Will update if I find a solution for this

Also submitted a ticket on their repo: https://github.com/Baseflow/flutter-permission-handler/issues/834

Found solution to this problem.


[Current] 10th AllERCDevs Agenda

The time of event will be 2023-09-21 UTC 1500-1559 Thursday
find your timezone here
The event will be hosted on Zoom, a link will be posted on "all-erc-devs" channel on this Discord Server
Agenda will be updated and please feel free to comment to signup your agenda items.
Discord Server
Meeting Link
Zoom Meeting Link: https://us06web.zoom.us/j/88694529887?pwd=NDRWYXlhejBvcXFVSzEzRFluT0Jmdz09
Meeting ID: 886 9452 9887
Passcode: 338406
Agenda
Recordings and Notes
End of Session Checklist

[ ] Send video recording link and notes link to

[ ] Ethereum Cat Herders (current PoC: Pooja)
[ ] Twitter
[ ] Ethereum Magician
[ ] Discord
[ ] Github Issue for session agenda
[ ] Github Repo Readme for recording link and note link

[ ] Create an issue for next meeting

I'd like to sign up two ERC drafts for this meeting:

EIP-7507: Multi-User NFT Extension
EIP-7510: Cross-Contract Hierarchical NFT

Both proposals have already been actively used in our business. I'd be happy to share their applicability.


Add Verible as a Verilog formatter.

Thank you!
as for the new formatter: https://github.com/chipsalliance/verible/tree/master/verilog/tools/formatter

Thanks! LGTM

Which Emacs modes support "SytemVerilog" and how can we detect it?

Which Emacs modes support "SystemVerilog" and how can we detect it?

verilog-mode which comes with emacs.  It's fine to just treat Systemverilog and Verilog the same, the relationship is kinda like c++ to c.
There're hooks like (add-hook 'verilog-mode-hook #'blah-blah-blah)
( And theoretically there's no "Verilog" anymore )

In 2009, the IEEE merged the Verilog (IEEE1364-2005) and the SystemVerilog extensions (IEEE1800-2005) into a single document. For reasons the we have never understood, the IEEE chose to stop using the original Verilog name, and changed the name of the merged standard to SystemVerilog. The original 1364 Verilog standard was terminated. In the IEEE nomenclature, there is no longer a current Verilog standard. There is only a SystemVerilog standard.

Thanks for the helpful explainer. So verilog-mode covers both.


Rewrite LAN processing

[x] Check IPv6 from LAN
[x] Check LAN host includes port in all situations
[x] Check LAN device go offline after X minutes
[x] Check LAN update with empty host
[ ] Check support Hass v2021.12
[x] Check error processing from Cloud

https://github.com/AlexxIT/SonoffLAN/releases/tag/v3.4.0


⚠ St. Lawrence Global Observatory CKAN Sitemap has degraded performance

In 85907bf, St. Lawrence Global Observatory CKAN Sitemap (https://catalogue.ogsl.ca/sitemap/sitemap-1.xml) experienced degraded performance:

HTTP code: 200
Response time: 11715 ms

Resolved: St. Lawrence Global Observatory CKAN Sitemap performance has improved in b1dc039 after 5 minutes.


Sparse Solver Implementation (Direct and/or Indirect)

Task:  Create a proof of concept using Trilinos' Amesos2 solver as our direct solver.  Demonstrate performance and build complexity.
Why:  While the prospect of using direct solvers through Kokkos-Kernels is appealing, significant development work would be needed to make that a reality.  Amesos2 provides us with an interface to sparse direct solvers that run on GPU already, but the added complexity of using Trilinos is not appealing.  This work will allow us to make an informed decision regarding the direction we want to take with our linear solvers
Done means:  OpenTurbine uses the Amesos2 solvers.  Performance and memory consumption relative to the dense solvers is documented for the 300 element turbine problem.  We have determined if Amesos2 is our solver of choice, or if we need to investigate other options.

First trying Amesos2 because it exists.  Trilinos is anything but a lightweight TPL -- aiming for prototype.

Amesos2 implementation prototype is complete.  Here is the profiling report for the 300 blade problem.  The old runtime in the step region (i.e. excluding test setup/teardown) was about 28.1s using the dense solver.  The new runtime is 3.91s.  Memory usage has also been reduced considerably by removing the dense matrix and its working variables.

David has the prototype done, and profile seen above. 28 s before, and now 3.8 s after! Amazing speedup! Reduced memory usage by 66%.
Now up as a draft PR for anyone else to review. Already in a pretty good place. Working on getting CI to work with it. Easy to install using spack with Trilinos. A bit more work to get it working with our CI environment. Ongoing and in progress, but should be done soon.
Reached out to Kokkos Kernels team, and they seem receptive to work with us to implement a solver through KK, but started with recommending Amesos2. Haven't heard back from them since. Might be easiest to use what we've already got since it seems to work fine.
Setup for Trilinos is one line of spack install.


Update article "run freme on a webserver"

Please update the article Running FREME on a webserver.

Update title to "Starting and running FREME"
Add information about start_local.sh script

I have added the information, see [here] (http://api-dev.freme-project.eu/doc/knowledge-base/freme-for-sysadmins/install-freme-on-server.html).
I will rename the file itself as well and update the links referencing this article.

This is done. @jnehring  if my notes are alright, I'd close  this issue.

thank you !


Update to CI2

Update to ci2
Change passwords to use our own user

Not familiar with travis and CI2, but I've seen successfully published artefacts, and I don't see any secrets. :+1:


Someone accidently merged an unresolved commit...

Resolved the commit, tested the install on win10/WSL/new deployment
Description
Replace with description of PR
Type of change

[ x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Change Status

[ x] Complete, tested, ready to review and merge
[ ] Complete, but not tested (may need new tests)
[ ] Incomplete/work-in-progress, PR is for discussion/feedback

Has This Been Tested

[ x] Yes
[ ] No
[ ] Not necessary

Checklist

[ x] My code follows the style guidelines of this project
[ x] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ x] There are no merge conflicts

Turns out Pipfile.lock  should not be part of this repo


Issue with running the tool

Hi @dmdhrumilmistry / @OWASPFoundation / @nrathaus ,
1) I wanted to know if the OFFAT tool can run for the VAmPI API?
You can clone the project from [https://github.com/erev0s/VAmPI] and run app.py to start the server.
The JSON file can be found at this URL: http://<IP_ADDRESS>:5000/openapi.json
2) In case I have a bearer token or the client id & secret (which is used to generate the token)- to authenticate my API, what changes do I need to make in the case of OpenAPI v3?
Could you guide me if that works for you?
Thanks!

Server URL is missing in JSON file.

Fix:

Even after making the change, it still doesn't work for me like it did for you. Getting some Parser Error.
Which branch are you using? I'm currently on the master branch - could that be the reason?
Also, did you download the JSON file and run the query using "offat -f filename.json"?

It works for me; thank you @dmdhrumilmistry !
Regarding the Header Flag, I attempted to run an API documentation that requires an access token for authorization, so I passed the bearer token along with the header:
offat -f swagger_file.json -H 'Accept: application/json' -H 'Authorization: Bearer YourJWTToken'
However, I'm facing some issues. Would it be possible for us to connect over a Teams call or Google Meet? This way, I can clearly explain what I’m trying to achieve. Without the authorization, the OFFAT tool is unable to test each end point.

sure you can ping me on discord id: dmdhrumilmistry

closing due to inactivity


jetbrains: Clean up and fix logging and error handling

Remove a bunch of un-useful prints
Instead of erroring silently when it fails to send the request to the IDE, notify the user
Remove the unused extendCommands variable

https://github.com/talonhub/community/pull/1411 is there and does something similar. which of the two do you prefer @auscompgeek ?

I don't use jetbrains, but it looks like this one is ready to be merged @phillco @auscompgeek ? Trying to close out some older PRs
Maybe the tiebreak between this and https://github.com/talonhub/community/pull/1411 is that this one is already approved :)


spelling error on site

https://www.quantstart.com/successful-algorithmic-trading-ebook/#packages
you spelled practice as practise

Thanks for pointing this out @spindriftur!
Cheers,
Mike.


icet build failure with new cmake

Describe the bug
Seems the Find module for MPI has changed, and how we build ice-t no longer works.
Here's the error from build_visit log:
-- Could NOT find MPI_C (missing: MPI_C_WORKS)
CMake Error at /usr/WS1/kbonnell/BuildVisIt/PySide2/third_party/cmake/3.14.7/linux-x86_64_gcc-6.1/share/cmake-3.14/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
  Could NOT find MPI (missing: MPI_C_FOUND)
Call Stack (most recent call first):
  /usr/WS1/kbonnell/BuildVisIt/PySide2/third_party/cmake/3.14.7/linux-x86_64_gcc-6.1/share/cmake-3.14/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
  /usr/WS1/kbonnell/BuildVisIt/PySide2/third_party/cmake/3.14.7/linux-x86_64_gcc-6.1/share/cmake-3.14/Modules/FindMPI.cmake:1672 (find_package_handle_standard_args)
  CMakeLists.txt:118 (FIND_PACKAGE)

-- Configuring incomplete, errors occurred!
See also "/usr/WS1/kbonnell/BuildVisIt/PySide2/icet-master-77c708f9090236b576669b74c53e9f105eedbd7e/CMakeFiles/CMakeOutput.log".
make: *** No targets specified and no makefile found.  Stop.

To Reproduce
run build_visit with your favorite options, as well as '--parallel --icet'
Expected behavior
Ice-T to compile.
Desktop

OS and version: Linux (rzalastor)
VisIt Version: develop

This looks very similar to https://github.com/spack/spack/issues/12120, which was an issue fixed in cmake version 3.15.1.
@brugger1 It looks like cmake was updated for vtkm support. Is there any reason to avoid going up to 3.15.1 to see if that resolves the issue?

This looks very similar to https://github.com/spack/spack/issues/12120, which was an issue fixed in cmake version 3.15.1.
@brugger1 It looks like cmake was updated for vtkm support. Is there any reason to avoid going up to 3.15.1 to see if that resolves the issue?

CMake 3.14.7 was the version recommended by @mclarsen to build VTKh/VTKm. We could try 3.15.1 with icet and VTKh/VTKm and if both work, move up to it.

CMake 3.14.7 was the version recommended by @mclarsen to build VTKh/VTKm. We could try 3.15.1 with icet and VTKh/VTKm and if both work, move up to it.

FYI: We have only vetted 3.14.x, or 3.18.2
Not to say 3.15 wont work, but -- for example, I know there were issues with 3.18.0

FYI: We have only vetted 3.14.x, or 3.18.2
Not to say 3.15 wont work, but -- for example, I know there were issues with 3.18.0

I tried building cmake 3.18.2 on Pascal and ran into the following error. This occurred when building inside and outside of VisIt:
/usr/workspace/wsb/maguire7/TEST_CMAKE/cmake-3.18.0/Source/cmQtAutoMocUic.cxx: In instantiation of 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = {anonymous}::cmQtAutoMocUicT::JobCompileUicT; _Args = {const std::shared_ptr<{anonymous}::cmQtAutoMocUicT::MappingT>&, std::unique_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::default_delete<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr<{anonymous}::cmQtAutoMocUicT::JobCompileUicT, std::default_delete<{anonymous}::cmQtAutoMocUicT::JobCompileUicT> >]':
/usr/workspace/wsb/maguire7/TEST_CMAKE/cmake-3.18.0/Source/cmWorkerPool.h:216:38:   required from 'bool cmWorkerPool::EmplaceJob(Args&& ...) [with T = {anonymous}::cmQtAutoMocUicT::JobCompileUicT; Args = {const std::shared_ptr<{anonymous}::cmQtAutoMocUicT::MappingT>&, std::unique_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::default_delete<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >}]'
/usr/workspace/wsb/maguire7/TEST_CMAKE/cmake-3.18.0/Source/cmQtAutoMocUic.cxx:1851:78:   required from here
/usr/workspace/wsb/maguire7/TEST_CMAKE/cmake-3.18.0/Source/cmQtAutoMocUic.cxx:510:24: error: use of deleted function 'std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = std::__cxx11::basic_string<char>; _Dp = std::default_delete<std::__cxx11::basic_string<char> >]'
     using JobCompileT::JobCompileT;
                        ^~~~~~~~~~~
In file included from /usr/tce/packages/gcc/gcc-6.1.0/include/c++/6.1.0/memory:81:0,
                 from /usr/WS2/maguire7/TEST_CMAKE/cmake-3.18.0/Utilities/std/cm/memory:9,
                 from /usr/workspace/wsb/maguire7/TEST_CMAKE/cmake-3.18.0/Source/cmQtAutoMocUic.cxx:17:
/usr/tce/packages/gcc/gcc-6.1.0/include/c++/6.1.0/bits/unique_ptr.h:356:7: note: declared here
       unique_ptr(const unique_ptr&) = delete;
       ^~~~~~~~~~
/usr/tce/packages/gcc/gcc-6.1.0/include/c++/6.1.0/bits/unique_ptr.h:787:30: note: synthesized method '{anonymous}::cmQtAutoMocUicT::JobCompileUicT::JobCompileUicT({anonymous}::cmQtAutoMocUicT::MappingHandleT, std::unique_ptr<std::__cxx11::basic_string<char> >)' first required here
     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/tce/packages/gcc/gcc-6.1.0/include/c++/6.1.0/bits/unique_ptr.h:170:7: warning: 'std::unique_ptr<_Tp, _Dp>::unique_ptr(std::unique_ptr<_Tp, _Dp>::pointer) noexcept [with _Tp = {anonymous}::cmQtAutoMocUicT::JobCompileUicT; _Dp = std::default_delete<{anonymous}::cmQtAutoMocUicT::JobCompileUicT>]' used but never defined
       unique_ptr(pointer __p) noexcept

I found a ticket related to this issue here: https://gitlab.kitware.com/cmake/cmake/-/issues/21323
I'll try building 3.15.1.

I tried building cmake 3.18.2 on Pascal and ran into the following error. This occurred when building inside and outside of VisIt:
/usr/workspace/wsb/maguire7/TEST_CMAKE/cmake-3.18.0/Source/cmQtAutoMocUic.cxx: In instantiation of 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = {anonymous}::cmQtAutoMocUicT::JobCompileUicT; _Args = {const std::shared_ptr<{anonymous}::cmQtAutoMocUicT::MappingT>&, std::unique_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::default_delete<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr<{anonymous}::cmQtAutoMocUicT::JobCompileUicT, std::default_delete<{anonymous}::cmQtAutoMocUicT::JobCompileUicT> >]':
/usr/workspace/wsb/maguire7/TEST_CMAKE/cmake-3.18.0/Source/cmWorkerPool.h:216:38:   required from 'bool cmWorkerPool::EmplaceJob(Args&& ...) [with T = {anonymous}::cmQtAutoMocUicT::JobCompileUicT; Args = {const std::shared_ptr<{anonymous}::cmQtAutoMocUicT::MappingT>&, std::unique_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::default_delete<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >}]'
/usr/workspace/wsb/maguire7/TEST_CMAKE/cmake-3.18.0/Source/cmQtAutoMocUic.cxx:1851:78:   required from here
/usr/workspace/wsb/maguire7/TEST_CMAKE/cmake-3.18.0/Source/cmQtAutoMocUic.cxx:510:24: error: use of deleted function 'std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = std::__cxx11::basic_string<char>; _Dp = std::default_delete<std::__cxx11::basic_string<char> >]'
     using JobCompileT::JobCompileT;
                        ^~~~~~~~~~~
In file included from /usr/tce/packages/gcc/gcc-6.1.0/include/c++/6.1.0/memory:81:0,
                 from /usr/WS2/maguire7/TEST_CMAKE/cmake-3.18.0/Utilities/std/cm/memory:9,
                 from /usr/workspace/wsb/maguire7/TEST_CMAKE/cmake-3.18.0/Source/cmQtAutoMocUic.cxx:17:
/usr/tce/packages/gcc/gcc-6.1.0/include/c++/6.1.0/bits/unique_ptr.h:356:7: note: declared here
       unique_ptr(const unique_ptr&) = delete;
       ^~~~~~~~~~
/usr/tce/packages/gcc/gcc-6.1.0/include/c++/6.1.0/bits/unique_ptr.h:787:30: note: synthesized method '{anonymous}::cmQtAutoMocUicT::JobCompileUicT::JobCompileUicT({anonymous}::cmQtAutoMocUicT::MappingHandleT, std::unique_ptr<std::__cxx11::basic_string<char> >)' first required here
     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/tce/packages/gcc/gcc-6.1.0/include/c++/6.1.0/bits/unique_ptr.h:170:7: warning: 'std::unique_ptr<_Tp, _Dp>::unique_ptr(std::unique_ptr<_Tp, _Dp>::pointer) noexcept [with _Tp = {anonymous}::cmQtAutoMocUicT::JobCompileUicT; _Dp = std::default_delete<{anonymous}::cmQtAutoMocUicT::JobCompileUicT>]' used but never defined
       unique_ptr(pointer __p) noexcept

I found a ticket related to this issue here: https://gitlab.kitware.com/cmake/cmake/-/issues/21323
I'll try building 3.15.1.

I see the same error with cmake 3.15.1, but the error is resolved for both versions by using gcc versions >= 7.1.0.

I see the same error with cmake 3.15.1, but the error is resolved for both versions by using gcc versions >= 7.1.0.

Using a newer version of cmake resulted in the same error.
I did find something pretty odd happening in bv_icet.sh that seems to be related, though. At line 189, a "fake" mpi library is created using touch
touch fakempi.${LIBEXT}

This fake library is then passed to cmake when compiling icet and is immediately deleted afterwards:
-DMPI_LIBRARY:FILEPATH="./fakempi.${LIBEXT}"

Does anyone have any ideas why this was added? Removing this line allows IceT to compile and build without errors. I haven't tried building VisIt against it yet (I'll try that next), but I'd like to understand why this was added before removing it. I haven't seen any comments explaining this.

Using a newer version of cmake resulted in the same error.
I did find something pretty odd happening in bv_icet.sh that seems to be related, though. At line 189, a "fake" mpi library is created using touch
touch fakempi.${LIBEXT}

This fake library is then passed to cmake when compiling icet and is immediately deleted afterwards:
-DMPI_LIBRARY:FILEPATH="./fakempi.${LIBEXT}"

Does anyone have any ideas why this was added? Removing this line allows IceT to compile and build without errors. I haven't tried building VisIt against it yet (I'll try that next), but I'd like to understand why this was added before removing it. I haven't seen any comments explaining this.

VisIt successfully builds. I also ran the vtk tests using the -m 'icet' option, and the tests passed.
This was built using gcc 7.1.0 and cmake 3.18.2. I'll confirm that everything still works with the current version of gcc and cmake in VisIt before proceeding.

VisIt successfully builds. I also ran the vtk tests using the -m 'icet' option, and the tests passed.
This was built using gcc 7.1.0 and cmake 3.18.2. I'll confirm that everything still works with the current version of gcc and cmake in VisIt before proceeding.

We could probably upgrade to gcc 7.1.0, since the only OS where we use a gcc between 6.1.0 (minimum for develop) and 7.1.0 is Debian 9. Can you check if VTKm/VTKh build as well?

We could probably upgrade to gcc 7.1.0, since the only OS where we use a gcc between 6.1.0 (minimum for develop) and 7.1.0 is Debian 9. Can you check if VTKm/VTKh build as well?

We could probably upgrade to gcc 7.1.0, since the only OS where we use a gcc between 6.1.0 (minimum for develop) and 7.1.0 is Debian 9. Can you check if VTKm/VTKh build as well?

Sure thing.

We could probably upgrade to gcc 7.1.0, since the only OS where we use a gcc between 6.1.0 (minimum for develop) and 7.1.0 is Debian 9. Can you check if VTKm/VTKh build as well?

Sure thing.


MangaHen Only Showing Preview Pages

Source information
MangaHen 1.4.1
Source language
English
Steps to reproduce

Open MangaHen Manga
Start Read
Only Shows 16 Pages (Preview Pages) For Every Manga That You Read

Expected behavior
extention should show all the pages of added manga not previews.
check attached ss of another source of that manga

Actual behavior
Only Shows 16 Pages (Preview Pages) For Every Manga That You Read

Mihon/Tachiyomi version
TachiyomiSY Beta 561
Android version
Android 14
Other details
PLEASE ADD/FIX THESE THINGS IN THE EXTENTSION ALSO | @KenjieDec

Please change the settings to only shows the title in english (check above SS's + attached SS below)
Also change the progress from Unknown to Completed for every manga

Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] I have updated the app to version 0.15.3.
[X] I have updated all installed extensions.
[X] I have tried the troubleshooting guide.
[X] If this is an issue with the app itself, I should be opening an issue in the app repository.
[X] I will fill out all of the requested information in this form.

@mrtear please don't ping contributors, issues get fixed whenever someone have the time and want to do it.

@mrtear please don't ping contributors, issues get fixed whenever someone have the time and want to do it.

sorry my bad.


[Switch] Distorted switch while using it with Foundation Apps and Laravel 5.2

For an Admin Panel I'm working on, I had to use a few Foundation-Site framework (latest) elements with Foundation-Apps (latest) and Laravel 5.2. I used the following code to generate a switch inside a 'accordionwhich is within areveal modalin myview`.

<link rel="stylesheet" href=" {{ URL('/admin/css/foundation.min.css') }} "/>
<link rel="stylesheet" href=" {{ URL('/admin/css/motion-ui.min.css') }} "/>
<link rel="stylesheet" href=" {{ URL('/admin/css/foundation-apps.min.css') }} "/>

 <button class="close-button" data-close aria-label="Close modal" type="button">
  ×
 </button>

Nice Sub Heading

   <form method="POST" name="xyz_from" action="{{ URL('/xyz') }}">
            {{ csrf_field() }}

           Basic Information

Veg:

                  <input class="switch-input" id="yes-no" type="checkbox" name="exampleSwitch">

                      Yes
                      No

       </form>

There were two issues :

The switch was rendered with a border-radius:9999px;, which I then overrode to border-radius:0px;.
What you see below is what I get no matter how much ever I increase the width of label or .switch-active or switch-inactive in my css.

What's wrong and how do I fix this?

Foundation for Sites and Foundation for Apps are not intended to be used together... going to close this an not a valid issue.


Add option to load plugin from different route, enhance route picking

Load plugin from different route
Since we want to support additional apps to enhance our UI we should add a way how to determine from which source each plugin actually comes. This PR adds such support by including pathPrefix to each enabled plugins, this way we can pull plugins from console.redhat.com applications as well. This will require the app to expose such plugins via Webpack plugin (work already done in https://github.com/RedHatInsights/frontend-components/pull/1316)
Enhance route picking
Since we don't want to fully rely only on first and second part of URL we can utilize react-router#matchPath to calculate if route fits our needs. With slight addition of section to prepend the path from plugin to determine if plugin comes from section (feature enhancements should fully look at section route is supposed to mount into).

ping @andrewballantyne

@karelhala I'm getting a Gateway error... is there anything else I need to do to setup things?

https://ci.foo.redhat.com:1337/apps/sources/plugin-manifest.json
Error occured while trying to proxy to: ci.foo.redhat.com:1337/apps/sources/plugin-manifest.json

/assign


Treeshaking not supported?

I am just using the useViewportSpy hook and it seems like that all hooks, even if there not used, are landing in the bundle file?!

Hello @anki247
can you please provide more information about this issue?

I'm closing this as no further information has been provided


MQTT with hostname not working

I have the following configuration working:

"mqtt": {
"enabled": true,
"server": "192.168.X.X",
"port": 1883,
"clientId": "",
"username": "myuser",
"password": "myasswd",
"usetls": false,
"caPath": "/mnt/data/valetudo/ca.pem",
"qos": 0,
"identifier": "abstellraum-staubsauger",
"topicPrefix": "valetudo",
"autoconfPrefix": "homeassistant",
"provideMapData": true
},

This configuration is not working:

"mqtt": {
"enabled": true,
"server": "mqtthost.my.domain",
"port": 1883,
"clientId": "",
"username": "myuser",
"password": "myasswd",
"usetls": false,
"caPath": "/mnt/data/valetudo/ca.pem",
"qos": 0,
"identifier": "abstellraum-staubsauger",
"topicPrefix": "valetudo",
"autoconfPrefix": "homeassistant",
"provideMapData": true
},

Can someone point in the right direction how to get this working with the hostname set? I am able to ping the hostname from the vacuum command line.
Regards
Richard

That's not part of the card's configuration, but of Valetudo, so clearly not related to the card. Please report the issue to Valetudo: https://github.com/Hypfer/Valetudo/issues.

Sorry, i posted this issue in the false github repo.
Regards
Richard


Drop support for forking workers, use spawn by default

Make systemd optional on systemd enabled systems
Api/web service worker needs ui-classic as it can try to read an existing UI session, which
can contain serialized classes from ui-classic.
Previously, we tried removing fork here: #16130
It was reverted here: #16154
Some of the followups needed to fix the original problems including passing down
ems_id to per ems workers, resolved in:
#16199 and
#18648
At this point, things should just work.

@agrare I did some "light" refresh / event worker testing on this.  I think you solved the ems_id problem we originally had in https://github.com/ManageIQ/manageiq/pull/16130
Is there anything else that should be tested with this?

I did some "light" refresh / event worker testing on this. I think you solved the ems_id problem we originally had in #16130
Is there anything else that should be tested with this?

@jrafanie if refresh and event catcher workers both work then all of the per_ems provider workers should work.


Add tests for Account.prototype.discoverChain

Added tests in https://github.com/bitcoinjs/bip32-utils/commit/7f7973f28c2e552003ec488a90042b7011ef671d


[MM-25429] fix finder focus, align buttons, keep state consistent

Before submitting, please confirm you've

[x] executed npm run lint:js for proper code formatting

Please provide the following information:
Summary
Focus was being lost, due to click went through and was also captured by the tabbar, which then autofocused itself. Since the searchbar was probably misplaced, I moved it to where it seemed to look right. Also fixed misalignment of buttons mentioned on the ticket.
Issue link
MM-25429
MM-25433
Test Cases
Steps:

open searchbar (cmd+f)
click outside
click on searchbar

Result:
Focus should remain on searchbar
Additional Notes
@andrewbrown00 should we create a separate story for styling the search bar in dark mode?
Screenshots
mac

win

don't do dev review yet, as I found partially the problem but there seems to be some similar effects (although not always)

now it's good to review

@andrewbrown00 should we create a separate story for styling the search bar in dark mode?

@Willyfrog yes, let's create separate tickets to handle the styling for dark modes.
Also, will you post a link for me to download and test the desktop app with the changes.

Did it you move it in this PR?

Yes, that's the reason why I asked your review, it felt out of place and it was partially causing a problem (shouldn't happen now)
Other than that I didn't do anything else to the element, but I'll address your feedback.

* [x]  Move the control back in to the header so it doesn't cover the channel header control. Did it you move it in this PR?

As mentioned above, I did move, having the square border at the top made me think it had moved from below.

* [x]   Invert the arrow control states, they are backwards. They default state should not have a fill and the gray should be the hover state.

done. Please, notice that I added a small margin on the left to separate from search box and added round borders. search box already had a border and it felt weird. let me know if you want it back.

* [ ]  Add the gray hover state to the `X` close control. Make sure the corner radius matches what's on the arrows and is the same for all corners.

added. it is separated from the arrow controls, so it has round border on all corners. if you want the three of them to form a single unit, let me know.

* [ ]  Something funky is going on with the count. It show one count at first, then when I go to the next the count changes. Sometimes it would change to a random count that didn't match the results. I wasn't able to consistency repo it.

Can't do anything about it, as far as I know. When you move with the arrows the channel might scroll up/down revealing new content, so the search count changes as there is new text.

* [ ]  There's an extra click needed when I get to the top or bottom of the list ( i.e. 1/8 or 8/8) when clicking the arrows. Clicking the arrows should always move to the next item without and extra click.

fixed, it was restarting the search.

* [ ]  Can we easily add the `⌘ G` / `Ctrl G` keyboard shortcut to go through results like browsers do?

i can add that easily as a hack, but to proper implement that (like having a menu item in the top bar that greyes out if finder is not accesisble) I might need a few architectural changes. I'll queue an item for the hangouts and add a ticket for it.

@Willyfrog I'd like to circle back on this to look at the overall experience to:

Make sure the controls all work as expected, i.e. right now I can't paste in to the input
Should we extend the feature to support ⌘ F and ⌘ Shift F? One could open the browser search control as we do today and the other could open the global search and add the in: channelName modifier based on the channel the user is in

...