// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 77;
	objects = {

/* Begin PBXBuildFile section */
		0509A56A2C53AE090082DF8E /* VKIDDemoUITests.xctestplan in Resources */ = {isa = PBXBuildFile; fileRef = 0509A5692C53AE090082DF8E /* VKIDDemoUITests.xctestplan */; };
		05118A002C4FBF03005F9FDC /* InlineSnapshotTesting in Frameworks */ = {isa = PBXBuildFile; productRef = 051189FF2C4FBF03005F9FDC /* InlineSnapshotTesting */; };
		05118A022C4FBF03005F9FDC /* SnapshotTesting in Frameworks */ = {isa = PBXBuildFile; productRef = 05118A012C4FBF03005F9FDC /* SnapshotTesting */; };
		05118A042C4FC1C4005F9FDC /* OneTapButtonSnapshotTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05118A032C4FC1C4005F9FDC /* OneTapButtonSnapshotTests.swift */; };
		05118A102C5114D7005F9FDC /* OneTapButtonTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05118A0F2C5114D7005F9FDC /* OneTapButtonTests.swift */; };
		0512770B2C85D5E50035A1EF /* DeviceIDTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0512770A2C85D5E50035A1EF /* DeviceIDTests.swift */; };
		0512770D2C85D5F10035A1EF /* UserSessionDataStorageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0512770C2C85D5F10035A1EF /* UserSessionDataStorageTests.swift */; };
		0512770F2C8702220035A1EF /* UserSessionData+equalsWithoutCreationDate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0512770E2C8702220035A1EF /* UserSessionData+equalsWithoutCreationDate.swift */; };
		051FD2922AF3C7B90082990B /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 051FD2942AF3C7B90082990B /* Localizable.strings */; };
		053014C82C0F03CB00CF799D /* API.swift in Sources */ = {isa = PBXBuildFile; fileRef = 053014C72C0F03CB00CF799D /* API.swift */; };
		053014CA2C0F079D00CF799D /* String+snakeCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 053014C92C0F079D00CF799D /* String+snakeCase.swift */; };
		053014CC2C0F083700CF799D /* DictionaryRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 053014CB2C0F083700CF799D /* DictionaryRepresentable.swift */; };
		054BA8862D660C2A00DFF2B0 /* GroupSubscriptionCustomizationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 054BA8852D660C1100DFF2B0 /* GroupSubscriptionCustomizationController.swift */; };
		054BA8872D660C2A00DFF2B0 /* GroupSubscriptionCustomizationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 054BA8852D660C1100DFF2B0 /* GroupSubscriptionCustomizationController.swift */; };
		056C78612E1BDD5B008B5EC8 /* CaptchaViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 056C78602E1BDD59008B5EC8 /* CaptchaViewController.swift */; };
		056C78622E1BDD5B008B5EC8 /* CaptchaViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 056C78602E1BDD59008B5EC8 /* CaptchaViewController.swift */; };
		057235132E42212E00FD49E4 /* UIImageView+loadImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 057235122E42212400FD49E4 /* UIImageView+loadImage.swift */; };
		057235142E42212E00FD49E4 /* UIImageView+loadImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 057235122E42212400FD49E4 /* UIImageView+loadImage.swift */; };
		057235162E4221CA00FD49E4 /* ImageLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 057235152E4221C500FD49E4 /* ImageLoader.swift */; };
		057235172E4221CA00FD49E4 /* ImageLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 057235152E4221C500FD49E4 /* ImageLoader.swift */; };
		057500D12B0E0635008EEB4B /* PickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 057500D02B0E0635008EEB4B /* PickerView.swift */; };
		057E33E12C242813004AA45E /* VKIDAllureReport in Frameworks */ = {isa = PBXBuildFile; productRef = 057E33E02C242813004AA45E /* VKIDAllureReport */; };
		0591B0252BA9E8C200B18F98 /* DebugSettingsTextFieldCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0591B0242BA9E8C200B18F98 /* DebugSettingsTextFieldCell.swift */; };
		05A406FD2C53CF6C00081726 /* OneTapBottomSheetTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05A406FC2C53CF6C00081726 /* OneTapBottomSheetTests.swift */; };
		05A406FF2C53CF9900081726 /* OneTapBottomSheetSnapshotTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05A406FE2C53CF9900081726 /* OneTapBottomSheetSnapshotTests.swift */; };
		05A6A5612BC83B8E00B01882 /* UserSessionData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05A6A5602BC83B8E00B01882 /* UserSessionData.swift */; };
		05B316E02D80405900C4F178 /* GroupSubscriptionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05B316DF2D80405200C4F178 /* GroupSubscriptionTests.swift */; };
		05B316EE2D818F7000C4F178 /* GroupSubscriptionServiceMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05B316ED2D818F6400C4F178 /* GroupSubscriptionServiceMock.swift */; };
		05C606C62C651E80008ECB9C /* Descriptioner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05C606C52C651E80008ECB9C /* Descriptioner.swift */; };
		05D919072CABEAF200EC63E4 /* ApplicationManagerMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05D919062CABEAF200EC63E4 /* ApplicationManagerMock.swift */; };
		05DB5C892C119C3100663297 /* AuthViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2E5F5F12A55A65D0079DE1F /* AuthViewController.swift */; };
		05DB5C8A2C119C3100663297 /* String+snakeCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 053014C92C0F079D00CF799D /* String+snakeCase.swift */; };
		05DB5C8B2C119C3100663297 /* DictionaryRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 053014CB2C0F083700CF799D /* DictionaryRepresentable.swift */; };
		05DB5C8C2C119C3100663297 /* OAuthListWidgetCustomizationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A271F7192B0FD4670015B61C /* OAuthListWidgetCustomizationController.swift */; };
		05DB5C8D2C119C3100663297 /* AuthViewController+DebugSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = A24B64602A9E407B00E45F3B /* AuthViewController+DebugSettings.swift */; };
		05DB5C8E2C119C3100663297 /* DebugSettingsStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = A27EFD322B185245001CF285 /* DebugSettingsStorage.swift */; };
		05DB5C8F2C119C3100663297 /* ControlsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A26A35FB2B0D005A008A4F99 /* ControlsViewController.swift */; };
		05DB5C902C119C3100663297 /* StepSlider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1752AE302AF135890013D976 /* StepSlider.swift */; };
		05DB5C912C119C3100663297 /* DebugSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A24B645C2A9E2C4400E45F3B /* DebugSettingsViewController.swift */; };
		05DB5C922C119C3100663297 /* MeasureView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17CA418B2AF1D755008C81C1 /* MeasureView.swift */; };
		05DB5C932C119C3100663297 /* API.swift in Sources */ = {isa = PBXBuildFile; fileRef = 053014C72C0F03CB00CF799D /* API.swift */; };
		05DB5C942C119C3100663297 /* UserSessionsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175365572B7E6E7B008AB285 /* UserSessionsViewController.swift */; };
		05DB5C952C119C3100663297 /* DebugSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = A24B645E2A9E2DD500E45F3B /* DebugSettings.swift */; };
		05DB5C962C119C3100663297 /* AlertPresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A257BEFE2B162C390060F9A2 /* AlertPresentable.swift */; };
		05DB5C972C119C3100663297 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2E5F5ED2A55A65D0079DE1F /* AppDelegate.swift */; };
		05DB5C982C119C3100663297 /* Collection+Safe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CCD7A782B5005BC00846B7C /* Collection+Safe.swift */; };
		05DB5C992C119C3100663297 /* DebugSettingsTextFieldCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0591B0242BA9E8C200B18F98 /* DebugSettingsTextFieldCell.swift */; };
		05DB5C9A2C119C3100663297 /* OneTapButtonCustomizationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A26A35FD2B0D0CED008A4F99 /* OneTapButtonCustomizationController.swift */; };
		05DB5C9B2C119C3100663297 /* VKIDDemoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17CA41882AF1BB93008C81C1 /* VKIDDemoViewController.swift */; };
		05DB5C9C2C119C3100663297 /* UserSessionTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175365592B7F3D67008AB285 /* UserSessionTableViewCell.swift */; };
		05DB5C9D2C119C3100663297 /* OneTapBottomSheetCustomizationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A26A35FF2B0D151E008A4F99 /* OneTapBottomSheetCustomizationController.swift */; };
		05DB5C9F2C119C3100663297 /* UIColot+Palette.swift in Sources */ = {isa = PBXBuildFile; fileRef = A24B64C32AA1FD6B00E45F3B /* UIColot+Palette.swift */; };
		05DB5CA12C119C3100663297 /* PickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 057500D02B0E0635008EEB4B /* PickerView.swift */; };
		05DB5CA22C119C3100663297 /* InfoPlist.swift in Sources */ = {isa = PBXBuildFile; fileRef = A201B19D2AAB375900E8FA58 /* InfoPlist.swift */; };
		05DB5CA32C119C3100663297 /* UserSessionData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05A6A5602BC83B8E00B01882 /* UserSessionData.swift */; };
		05DB5CA82C119C3100663297 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = A2E5F5F82A55A65E0079DE1F /* LaunchScreen.storyboard */; };
		05DB5CA92C119C3100663297 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 051FD2942AF3C7B90082990B /* Localizable.strings */; };
		05DB5CAA2C119C3100663297 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = A2E5F5F62A55A65E0079DE1F /* Assets.xcassets */; };
		05F0DF0C2C5B7A680041EB20 /* OAuthListWidgetSnapshotTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05F0DF0B2C5B7A680041EB20 /* OAuthListWidgetSnapshotTests.swift */; };
		05F0DF102C5B91990041EB20 /* OAuthListWidgetTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05F0DF0F2C5B91990041EB20 /* OAuthListWidgetTests.swift */; };
		05FED83B2C60EC17002E5200 /* OneTapButtonConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05FED83A2C60EC17002E5200 /* OneTapButtonConfiguration.swift */; };
		0CCD7A792B5005BC00846B7C /* Collection+Safe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CCD7A782B5005BC00846B7C /* Collection+Safe.swift */; };
		173900AC2C6E3606008AFFDD /* ExtendedAuthConfiguration+Equals.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3BAE2C6A3E4500255779 /* ExtendedAuthConfiguration+Equals.swift */; };
		173900AD2C6E3613008AFFDD /* HumanReadableDescription+RawDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3BB02C6A3E4500255779 /* HumanReadableDescription+RawDescription.swift */; };
		173900AE2C6E361B008AFFDD /* CGRect+UISizes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3BAC2C6A3E4500255779 /* CGRect+UISizes.swift */; };
		173900AF2C6E3621008AFFDD /* OAuthProviders+Description.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3BAD2C6A3E4500255779 /* OAuthProviders+Description.swift */; };
		173900B02C6E3624008AFFDD /* UIView+Tools.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3BAF2C6A3E4500255779 /* UIView+Tools.swift */; };
		1752AE322AF135890013D976 /* StepSlider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1752AE302AF135890013D976 /* StepSlider.swift */; };
		175365582B7E6E7B008AB285 /* UserSessionsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175365572B7E6E7B008AB285 /* UserSessionsViewController.swift */; };
		1753655A2B7F3D67008AB285 /* UserSessionTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175365592B7F3D67008AB285 /* UserSessionTableViewCell.swift */; };
		175A3B8C2C6A3AE100255779 /* AppCredentials+Random.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3B672C6A3AE100255779 /* AppCredentials+Random.swift */; };
		175A3B8D2C6A3AE100255779 /* Appearance+Random.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3B682C6A3AE100255779 /* Appearance+Random.swift */; };
		175A3B912C6A3AE100255779 /* Int+Random.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3B6C2C6A3AE100255779 /* Int+Random.swift */; };
		175A3B922C6A3AE100255779 /* PKCESecrets+Random.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3B6D2C6A3AE100255779 /* PKCESecrets+Random.swift */; };
		175A3B932C6A3AE100255779 /* Scope+Random.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3B6E2C6A3AE100255779 /* Scope+Random.swift */; };
		175A3B942C6A3AE100255779 /* String+Random.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3B6F2C6A3AE100255779 /* String+Random.swift */; };
		175A3B952C6A3AE100255779 /* URL+Random.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3B702C6A3AE100255779 /* URL+Random.swift */; };
		175A3B972C6A3AE100255779 /* Date+DefaultExpiration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3B732C6A3AE100255779 /* Date+DefaultExpiration.swift */; };
		175A3B982C6A3AE100255779 /* URL+AuthURLs.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3B742C6A3AE100255779 /* URL+AuthURLs.swift */; };
		175A3B992C6A3AE100255779 /* URLRequest+Parameter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3B752C6A3AE100255779 /* URLRequest+Parameter.swift */; };
		175A3B9A2C6A3AE100255779 /* VKAPIResponse+IsSomeResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3B762C6A3AE100255779 /* VKAPIResponse+IsSomeResponse.swift */; };
		175A3B9C2C6A3AE100255779 /* TestCaseInfra.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3B792C6A3AE100255779 /* TestCaseInfra.swift */; };
		175A3B9D2C6A3AE100255779 /* AnonymousTokenServiceMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3B7A2C6A3AE100255779 /* AnonymousTokenServiceMock.swift */; };
		175A3B9E2C6A3AE100255779 /* AppInteropOpenerMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3B7B2C6A3AE100255779 /* AppInteropOpenerMock.swift */; };
		175A3B9F2C6A3AE100255779 /* AuthCodeExchangerMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3B7C2C6A3AE100255779 /* AuthCodeExchangerMock.swift */; };
		175A3BA02C6A3AE100255779 /* AuthFlowBuilderMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3B7D2C6A3AE100255779 /* AuthFlowBuilderMock.swift */; };
		175A3BA22C6A3AE100255779 /* LoggerMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3B7F2C6A3AE100255779 /* LoggerMock.swift */; };
		175A3BA32C6A3AE100255779 /* LogoutServiceMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3B802C6A3AE100255779 /* LogoutServiceMock.swift */; };
		175A3BA42C6A3AE100255779 /* PKCESecretsGeneratorMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3B812C6A3AE100255779 /* PKCESecretsGeneratorMock.swift */; };
		175A3BA52C6A3AE100255779 /* RefreshTokenServiceMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3B822C6A3AE100255779 /* RefreshTokenServiceMock.swift */; };
		175A3BA62C6A3AE100255779 /* StorageMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3B832C6A3AE100255779 /* StorageMock.swift */; };
		175A3BA72C6A3AE100255779 /* URLSessionMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3B842C6A3AE100255779 /* URLSessionMock.swift */; };
		175A3BA82C6A3AE100255779 /* URLSessionTransportMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3B852C6A3AE100255779 /* URLSessionTransportMock.swift */; };
		175A3BA92C6A3AE200255779 /* UserInfoServiceMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3B862C6A3AE100255779 /* UserInfoServiceMock.swift */; };
		175A3BAA2C6A3AE200255779 /* VKIDObserverMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3B872C6A3AE100255779 /* VKIDObserverMock.swift */; };
		175A3BAB2C6A3AE200255779 /* WebViewAuthStrategyFactoryMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3B882C6A3AE100255779 /* WebViewAuthStrategyFactoryMock.swift */; };
		175A3BBB2C6A416F00255779 /* UserSessionData+Random.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3BB92C6A416F00255779 /* UserSessionData+Random.swift */; };
		175A3BBC2C6A416F00255779 /* Error+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3BBA2C6A416F00255779 /* Error+Equatable.swift */; };
		175A3BC12C6A419500255779 /* UserSessionManagerDelegateMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3BBE2C6A419500255779 /* UserSessionManagerDelegateMock.swift */; };
		175A3BC22C6A419500255779 /* LegacyLogoutServiceStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3BBF2C6A419500255779 /* LegacyLogoutServiceStub.swift */; };
		175A3BC82C6A41AB00255779 /* RefreshTokenTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3BC42C6A41AB00255779 /* RefreshTokenTests.swift */; };
		175A3BC92C6A41AB00255779 /* UserFetchingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3BC62C6A41AB00255779 /* UserFetchingTests.swift */; };
		175A3BCB2C6A423200255779 /* Entity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3BCA2C6A423200255779 /* Entity.swift */; };
		175A3BDD2C6A667700255779 /* ConfidentialFlowTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3BCC2C6A667700255779 /* ConfidentialFlowTests.swift */; };
		175A3BDE2C6A667700255779 /* ProviderAuthorizationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3BCE2C6A667700255779 /* ProviderAuthorizationTests.swift */; };
		175A3BDF2C6A667700255779 /* PublicClientTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3BD02C6A667700255779 /* PublicClientTests.swift */; };
		175A3BE02C6A667700255779 /* AutoLogoutTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3BD22C6A667700255779 /* AutoLogoutTests.swift */; };
		175A3BE12C6A667700255779 /* InterceptorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3BD32C6A667700255779 /* InterceptorTests.swift */; };
		175A3BE22C6A667700255779 /* LogoutTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3BD42C6A667700255779 /* LogoutTests.swift */; };
		175A3BE32C6A667700255779 /* RefreshTokenTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3BD52C6A667700255779 /* RefreshTokenTests.swift */; };
		175A3BE42C6A667700255779 /* UserFetchingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3BD62C6A667700255779 /* UserFetchingTests.swift */; };
		175A3BE52C6A667700255779 /* VKIDObserverTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3BD82C6A667700255779 /* VKIDObserverTests.swift */; };
		175A3BE62C6A667700255779 /* WebViewAuthorizationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3BDA2C6A667700255779 /* WebViewAuthorizationTests.swift */; };
		175A3BFD2C6A6BAC00255779 /* libVKIDTestingInfra.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 175A3B5C2C6A386C00255779 /* libVKIDTestingInfra.a */; platformFilter = ios; };
		175A3C002C6A6D7300255779 /* libVKIDTestingInfra.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 175A3B5C2C6A386C00255779 /* libVKIDTestingInfra.a */; };
		175A3C032C6A6D8200255779 /* libVKIDTestingInfra.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 175A3B5C2C6A386C00255779 /* libVKIDTestingInfra.a */; };
		175A3C0F2C6A701500255779 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 175A3C0E2C6A701500255779 /* XCTest.framework */; platformFilter = ios; };
		175A3C112C6A765D00255779 /* LogoutResult+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3C102C6A765D00255779 /* LogoutResult+Equatable.swift */; };
		175A3C132C6A799B00255779 /* NSError+Random.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3C122C6A799B00255779 /* NSError+Random.swift */; };
		175A3C212C6A7D6900255779 /* VKID in Frameworks */ = {isa = PBXBuildFile; platformFilter = ios; productRef = 175A3C202C6A7D6900255779 /* VKID */; };
		175A3C232C6A7D6900255779 /* VKIDCore in Frameworks */ = {isa = PBXBuildFile; platformFilter = ios; productRef = 175A3C222C6A7D6900255779 /* VKIDCore */; };
		175A3C252C6A7D6900255779 /* VKIDAllureReport in Frameworks */ = {isa = PBXBuildFile; platformFilter = ios; productRef = 175A3C242C6A7D6900255779 /* VKIDAllureReport */; };
		175A3C272C6A7DD500255779 /* VKID in Frameworks */ = {isa = PBXBuildFile; productRef = 175A3C262C6A7DD500255779 /* VKID */; };
		175A3C292C6A7DD500255779 /* VKIDCore in Frameworks */ = {isa = PBXBuildFile; productRef = 175A3C282C6A7DD500255779 /* VKIDCore */; };
		175A3C2B2C6A7DD500255779 /* VKIDAllureReport in Frameworks */ = {isa = PBXBuildFile; productRef = 175A3C2A2C6A7DD500255779 /* VKIDAllureReport */; };
		175A3C392C6A7DF800255779 /* VKID in Frameworks */ = {isa = PBXBuildFile; productRef = 175A3C382C6A7DF800255779 /* VKID */; };
		175A3C3B2C6A7DF800255779 /* VKIDCore in Frameworks */ = {isa = PBXBuildFile; productRef = 175A3C3A2C6A7DF800255779 /* VKIDCore */; };
		175A3C3D2C6A7DF800255779 /* VKIDAllureReport in Frameworks */ = {isa = PBXBuildFile; productRef = 175A3C3C2C6A7DF800255779 /* VKIDAllureReport */; };
		175A3C452C6A7E1F00255779 /* VKID in Frameworks */ = {isa = PBXBuildFile; productRef = 175A3C442C6A7E1F00255779 /* VKID */; };
		175A3C472C6A7E1F00255779 /* VKIDCore in Frameworks */ = {isa = PBXBuildFile; productRef = 175A3C462C6A7E1F00255779 /* VKIDCore */; };
		175A3C492C6A7E1F00255779 /* VKIDAllureReport in Frameworks */ = {isa = PBXBuildFile; productRef = 175A3C482C6A7E1F00255779 /* VKIDAllureReport */; };
		177F4A062B9752A3001EC2CE /* KeychainTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 177F49FB2B9752A3001EC2CE /* KeychainTests.swift */; };
		17B86F752C78680100B893CA /* AuthCodeResponse+Random.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3B692C6A3AE100255779 /* AuthCodeResponse+Random.swift */; };
		17B86F762C78681A00B893CA /* GetAuthProvidersResponse+Random.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3B6B2C6A3AE100255779 /* GetAuthProvidersResponse+Random.swift */; };
		17B86F772C78682A00B893CA /* RefreshTokenResponse+Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3B642C6A3AE100255779 /* RefreshTokenResponse+Create.swift */; };
		17B86F782C78686D00B893CA /* UserInfoResponse+Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3B652C6A3AE100255779 /* UserInfoResponse+Create.swift */; };
		17B86F7A2C78691D00B893CA /* ExchangeAuthCodeResponse+Random.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175A3B6A2C6A3AE100255779 /* ExchangeAuthCodeResponse+Random.swift */; };
		17CA41892AF1BB93008C81C1 /* VKIDDemoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17CA41882AF1BB93008C81C1 /* VKIDDemoViewController.swift */; };
		17CA418C2AF1D755008C81C1 /* MeasureView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17CA418B2AF1D755008C81C1 /* MeasureView.swift */; };
		67BBB80703EE110E111F15A2 /* Pods_VKIDCocoapodsDemo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8ACBB56B6F867AADD440CD57 /* Pods_VKIDCocoapodsDemo.framework */; };
		A201B19E2AAB375900E8FA58 /* InfoPlist.swift in Sources */ = {isa = PBXBuildFile; fileRef = A201B19D2AAB375900E8FA58 /* InfoPlist.swift */; };
		A241BDFE2A55DDB10062825F /* VKID in Frameworks */ = {isa = PBXBuildFile; productRef = A241BDFD2A55DDB10062825F /* VKID */; };
		A241BE002A55DDB10062825F /* VKIDCore in Frameworks */ = {isa = PBXBuildFile; productRef = A241BDFF2A55DDB10062825F /* VKIDCore */; };
		A24B645D2A9E2C4400E45F3B /* DebugSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A24B645C2A9E2C4400E45F3B /* DebugSettingsViewController.swift */; };
		A24B645F2A9E2DD500E45F3B /* DebugSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = A24B645E2A9E2DD500E45F3B /* DebugSettings.swift */; };
		A24B64612A9E407B00E45F3B /* AuthViewController+DebugSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = A24B64602A9E407B00E45F3B /* AuthViewController+DebugSettings.swift */; };
		A24B64C42AA1FD6B00E45F3B /* UIColot+Palette.swift in Sources */ = {isa = PBXBuildFile; fileRef = A24B64C32AA1FD6B00E45F3B /* UIColot+Palette.swift */; };
		A257BEFF2B162C390060F9A2 /* AlertPresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A257BEFE2B162C390060F9A2 /* AlertPresentable.swift */; };
		A25C941B2B8DC54600D0C412 /* VKIDSSLPinningTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A25C941A2B8DC54600D0C412 /* VKIDSSLPinningTests.swift */; };
		A25C94202B8DC58800D0C412 /* VKID in Frameworks */ = {isa = PBXBuildFile; productRef = A25C941F2B8DC58800D0C412 /* VKID */; };
		A25C94222B8DC58800D0C412 /* VKIDCore in Frameworks */ = {isa = PBXBuildFile; productRef = A25C94212B8DC58800D0C412 /* VKIDCore */; };
		A26A35FC2B0D005A008A4F99 /* ControlsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A26A35FB2B0D005A008A4F99 /* ControlsViewController.swift */; };
		A26A35FE2B0D0CED008A4F99 /* OneTapButtonCustomizationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A26A35FD2B0D0CED008A4F99 /* OneTapButtonCustomizationController.swift */; };
		A26A36002B0D151E008A4F99 /* OneTapBottomSheetCustomizationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A26A35FF2B0D151E008A4F99 /* OneTapBottomSheetCustomizationController.swift */; };
		A271F71A2B0FD4670015B61C /* OAuthListWidgetCustomizationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A271F7192B0FD4670015B61C /* OAuthListWidgetCustomizationController.swift */; };
		A27EFD332B185245001CF285 /* DebugSettingsStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = A27EFD322B185245001CF285 /* DebugSettingsStorage.swift */; };
		A2E5F5EE2A55A65D0079DE1F /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2E5F5ED2A55A65D0079DE1F /* AppDelegate.swift */; };
		A2E5F5F22A55A65D0079DE1F /* AuthViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2E5F5F12A55A65D0079DE1F /* AuthViewController.swift */; };
		A2E5F5F72A55A65E0079DE1F /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = A2E5F5F62A55A65E0079DE1F /* Assets.xcassets */; };
		A2E5F5FA2A55A65E0079DE1F /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = A2E5F5F82A55A65E0079DE1F /* LaunchScreen.storyboard */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
		051189F92C4FBD0A005F9FDC /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = A2E5F5E22A55A65D0079DE1F /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = A2E5F5E92A55A65D0079DE1F;
			remoteInfo = VKIDDemo;
		};
		175A3C012C6A6D7800255779 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = A2E5F5E22A55A65D0079DE1F /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 175A3B5B2C6A386C00255779;
			remoteInfo = VKIDTestingInfra;
		};
		175A3C042C6A6D8600255779 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = A2E5F5E22A55A65D0079DE1F /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 175A3B5B2C6A386C00255779;
			remoteInfo = VKIDTestingInfra;
		};
		175A3C062C6A6F8000255779 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = A2E5F5E22A55A65D0079DE1F /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 175A3B5B2C6A386C00255779;
			remoteInfo = VKIDTestingInfra;
		};
		A23148DF2ACC5B6C0077B442 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = A2E5F5E22A55A65D0079DE1F /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = A2E5F5E92A55A65D0079DE1F;
			remoteInfo = VKIDDemo;
		};
/* End PBXContainerItemProxy section */

/* Begin PBXCopyFilesBuildPhase section */
		05A550212C383800003B6EC6 /* Embed Frameworks */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = "";
			dstSubfolderSpec = 10;
			files = (
			);
			name = "Embed Frameworks";
			runOnlyForDeploymentPostprocessing = 0;
		};
		175A3B5A2C6A386C00255779 /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = "include/$(PRODUCT_NAME)";
			dstSubfolderSpec = 16;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
		0509A5692C53AE090082DF8E /* VKIDDemoUITests.xctestplan */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = VKIDDemoUITests.xctestplan; sourceTree = "<group>"; };
		051189F32C4FBD0A005F9FDC /* VKIDUISnapshotTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = VKIDUISnapshotTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
		05118A032C4FC1C4005F9FDC /* OneTapButtonSnapshotTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OneTapButtonSnapshotTests.swift; sourceTree = "<group>"; };
		05118A0F2C5114D7005F9FDC /* OneTapButtonTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OneTapButtonTests.swift; sourceTree = "<group>"; };
		0512770A2C85D5E50035A1EF /* DeviceIDTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = DeviceIDTests.swift; path = DeviceID/DeviceIDTests.swift; sourceTree = "<group>"; };
		0512770C2C85D5F10035A1EF /* UserSessionDataStorageTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UserSessionDataStorageTests.swift; path = UserSessionDataStorage/UserSessionDataStorageTests.swift; sourceTree = "<group>"; };
		0512770E2C8702220035A1EF /* UserSessionData+equalsWithoutCreationDate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UserSessionData+equalsWithoutCreationDate.swift"; sourceTree = "<group>"; };
		0514A8D92C2C262600853BF9 /* VKIDCriticalTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = VKIDCriticalTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
		051FD2932AF3C7B90082990B /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
		051FD2952AF3C7E20082990B /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Localizable.strings; sourceTree = "<group>"; };
		051FD2962AF3CCB00082990B /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = "<group>"; };
		051FD2972AF3CCC50082990B /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = "<group>"; };
		051FD2982AF3CCFB0082990B /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/Localizable.strings; sourceTree = "<group>"; };
		051FD2992AF3CD120082990B /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Localizable.strings; sourceTree = "<group>"; };
		051FD29A2AF3CD210082990B /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = "<group>"; };
		051FD29B2AF3CD2E0082990B /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Localizable.strings; sourceTree = "<group>"; };
		053014C72C0F03CB00CF799D /* API.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = API.swift; sourceTree = "<group>"; };
		053014C92C0F079D00CF799D /* String+snakeCase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+snakeCase.swift"; sourceTree = "<group>"; };
		053014CB2C0F083700CF799D /* DictionaryRepresentable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DictionaryRepresentable.swift; sourceTree = "<group>"; };
		054BA8852D660C1100DFF2B0 /* GroupSubscriptionCustomizationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupSubscriptionCustomizationController.swift; sourceTree = "<group>"; };
		056C78602E1BDD59008B5EC8 /* CaptchaViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CaptchaViewController.swift; sourceTree = "<group>"; };
		057235122E42212400FD49E4 /* UIImageView+loadImage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIImageView+loadImage.swift"; sourceTree = "<group>"; };
		057235152E4221C500FD49E4 /* ImageLoader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageLoader.swift; sourceTree = "<group>"; };
		057500D02B0E0635008EEB4B /* PickerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PickerView.swift; sourceTree = "<group>"; };
		0591B0242BA9E8C200B18F98 /* DebugSettingsTextFieldCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DebugSettingsTextFieldCell.swift; sourceTree = "<group>"; };
		05A406FC2C53CF6C00081726 /* OneTapBottomSheetTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OneTapBottomSheetTests.swift; sourceTree = "<group>"; };
		05A406FE2C53CF9900081726 /* OneTapBottomSheetSnapshotTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OneTapBottomSheetSnapshotTests.swift; sourceTree = "<group>"; };
		05A6A5602BC83B8E00B01882 /* UserSessionData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserSessionData.swift; sourceTree = "<group>"; };
		05B316DF2D80405200C4F178 /* GroupSubscriptionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupSubscriptionTests.swift; sourceTree = "<group>"; };
		05B316ED2D818F6400C4F178 /* GroupSubscriptionServiceMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupSubscriptionServiceMock.swift; sourceTree = "<group>"; };
		05C606C52C651E80008ECB9C /* Descriptioner.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Descriptioner.swift; sourceTree = "<group>"; };
		05D919062CABEAF200EC63E4 /* ApplicationManagerMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApplicationManagerMock.swift; sourceTree = "<group>"; };
		05DB5CAE2C119C3100663297 /* VKIDDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = VKIDDemo.app; sourceTree = BUILT_PRODUCTS_DIR; };
		05DB5CAF2C119C3100663297 /* VKIDCocoapodsDemo.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = VKIDCocoapodsDemo.plist; path = "/Users/yuriy.petrov/Projects/ios-sdk/VKIDDemo/VKIDCocoapodsDemo.plist"; sourceTree = "<absolute>"; };
		05DB5CB02C11EAAA00663297 /* VKIDCocoapodsDemo-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "VKIDCocoapodsDemo-Debug.xcconfig"; sourceTree = "<group>"; };
		05DB5CB12C11EB8300663297 /* VKIDCocoapodsDemo-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "VKIDCocoapodsDemo-Release.xcconfig"; sourceTree = "<group>"; };
		05E73E74FB3DA5D588183B8E /* Pods-VKIDCocoapodsDemo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-VKIDCocoapodsDemo.release.xcconfig"; path = "Target Support Files/Pods-VKIDCocoapodsDemo/Pods-VKIDCocoapodsDemo.release.xcconfig"; sourceTree = "<group>"; };
		05F0DF082C5A4D560041EB20 /* String+AccessibilityIdentifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+AccessibilityIdentifier.swift"; sourceTree = "<group>"; };
		05F0DF0B2C5B7A680041EB20 /* OAuthListWidgetSnapshotTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OAuthListWidgetSnapshotTests.swift; sourceTree = "<group>"; };
		05F0DF0F2C5B91990041EB20 /* OAuthListWidgetTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OAuthListWidgetTests.swift; sourceTree = "<group>"; };
		05FED83A2C60EC17002E5200 /* OneTapButtonConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OneTapButtonConfiguration.swift; sourceTree = "<group>"; };
		0CCD7A782B5005BC00846B7C /* Collection+Safe.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Collection+Safe.swift"; sourceTree = "<group>"; };
		1752AE302AF135890013D976 /* StepSlider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StepSlider.swift; sourceTree = "<group>"; };
		175364DF2B7D1BD4008AB285 /* ImageLoader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageLoader.swift; sourceTree = "<group>"; };
		175365572B7E6E7B008AB285 /* UserSessionsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserSessionsViewController.swift; sourceTree = "<group>"; };
		175365592B7F3D67008AB285 /* UserSessionTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserSessionTableViewCell.swift; sourceTree = "<group>"; };
		175A3B5C2C6A386C00255779 /* libVKIDTestingInfra.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libVKIDTestingInfra.a; sourceTree = BUILT_PRODUCTS_DIR; };
		175A3B642C6A3AE100255779 /* RefreshTokenResponse+Create.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "RefreshTokenResponse+Create.swift"; sourceTree = "<group>"; };
		175A3B652C6A3AE100255779 /* UserInfoResponse+Create.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UserInfoResponse+Create.swift"; sourceTree = "<group>"; };
		175A3B672C6A3AE100255779 /* AppCredentials+Random.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "AppCredentials+Random.swift"; sourceTree = "<group>"; };
		175A3B682C6A3AE100255779 /* Appearance+Random.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Appearance+Random.swift"; sourceTree = "<group>"; };
		175A3B692C6A3AE100255779 /* AuthCodeResponse+Random.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "AuthCodeResponse+Random.swift"; sourceTree = "<group>"; };
		175A3B6A2C6A3AE100255779 /* ExchangeAuthCodeResponse+Random.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "ExchangeAuthCodeResponse+Random.swift"; sourceTree = "<group>"; };
		175A3B6B2C6A3AE100255779 /* GetAuthProvidersResponse+Random.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "GetAuthProvidersResponse+Random.swift"; sourceTree = "<group>"; };
		175A3B6C2C6A3AE100255779 /* Int+Random.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Int+Random.swift"; sourceTree = "<group>"; };
		175A3B6D2C6A3AE100255779 /* PKCESecrets+Random.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "PKCESecrets+Random.swift"; sourceTree = "<group>"; };
		175A3B6E2C6A3AE100255779 /* Scope+Random.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Scope+Random.swift"; sourceTree = "<group>"; };
		175A3B6F2C6A3AE100255779 /* String+Random.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "String+Random.swift"; sourceTree = "<group>"; };
		175A3B702C6A3AE100255779 /* URL+Random.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "URL+Random.swift"; sourceTree = "<group>"; };
		175A3B732C6A3AE100255779 /* Date+DefaultExpiration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Date+DefaultExpiration.swift"; sourceTree = "<group>"; };
		175A3B742C6A3AE100255779 /* URL+AuthURLs.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "URL+AuthURLs.swift"; sourceTree = "<group>"; };
		175A3B752C6A3AE100255779 /* URLRequest+Parameter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "URLRequest+Parameter.swift"; sourceTree = "<group>"; };
		175A3B762C6A3AE100255779 /* VKAPIResponse+IsSomeResponse.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "VKAPIResponse+IsSomeResponse.swift"; sourceTree = "<group>"; };
		175A3B792C6A3AE100255779 /* TestCaseInfra.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestCaseInfra.swift; sourceTree = "<group>"; };
		175A3B7A2C6A3AE100255779 /* AnonymousTokenServiceMock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AnonymousTokenServiceMock.swift; sourceTree = "<group>"; };
		175A3B7B2C6A3AE100255779 /* AppInteropOpenerMock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppInteropOpenerMock.swift; sourceTree = "<group>"; };
		175A3B7C2C6A3AE100255779 /* AuthCodeExchangerMock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AuthCodeExchangerMock.swift; sourceTree = "<group>"; };
		175A3B7D2C6A3AE100255779 /* AuthFlowBuilderMock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AuthFlowBuilderMock.swift; sourceTree = "<group>"; };
		175A3B7F2C6A3AE100255779 /* LoggerMock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoggerMock.swift; sourceTree = "<group>"; };
		175A3B802C6A3AE100255779 /* LogoutServiceMock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LogoutServiceMock.swift; sourceTree = "<group>"; };
		175A3B812C6A3AE100255779 /* PKCESecretsGeneratorMock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PKCESecretsGeneratorMock.swift; sourceTree = "<group>"; };
		175A3B822C6A3AE100255779 /* RefreshTokenServiceMock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RefreshTokenServiceMock.swift; sourceTree = "<group>"; };
		175A3B832C6A3AE100255779 /* StorageMock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StorageMock.swift; sourceTree = "<group>"; };
		175A3B842C6A3AE100255779 /* URLSessionMock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = URLSessionMock.swift; sourceTree = "<group>"; };
		175A3B852C6A3AE100255779 /* URLSessionTransportMock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = URLSessionTransportMock.swift; sourceTree = "<group>"; };
		175A3B862C6A3AE100255779 /* UserInfoServiceMock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserInfoServiceMock.swift; sourceTree = "<group>"; };
		175A3B872C6A3AE100255779 /* VKIDObserverMock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VKIDObserverMock.swift; sourceTree = "<group>"; };
		175A3B882C6A3AE100255779 /* WebViewAuthStrategyFactoryMock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WebViewAuthStrategyFactoryMock.swift; sourceTree = "<group>"; };
		175A3BAC2C6A3E4500255779 /* CGRect+UISizes.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CGRect+UISizes.swift"; sourceTree = "<group>"; };
		175A3BAD2C6A3E4500255779 /* OAuthProviders+Description.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "OAuthProviders+Description.swift"; sourceTree = "<group>"; };
		175A3BAE2C6A3E4500255779 /* ExtendedAuthConfiguration+Equals.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "ExtendedAuthConfiguration+Equals.swift"; sourceTree = "<group>"; };
		175A3BAF2C6A3E4500255779 /* UIView+Tools.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIView+Tools.swift"; sourceTree = "<group>"; };
		175A3BB02C6A3E4500255779 /* HumanReadableDescription+RawDescription.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "HumanReadableDescription+RawDescription.swift"; sourceTree = "<group>"; };
		175A3BB92C6A416F00255779 /* UserSessionData+Random.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = "UserSessionData+Random.swift"; path = "../UserSessionData+Random.swift"; sourceTree = "<group>"; };
		175A3BBA2C6A416F00255779 /* Error+Equatable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Error+Equatable.swift"; sourceTree = "<group>"; };
		175A3BBE2C6A419500255779 /* UserSessionManagerDelegateMock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserSessionManagerDelegateMock.swift; sourceTree = "<group>"; };
		175A3BBF2C6A419500255779 /* LegacyLogoutServiceStub.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LegacyLogoutServiceStub.swift; sourceTree = "<group>"; };
		175A3BC42C6A41AB00255779 /* RefreshTokenTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RefreshTokenTests.swift; sourceTree = "<group>"; };
		175A3BC62C6A41AB00255779 /* UserFetchingTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserFetchingTests.swift; sourceTree = "<group>"; };
		175A3BCA2C6A423200255779 /* Entity.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Entity.swift; sourceTree = "<group>"; };
		175A3BCC2C6A667700255779 /* ConfidentialFlowTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConfidentialFlowTests.swift; sourceTree = "<group>"; };
		175A3BCE2C6A667700255779 /* ProviderAuthorizationTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ProviderAuthorizationTests.swift; sourceTree = "<group>"; };
		175A3BD02C6A667700255779 /* PublicClientTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PublicClientTests.swift; sourceTree = "<group>"; };
		175A3BD22C6A667700255779 /* AutoLogoutTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutoLogoutTests.swift; sourceTree = "<group>"; };
		175A3BD32C6A667700255779 /* InterceptorTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InterceptorTests.swift; sourceTree = "<group>"; };
		175A3BD42C6A667700255779 /* LogoutTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LogoutTests.swift; sourceTree = "<group>"; };
		175A3BD52C6A667700255779 /* RefreshTokenTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RefreshTokenTests.swift; sourceTree = "<group>"; };
		175A3BD62C6A667700255779 /* UserFetchingTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserFetchingTests.swift; sourceTree = "<group>"; };
		175A3BD82C6A667700255779 /* VKIDObserverTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VKIDObserverTests.swift; sourceTree = "<group>"; };
		175A3BDA2C6A667700255779 /* WebViewAuthorizationTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WebViewAuthorizationTests.swift; sourceTree = "<group>"; };
		175A3C0E2C6A701500255779 /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; };
		175A3C102C6A765D00255779 /* LogoutResult+Equatable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "LogoutResult+Equatable.swift"; sourceTree = "<group>"; };
		175A3C122C6A799B00255779 /* NSError+Random.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSError+Random.swift"; sourceTree = "<group>"; };
		177F49FB2B9752A3001EC2CE /* KeychainTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KeychainTests.swift; sourceTree = "<group>"; };
		17CA41882AF1BB93008C81C1 /* VKIDDemoViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VKIDDemoViewController.swift; sourceTree = "<group>"; };
		17CA418B2AF1D755008C81C1 /* MeasureView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MeasureView.swift; sourceTree = "<group>"; };
		8ACBB56B6F867AADD440CD57 /* Pods_VKIDCocoapodsDemo.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_VKIDCocoapodsDemo.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		A200588C2A7A2F580053864D /* VKIDDemo.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = VKIDDemo.entitlements; sourceTree = "<group>"; };
		A201B1662AAB324C00E8FA58 /* VKIDDemo.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = VKIDDemo.xcconfig; sourceTree = "<group>"; };
		A201B1722AAB346900E8FA58 /* VKIDAppCredentials.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = VKIDAppCredentials.xcconfig; sourceTree = "<group>"; };
		A201B19D2AAB375900E8FA58 /* InfoPlist.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InfoPlist.swift; sourceTree = "<group>"; };
		A23148DB2ACC5B6C0077B442 /* VKIDKeychainTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = VKIDKeychainTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
		A23148E42ACC5B7F0077B442 /* VKIDCore.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = VKIDCore.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		A241BDFC2A55DD980062825F /* iOS-VKID-SDK */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = "iOS-VKID-SDK"; path = ..; sourceTree = "<group>"; };
		A24B645C2A9E2C4400E45F3B /* DebugSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DebugSettingsViewController.swift; sourceTree = "<group>"; };
		A24B645E2A9E2DD500E45F3B /* DebugSettings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DebugSettings.swift; sourceTree = "<group>"; };
		A24B64602A9E407B00E45F3B /* AuthViewController+DebugSettings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AuthViewController+DebugSettings.swift"; sourceTree = "<group>"; };
		A24B64C32AA1FD6B00E45F3B /* UIColot+Palette.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIColot+Palette.swift"; sourceTree = "<group>"; };
		A251E4652B87301000B6E711 /* SSLPinning.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = SSLPinning.xctestplan; sourceTree = "<group>"; };
		A257BEFE2B162C390060F9A2 /* AlertPresentable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AlertPresentable.swift; sourceTree = "<group>"; };
		A25C94182B8DC54600D0C412 /* VKIDSSLPinningTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = VKIDSSLPinningTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
		A25C941A2B8DC54600D0C412 /* VKIDSSLPinningTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VKIDSSLPinningTests.swift; sourceTree = "<group>"; };
		A26A35FB2B0D005A008A4F99 /* ControlsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ControlsViewController.swift; sourceTree = "<group>"; };
		A26A35FD2B0D0CED008A4F99 /* OneTapButtonCustomizationController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OneTapButtonCustomizationController.swift; sourceTree = "<group>"; };
		A26A35FF2B0D151E008A4F99 /* OneTapBottomSheetCustomizationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OneTapBottomSheetCustomizationController.swift; sourceTree = "<group>"; };
		A271F7192B0FD4670015B61C /* OAuthListWidgetCustomizationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OAuthListWidgetCustomizationController.swift; sourceTree = "<group>"; };
		A27EFD322B185245001CF285 /* DebugSettingsStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DebugSettingsStorage.swift; sourceTree = "<group>"; };
		A2E370692ACDBE1900715703 /* MRPipeline.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = MRPipeline.xctestplan; sourceTree = "<group>"; };
		A2E5F5EA2A55A65D0079DE1F /* VKIDDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = VKIDDemo.app; sourceTree = BUILT_PRODUCTS_DIR; };
		A2E5F5ED2A55A65D0079DE1F /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
		A2E5F5F12A55A65D0079DE1F /* AuthViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthViewController.swift; sourceTree = "<group>"; };
		A2E5F5F62A55A65E0079DE1F /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
		A2E5F5F92A55A65E0079DE1F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
		A2E5F5FB2A55A65E0079DE1F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
		C5D6D7AB386D0289BBD8BEEA /* Pods-VKIDCocoapodsDemo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-VKIDCocoapodsDemo.debug.xcconfig"; path = "Target Support Files/Pods-VKIDCocoapodsDemo/Pods-VKIDCocoapodsDemo.debug.xcconfig"; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFileSystemSynchronizedRootGroup section */
		056E5E812D54CA310014D37D /* GroupSubscription */ = {
			isa = PBXFileSystemSynchronizedRootGroup;
			path = GroupSubscription;
			sourceTree = "<group>";
		};
/* End PBXFileSystemSynchronizedRootGroup section */

/* Begin PBXFrameworksBuildPhase section */
		051189F02C4FBD0A005F9FDC /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				175A3C032C6A6D8200255779 /* libVKIDTestingInfra.a in Frameworks */,
				175A3C3D2C6A7DF800255779 /* VKIDAllureReport in Frameworks */,
				05118A002C4FBF03005F9FDC /* InlineSnapshotTesting in Frameworks */,
				175A3C3B2C6A7DF800255779 /* VKIDCore in Frameworks */,
				175A3C392C6A7DF800255779 /* VKID in Frameworks */,
				05118A022C4FBF03005F9FDC /* SnapshotTesting in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		0514A8D62C2C262600853BF9 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				175A3C272C6A7DD500255779 /* VKID in Frameworks */,
				175A3C292C6A7DD500255779 /* VKIDCore in Frameworks */,
				175A3BFD2C6A6BAC00255779 /* libVKIDTestingInfra.a in Frameworks */,
				175A3C2B2C6A7DD500255779 /* VKIDAllureReport in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		05DB5CA42C119C3100663297 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				67BBB80703EE110E111F15A2 /* Pods_VKIDCocoapodsDemo.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		175A3B592C6A386C00255779 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				175A3C212C6A7D6900255779 /* VKID in Frameworks */,
				175A3C232C6A7D6900255779 /* VKIDCore in Frameworks */,
				175A3C252C6A7D6900255779 /* VKIDAllureReport in Frameworks */,
				175A3C0F2C6A701500255779 /* XCTest.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		A23148D82ACC5B6C0077B442 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				175A3C452C6A7E1F00255779 /* VKID in Frameworks */,
				175A3C472C6A7E1F00255779 /* VKIDCore in Frameworks */,
				175A3C002C6A6D7300255779 /* libVKIDTestingInfra.a in Frameworks */,
				175A3C492C6A7E1F00255779 /* VKIDAllureReport in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		A25C94152B8DC54600D0C412 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				A25C94202B8DC58800D0C412 /* VKID in Frameworks */,
				057E33E12C242813004AA45E /* VKIDAllureReport in Frameworks */,
				A25C94222B8DC58800D0C412 /* VKIDCore in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		A2E5F5E72A55A65D0079DE1F /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				A241BDFE2A55DDB10062825F /* VKID in Frameworks */,
				A241BE002A55DDB10062825F /* VKIDCore in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		051189F42C4FBD0A005F9FDC /* VKIDUISnapshotTests */ = {
			isa = PBXGroup;
			children = (
				05B316DE2D80404500C4F178 /* GroupSubscription */,
				175A3BB62C6A3ED600255779 /* Extensions */,
				05F0DF0A2C5B7A350041EB20 /* OAuthListWidget */,
				05A406FB2C53CE7200081726 /* OneTapBottomSheet */,
				05118A0B2C4FE263005F9FDC /* OneTap */,
				05C606C52C651E80008ECB9C /* Descriptioner.swift */,
			);
			path = VKIDUISnapshotTests;
			sourceTree = "<group>";
		};
		05118A0B2C4FE263005F9FDC /* OneTap */ = {
			isa = PBXGroup;
			children = (
				05118A032C4FC1C4005F9FDC /* OneTapButtonSnapshotTests.swift */,
				05118A0F2C5114D7005F9FDC /* OneTapButtonTests.swift */,
				05FED83A2C60EC17002E5200 /* OneTapButtonConfiguration.swift */,
			);
			path = OneTap;
			sourceTree = "<group>";
		};
		0514A8DA2C2C262600853BF9 /* VKIDCriticalTests */ = {
			isa = PBXGroup;
			children = (
				175A3BF62C6A67C900255779 /* Extensions */,
				175A3BDC2C6A667700255779 /* Unit */,
			);
			path = VKIDCriticalTests;
			sourceTree = "<group>";
		};
		05A406FB2C53CE7200081726 /* OneTapBottomSheet */ = {
			isa = PBXGroup;
			children = (
				05A406FC2C53CF6C00081726 /* OneTapBottomSheetTests.swift */,
				05A406FE2C53CF9900081726 /* OneTapBottomSheetSnapshotTests.swift */,
			);
			path = OneTapBottomSheet;
			sourceTree = "<group>";
		};
		05B316DE2D80404500C4F178 /* GroupSubscription */ = {
			isa = PBXGroup;
			children = (
				05B316DF2D80405200C4F178 /* GroupSubscriptionTests.swift */,
			);
			path = GroupSubscription;
			sourceTree = "<group>";
		};
		05F0DF0A2C5B7A350041EB20 /* OAuthListWidget */ = {
			isa = PBXGroup;
			children = (
				05F0DF0B2C5B7A680041EB20 /* OAuthListWidgetSnapshotTests.swift */,
				05F0DF0F2C5B91990041EB20 /* OAuthListWidgetTests.swift */,
			);
			path = OAuthListWidget;
			sourceTree = "<group>";
		};
		05FED7572C5D254A002E5200 /* Recovered References */ = {
			isa = PBXGroup;
			children = (
				05F0DF082C5A4D560041EB20 /* String+AccessibilityIdentifier.swift */,
			);
			name = "Recovered References";
			sourceTree = "<group>";
		};
		173900B12C6F5642008AFFDD /* Stub */ = {
			isa = PBXGroup;
			children = (
				175A3BBF2C6A419500255779 /* LegacyLogoutServiceStub.swift */,
			);
			path = Stub;
			sourceTree = "<group>";
		};
		175364E12B7D1BDB008AB285 /* Network */ = {
			isa = PBXGroup;
			children = (
				175364DF2B7D1BD4008AB285 /* ImageLoader.swift */,
				053014C72C0F03CB00CF799D /* API.swift */,
			);
			path = Network;
			sourceTree = "<group>";
		};
		175A3B5D2C6A386C00255779 /* VKIDTestingInfra */ = {
			isa = PBXGroup;
			children = (
				173900B12C6F5642008AFFDD /* Stub */,
				175A3B772C6A3AE100255779 /* Extensions */,
				175A3B892C6A3AE100255779 /* Mocks */,
				175A3B792C6A3AE100255779 /* TestCaseInfra.swift */,
				175A3BCA2C6A423200255779 /* Entity.swift */,
			);
			path = VKIDTestingInfra;
			sourceTree = "<group>";
		};
		175A3B662C6A3AE100255779 /* Create */ = {
			isa = PBXGroup;
			children = (
				175A3B642C6A3AE100255779 /* RefreshTokenResponse+Create.swift */,
				175A3B652C6A3AE100255779 /* UserInfoResponse+Create.swift */,
			);
			path = Create;
			sourceTree = "<group>";
		};
		175A3B722C6A3AE100255779 /* Random */ = {
			isa = PBXGroup;
			children = (
				175A3B6C2C6A3AE100255779 /* Int+Random.swift */,
				175A3B6F2C6A3AE100255779 /* String+Random.swift */,
				175A3B702C6A3AE100255779 /* URL+Random.swift */,
				175A3B6E2C6A3AE100255779 /* Scope+Random.swift */,
				175A3B672C6A3AE100255779 /* AppCredentials+Random.swift */,
				175A3B682C6A3AE100255779 /* Appearance+Random.swift */,
				175A3B6D2C6A3AE100255779 /* PKCESecrets+Random.swift */,
				175A3BB92C6A416F00255779 /* UserSessionData+Random.swift */,
				175A3C122C6A799B00255779 /* NSError+Random.swift */,
				175A3B6A2C6A3AE100255779 /* ExchangeAuthCodeResponse+Random.swift */,
			);
			path = Random;
			sourceTree = "<group>";
		};
		175A3B772C6A3AE100255779 /* Extensions */ = {
			isa = PBXGroup;
			children = (
				175A3B722C6A3AE100255779 /* Random */,
				175A3B732C6A3AE100255779 /* Date+DefaultExpiration.swift */,
				175A3B742C6A3AE100255779 /* URL+AuthURLs.swift */,
				175A3B752C6A3AE100255779 /* URLRequest+Parameter.swift */,
				175A3BBA2C6A416F00255779 /* Error+Equatable.swift */,
				175A3C102C6A765D00255779 /* LogoutResult+Equatable.swift */,
				175A3B762C6A3AE100255779 /* VKAPIResponse+IsSomeResponse.swift */,
				0512770E2C8702220035A1EF /* UserSessionData+equalsWithoutCreationDate.swift */,
			);
			path = Extensions;
			sourceTree = "<group>";
		};
		175A3B892C6A3AE100255779 /* Mocks */ = {
			isa = PBXGroup;
			children = (
				05B316ED2D818F6400C4F178 /* GroupSubscriptionServiceMock.swift */,
				175A3B7B2C6A3AE100255779 /* AppInteropOpenerMock.swift */,
				175A3B7C2C6A3AE100255779 /* AuthCodeExchangerMock.swift */,
				175A3B812C6A3AE100255779 /* PKCESecretsGeneratorMock.swift */,
				175A3B862C6A3AE100255779 /* UserInfoServiceMock.swift */,
				175A3B822C6A3AE100255779 /* RefreshTokenServiceMock.swift */,
				175A3B7A2C6A3AE100255779 /* AnonymousTokenServiceMock.swift */,
				175A3B802C6A3AE100255779 /* LogoutServiceMock.swift */,
				175A3B7D2C6A3AE100255779 /* AuthFlowBuilderMock.swift */,
				175A3B882C6A3AE100255779 /* WebViewAuthStrategyFactoryMock.swift */,
				175A3BBE2C6A419500255779 /* UserSessionManagerDelegateMock.swift */,
				175A3B7F2C6A3AE100255779 /* LoggerMock.swift */,
				175A3B832C6A3AE100255779 /* StorageMock.swift */,
				175A3B842C6A3AE100255779 /* URLSessionMock.swift */,
				175A3B852C6A3AE100255779 /* URLSessionTransportMock.swift */,
				175A3B872C6A3AE100255779 /* VKIDObserverMock.swift */,
				05D919062CABEAF200EC63E4 /* ApplicationManagerMock.swift */,
			);
			path = Mocks;
			sourceTree = "<group>";
		};
		175A3BB62C6A3ED600255779 /* Extensions */ = {
			isa = PBXGroup;
			children = (
				175A3BAC2C6A3E4500255779 /* CGRect+UISizes.swift */,
				175A3BB02C6A3E4500255779 /* HumanReadableDescription+RawDescription.swift */,
				175A3BAE2C6A3E4500255779 /* ExtendedAuthConfiguration+Equals.swift */,
				175A3BAD2C6A3E4500255779 /* OAuthProviders+Description.swift */,
				175A3BAF2C6A3E4500255779 /* UIView+Tools.swift */,
			);
			path = Extensions;
			sourceTree = "<group>";
		};
		175A3BC52C6A41AB00255779 /* RefreshToken */ = {
			isa = PBXGroup;
			children = (
				175A3BC42C6A41AB00255779 /* RefreshTokenTests.swift */,
			);
			path = RefreshToken;
			sourceTree = "<group>";
		};
		175A3BC72C6A41AB00255779 /* UserFetch */ = {
			isa = PBXGroup;
			children = (
				175A3BC62C6A41AB00255779 /* UserFetchingTests.swift */,
			);
			path = UserFetch;
			sourceTree = "<group>";
		};
		175A3BCD2C6A667700255779 /* ConfidentialFlow */ = {
			isa = PBXGroup;
			children = (
				175A3BCC2C6A667700255779 /* ConfidentialFlowTests.swift */,
			);
			path = ConfidentialFlow;
			sourceTree = "<group>";
		};
		175A3BCF2C6A667700255779 /* ProviderAuthorizationTests */ = {
			isa = PBXGroup;
			children = (
				175A3BCE2C6A667700255779 /* ProviderAuthorizationTests.swift */,
			);
			path = ProviderAuthorizationTests;
			sourceTree = "<group>";
		};
		175A3BD12C6A667700255779 /* PublicClientFlow */ = {
			isa = PBXGroup;
			children = (
				175A3BD02C6A667700255779 /* PublicClientTests.swift */,
			);
			path = PublicClientFlow;
			sourceTree = "<group>";
		};
		175A3BD72C6A667700255779 /* UserSessionTests */ = {
			isa = PBXGroup;
			children = (
				175A3BD22C6A667700255779 /* AutoLogoutTests.swift */,
				175A3BD32C6A667700255779 /* InterceptorTests.swift */,
				175A3BD42C6A667700255779 /* LogoutTests.swift */,
				175A3BD52C6A667700255779 /* RefreshTokenTests.swift */,
				175A3BD62C6A667700255779 /* UserFetchingTests.swift */,
			);
			path = UserSessionTests;
			sourceTree = "<group>";
		};
		175A3BD92C6A667700255779 /* VKIDObserver */ = {
			isa = PBXGroup;
			children = (
				175A3BD82C6A667700255779 /* VKIDObserverTests.swift */,
			);
			path = VKIDObserver;
			sourceTree = "<group>";
		};
		175A3BDB2C6A667700255779 /* WebViewAuthorization */ = {
			isa = PBXGroup;
			children = (
				175A3BDA2C6A667700255779 /* WebViewAuthorizationTests.swift */,
			);
			path = WebViewAuthorization;
			sourceTree = "<group>";
		};
		175A3BDC2C6A667700255779 /* Unit */ = {
			isa = PBXGroup;
			children = (
				056E5E812D54CA310014D37D /* GroupSubscription */,
				175A3BCD2C6A667700255779 /* ConfidentialFlow */,
				175A3BCF2C6A667700255779 /* ProviderAuthorizationTests */,
				175A3BD12C6A667700255779 /* PublicClientFlow */,
				175A3BD72C6A667700255779 /* UserSessionTests */,
				175A3BD92C6A667700255779 /* VKIDObserver */,
				175A3BDB2C6A667700255779 /* WebViewAuthorization */,
			);
			path = Unit;
			sourceTree = "<group>";
		};
		175A3BF62C6A67C900255779 /* Extensions */ = {
			isa = PBXGroup;
			children = (
				175A3B662C6A3AE100255779 /* Create */,
				175A3B6B2C6A3AE100255779 /* GetAuthProvidersResponse+Random.swift */,
				175A3B692C6A3AE100255779 /* AuthCodeResponse+Random.swift */,
			);
			path = Extensions;
			sourceTree = "<group>";
		};
		177F49F72B9752A3001EC2CE /* Integration */ = {
			isa = PBXGroup;
			children = (
				175A3BC52C6A41AB00255779 /* RefreshToken */,
				175A3BC72C6A41AB00255779 /* UserFetch */,
			);
			path = Integration;
			sourceTree = "<group>";
		};
		177F49F92B9752A3001EC2CE /* Unit */ = {
			isa = PBXGroup;
			children = (
				0512770C2C85D5F10035A1EF /* UserSessionDataStorageTests.swift */,
				0512770A2C85D5E50035A1EF /* DeviceIDTests.swift */,
				177F49FB2B9752A3001EC2CE /* KeychainTests.swift */,
			);
			path = Unit;
			sourceTree = "<group>";
		};
		17CA418A2AF1D1F9008C81C1 /* UI */ = {
			isa = PBXGroup;
			children = (
				A257BEFE2B162C390060F9A2 /* AlertPresentable.swift */,
				17CA418B2AF1D755008C81C1 /* MeasureView.swift */,
				1752AE302AF135890013D976 /* StepSlider.swift */,
				057500D02B0E0635008EEB4B /* PickerView.swift */,
				175365592B7F3D67008AB285 /* UserSessionTableViewCell.swift */,
			);
			path = UI;
			sourceTree = "<group>";
		};
		4D9BA44948EAD0C2F2E69ECB /* Pods */ = {
			isa = PBXGroup;
			children = (
				C5D6D7AB386D0289BBD8BEEA /* Pods-VKIDCocoapodsDemo.debug.xcconfig */,
				05E73E74FB3DA5D588183B8E /* Pods-VKIDCocoapodsDemo.release.xcconfig */,
			);
			path = Pods;
			sourceTree = "<group>";
		};
		A201B19C2AAB374800E8FA58 /* Misc */ = {
			isa = PBXGroup;
			children = (
				057235152E4221C500FD49E4 /* ImageLoader.swift */,
				A201B19D2AAB375900E8FA58 /* InfoPlist.swift */,
				05A6A5602BC83B8E00B01882 /* UserSessionData.swift */,
				053014CB2C0F083700CF799D /* DictionaryRepresentable.swift */,
			);
			path = Misc;
			sourceTree = "<group>";
		};
		A241BDF72A55DA400062825F /* Frameworks */ = {
			isa = PBXGroup;
			children = (
				175A3C0E2C6A701500255779 /* XCTest.framework */,
				A23148E42ACC5B7F0077B442 /* VKIDCore.framework */,
				8ACBB56B6F867AADD440CD57 /* Pods_VKIDCocoapodsDemo.framework */,
			);
			name = Frameworks;
			sourceTree = "<group>";
		};
		A24B64592A9E255B00E45F3B /* Resources */ = {
			isa = PBXGroup;
			children = (
				05DB5CAF2C119C3100663297 /* VKIDCocoapodsDemo.plist */,
				A2E5F5F62A55A65E0079DE1F /* Assets.xcassets */,
				A2E5F5F82A55A65E0079DE1F /* LaunchScreen.storyboard */,
				A2E5F5FB2A55A65E0079DE1F /* Info.plist */,
				A200588C2A7A2F580053864D /* VKIDDemo.entitlements */,
				051FD2942AF3C7B90082990B /* Localizable.strings */,
			);
			path = Resources;
			sourceTree = "<group>";
		};
		A24B645A2A9E25BB00E45F3B /* Sources */ = {
			isa = PBXGroup;
			children = (
				056C78602E1BDD59008B5EC8 /* CaptchaViewController.swift */,
				175364E12B7D1BDB008AB285 /* Network */,
				17CA418A2AF1D1F9008C81C1 /* UI */,
				A201B19C2AAB374800E8FA58 /* Misc */,
				A24B64C22AA1FD4600E45F3B /* Extensions */,
				A24B645B2A9E2C2400E45F3B /* DebugSettings */,
				A2E5F5ED2A55A65D0079DE1F /* AppDelegate.swift */,
				A2E5F5F12A55A65D0079DE1F /* AuthViewController.swift */,
				A24B64602A9E407B00E45F3B /* AuthViewController+DebugSettings.swift */,
				175365572B7E6E7B008AB285 /* UserSessionsViewController.swift */,
				A26A35FB2B0D005A008A4F99 /* ControlsViewController.swift */,
				17CA41882AF1BB93008C81C1 /* VKIDDemoViewController.swift */,
				A26A35FD2B0D0CED008A4F99 /* OneTapButtonCustomizationController.swift */,
				A26A35FF2B0D151E008A4F99 /* OneTapBottomSheetCustomizationController.swift */,
				A271F7192B0FD4670015B61C /* OAuthListWidgetCustomizationController.swift */,
				054BA8852D660C1100DFF2B0 /* GroupSubscriptionCustomizationController.swift */,
			);
			path = Sources;
			sourceTree = "<group>";
		};
		A24B645B2A9E2C2400E45F3B /* DebugSettings */ = {
			isa = PBXGroup;
			children = (
				A24B645C2A9E2C4400E45F3B /* DebugSettingsViewController.swift */,
				A24B645E2A9E2DD500E45F3B /* DebugSettings.swift */,
				A27EFD322B185245001CF285 /* DebugSettingsStorage.swift */,
				0591B0242BA9E8C200B18F98 /* DebugSettingsTextFieldCell.swift */,
			);
			path = DebugSettings;
			sourceTree = "<group>";
		};
		A24B64C22AA1FD4600E45F3B /* Extensions */ = {
			isa = PBXGroup;
			children = (
				057235122E42212400FD49E4 /* UIImageView+loadImage.swift */,
				0CCD7A782B5005BC00846B7C /* Collection+Safe.swift */,
				A24B64C32AA1FD6B00E45F3B /* UIColot+Palette.swift */,
				053014C92C0F079D00CF799D /* String+snakeCase.swift */,
			);
			path = Extensions;
			sourceTree = "<group>";
		};
		A256B5F62AAB2B46006459EB /* Configurations */ = {
			isa = PBXGroup;
			children = (
				A201B1662AAB324C00E8FA58 /* VKIDDemo.xcconfig */,
				A201B1722AAB346900E8FA58 /* VKIDAppCredentials.xcconfig */,
				05DB5CB02C11EAAA00663297 /* VKIDCocoapodsDemo-Debug.xcconfig */,
				05DB5CB12C11EB8300663297 /* VKIDCocoapodsDemo-Release.xcconfig */,
			);
			path = Configurations;
			sourceTree = "<group>";
		};
		A25C94192B8DC54600D0C412 /* VKIDSSLPinningTests */ = {
			isa = PBXGroup;
			children = (
				A25C941A2B8DC54600D0C412 /* VKIDSSLPinningTests.swift */,
			);
			path = VKIDSSLPinningTests;
			sourceTree = "<group>";
		};
		A2628D032ACE8E7500E61A0E /* VKIDKeychainTests */ = {
			isa = PBXGroup;
			children = (
				177F49F92B9752A3001EC2CE /* Unit */,
				177F49F72B9752A3001EC2CE /* Integration */,
			);
			path = VKIDKeychainTests;
			sourceTree = "<group>";
		};
		A2E370662ACDBDA100715703 /* TestPlans */ = {
			isa = PBXGroup;
			children = (
				0509A5692C53AE090082DF8E /* VKIDDemoUITests.xctestplan */,
				A2E370692ACDBE1900715703 /* MRPipeline.xctestplan */,
				A251E4652B87301000B6E711 /* SSLPinning.xctestplan */,
			);
			path = TestPlans;
			sourceTree = SOURCE_ROOT;
		};
		A2E5F5E12A55A65D0079DE1F = {
			isa = PBXGroup;
			children = (
				A241BDFC2A55DD980062825F /* iOS-VKID-SDK */,
				A2E5F5EC2A55A65D0079DE1F /* VKIDDemo */,
				A2628D032ACE8E7500E61A0E /* VKIDKeychainTests */,
				A25C94192B8DC54600D0C412 /* VKIDSSLPinningTests */,
				0514A8DA2C2C262600853BF9 /* VKIDCriticalTests */,
				051189F42C4FBD0A005F9FDC /* VKIDUISnapshotTests */,
				175A3B5D2C6A386C00255779 /* VKIDTestingInfra */,
				A2E5F5EB2A55A65D0079DE1F /* Products */,
				A241BDF72A55DA400062825F /* Frameworks */,
				4D9BA44948EAD0C2F2E69ECB /* Pods */,
				05FED7572C5D254A002E5200 /* Recovered References */,
			);
			sourceTree = "<group>";
		};
		A2E5F5EB2A55A65D0079DE1F /* Products */ = {
			isa = PBXGroup;
			children = (
				A2E5F5EA2A55A65D0079DE1F /* VKIDDemo.app */,
				A23148DB2ACC5B6C0077B442 /* VKIDKeychainTests.xctest */,
				A25C94182B8DC54600D0C412 /* VKIDSSLPinningTests.xctest */,
				05DB5CAE2C119C3100663297 /* VKIDDemo.app */,
				0514A8D92C2C262600853BF9 /* VKIDCriticalTests.xctest */,
				051189F32C4FBD0A005F9FDC /* VKIDUISnapshotTests.xctest */,
				175A3B5C2C6A386C00255779 /* libVKIDTestingInfra.a */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		A2E5F5EC2A55A65D0079DE1F /* VKIDDemo */ = {
			isa = PBXGroup;
			children = (
				A2E370662ACDBDA100715703 /* TestPlans */,
				A24B645A2A9E25BB00E45F3B /* Sources */,
				A24B64592A9E255B00E45F3B /* Resources */,
				A256B5F62AAB2B46006459EB /* Configurations */,
			);
			path = VKIDDemo;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXNativeTarget section */
		051189F22C4FBD0A005F9FDC /* VKIDUISnapshotTests */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 051189FD2C4FBD0A005F9FDC /* Build configuration list for PBXNativeTarget "VKIDUISnapshotTests" */;
			buildPhases = (
				051189EF2C4FBD0A005F9FDC /* Sources */,
				051189F02C4FBD0A005F9FDC /* Frameworks */,
				051189F12C4FBD0A005F9FDC /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
				175A3C332C6A7DF400255779 /* PBXTargetDependency */,
				175A3C352C6A7DF400255779 /* PBXTargetDependency */,
				175A3C372C6A7DF400255779 /* PBXTargetDependency */,
				175A3C052C6A6D8600255779 /* PBXTargetDependency */,
				051189FA2C4FBD0A005F9FDC /* PBXTargetDependency */,
			);
			name = VKIDUISnapshotTests;
			packageProductDependencies = (
				051189FF2C4FBF03005F9FDC /* InlineSnapshotTesting */,
				05118A012C4FBF03005F9FDC /* SnapshotTesting */,
				175A3C382C6A7DF800255779 /* VKID */,
				175A3C3A2C6A7DF800255779 /* VKIDCore */,
				175A3C3C2C6A7DF800255779 /* VKIDAllureReport */,
			);
			productName = VKIDDemoUITests;
			productReference = 051189F32C4FBD0A005F9FDC /* VKIDUISnapshotTests.xctest */;
			productType = "com.apple.product-type.bundle.ui-testing";
		};
		0514A8D82C2C262600853BF9 /* VKIDCriticalTests */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 0514A8E12C2C262600853BF9 /* Build configuration list for PBXNativeTarget "VKIDCriticalTests" */;
			buildPhases = (
				0514A8D52C2C262600853BF9 /* Sources */,
				0514A8D62C2C262600853BF9 /* Frameworks */,
				0514A8D72C2C262600853BF9 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
				175A3C2D2C6A7DDC00255779 /* PBXTargetDependency */,
				175A3C2F2C6A7DDC00255779 /* PBXTargetDependency */,
				175A3C312C6A7DDC00255779 /* PBXTargetDependency */,
				175A3C072C6A6F8000255779 /* PBXTargetDependency */,
			);
			fileSystemSynchronizedGroups = (
				056E5E812D54CA310014D37D /* GroupSubscription */,
			);
			name = VKIDCriticalTests;
			packageProductDependencies = (
				175A3C262C6A7DD500255779 /* VKID */,
				175A3C282C6A7DD500255779 /* VKIDCore */,
				175A3C2A2C6A7DD500255779 /* VKIDAllureReport */,
			);
			productName = VKIDCriticalTests;
			productReference = 0514A8D92C2C262600853BF9 /* VKIDCriticalTests.xctest */;
			productType = "com.apple.product-type.bundle.unit-test";
		};
		05DB5C852C119C3100663297 /* VKIDCocoapodsDemo */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 05DB5CAB2C119C3100663297 /* Build configuration list for PBXNativeTarget "VKIDCocoapodsDemo" */;
			buildPhases = (
				CD20EFB4ADF5B9CEE2B303D2 /* [CP] Check Pods Manifest.lock */,
				05DB5C882C119C3100663297 /* Sources */,
				05DB5CA42C119C3100663297 /* Frameworks */,
				05DB5CA72C119C3100663297 /* Resources */,
				B03F1C938FE318850F228F1B /* [CP] Copy Pods Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = VKIDCocoapodsDemo;
			productName = VKIDDemo;
			productReference = 05DB5CAE2C119C3100663297 /* VKIDDemo.app */;
			productType = "com.apple.product-type.application";
		};
		175A3B5B2C6A386C00255779 /* VKIDTestingInfra */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 175A3B622C6A386D00255779 /* Build configuration list for PBXNativeTarget "VKIDTestingInfra" */;
			buildPhases = (
				175A3B582C6A386C00255779 /* Sources */,
				175A3B592C6A386C00255779 /* Frameworks */,
				175A3B5A2C6A386C00255779 /* CopyFiles */,
			);
			buildRules = (
			);
			dependencies = (
				175A3C1B2C6A7D5400255779 /* PBXTargetDependency */,
				175A3C1D2C6A7D5400255779 /* PBXTargetDependency */,
				175A3C1F2C6A7D5400255779 /* PBXTargetDependency */,
			);
			name = VKIDTestingInfra;
			packageProductDependencies = (
				175A3C202C6A7D6900255779 /* VKID */,
				175A3C222C6A7D6900255779 /* VKIDCore */,
				175A3C242C6A7D6900255779 /* VKIDAllureReport */,
			);
			productName = VKIDTestingInfra;
			productReference = 175A3B5C2C6A386C00255779 /* libVKIDTestingInfra.a */;
			productType = "com.apple.product-type.library.static";
		};
		A23148DA2ACC5B6C0077B442 /* VKIDKeychainTests */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = A23148E12ACC5B6C0077B442 /* Build configuration list for PBXNativeTarget "VKIDKeychainTests" */;
			buildPhases = (
				A23148D72ACC5B6C0077B442 /* Sources */,
				A23148D82ACC5B6C0077B442 /* Frameworks */,
				A23148D92ACC5B6C0077B442 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
				175A3C3F2C6A7E1A00255779 /* PBXTargetDependency */,
				175A3C412C6A7E1A00255779 /* PBXTargetDependency */,
				175A3C432C6A7E1A00255779 /* PBXTargetDependency */,
				175A3C022C6A6D7800255779 /* PBXTargetDependency */,
				A23148E02ACC5B6C0077B442 /* PBXTargetDependency */,
			);
			name = VKIDKeychainTests;
			packageProductDependencies = (
				175A3C442C6A7E1F00255779 /* VKID */,
				175A3C462C6A7E1F00255779 /* VKIDCore */,
				175A3C482C6A7E1F00255779 /* VKIDAllureReport */,
			);
			productName = VKIDKeychainTests;
			productReference = A23148DB2ACC5B6C0077B442 /* VKIDKeychainTests.xctest */;
			productType = "com.apple.product-type.bundle.unit-test";
		};
		A25C94172B8DC54600D0C412 /* VKIDSSLPinningTests */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = A25C941E2B8DC54600D0C412 /* Build configuration list for PBXNativeTarget "VKIDSSLPinningTests" */;
			buildPhases = (
				A25C94142B8DC54600D0C412 /* Sources */,
				A25C94152B8DC54600D0C412 /* Frameworks */,
				A25C94162B8DC54600D0C412 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = VKIDSSLPinningTests;
			packageProductDependencies = (
				A25C941F2B8DC58800D0C412 /* VKID */,
				A25C94212B8DC58800D0C412 /* VKIDCore */,
				057E33E02C242813004AA45E /* VKIDAllureReport */,
			);
			productName = VKIDSSLPinningTests;
			productReference = A25C94182B8DC54600D0C412 /* VKIDSSLPinningTests.xctest */;
			productType = "com.apple.product-type.bundle.unit-test";
		};
		A2E5F5E92A55A65D0079DE1F /* VKIDDemo */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = A2E5F5FE2A55A65E0079DE1F /* Build configuration list for PBXNativeTarget "VKIDDemo" */;
			buildPhases = (
				A2E5F5E62A55A65D0079DE1F /* Sources */,
				A2E5F5E72A55A65D0079DE1F /* Frameworks */,
				A2E5F5E82A55A65D0079DE1F /* Resources */,
				05A550212C383800003B6EC6 /* Embed Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = VKIDDemo;
			packageProductDependencies = (
				A241BDFD2A55DDB10062825F /* VKID */,
				A241BDFF2A55DDB10062825F /* VKIDCore */,
			);
			productName = VKIDDemo;
			productReference = A2E5F5EA2A55A65D0079DE1F /* VKIDDemo.app */;
			productType = "com.apple.product-type.application";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		A2E5F5E22A55A65D0079DE1F /* Project object */ = {
			isa = PBXProject;
			attributes = {
				BuildIndependentTargetsInParallel = 1;
				LastSwiftUpdateCheck = 1530;
				LastUpgradeCheck = 1540;
				TargetAttributes = {
					051189F22C4FBD0A005F9FDC = {
						CreatedOnToolsVersion = 15.4;
						TestTargetID = A2E5F5E92A55A65D0079DE1F;
					};
					0514A8D82C2C262600853BF9 = {
						CreatedOnToolsVersion = 15.4;
					};
					175A3B5B2C6A386C00255779 = {
						CreatedOnToolsVersion = 15.3;
						LastSwiftMigration = 1530;
					};
					A23148DA2ACC5B6C0077B442 = {
						CreatedOnToolsVersion = 15.0;
						TestTargetID = A2E5F5E92A55A65D0079DE1F;
					};
					A25C94172B8DC54600D0C412 = {
						CreatedOnToolsVersion = 15.2;
					};
					A2E5F5E92A55A65D0079DE1F = {
						CreatedOnToolsVersion = 14.3;
					};
				};
			};
			buildConfigurationList = A2E5F5E52A55A65D0079DE1F /* Build configuration list for PBXProject "VKIDDemo" */;
			developmentRegion = en;
			hasScannedForEncodings = 0;
			knownRegions = (
				en,
				Base,
				ru,
				de,
				es,
				uk,
				pl,
				fr,
				tr,
			);
			mainGroup = A2E5F5E12A55A65D0079DE1F;
			packageReferences = (
				A2188CE42C04E30E009FE82B /* XCLocalSwiftPackageReference "../scripts/testing-infra" */,
				051189FE2C4FBF03005F9FDC /* XCRemoteSwiftPackageReference "swift-snapshot-testing" */,
			);
			preferredProjectObjectVersion = 77;
			productRefGroup = A2E5F5EB2A55A65D0079DE1F /* Products */;
			projectDirPath = "";
			projectRoot = "";
			targets = (
				A2E5F5E92A55A65D0079DE1F /* VKIDDemo */,
				A23148DA2ACC5B6C0077B442 /* VKIDKeychainTests */,
				A25C94172B8DC54600D0C412 /* VKIDSSLPinningTests */,
				05DB5C852C119C3100663297 /* VKIDCocoapodsDemo */,
				0514A8D82C2C262600853BF9 /* VKIDCriticalTests */,
				051189F22C4FBD0A005F9FDC /* VKIDUISnapshotTests */,
				175A3B5B2C6A386C00255779 /* VKIDTestingInfra */,
			);
		};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
		051189F12C4FBD0A005F9FDC /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		0514A8D72C2C262600853BF9 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		05DB5CA72C119C3100663297 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				05DB5CA82C119C3100663297 /* LaunchScreen.storyboard in Resources */,
				05DB5CA92C119C3100663297 /* Localizable.strings in Resources */,
				05DB5CAA2C119C3100663297 /* Assets.xcassets in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		A23148D92ACC5B6C0077B442 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		A25C94162B8DC54600D0C412 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		A2E5F5E82A55A65D0079DE1F /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				A2E5F5FA2A55A65E0079DE1F /* LaunchScreen.storyboard in Resources */,
				051FD2922AF3C7B90082990B /* Localizable.strings in Resources */,
				0509A56A2C53AE090082DF8E /* VKIDDemoUITests.xctestplan in Resources */,
				A2E5F5F72A55A65E0079DE1F /* Assets.xcassets in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXResourcesBuildPhase section */

/* Begin PBXShellScriptBuildPhase section */
		B03F1C938FE318850F228F1B /* [CP] Copy Pods Resources */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputFileListPaths = (
				"${PODS_ROOT}/Target Support Files/Pods-VKIDCocoapodsDemo/Pods-VKIDCocoapodsDemo-resources-${CONFIGURATION}-input-files.xcfilelist",
			);
			inputPaths = (
			);
			name = "[CP] Copy Pods Resources";
			outputFileListPaths = (
				"${PODS_ROOT}/Target Support Files/Pods-VKIDCocoapodsDemo/Pods-VKIDCocoapodsDemo-resources-${CONFIGURATION}-output-files.xcfilelist",
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-VKIDCocoapodsDemo/Pods-VKIDCocoapodsDemo-resources.sh\"\n";
			showEnvVarsInLog = 0;
		};
		CD20EFB4ADF5B9CEE2B303D2 /* [CP] Check Pods Manifest.lock */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			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-VKIDCocoapodsDemo-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;
		};
/* End PBXShellScriptBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		051189EF2C4FBD0A005F9FDC /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				05FED83B2C60EC17002E5200 /* OneTapButtonConfiguration.swift in Sources */,
				05118A102C5114D7005F9FDC /* OneTapButtonTests.swift in Sources */,
				05F0DF0C2C5B7A680041EB20 /* OAuthListWidgetSnapshotTests.swift in Sources */,
				05F0DF102C5B91990041EB20 /* OAuthListWidgetTests.swift in Sources */,
				05B316E02D80405900C4F178 /* GroupSubscriptionTests.swift in Sources */,
				05118A042C4FC1C4005F9FDC /* OneTapButtonSnapshotTests.swift in Sources */,
				05C606C62C651E80008ECB9C /* Descriptioner.swift in Sources */,
				173900AF2C6E3621008AFFDD /* OAuthProviders+Description.swift in Sources */,
				173900AC2C6E3606008AFFDD /* ExtendedAuthConfiguration+Equals.swift in Sources */,
				05A406FD2C53CF6C00081726 /* OneTapBottomSheetTests.swift in Sources */,
				173900AD2C6E3613008AFFDD /* HumanReadableDescription+RawDescription.swift in Sources */,
				173900B02C6E3624008AFFDD /* UIView+Tools.swift in Sources */,
				05A406FF2C53CF9900081726 /* OneTapBottomSheetSnapshotTests.swift in Sources */,
				173900AE2C6E361B008AFFDD /* CGRect+UISizes.swift in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		0514A8D52C2C262600853BF9 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				175A3BDF2C6A667700255779 /* PublicClientTests.swift in Sources */,
				17B86F782C78686D00B893CA /* UserInfoResponse+Create.swift in Sources */,
				175A3BE22C6A667700255779 /* LogoutTests.swift in Sources */,
				175A3BDE2C6A667700255779 /* ProviderAuthorizationTests.swift in Sources */,
				175A3BE02C6A667700255779 /* AutoLogoutTests.swift in Sources */,
				175A3BE42C6A667700255779 /* UserFetchingTests.swift in Sources */,
				175A3BE62C6A667700255779 /* WebViewAuthorizationTests.swift in Sources */,
				175A3BE52C6A667700255779 /* VKIDObserverTests.swift in Sources */,
				175A3BE12C6A667700255779 /* InterceptorTests.swift in Sources */,
				175A3BDD2C6A667700255779 /* ConfidentialFlowTests.swift in Sources */,
				175A3BE32C6A667700255779 /* RefreshTokenTests.swift in Sources */,
				17B86F752C78680100B893CA /* AuthCodeResponse+Random.swift in Sources */,
				17B86F762C78681A00B893CA /* GetAuthProvidersResponse+Random.swift in Sources */,
				17B86F772C78682A00B893CA /* RefreshTokenResponse+Create.swift in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		05DB5C882C119C3100663297 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				05DB5C892C119C3100663297 /* AuthViewController.swift in Sources */,
				05DB5C8A2C119C3100663297 /* String+snakeCase.swift in Sources */,
				05DB5C8B2C119C3100663297 /* DictionaryRepresentable.swift in Sources */,
				057235172E4221CA00FD49E4 /* ImageLoader.swift in Sources */,
				05DB5C8C2C119C3100663297 /* OAuthListWidgetCustomizationController.swift in Sources */,
				05DB5C8D2C119C3100663297 /* AuthViewController+DebugSettings.swift in Sources */,
				05DB5C8E2C119C3100663297 /* DebugSettingsStorage.swift in Sources */,
				054BA8872D660C2A00DFF2B0 /* GroupSubscriptionCustomizationController.swift in Sources */,
				05DB5C8F2C119C3100663297 /* ControlsViewController.swift in Sources */,
				05DB5C902C119C3100663297 /* StepSlider.swift in Sources */,
				05DB5C912C119C3100663297 /* DebugSettingsViewController.swift in Sources */,
				05DB5C922C119C3100663297 /* MeasureView.swift in Sources */,
				05DB5C932C119C3100663297 /* API.swift in Sources */,
				05DB5C942C119C3100663297 /* UserSessionsViewController.swift in Sources */,
				05DB5C952C119C3100663297 /* DebugSettings.swift in Sources */,
				05DB5C962C119C3100663297 /* AlertPresentable.swift in Sources */,
				05DB5C972C119C3100663297 /* AppDelegate.swift in Sources */,
				05DB5C982C119C3100663297 /* Collection+Safe.swift in Sources */,
				05DB5C992C119C3100663297 /* DebugSettingsTextFieldCell.swift in Sources */,
				05DB5C9A2C119C3100663297 /* OneTapButtonCustomizationController.swift in Sources */,
				05DB5C9B2C119C3100663297 /* VKIDDemoViewController.swift in Sources */,
				05DB5C9C2C119C3100663297 /* UserSessionTableViewCell.swift in Sources */,
				057235132E42212E00FD49E4 /* UIImageView+loadImage.swift in Sources */,
				05DB5C9D2C119C3100663297 /* OneTapBottomSheetCustomizationController.swift in Sources */,
				05DB5C9F2C119C3100663297 /* UIColot+Palette.swift in Sources */,
				05DB5CA12C119C3100663297 /* PickerView.swift in Sources */,
				056C78622E1BDD5B008B5EC8 /* CaptchaViewController.swift in Sources */,
				05DB5CA22C119C3100663297 /* InfoPlist.swift in Sources */,
				05DB5CA32C119C3100663297 /* UserSessionData.swift in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		175A3B582C6A386C00255779 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				175A3BA72C6A3AE100255779 /* URLSessionMock.swift in Sources */,
				175A3BCB2C6A423200255779 /* Entity.swift in Sources */,
				175A3BA42C6A3AE100255779 /* PKCESecretsGeneratorMock.swift in Sources */,
				175A3B9A2C6A3AE100255779 /* VKAPIResponse+IsSomeResponse.swift in Sources */,
				175A3B982C6A3AE100255779 /* URL+AuthURLs.swift in Sources */,
				175A3B952C6A3AE100255779 /* URL+Random.swift in Sources */,
				175A3BA82C6A3AE100255779 /* URLSessionTransportMock.swift in Sources */,
				175A3BBC2C6A416F00255779 /* Error+Equatable.swift in Sources */,
				175A3B912C6A3AE100255779 /* Int+Random.swift in Sources */,
				175A3B9D2C6A3AE100255779 /* AnonymousTokenServiceMock.swift in Sources */,
				175A3BC12C6A419500255779 /* UserSessionManagerDelegateMock.swift in Sources */,
				175A3B8C2C6A3AE100255779 /* AppCredentials+Random.swift in Sources */,
				05B316EE2D818F7000C4F178 /* GroupSubscriptionServiceMock.swift in Sources */,
				175A3B972C6A3AE100255779 /* Date+DefaultExpiration.swift in Sources */,
				175A3BC22C6A419500255779 /* LegacyLogoutServiceStub.swift in Sources */,
				175A3BA32C6A3AE100255779 /* LogoutServiceMock.swift in Sources */,
				175A3B8D2C6A3AE100255779 /* Appearance+Random.swift in Sources */,
				175A3BBB2C6A416F00255779 /* UserSessionData+Random.swift in Sources */,
				17B86F7A2C78691D00B893CA /* ExchangeAuthCodeResponse+Random.swift in Sources */,
				175A3C112C6A765D00255779 /* LogoutResult+Equatable.swift in Sources */,
				175A3B932C6A3AE100255779 /* Scope+Random.swift in Sources */,
				05D919072CABEAF200EC63E4 /* ApplicationManagerMock.swift in Sources */,
				175A3B922C6A3AE100255779 /* PKCESecrets+Random.swift in Sources */,
				175A3BA22C6A3AE100255779 /* LoggerMock.swift in Sources */,
				175A3B942C6A3AE100255779 /* String+Random.swift in Sources */,
				175A3BA52C6A3AE100255779 /* RefreshTokenServiceMock.swift in Sources */,
				175A3C132C6A799B00255779 /* NSError+Random.swift in Sources */,
				175A3B9F2C6A3AE100255779 /* AuthCodeExchangerMock.swift in Sources */,
				175A3B992C6A3AE100255779 /* URLRequest+Parameter.swift in Sources */,
				175A3B9C2C6A3AE100255779 /* TestCaseInfra.swift in Sources */,
				175A3BA62C6A3AE100255779 /* StorageMock.swift in Sources */,
				175A3BA92C6A3AE200255779 /* UserInfoServiceMock.swift in Sources */,
				0512770F2C8702220035A1EF /* UserSessionData+equalsWithoutCreationDate.swift in Sources */,
				175A3B9E2C6A3AE100255779 /* AppInteropOpenerMock.swift in Sources */,
				175A3BA02C6A3AE100255779 /* AuthFlowBuilderMock.swift in Sources */,
				175A3BAB2C6A3AE200255779 /* WebViewAuthStrategyFactoryMock.swift in Sources */,
				175A3BAA2C6A3AE200255779 /* VKIDObserverMock.swift in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		A23148D72ACC5B6C0077B442 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				177F4A062B9752A3001EC2CE /* KeychainTests.swift in Sources */,
				175A3BC82C6A41AB00255779 /* RefreshTokenTests.swift in Sources */,
				0512770D2C85D5F10035A1EF /* UserSessionDataStorageTests.swift in Sources */,
				0512770B2C85D5E50035A1EF /* DeviceIDTests.swift in Sources */,
				175A3BC92C6A41AB00255779 /* UserFetchingTests.swift in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		A25C94142B8DC54600D0C412 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				A25C941B2B8DC54600D0C412 /* VKIDSSLPinningTests.swift in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		A2E5F5E62A55A65D0079DE1F /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				A2E5F5F22A55A65D0079DE1F /* AuthViewController.swift in Sources */,
				053014CA2C0F079D00CF799D /* String+snakeCase.swift in Sources */,
				053014CC2C0F083700CF799D /* DictionaryRepresentable.swift in Sources */,
				057235162E4221CA00FD49E4 /* ImageLoader.swift in Sources */,
				A271F71A2B0FD4670015B61C /* OAuthListWidgetCustomizationController.swift in Sources */,
				A24B64612A9E407B00E45F3B /* AuthViewController+DebugSettings.swift in Sources */,
				A27EFD332B185245001CF285 /* DebugSettingsStorage.swift in Sources */,
				054BA8862D660C2A00DFF2B0 /* GroupSubscriptionCustomizationController.swift in Sources */,
				A26A35FC2B0D005A008A4F99 /* ControlsViewController.swift in Sources */,
				1752AE322AF135890013D976 /* StepSlider.swift in Sources */,
				A24B645D2A9E2C4400E45F3B /* DebugSettingsViewController.swift in Sources */,
				17CA418C2AF1D755008C81C1 /* MeasureView.swift in Sources */,
				053014C82C0F03CB00CF799D /* API.swift in Sources */,
				175365582B7E6E7B008AB285 /* UserSessionsViewController.swift in Sources */,
				A24B645F2A9E2DD500E45F3B /* DebugSettings.swift in Sources */,
				A257BEFF2B162C390060F9A2 /* AlertPresentable.swift in Sources */,
				A2E5F5EE2A55A65D0079DE1F /* AppDelegate.swift in Sources */,
				0CCD7A792B5005BC00846B7C /* Collection+Safe.swift in Sources */,
				0591B0252BA9E8C200B18F98 /* DebugSettingsTextFieldCell.swift in Sources */,
				A26A35FE2B0D0CED008A4F99 /* OneTapButtonCustomizationController.swift in Sources */,
				17CA41892AF1BB93008C81C1 /* VKIDDemoViewController.swift in Sources */,
				1753655A2B7F3D67008AB285 /* UserSessionTableViewCell.swift in Sources */,
				057235142E42212E00FD49E4 /* UIImageView+loadImage.swift in Sources */,
				A26A36002B0D151E008A4F99 /* OneTapBottomSheetCustomizationController.swift in Sources */,
				A24B64C42AA1FD6B00E45F3B /* UIColot+Palette.swift in Sources */,
				057500D12B0E0635008EEB4B /* PickerView.swift in Sources */,
				056C78612E1BDD5B008B5EC8 /* CaptchaViewController.swift in Sources */,
				A201B19E2AAB375900E8FA58 /* InfoPlist.swift in Sources */,
				05A6A5612BC83B8E00B01882 /* UserSessionData.swift in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
		051189FA2C4FBD0A005F9FDC /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = A2E5F5E92A55A65D0079DE1F /* VKIDDemo */;
			targetProxy = 051189F92C4FBD0A005F9FDC /* PBXContainerItemProxy */;
		};
		175A3C022C6A6D7800255779 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 175A3B5B2C6A386C00255779 /* VKIDTestingInfra */;
			targetProxy = 175A3C012C6A6D7800255779 /* PBXContainerItemProxy */;
		};
		175A3C052C6A6D8600255779 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 175A3B5B2C6A386C00255779 /* VKIDTestingInfra */;
			targetProxy = 175A3C042C6A6D8600255779 /* PBXContainerItemProxy */;
		};
		175A3C072C6A6F8000255779 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			platformFilter = ios;
			target = 175A3B5B2C6A386C00255779 /* VKIDTestingInfra */;
			targetProxy = 175A3C062C6A6F8000255779 /* PBXContainerItemProxy */;
		};
		175A3C1B2C6A7D5400255779 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			platformFilter = ios;
			productRef = 175A3C1A2C6A7D5400255779 /* VKID */;
		};
		175A3C1D2C6A7D5400255779 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			platformFilter = ios;
			productRef = 175A3C1C2C6A7D5400255779 /* VKIDCore */;
		};
		175A3C1F2C6A7D5400255779 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			platformFilter = ios;
			productRef = 175A3C1E2C6A7D5400255779 /* VKIDAllureReport */;
		};
		175A3C2D2C6A7DDC00255779 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			productRef = 175A3C2C2C6A7DDC00255779 /* VKID */;
		};
		175A3C2F2C6A7DDC00255779 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			productRef = 175A3C2E2C6A7DDC00255779 /* VKIDCore */;
		};
		175A3C312C6A7DDC00255779 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			productRef = 175A3C302C6A7DDC00255779 /* VKIDAllureReport */;
		};
		175A3C332C6A7DF400255779 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			productRef = 175A3C322C6A7DF400255779 /* VKID */;
		};
		175A3C352C6A7DF400255779 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			productRef = 175A3C342C6A7DF400255779 /* VKIDCore */;
		};
		175A3C372C6A7DF400255779 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			productRef = 175A3C362C6A7DF400255779 /* VKIDAllureReport */;
		};
		175A3C3F2C6A7E1A00255779 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			productRef = 175A3C3E2C6A7E1A00255779 /* VKID */;
		};
		175A3C412C6A7E1A00255779 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			productRef = 175A3C402C6A7E1A00255779 /* VKIDCore */;
		};
		175A3C432C6A7E1A00255779 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			productRef = 175A3C422C6A7E1A00255779 /* VKIDAllureReport */;
		};
		A23148E02ACC5B6C0077B442 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = A2E5F5E92A55A65D0079DE1F /* VKIDDemo */;
			targetProxy = A23148DF2ACC5B6C0077B442 /* PBXContainerItemProxy */;
		};
/* End PBXTargetDependency section */

/* Begin PBXVariantGroup section */
		051FD2942AF3C7B90082990B /* Localizable.strings */ = {
			isa = PBXVariantGroup;
			children = (
				051FD2932AF3C7B90082990B /* en */,
				051FD2952AF3C7E20082990B /* ru */,
				051FD2962AF3CCB00082990B /* de */,
				051FD2972AF3CCC50082990B /* es */,
				051FD2982AF3CCFB0082990B /* uk */,
				051FD2992AF3CD120082990B /* pl */,
				051FD29A2AF3CD210082990B /* fr */,
				051FD29B2AF3CD2E0082990B /* tr */,
			);
			name = Localizable.strings;
			sourceTree = "<group>";
		};
		A2E5F5F82A55A65E0079DE1F /* LaunchScreen.storyboard */ = {
			isa = PBXVariantGroup;
			children = (
				A2E5F5F92A55A65E0079DE1F /* Base */,
			);
			name = LaunchScreen.storyboard;
			sourceTree = "<group>";
		};
/* End PBXVariantGroup section */

/* Begin XCBuildConfiguration section */
		051189FB2C4FBD0A005F9FDC /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
				CODE_SIGN_STYLE = Automatic;
				CURRENT_PROJECT_VERSION = 1;
				DEVELOPMENT_TEAM = R26JY69RPL;
				ENABLE_USER_SCRIPT_SANDBOXING = YES;
				GCC_C_LANGUAGE_STANDARD = gnu17;
				GCC_TREAT_WARNINGS_AS_ERRORS = YES;
				GENERATE_INFOPLIST_FILE = YES;
				IPHONEOS_DEPLOYMENT_TARGET = 13.0;
				LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
				MARKETING_VERSION = 1.0;
				OTHER_SWIFT_FLAGS = "";
				PRODUCT_BUNDLE_IDENTIFIER = com.vk.vkid.VKIDCriticalTests;
				PRODUCT_NAME = "$(TARGET_NAME)";
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)";
				SWIFT_EMIT_LOC_STRINGS = NO;
				SWIFT_VERSION = 5.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				TEST_TARGET_NAME = VKIDDemo;
			};
			name = Debug;
		};
		051189FC2C4FBD0A005F9FDC /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
				CODE_SIGN_STYLE = Automatic;
				CURRENT_PROJECT_VERSION = 1;
				DEVELOPMENT_TEAM = R26JY69RPL;
				ENABLE_USER_SCRIPT_SANDBOXING = YES;
				GCC_C_LANGUAGE_STANDARD = gnu17;
				GCC_TREAT_WARNINGS_AS_ERRORS = YES;
				GENERATE_INFOPLIST_FILE = YES;
				IPHONEOS_DEPLOYMENT_TARGET = 13.0;
				LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
				MARKETING_VERSION = 1.0;
				OTHER_SWIFT_FLAGS = "";
				PRODUCT_BUNDLE_IDENTIFIER = com.vk.vkid.VKIDCriticalTests;
				PRODUCT_NAME = "$(TARGET_NAME)";
				SWIFT_EMIT_LOC_STRINGS = NO;
				SWIFT_VERSION = 5.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				TEST_TARGET_NAME = VKIDDemo;
			};
			name = Release;
		};
		0514A8DF2C2C262600853BF9 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
				CODE_SIGN_STYLE = Automatic;
				CURRENT_PROJECT_VERSION = 1;
				DEVELOPMENT_TEAM = R26JY69RPL;
				ENABLE_USER_SCRIPT_SANDBOXING = YES;
				GCC_C_LANGUAGE_STANDARD = gnu17;
				GCC_TREAT_WARNINGS_AS_ERRORS = YES;
				GENERATE_INFOPLIST_FILE = YES;
				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
				LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
				MACOSX_DEPLOYMENT_TARGET = 14.5;
				MARKETING_VERSION = 1.0;
				PRODUCT_BUNDLE_IDENTIFIER = com.vk.vkid.VKIDCriticalTests;
				PRODUCT_NAME = "$(TARGET_NAME)";
				SDKROOT = auto;
				SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx";
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)";
				SWIFT_EMIT_LOC_STRINGS = NO;
				SWIFT_VERSION = 5.0;
				TARGETED_DEVICE_FAMILY = "1,2";
			};
			name = Debug;
		};
		0514A8E02C2C262600853BF9 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
				CODE_SIGN_STYLE = Automatic;
				CURRENT_PROJECT_VERSION = 1;
				DEVELOPMENT_TEAM = R26JY69RPL;
				ENABLE_USER_SCRIPT_SANDBOXING = YES;
				GCC_C_LANGUAGE_STANDARD = gnu17;
				GCC_TREAT_WARNINGS_AS_ERRORS = YES;
				GENERATE_INFOPLIST_FILE = YES;
				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
				LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
				MACOSX_DEPLOYMENT_TARGET = 14.5;
				MARKETING_VERSION = 1.0;
				PRODUCT_BUNDLE_IDENTIFIER = com.vk.vkid.VKIDCriticalTests;
				PRODUCT_NAME = "$(TARGET_NAME)";
				SDKROOT = auto;
				SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx";
				SWIFT_EMIT_LOC_STRINGS = NO;
				SWIFT_VERSION = 5.0;
				TARGETED_DEVICE_FAMILY = "1,2";
			};
			name = Release;
		};
		05DB5CAC2C119C3100663297 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 05DB5CB02C11EAAA00663297 /* VKIDCocoapodsDemo-Debug.xcconfig */;
			buildSettings = {
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
				CODE_SIGN_ENTITLEMENTS = VKIDDemo/Resources/VKIDDemo.entitlements;
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution";
				CODE_SIGN_STYLE = Manual;
				CURRENT_PROJECT_VERSION = 1;
				DEVELOPMENT_TEAM = "";
				"DEVELOPMENT_TEAM[sdk=iphoneos*]" = R26JY69RPL;
				GCC_TREAT_WARNINGS_AS_ERRORS = YES;
				GENERATE_INFOPLIST_FILE = YES;
				INFOPLIST_FILE = VKIDCocoapodsDemo.plist;
				INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
				INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen.storyboard;
				INFOPLIST_KEY_UIRequiresFullScreen = YES;
				INFOPLIST_KEY_UISupportedInterfaceOrientations = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown";
				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
				);
				MARKETING_VERSION = 1.0;
				PRODUCT_BUNDLE_IDENTIFIER = com.vk.vkidsdk;
				PRODUCT_NAME = VKIDDemo;
				PROVISIONING_PROFILE_SPECIFIER = "";
				"PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "com.vk.vkidsdk AdHoc";
				SWIFT_EMIT_LOC_STRINGS = YES;
				SWIFT_TREAT_WARNINGS_AS_ERRORS = YES;
				SWIFT_VERSION = 5.0;
				TARGETED_DEVICE_FAMILY = "1,2";
			};
			name = Debug;
		};
		05DB5CAD2C119C3100663297 /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 05DB5CB12C11EB8300663297 /* VKIDCocoapodsDemo-Release.xcconfig */;
			buildSettings = {
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
				CODE_SIGN_ENTITLEMENTS = VKIDDemo/Resources/VKIDDemo.entitlements;
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution";
				CODE_SIGN_STYLE = Manual;
				CURRENT_PROJECT_VERSION = 1;
				DEVELOPMENT_TEAM = "";
				"DEVELOPMENT_TEAM[sdk=iphoneos*]" = R26JY69RPL;
				ENABLE_TESTABILITY = NO;
				GCC_TREAT_WARNINGS_AS_ERRORS = YES;
				GENERATE_INFOPLIST_FILE = YES;
				INFOPLIST_FILE = VKIDCocoapodsDemo.plist;
				INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
				INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen.storyboard;
				INFOPLIST_KEY_UIRequiresFullScreen = YES;
				INFOPLIST_KEY_UISupportedInterfaceOrientations = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown";
				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
				);
				MARKETING_VERSION = 1.0;
				PRODUCT_BUNDLE_IDENTIFIER = com.vk.vkidsdk;
				PRODUCT_NAME = VKIDDemo;
				PROVISIONING_PROFILE_SPECIFIER = "";
				"PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "com.vk.vkidsdk AdHoc";
				SWIFT_EMIT_LOC_STRINGS = YES;
				SWIFT_TREAT_WARNINGS_AS_ERRORS = YES;
				SWIFT_VERSION = 5.0;
				TARGETED_DEVICE_FAMILY = "1,2";
			};
			name = Release;
		};
		175A3B602C6A386D00255779 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
				CLANG_ENABLE_MODULES = YES;
				CODE_SIGN_STYLE = Automatic;
				DEVELOPMENT_TEAM = 3J23SKG226;
				ENABLE_USER_SCRIPT_SANDBOXING = YES;
				GCC_C_LANGUAGE_STANDARD = gnu17;
				GCC_TREAT_WARNINGS_AS_ERRORS = YES;
				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
				LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
				OTHER_LDFLAGS = "-ObjC";
				PRODUCT_NAME = "$(TARGET_NAME)";
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)";
				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
				SWIFT_VERSION = 5.0;
				TARGETED_DEVICE_FAMILY = "1,2";
			};
			name = Debug;
		};
		175A3B612C6A386D00255779 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
				CLANG_ENABLE_MODULES = YES;
				CODE_SIGN_STYLE = Automatic;
				DEVELOPMENT_TEAM = 3J23SKG226;
				ENABLE_USER_SCRIPT_SANDBOXING = YES;
				GCC_C_LANGUAGE_STANDARD = gnu17;
				GCC_TREAT_WARNINGS_AS_ERRORS = YES;
				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
				LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
				OTHER_LDFLAGS = "-ObjC";
				PRODUCT_NAME = "$(TARGET_NAME)";
				SKIP_INSTALL = YES;
				SWIFT_VERSION = 5.0;
				TARGETED_DEVICE_FAMILY = "1,2";
			};
			name = Release;
		};
		A23148E22ACC5B6C0077B442 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
				BUNDLE_LOADER = "$(TEST_HOST)";
				CODE_SIGN_STYLE = Automatic;
				CURRENT_PROJECT_VERSION = 1;
				DEVELOPMENT_TEAM = R26JY69RPL;
				ENABLE_USER_SCRIPT_SANDBOXING = YES;
				GCC_C_LANGUAGE_STANDARD = gnu17;
				GCC_TREAT_WARNINGS_AS_ERRORS = YES;
				GENERATE_INFOPLIST_FILE = YES;
				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
				LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
				MARKETING_VERSION = 1.0;
				PRODUCT_BUNDLE_IDENTIFIER = com.vk.vkid.VKIDKeychainTests;
				PRODUCT_NAME = "$(TARGET_NAME)";
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)";
				SWIFT_EMIT_LOC_STRINGS = NO;
				SWIFT_VERSION = 5.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/VKIDDemo.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/VKIDDemo";
			};
			name = Debug;
		};
		A23148E32ACC5B6C0077B442 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
				BUNDLE_LOADER = "$(TEST_HOST)";
				CODE_SIGN_STYLE = Automatic;
				CURRENT_PROJECT_VERSION = 1;
				DEVELOPMENT_TEAM = R26JY69RPL;
				ENABLE_USER_SCRIPT_SANDBOXING = YES;
				GCC_C_LANGUAGE_STANDARD = gnu17;
				GCC_TREAT_WARNINGS_AS_ERRORS = YES;
				GENERATE_INFOPLIST_FILE = YES;
				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
				LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
				MARKETING_VERSION = 1.0;
				PRODUCT_BUNDLE_IDENTIFIER = com.vk.vkid.VKIDKeychainTests;
				PRODUCT_NAME = "$(TARGET_NAME)";
				SWIFT_EMIT_LOC_STRINGS = NO;
				SWIFT_VERSION = 5.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/VKIDDemo.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/VKIDDemo";
			};
			name = Release;
		};
		A25C941C2B8DC54600D0C412 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
				CODE_SIGN_STYLE = Automatic;
				CURRENT_PROJECT_VERSION = 1;
				DEVELOPMENT_TEAM = R26JY69RPL;
				ENABLE_USER_SCRIPT_SANDBOXING = YES;
				GCC_C_LANGUAGE_STANDARD = gnu17;
				GCC_TREAT_WARNINGS_AS_ERRORS = YES;
				GENERATE_INFOPLIST_FILE = YES;
				IPHONEOS_DEPLOYMENT_TARGET = 17.2;
				LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
				MARKETING_VERSION = 1.0;
				PRODUCT_BUNDLE_IDENTIFIER = com.vk.vkid.VKIDSSLPinningTests;
				PRODUCT_NAME = "$(TARGET_NAME)";
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)";
				SWIFT_EMIT_LOC_STRINGS = NO;
				SWIFT_VERSION = 5.0;
				TARGETED_DEVICE_FAMILY = "1,2";
			};
			name = Debug;
		};
		A25C941D2B8DC54600D0C412 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
				CODE_SIGN_STYLE = Automatic;
				CURRENT_PROJECT_VERSION = 1;
				DEVELOPMENT_TEAM = R26JY69RPL;
				ENABLE_USER_SCRIPT_SANDBOXING = YES;
				GCC_C_LANGUAGE_STANDARD = gnu17;
				GCC_TREAT_WARNINGS_AS_ERRORS = YES;
				GENERATE_INFOPLIST_FILE = YES;
				IPHONEOS_DEPLOYMENT_TARGET = 17.2;
				LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
				MARKETING_VERSION = 1.0;
				PRODUCT_BUNDLE_IDENTIFIER = com.vk.vkid.VKIDSSLPinningTests;
				PRODUCT_NAME = "$(TARGET_NAME)";
				SWIFT_EMIT_LOC_STRINGS = NO;
				SWIFT_VERSION = 5.0;
				TARGETED_DEVICE_FAMILY = "1,2";
			};
			name = Release;
		};
		A2E5F5FC2A55A65E0079DE1F /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_ENABLE_OBJC_WEAK = 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_DOCUMENTATION_COMMENTS = YES;
				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_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				COPY_PHASE_STRIP = NO;
				DEBUG_INFORMATION_FORMAT = dwarf;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				ENABLE_TESTABILITY = YES;
				GCC_C_LANGUAGE_STANDARD = gnu11;
				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 = INCLUDE_SOURCE;
				MTL_FAST_MATH = YES;
				ONLY_ACTIVE_ARCH = YES;
				PRODUCT_NAME = VKIDDemo;
				SDKROOT = iphoneos;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
			};
			name = Debug;
		};
		A2E5F5FD2A55A65E0079DE1F /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_ENABLE_OBJC_WEAK = 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_DOCUMENTATION_COMMENTS = YES;
				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_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				COPY_PHASE_STRIP = NO;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				ENABLE_NS_ASSERTIONS = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_C_LANGUAGE_STANDARD = gnu11;
				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;
				MTL_FAST_MATH = YES;
				PRODUCT_NAME = VKIDDemo;
				SDKROOT = iphoneos;
				SWIFT_COMPILATION_MODE = wholemodule;
				SWIFT_OPTIMIZATION_LEVEL = "-O";
				VALIDATE_PRODUCT = YES;
			};
			name = Release;
		};
		A2E5F5FF2A55A65E0079DE1F /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = A201B1662AAB324C00E8FA58 /* VKIDDemo.xcconfig */;
			buildSettings = {
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
				CODE_SIGN_ENTITLEMENTS = VKIDDemo/Resources/VKIDDemo.entitlements;
				CODE_SIGN_IDENTITY = "Apple Development";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution";
				CODE_SIGN_STYLE = Manual;
				CURRENT_PROJECT_VERSION = 1;
				DEVELOPMENT_TEAM = "";
				"DEVELOPMENT_TEAM[sdk=iphoneos*]" = R26JY69RPL;
				GCC_TREAT_WARNINGS_AS_ERRORS = YES;
				GENERATE_INFOPLIST_FILE = YES;
				INFOPLIST_FILE = VKIDDemo/Resources/Info.plist;
				INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
				INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen.storyboard;
				INFOPLIST_KEY_UIRequiresFullScreen = YES;
				INFOPLIST_KEY_UISupportedInterfaceOrientations = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown";
				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
				);
				MARKETING_VERSION = 1.0;
				PRODUCT_BUNDLE_IDENTIFIER = com.vk.vkidsdk;
				PRODUCT_NAME = "$(TARGET_NAME)";
				PROVISIONING_PROFILE_SPECIFIER = "";
				"PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "com.vk.vkidsdk AdHoc";
				SWIFT_EMIT_LOC_STRINGS = YES;
				SWIFT_TREAT_WARNINGS_AS_ERRORS = YES;
				SWIFT_VERSION = 5.0;
				TARGETED_DEVICE_FAMILY = "1,2";
			};
			name = Debug;
		};
		A2E5F6002A55A65E0079DE1F /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
				CODE_SIGN_ENTITLEMENTS = VKIDDemo/Resources/VKIDDemo.entitlements;
				CODE_SIGN_IDENTITY = "Apple Development";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution";
				CODE_SIGN_STYLE = Manual;
				CURRENT_PROJECT_VERSION = 1;
				DEVELOPMENT_TEAM = "";
				"DEVELOPMENT_TEAM[sdk=iphoneos*]" = R26JY69RPL;
				ENABLE_TESTABILITY = NO;
				GCC_TREAT_WARNINGS_AS_ERRORS = YES;
				GENERATE_INFOPLIST_FILE = YES;
				INFOPLIST_FILE = VKIDDemo/Resources/Info.plist;
				INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
				INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen.storyboard;
				INFOPLIST_KEY_UIRequiresFullScreen = YES;
				INFOPLIST_KEY_UISupportedInterfaceOrientations = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown";
				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
				);
				MARKETING_VERSION = 1.0;
				PRODUCT_BUNDLE_IDENTIFIER = com.vk.vkidsdk;
				PRODUCT_NAME = "$(TARGET_NAME)";
				PROVISIONING_PROFILE_SPECIFIER = "";
				"PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "com.vk.vkidsdk AdHoc";
				SWIFT_EMIT_LOC_STRINGS = YES;
				SWIFT_TREAT_WARNINGS_AS_ERRORS = YES;
				SWIFT_VERSION = 5.0;
				TARGETED_DEVICE_FAMILY = "1,2";
			};
			name = Release;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		051189FD2C4FBD0A005F9FDC /* Build configuration list for PBXNativeTarget "VKIDUISnapshotTests" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				051189FB2C4FBD0A005F9FDC /* Debug */,
				051189FC2C4FBD0A005F9FDC /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		0514A8E12C2C262600853BF9 /* Build configuration list for PBXNativeTarget "VKIDCriticalTests" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				0514A8DF2C2C262600853BF9 /* Debug */,
				0514A8E02C2C262600853BF9 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		05DB5CAB2C119C3100663297 /* Build configuration list for PBXNativeTarget "VKIDCocoapodsDemo" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				05DB5CAC2C119C3100663297 /* Debug */,
				05DB5CAD2C119C3100663297 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		175A3B622C6A386D00255779 /* Build configuration list for PBXNativeTarget "VKIDTestingInfra" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				175A3B602C6A386D00255779 /* Debug */,
				175A3B612C6A386D00255779 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		A23148E12ACC5B6C0077B442 /* Build configuration list for PBXNativeTarget "VKIDKeychainTests" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				A23148E22ACC5B6C0077B442 /* Debug */,
				A23148E32ACC5B6C0077B442 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		A25C941E2B8DC54600D0C412 /* Build configuration list for PBXNativeTarget "VKIDSSLPinningTests" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				A25C941C2B8DC54600D0C412 /* Debug */,
				A25C941D2B8DC54600D0C412 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		A2E5F5E52A55A65D0079DE1F /* Build configuration list for PBXProject "VKIDDemo" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				A2E5F5FC2A55A65E0079DE1F /* Debug */,
				A2E5F5FD2A55A65E0079DE1F /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		A2E5F5FE2A55A65E0079DE1F /* Build configuration list for PBXNativeTarget "VKIDDemo" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				A2E5F5FF2A55A65E0079DE1F /* Debug */,
				A2E5F6002A55A65E0079DE1F /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */

/* Begin XCLocalSwiftPackageReference section */
		A2188CE42C04E30E009FE82B /* XCLocalSwiftPackageReference "../scripts/testing-infra" */ = {
			isa = XCLocalSwiftPackageReference;
			relativePath = "../scripts/testing-infra";
		};
/* End XCLocalSwiftPackageReference section */

/* Begin XCRemoteSwiftPackageReference section */
		051189FE2C4FBF03005F9FDC /* XCRemoteSwiftPackageReference "swift-snapshot-testing" */ = {
			isa = XCRemoteSwiftPackageReference;
			repositoryURL = "https://github.com/pointfreeco/swift-snapshot-testing";
			requirement = {
				kind = upToNextMajorVersion;
				minimumVersion = 1.17.4;
			};
		};
/* End XCRemoteSwiftPackageReference section */

/* Begin XCSwiftPackageProductDependency section */
		051189FF2C4FBF03005F9FDC /* InlineSnapshotTesting */ = {
			isa = XCSwiftPackageProductDependency;
			package = 051189FE2C4FBF03005F9FDC /* XCRemoteSwiftPackageReference "swift-snapshot-testing" */;
			productName = InlineSnapshotTesting;
		};
		05118A012C4FBF03005F9FDC /* SnapshotTesting */ = {
			isa = XCSwiftPackageProductDependency;
			package = 051189FE2C4FBF03005F9FDC /* XCRemoteSwiftPackageReference "swift-snapshot-testing" */;
			productName = SnapshotTesting;
		};
		057E33E02C242813004AA45E /* VKIDAllureReport */ = {
			isa = XCSwiftPackageProductDependency;
			package = A2188CE42C04E30E009FE82B /* XCLocalSwiftPackageReference "../scripts/testing-infra" */;
			productName = VKIDAllureReport;
		};
		175A3C1A2C6A7D5400255779 /* VKID */ = {
			isa = XCSwiftPackageProductDependency;
			productName = VKID;
		};
		175A3C1C2C6A7D5400255779 /* VKIDCore */ = {
			isa = XCSwiftPackageProductDependency;
			productName = VKIDCore;
		};
		175A3C1E2C6A7D5400255779 /* VKIDAllureReport */ = {
			isa = XCSwiftPackageProductDependency;
			package = A2188CE42C04E30E009FE82B /* XCLocalSwiftPackageReference "../scripts/testing-infra" */;
			productName = VKIDAllureReport;
		};
		175A3C202C6A7D6900255779 /* VKID */ = {
			isa = XCSwiftPackageProductDependency;
			productName = VKID;
		};
		175A3C222C6A7D6900255779 /* VKIDCore */ = {
			isa = XCSwiftPackageProductDependency;
			productName = VKIDCore;
		};
		175A3C242C6A7D6900255779 /* VKIDAllureReport */ = {
			isa = XCSwiftPackageProductDependency;
			package = A2188CE42C04E30E009FE82B /* XCLocalSwiftPackageReference "../scripts/testing-infra" */;
			productName = VKIDAllureReport;
		};
		175A3C262C6A7DD500255779 /* VKID */ = {
			isa = XCSwiftPackageProductDependency;
			productName = VKID;
		};
		175A3C282C6A7DD500255779 /* VKIDCore */ = {
			isa = XCSwiftPackageProductDependency;
			productName = VKIDCore;
		};
		175A3C2A2C6A7DD500255779 /* VKIDAllureReport */ = {
			isa = XCSwiftPackageProductDependency;
			package = A2188CE42C04E30E009FE82B /* XCLocalSwiftPackageReference "../scripts/testing-infra" */;
			productName = VKIDAllureReport;
		};
		175A3C2C2C6A7DDC00255779 /* VKID */ = {
			isa = XCSwiftPackageProductDependency;
			productName = VKID;
		};
		175A3C2E2C6A7DDC00255779 /* VKIDCore */ = {
			isa = XCSwiftPackageProductDependency;
			productName = VKIDCore;
		};
		175A3C302C6A7DDC00255779 /* VKIDAllureReport */ = {
			isa = XCSwiftPackageProductDependency;
			package = A2188CE42C04E30E009FE82B /* XCLocalSwiftPackageReference "../scripts/testing-infra" */;
			productName = VKIDAllureReport;
		};
		175A3C322C6A7DF400255779 /* VKID */ = {
			isa = XCSwiftPackageProductDependency;
			productName = VKID;
		};
		175A3C342C6A7DF400255779 /* VKIDCore */ = {
			isa = XCSwiftPackageProductDependency;
			productName = VKIDCore;
		};
		175A3C362C6A7DF400255779 /* VKIDAllureReport */ = {
			isa = XCSwiftPackageProductDependency;
			package = A2188CE42C04E30E009FE82B /* XCLocalSwiftPackageReference "../scripts/testing-infra" */;
			productName = VKIDAllureReport;
		};
		175A3C382C6A7DF800255779 /* VKID */ = {
			isa = XCSwiftPackageProductDependency;
			productName = VKID;
		};
		175A3C3A2C6A7DF800255779 /* VKIDCore */ = {
			isa = XCSwiftPackageProductDependency;
			productName = VKIDCore;
		};
		175A3C3C2C6A7DF800255779 /* VKIDAllureReport */ = {
			isa = XCSwiftPackageProductDependency;
			package = A2188CE42C04E30E009FE82B /* XCLocalSwiftPackageReference "../scripts/testing-infra" */;
			productName = VKIDAllureReport;
		};
		175A3C3E2C6A7E1A00255779 /* VKID */ = {
			isa = XCSwiftPackageProductDependency;
			productName = VKID;
		};
		175A3C402C6A7E1A00255779 /* VKIDCore */ = {
			isa = XCSwiftPackageProductDependency;
			productName = VKIDCore;
		};
		175A3C422C6A7E1A00255779 /* VKIDAllureReport */ = {
			isa = XCSwiftPackageProductDependency;
			package = A2188CE42C04E30E009FE82B /* XCLocalSwiftPackageReference "../scripts/testing-infra" */;
			productName = VKIDAllureReport;
		};
		175A3C442C6A7E1F00255779 /* VKID */ = {
			isa = XCSwiftPackageProductDependency;
			productName = VKID;
		};
		175A3C462C6A7E1F00255779 /* VKIDCore */ = {
			isa = XCSwiftPackageProductDependency;
			productName = VKIDCore;
		};
		175A3C482C6A7E1F00255779 /* VKIDAllureReport */ = {
			isa = XCSwiftPackageProductDependency;
			package = A2188CE42C04E30E009FE82B /* XCLocalSwiftPackageReference "../scripts/testing-infra" */;
			productName = VKIDAllureReport;
		};
		A241BDFD2A55DDB10062825F /* VKID */ = {
			isa = XCSwiftPackageProductDependency;
			productName = VKID;
		};
		A241BDFF2A55DDB10062825F /* VKIDCore */ = {
			isa = XCSwiftPackageProductDependency;
			productName = VKIDCore;
		};
		A25C941F2B8DC58800D0C412 /* VKID */ = {
			isa = XCSwiftPackageProductDependency;
			productName = VKID;
		};
		A25C94212B8DC58800D0C412 /* VKIDCore */ = {
			isa = XCSwiftPackageProductDependency;
			productName = VKIDCore;
		};
/* End XCSwiftPackageProductDependency section */
	};
	rootObject = A2E5F5E22A55A65D0079DE1F /* Project object */;
}
