From ecacb968fc5eb7a52f5c7592b4e3a922566c065d Mon Sep 17 00:00:00 2001 From: Vatsal Patel Date: Fri, 22 Mar 2024 11:00:06 -0400 Subject: [PATCH] #21 add StringCatalogEnumSample App demonstrating usecases --- .../project.pbxproj | 642 ++++++++++++++++++ .../contents.xcworkspacedata | 7 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + .../UserInterfaceState.xcuserstate | Bin 0 -> 40647 bytes .../xcschemes/xcschememanagement.plist | 14 + .../App/StringCatalogEnumSampleApp.swift | 17 + .../AccentColor.colorset/Contents.json | 11 + .../AppIcon.appiconset/Contents.json | 13 + .../Assets.xcassets/Contents.json | 6 + .../logoQuible.imageset/Contents.json | 21 + .../logoQuible.imageset/logoQuible.png | Bin 0 -> 68316 bytes .../nba.imageset/Contents.json | 21 + .../Assets.xcassets/nba.imageset/nba.jpeg | Bin 0 -> 90188 bytes .../Core/Components/Card.swift | 54 ++ .../Core/Components/TopBar.swift | 38 ++ .../Core/RootView/ContentView.swift | 63 ++ .../GeneratedStrings.swift | 34 + .../Localizable.xcstrings | 97 +++ .../Preview Assets.xcassets/Contents.json | 6 + .../StringCatalogEnumSampleTests.swift | 36 + .../StringCatalogEnumSampleUITests.swift | 41 ++ ...gCatalogEnumSampleUITestsLaunchTests.swift | 32 + 22 files changed, 1161 insertions(+) create mode 100644 StringCatalogEnumSample/StringCatalogEnumSample.xcodeproj/project.pbxproj create mode 100644 StringCatalogEnumSample/StringCatalogEnumSample.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 StringCatalogEnumSample/StringCatalogEnumSample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 StringCatalogEnumSample/StringCatalogEnumSample.xcodeproj/project.xcworkspace/xcuserdata/iamvatsalpatel.xcuserdatad/UserInterfaceState.xcuserstate create mode 100644 StringCatalogEnumSample/StringCatalogEnumSample.xcodeproj/xcuserdata/iamvatsalpatel.xcuserdatad/xcschemes/xcschememanagement.plist create mode 100644 StringCatalogEnumSample/StringCatalogEnumSample/App/StringCatalogEnumSampleApp.swift create mode 100644 StringCatalogEnumSample/StringCatalogEnumSample/Assets.xcassets/AccentColor.colorset/Contents.json create mode 100644 StringCatalogEnumSample/StringCatalogEnumSample/Assets.xcassets/AppIcon.appiconset/Contents.json create mode 100644 StringCatalogEnumSample/StringCatalogEnumSample/Assets.xcassets/Contents.json create mode 100644 StringCatalogEnumSample/StringCatalogEnumSample/Assets.xcassets/logoQuible.imageset/Contents.json create mode 100644 StringCatalogEnumSample/StringCatalogEnumSample/Assets.xcassets/logoQuible.imageset/logoQuible.png create mode 100644 StringCatalogEnumSample/StringCatalogEnumSample/Assets.xcassets/nba.imageset/Contents.json create mode 100644 StringCatalogEnumSample/StringCatalogEnumSample/Assets.xcassets/nba.imageset/nba.jpeg create mode 100644 StringCatalogEnumSample/StringCatalogEnumSample/Core/Components/Card.swift create mode 100644 StringCatalogEnumSample/StringCatalogEnumSample/Core/Components/TopBar.swift create mode 100644 StringCatalogEnumSample/StringCatalogEnumSample/Core/RootView/ContentView.swift create mode 100644 StringCatalogEnumSample/StringCatalogEnumSample/GeneratedStrings.swift create mode 100644 StringCatalogEnumSample/StringCatalogEnumSample/Localizable.xcstrings create mode 100644 StringCatalogEnumSample/StringCatalogEnumSample/Preview Content/Preview Assets.xcassets/Contents.json create mode 100644 StringCatalogEnumSample/StringCatalogEnumSampleTests/StringCatalogEnumSampleTests.swift create mode 100644 StringCatalogEnumSample/StringCatalogEnumSampleUITests/StringCatalogEnumSampleUITests.swift create mode 100644 StringCatalogEnumSample/StringCatalogEnumSampleUITests/StringCatalogEnumSampleUITestsLaunchTests.swift diff --git a/StringCatalogEnumSample/StringCatalogEnumSample.xcodeproj/project.pbxproj b/StringCatalogEnumSample/StringCatalogEnumSample.xcodeproj/project.pbxproj new file mode 100644 index 0000000..6ff51b7 --- /dev/null +++ b/StringCatalogEnumSample/StringCatalogEnumSample.xcodeproj/project.pbxproj @@ -0,0 +1,642 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 56; + objects = { + +/* Begin PBXBuildFile section */ + 25F059FC2BACD19C0074CA8A /* StringCatalogEnumSampleApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25F059FB2BACD19C0074CA8A /* StringCatalogEnumSampleApp.swift */; }; + 25F059FE2BACD19C0074CA8A /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25F059FD2BACD19C0074CA8A /* ContentView.swift */; }; + 25F05A002BACD19C0074CA8A /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 25F059FF2BACD19C0074CA8A /* Assets.xcassets */; }; + 25F05A032BACD19C0074CA8A /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 25F05A022BACD19C0074CA8A /* Preview Assets.xcassets */; }; + 25F05A0D2BACD19D0074CA8A /* StringCatalogEnumSampleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25F05A0C2BACD19D0074CA8A /* StringCatalogEnumSampleTests.swift */; }; + 25F05A172BACD19D0074CA8A /* StringCatalogEnumSampleUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25F05A162BACD19D0074CA8A /* StringCatalogEnumSampleUITests.swift */; }; + 25F05A192BACD19D0074CA8A /* StringCatalogEnumSampleUITestsLaunchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25F05A182BACD19D0074CA8A /* StringCatalogEnumSampleUITestsLaunchTests.swift */; }; + 25F05A262BACD6640074CA8A /* Localizable.xcstrings in Resources */ = {isa = PBXBuildFile; fileRef = 25F05A252BACD6640074CA8A /* Localizable.xcstrings */; }; + 25F05A2C2BACDC880074CA8A /* Card.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25F05A2B2BACDC880074CA8A /* Card.swift */; }; + 25F05A302BACE4E80074CA8A /* TopBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25F05A2F2BACE4E80074CA8A /* TopBar.swift */; }; + 25F05A3A2BACFBFF0074CA8A /* GeneratedStrings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25F05A392BACFBFF0074CA8A /* GeneratedStrings.swift */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 25F05A092BACD19D0074CA8A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 25F059F02BACD19C0074CA8A /* Project object */; + proxyType = 1; + remoteGlobalIDString = 25F059F72BACD19C0074CA8A; + remoteInfo = StringCatalogEnumSample; + }; + 25F05A132BACD19D0074CA8A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 25F059F02BACD19C0074CA8A /* Project object */; + proxyType = 1; + remoteGlobalIDString = 25F059F72BACD19C0074CA8A; + remoteInfo = StringCatalogEnumSample; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 25F059F82BACD19C0074CA8A /* StringCatalogEnumSample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = StringCatalogEnumSample.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 25F059FB2BACD19C0074CA8A /* StringCatalogEnumSampleApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringCatalogEnumSampleApp.swift; sourceTree = ""; }; + 25F059FD2BACD19C0074CA8A /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = ""; }; + 25F059FF2BACD19C0074CA8A /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 25F05A022BACD19C0074CA8A /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = ""; }; + 25F05A082BACD19D0074CA8A /* StringCatalogEnumSampleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = StringCatalogEnumSampleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 25F05A0C2BACD19D0074CA8A /* StringCatalogEnumSampleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringCatalogEnumSampleTests.swift; sourceTree = ""; }; + 25F05A122BACD19D0074CA8A /* StringCatalogEnumSampleUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = StringCatalogEnumSampleUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 25F05A162BACD19D0074CA8A /* StringCatalogEnumSampleUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringCatalogEnumSampleUITests.swift; sourceTree = ""; }; + 25F05A182BACD19D0074CA8A /* StringCatalogEnumSampleUITestsLaunchTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringCatalogEnumSampleUITestsLaunchTests.swift; sourceTree = ""; }; + 25F05A252BACD6640074CA8A /* Localizable.xcstrings */ = {isa = PBXFileReference; lastKnownFileType = text.json.xcstrings; path = Localizable.xcstrings; sourceTree = ""; }; + 25F05A2B2BACDC880074CA8A /* Card.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Card.swift; sourceTree = ""; }; + 25F05A2F2BACE4E80074CA8A /* TopBar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TopBar.swift; sourceTree = ""; }; + 25F05A392BACFBFF0074CA8A /* GeneratedStrings.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedStrings.swift; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 25F059F52BACD19C0074CA8A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 25F05A052BACD19D0074CA8A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 25F05A0F2BACD19D0074CA8A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 25F059EF2BACD19C0074CA8A = { + isa = PBXGroup; + children = ( + 25F059FA2BACD19C0074CA8A /* StringCatalogEnumSample */, + 25F05A0B2BACD19D0074CA8A /* StringCatalogEnumSampleTests */, + 25F05A152BACD19D0074CA8A /* StringCatalogEnumSampleUITests */, + 25F059F92BACD19C0074CA8A /* Products */, + ); + sourceTree = ""; + }; + 25F059F92BACD19C0074CA8A /* Products */ = { + isa = PBXGroup; + children = ( + 25F059F82BACD19C0074CA8A /* StringCatalogEnumSample.app */, + 25F05A082BACD19D0074CA8A /* StringCatalogEnumSampleTests.xctest */, + 25F05A122BACD19D0074CA8A /* StringCatalogEnumSampleUITests.xctest */, + ); + name = Products; + sourceTree = ""; + }; + 25F059FA2BACD19C0074CA8A /* StringCatalogEnumSample */ = { + isa = PBXGroup; + children = ( + 25F05A392BACFBFF0074CA8A /* GeneratedStrings.swift */, + 25F05A272BACDC2B0074CA8A /* App */, + 25F05A282BACDC560074CA8A /* Core */, + 25F05A252BACD6640074CA8A /* Localizable.xcstrings */, + 25F059FF2BACD19C0074CA8A /* Assets.xcassets */, + 25F05A012BACD19C0074CA8A /* Preview Content */, + ); + path = StringCatalogEnumSample; + sourceTree = ""; + }; + 25F05A012BACD19C0074CA8A /* Preview Content */ = { + isa = PBXGroup; + children = ( + 25F05A022BACD19C0074CA8A /* Preview Assets.xcassets */, + ); + path = "Preview Content"; + sourceTree = ""; + }; + 25F05A0B2BACD19D0074CA8A /* StringCatalogEnumSampleTests */ = { + isa = PBXGroup; + children = ( + 25F05A0C2BACD19D0074CA8A /* StringCatalogEnumSampleTests.swift */, + ); + path = StringCatalogEnumSampleTests; + sourceTree = ""; + }; + 25F05A152BACD19D0074CA8A /* StringCatalogEnumSampleUITests */ = { + isa = PBXGroup; + children = ( + 25F05A162BACD19D0074CA8A /* StringCatalogEnumSampleUITests.swift */, + 25F05A182BACD19D0074CA8A /* StringCatalogEnumSampleUITestsLaunchTests.swift */, + ); + path = StringCatalogEnumSampleUITests; + sourceTree = ""; + }; + 25F05A272BACDC2B0074CA8A /* App */ = { + isa = PBXGroup; + children = ( + 25F059FB2BACD19C0074CA8A /* StringCatalogEnumSampleApp.swift */, + ); + path = App; + sourceTree = ""; + }; + 25F05A282BACDC560074CA8A /* Core */ = { + isa = PBXGroup; + children = ( + 25F05A2A2BACDC7B0074CA8A /* Components */, + 25F05A292BACDC690074CA8A /* RootView */, + ); + path = Core; + sourceTree = ""; + }; + 25F05A292BACDC690074CA8A /* RootView */ = { + isa = PBXGroup; + children = ( + 25F059FD2BACD19C0074CA8A /* ContentView.swift */, + ); + path = RootView; + sourceTree = ""; + }; + 25F05A2A2BACDC7B0074CA8A /* Components */ = { + isa = PBXGroup; + children = ( + 25F05A2B2BACDC880074CA8A /* Card.swift */, + 25F05A2F2BACE4E80074CA8A /* TopBar.swift */, + ); + path = Components; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 25F059F72BACD19C0074CA8A /* StringCatalogEnumSample */ = { + isa = PBXNativeTarget; + buildConfigurationList = 25F05A1C2BACD19D0074CA8A /* Build configuration list for PBXNativeTarget "StringCatalogEnumSample" */; + buildPhases = ( + 25F059F42BACD19C0074CA8A /* Sources */, + 25F059F52BACD19C0074CA8A /* Frameworks */, + 25F059F62BACD19C0074CA8A /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = StringCatalogEnumSample; + productName = StringCatalogEnumSample; + productReference = 25F059F82BACD19C0074CA8A /* StringCatalogEnumSample.app */; + productType = "com.apple.product-type.application"; + }; + 25F05A072BACD19D0074CA8A /* StringCatalogEnumSampleTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 25F05A1F2BACD19D0074CA8A /* Build configuration list for PBXNativeTarget "StringCatalogEnumSampleTests" */; + buildPhases = ( + 25F05A042BACD19D0074CA8A /* Sources */, + 25F05A052BACD19D0074CA8A /* Frameworks */, + 25F05A062BACD19D0074CA8A /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 25F05A0A2BACD19D0074CA8A /* PBXTargetDependency */, + ); + name = StringCatalogEnumSampleTests; + productName = StringCatalogEnumSampleTests; + productReference = 25F05A082BACD19D0074CA8A /* StringCatalogEnumSampleTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + 25F05A112BACD19D0074CA8A /* StringCatalogEnumSampleUITests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 25F05A222BACD19D0074CA8A /* Build configuration list for PBXNativeTarget "StringCatalogEnumSampleUITests" */; + buildPhases = ( + 25F05A0E2BACD19D0074CA8A /* Sources */, + 25F05A0F2BACD19D0074CA8A /* Frameworks */, + 25F05A102BACD19D0074CA8A /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 25F05A142BACD19D0074CA8A /* PBXTargetDependency */, + ); + name = StringCatalogEnumSampleUITests; + productName = StringCatalogEnumSampleUITests; + productReference = 25F05A122BACD19D0074CA8A /* StringCatalogEnumSampleUITests.xctest */; + productType = "com.apple.product-type.bundle.ui-testing"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 25F059F02BACD19C0074CA8A /* Project object */ = { + isa = PBXProject; + attributes = { + BuildIndependentTargetsInParallel = 1; + LastSwiftUpdateCheck = 1520; + LastUpgradeCheck = 1520; + TargetAttributes = { + 25F059F72BACD19C0074CA8A = { + CreatedOnToolsVersion = 15.2; + }; + 25F05A072BACD19D0074CA8A = { + CreatedOnToolsVersion = 15.2; + TestTargetID = 25F059F72BACD19C0074CA8A; + }; + 25F05A112BACD19D0074CA8A = { + CreatedOnToolsVersion = 15.2; + TestTargetID = 25F059F72BACD19C0074CA8A; + }; + }; + }; + buildConfigurationList = 25F059F32BACD19C0074CA8A /* Build configuration list for PBXProject "StringCatalogEnumSample" */; + compatibilityVersion = "Xcode 14.0"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + es, + ); + mainGroup = 25F059EF2BACD19C0074CA8A; + productRefGroup = 25F059F92BACD19C0074CA8A /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 25F059F72BACD19C0074CA8A /* StringCatalogEnumSample */, + 25F05A072BACD19D0074CA8A /* StringCatalogEnumSampleTests */, + 25F05A112BACD19D0074CA8A /* StringCatalogEnumSampleUITests */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 25F059F62BACD19C0074CA8A /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 25F05A032BACD19C0074CA8A /* Preview Assets.xcassets in Resources */, + 25F05A002BACD19C0074CA8A /* Assets.xcassets in Resources */, + 25F05A262BACD6640074CA8A /* Localizable.xcstrings in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 25F05A062BACD19D0074CA8A /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 25F05A102BACD19D0074CA8A /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 25F059F42BACD19C0074CA8A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 25F059FE2BACD19C0074CA8A /* ContentView.swift in Sources */, + 25F05A2C2BACDC880074CA8A /* Card.swift in Sources */, + 25F059FC2BACD19C0074CA8A /* StringCatalogEnumSampleApp.swift in Sources */, + 25F05A302BACE4E80074CA8A /* TopBar.swift in Sources */, + 25F05A3A2BACFBFF0074CA8A /* GeneratedStrings.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 25F05A042BACD19D0074CA8A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 25F05A0D2BACD19D0074CA8A /* StringCatalogEnumSampleTests.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 25F05A0E2BACD19D0074CA8A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 25F05A192BACD19D0074CA8A /* StringCatalogEnumSampleUITestsLaunchTests.swift in Sources */, + 25F05A172BACD19D0074CA8A /* StringCatalogEnumSampleUITests.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 25F05A0A2BACD19D0074CA8A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 25F059F72BACD19C0074CA8A /* StringCatalogEnumSample */; + targetProxy = 25F05A092BACD19D0074CA8A /* PBXContainerItemProxy */; + }; + 25F05A142BACD19D0074CA8A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 25F059F72BACD19C0074CA8A /* StringCatalogEnumSample */; + targetProxy = 25F05A132BACD19D0074CA8A /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 25F05A1A2BACD19D0074CA8A /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = 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; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + GCC_C_LANGUAGE_STANDARD = gnu17; + 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 = 17.2; + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + }; + name = Debug; + }; + 25F05A1B2BACD19D0074CA8A /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = 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; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + GCC_C_LANGUAGE_STANDARD = gnu17; + 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 = 17.2; + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + SDKROOT = iphoneos; + SWIFT_COMPILATION_MODE = wholemodule; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 25F05A1D2BACD19D0074CA8A /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_ASSET_PATHS = "\"StringCatalogEnumSample/Preview Content\""; + DEVELOPMENT_TEAM = 53NF449927; + ENABLE_PREVIEWS = YES; + GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; + INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; + INFOPLIST_KEY_UILaunchScreen_Generation = YES; + INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.patel.StringCatalogEnumSample; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 25F05A1E2BACD19D0074CA8A /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_ASSET_PATHS = "\"StringCatalogEnumSample/Preview Content\""; + DEVELOPMENT_TEAM = 53NF449927; + ENABLE_PREVIEWS = YES; + GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; + INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; + INFOPLIST_KEY_UILaunchScreen_Generation = YES; + INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.patel.StringCatalogEnumSample; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; + 25F05A202BACD19D0074CA8A /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + BUNDLE_LOADER = "$(TEST_HOST)"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = 53NF449927; + GENERATE_INFOPLIST_FILE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 17.2; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.patel.StringCatalogEnumSampleTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/StringCatalogEnumSample.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/StringCatalogEnumSample"; + }; + name = Debug; + }; + 25F05A212BACD19D0074CA8A /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + BUNDLE_LOADER = "$(TEST_HOST)"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = 53NF449927; + GENERATE_INFOPLIST_FILE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 17.2; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.patel.StringCatalogEnumSampleTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/StringCatalogEnumSample.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/StringCatalogEnumSample"; + }; + name = Release; + }; + 25F05A232BACD19D0074CA8A /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = 53NF449927; + GENERATE_INFOPLIST_FILE = YES; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.patel.StringCatalogEnumSampleUITests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + TEST_TARGET_NAME = StringCatalogEnumSample; + }; + name = Debug; + }; + 25F05A242BACD19D0074CA8A /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = 53NF449927; + GENERATE_INFOPLIST_FILE = YES; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.patel.StringCatalogEnumSampleUITests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + TEST_TARGET_NAME = StringCatalogEnumSample; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 25F059F32BACD19C0074CA8A /* Build configuration list for PBXProject "StringCatalogEnumSample" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 25F05A1A2BACD19D0074CA8A /* Debug */, + 25F05A1B2BACD19D0074CA8A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 25F05A1C2BACD19D0074CA8A /* Build configuration list for PBXNativeTarget "StringCatalogEnumSample" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 25F05A1D2BACD19D0074CA8A /* Debug */, + 25F05A1E2BACD19D0074CA8A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 25F05A1F2BACD19D0074CA8A /* Build configuration list for PBXNativeTarget "StringCatalogEnumSampleTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 25F05A202BACD19D0074CA8A /* Debug */, + 25F05A212BACD19D0074CA8A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 25F05A222BACD19D0074CA8A /* Build configuration list for PBXNativeTarget "StringCatalogEnumSampleUITests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 25F05A232BACD19D0074CA8A /* Debug */, + 25F05A242BACD19D0074CA8A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 25F059F02BACD19C0074CA8A /* Project object */; +} diff --git a/StringCatalogEnumSample/StringCatalogEnumSample.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/StringCatalogEnumSample/StringCatalogEnumSample.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..919434a --- /dev/null +++ b/StringCatalogEnumSample/StringCatalogEnumSample.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/StringCatalogEnumSample/StringCatalogEnumSample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/StringCatalogEnumSample/StringCatalogEnumSample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/StringCatalogEnumSample/StringCatalogEnumSample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/StringCatalogEnumSample/StringCatalogEnumSample.xcodeproj/project.xcworkspace/xcuserdata/iamvatsalpatel.xcuserdatad/UserInterfaceState.xcuserstate b/StringCatalogEnumSample/StringCatalogEnumSample.xcodeproj/project.xcworkspace/xcuserdata/iamvatsalpatel.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000000000000000000000000000000000000..c8226f4b4ddca64b57da182ffc3ef28040aa6a8c GIT binary patch literal 40647 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 + + + + SchemeUserState + + StringCatalogEnumSample.xcscheme_^#shared#^_ + + orderHint + 0 + + + + diff --git a/StringCatalogEnumSample/StringCatalogEnumSample/App/StringCatalogEnumSampleApp.swift b/StringCatalogEnumSample/StringCatalogEnumSample/App/StringCatalogEnumSampleApp.swift new file mode 100644 index 0000000..ca1c0c9 --- /dev/null +++ b/StringCatalogEnumSample/StringCatalogEnumSample/App/StringCatalogEnumSampleApp.swift @@ -0,0 +1,17 @@ +// +// StringCatalogEnumSampleApp.swift +// StringCatalogEnumSample +// +// Created by Vatsal Patel on 3/21/24. +// + +import SwiftUI + +@main +struct StringCatalogEnumSampleApp: App { + var body: some Scene { + WindowGroup { + ContentView() + } + } +} diff --git a/StringCatalogEnumSample/StringCatalogEnumSample/Assets.xcassets/AccentColor.colorset/Contents.json b/StringCatalogEnumSample/StringCatalogEnumSample/Assets.xcassets/AccentColor.colorset/Contents.json new file mode 100644 index 0000000..eb87897 --- /dev/null +++ b/StringCatalogEnumSample/StringCatalogEnumSample/Assets.xcassets/AccentColor.colorset/Contents.json @@ -0,0 +1,11 @@ +{ + "colors" : [ + { + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/StringCatalogEnumSample/StringCatalogEnumSample/Assets.xcassets/AppIcon.appiconset/Contents.json b/StringCatalogEnumSample/StringCatalogEnumSample/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..13613e3 --- /dev/null +++ b/StringCatalogEnumSample/StringCatalogEnumSample/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,13 @@ +{ + "images" : [ + { + "idiom" : "universal", + "platform" : "ios", + "size" : "1024x1024" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/StringCatalogEnumSample/StringCatalogEnumSample/Assets.xcassets/Contents.json b/StringCatalogEnumSample/StringCatalogEnumSample/Assets.xcassets/Contents.json new file mode 100644 index 0000000..73c0059 --- /dev/null +++ b/StringCatalogEnumSample/StringCatalogEnumSample/Assets.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/StringCatalogEnumSample/StringCatalogEnumSample/Assets.xcassets/logoQuible.imageset/Contents.json b/StringCatalogEnumSample/StringCatalogEnumSample/Assets.xcassets/logoQuible.imageset/Contents.json new file mode 100644 index 0000000..39db1f3 --- /dev/null +++ b/StringCatalogEnumSample/StringCatalogEnumSample/Assets.xcassets/logoQuible.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "logoQuible.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/StringCatalogEnumSample/StringCatalogEnumSample/Assets.xcassets/logoQuible.imageset/logoQuible.png b/StringCatalogEnumSample/StringCatalogEnumSample/Assets.xcassets/logoQuible.imageset/logoQuible.png new file mode 100644 index 0000000000000000000000000000000000000000..62262485fdbd79bde1a8d057158d0ea4c9596bbd GIT binary patch literal 68316 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�h8Vy2Gi1XoBSyw)v~?wZCD?XJf~-7K)6xv~PhID=_c zR-lqq!c~Ar=S#Y`;Ulr_(Jne>O6M~25?)|{RN9m`Ct{LFaSBfdOEclii-NBs9VZ9bpk`U(r7^i9`VT>J=0EksEkJhu~+Hb4GldwzJQT@mos zX0M(5V)&;c+7v-;Bg(gjqJNbh{rh^?pe=AA+2FSh+QV_QC{M(lK<&2L-MZEscKLHY1Xh_FmNUUnAE5X8 zQ$)FKM2PgMOW4aOQ;sP10A$t~aMWv8&+A!n%7lqXwnSsZDJfwid%!4i2}aZsKl+NL zwCHbr&CpBS;-$dr6*Y~4%{Ly-slFpp=CJCXW!wVWh~P?j@$tXl>|`)`jmXY`nDvXXro}>@(kub^yfdw#xIc z<1)R*?4t%0R^!Erxa=jRsycR;6f#Pbui{zB%DZ$NbpjRwuv7=$g-W_)fX;rTRX-W! zt8%gjsOoB^rvV#Un94l6fj{QON@q8Nfs^zK$qSfOFNY5q{{Tvzlqp1>2YOCwL#z;YD1vx7 z$fHp23oA=*HWUs4DeGJqcae!|{OhscwA5w(_2+hidvVDWE)9}IvzY8ZIo-u4VoJzA zN;X(GTbrn55*Da&+g>!AAd7Thl;aGr2|Rb_njN9f+$PyQkm`be?^kF19@KH;7usA+$r&LFBOcv3s}|pg8l_ViPtT~K zN(u1L(h^R6@m4O{!&7|1(uNzTK`HfL4IRzx*m>I_~2N~iNjKnCgTc0^2a-A(Ck(^)y z{py9Z6F>#9!yzgz_J3DxTy8bTm6(7P6BaHehWbu08rV@BxEBYV%*QA2-P)ADhB)Gv21)$+TgpmdsFuB}#K}6I%wBcSkLubl? z=vC|Vp{VT|#~GUC&sbTaJF(e~r9gB~G)B{PX6+m1AUc;>=buAfd2`|2!{u#~7jRM@ zlA@U@aYXnhJOBsc@9Fy1qoo-C0C!`x4Tl!v0N|;8RsJJf`37Ap4!lg$T3+0|U-rpM z&Lpn^C`n#VQNSPpf!xzIqSq#6isczl5?qXxI+n@^3sZdK9P^Cyr?{3FO;3>XZ3c_# z-c%Ewf3-7Np+|^RQrd~$|LL|L(Zr+t<5~V zs4t(uzQiAT)VE)4i?y2~WhR*rqX9Z)r0sf+sF0lh7zRFLVf)YE|RYi5a@Hy$%wCf$6dhrtM)~D`w5f!7fjFqVL zNF7aXS|{NwNy$rPZoKJ0T9mbILIL`7S#_QBWxkhIf~MR~)q&Rs``4?!6J_llo1b5q zBsOt^P@VxJ^RGosx?Mhjt-vXyPbkETI1R@?AzNL#{uSrL`iN%)x@J13kp&86t$=x zv6#0TjmiTORJ0VG?S&k4029;gRb5j9&oakKtT-6N@~6wGwDUx4<|%NZPy;@qtxiKl z;*^XG@I5P*?V<63*0d_Iw~P#!qt*iQaRuLE#%=A; z==XrPLwMwxCFx+W0=Oo12rL^^<|#pY!dOW?=<*V`+s8!unz635xYP1jTM8~TuKx5j zmA>mcTHw<(DkBkj#vpYySchtkW~=a{LRc@B^*?sl>xF6?RC)kwLX+^*M8=BYOlZMi za8FTQX^Q>w+*k5*R>D=(B+%J6+sKo$Mb1*e>-)paLux85go}Aj2dK>oTP)f28|~U( zDMMD@aJ74#oK?PsJ((w6dIo zoZ_d5>11Vmfn87z;Yq+SObX}ROIH}7;;asRsS^8daV{KgO=z*?vhLHgl_-EI&MlT3 z)?_m-D^8VeCwK&cPh(q;;KLk0?J&GU{{SYhLt6QXl22pWd6}}N9}6luN$X73d#a>7 zlIpXLDs6YB#0%prLBd*M9%Q{nN6|@{2w|VZc0#$0Ku(NwGPTkh6pu_anqOnnBo?{HJ6jj7b{V$tM@G-Dfi~Pm+>0$@?R#} znQe>|>_cF1det|qD^Mke0UnC$KyDV-qfGGK+sMdPc&%FN6`*7o24~s1jvutOJ5tV^ zw$&}d>1_eDZvGUG!k`y*e-lX}q=jj2LxBcLQlr|w&$G7`!k-^F9dS|S4C69YlwO?kDbd%!ofbdt|i(&S{oArB_boK066O>V$ZP@ zy3-R_R>Gh9Ro(zmjHE6l1mJ&(u zl#o!bT!jiNZ1|6Hi#p*Z=>jFx&Y0Zi67eA+#0(4p!2omzfN*IyRS&9^ZgIs|{cf6C&TKW}(T{@PMlr5zdAzWcYl#$dNR|Mj?5jz;02DQ{DNCz~= zle+k=vocG`Td}sgZ%e62@X+Fh-Ou=@kvRuH5os;NCiBD-oCXdY&c4sBWdeN z*Qyod5!OFul-Z0NVs6Ql+l_=ZfRu5B_VliI9FD`iWwx)0kmJNL*27OqCkS;s414?2 zv>T_-LXRXMwjDrOK|H4;r75TzNMLv}iJ!`4ABob-IvVZala(PTBzhHqYb(?dlJ1H4 ze-$a-)P>4%X&i2GQUX6b1d7r1@iKIU)fvbP?#IxB{i`8oRER_{>&jP1$Wlt@_0-RXD+%v(dWzC674hbCwL8pn#3atF_9wL&Q5LMgL zxAw1y-;=n7VD;}^INssq&f(_Ar7)Wbg$f(j2YfWkY&zOTdS{Y-XiVXH#t||gl(pfZ zD?;{=t^qy02mW`ad*|(o%MD4nCR5B54+(A~2^;~8O%NY@c2)< zed+$maEir+OszgFc1F~xT<%X|52*C^rEJx*a0Gsu(DVXga_w?sF}>y;OGI^2cp2%< zQ-!q-rze4)op|=GChKu-Y=^DZTXB}B(S?n~g!&#htp4Q<`(@2>Wi(k@Kv6=y=(OBl z^Klc@qK3-Hy&q+Wa*|zS$m!Uuz z1146B8p&wK&PBJvQRqu(Nup5h)+r7YMU@T3dLXAYfn5;}@hRC?o0{E}qnx;+253&4 zwa%S)c~*d2WrYLd?kGw0!6TZk09@q803_hgOiQ)dCX)2XFkes~jmA==kEs-itDyWn zWhFA$wYKWG!cY>g(yU&iTw&;SJj221Ngia6PWY^GF(WPEBT(;Y=aadHl**3r_3ihn z)Wpj@co25CvN3Jc0lQj~<-Nwx>m)CCQO*hNnwBNeZA45^0uqzv_cac-j$(ex@PeB| zt*L2A>^EZ+9hDTPoaVMDe@Mj5ux%zZH!pH|HN&n2`kEC9!cR0!vIrbgIg8>|agejZ zYe4v3`3y;fvyG>EN3rWl10K{tisg$SWSxF?}o4qUcOu< z#fHi)@gvH9N{f4BD2Bpzl1azXg|eI|5zx_M!IH~iU%+#ZQP9>mJ*KTica7a3RlLyD^3le{BgTXK@;Fx0 zlj+DJihk2)1UKewN-0aBJQ6*9D;~GO)UYF|>x6*(WvkBPV{QgBk~@8<#e)9;C7Y}? zFonp7;)8D~JcRlaT+BkwvasHv1AJh&IQ{ws!W&YZenTo~qB$h1Vz|g2%B6-hKB$<^ z6f^v9p zdlA%nibk0n6e%m-!V*a-LGO=KOur4SGp|DD7TC{@$v_g>C(c_V85!z9Ij2_821(*3 z$%Dk7SX!-GpW+FPWSGNhke138NCeOtEst2$8r0@)ma1y zl>A52{{XhWAlu7`D~PssoQ^UNN*SpbxZ7?A#cD~8!a|q~Af3Y>rYm8DW2xifB`ex< z&p0(b%I6h?WP}nrWOSqvvT|miaxkDwyF%Y4Cdqe_t9->5@EUSLan9bKO!uU{Td4zZ zUAG|xO4<^&DOuWk;~nX{Ui?IABTqttw5|1w5T1w?gk5JT_f(}GNy(-vr+29K=>=`u za;x4!DoOD-1I=53b_w9{Xala~^{=srQ<*ifrcgay=2fkeiK^*q^}aGxCr1tvdhN|I zH>vc)PKB0`%ZH8IG5XeHYAuvUwMXfS%%&)|qMnAl?ypI9oR2Vd zo|nUXQ%T|#m(sRC>)4N>gDws%6SJBYw_M%L8(U>VJX8iCCnR$~P-AX49wgR#LN1Y3 zQ!OZvIw4)^&8f@Yle;%QD@Vj{BRJfW53LRPVwHl7q>kf?GY0WKGg}J7&Gf^AKdn5r zX_*4pq#tqp#8=C`AAN0~f&Tz9?7xV5o^zX>xxCo^M!bN2RU3D!oVAabxJz(#!ktn6 z^cm%NuBpP1lCE$owjBsqq=^9WA1v%WMm*Y;y#se&S}s^FFrtyj6&{__m$`P9ZV~Oy zyAi>Ztr$5UN-l&+go2rIU1)dSf+^iNLg3qwvp(X$A1|z0V7$w~g(v`WIq6MIYWYy2 z?R5xwAa&@fpyN@Ud=Q|JMS7QUgpe^>I*YB+D0;2jr|+c7Z62Rq4SJfnAAA@u zTHf8f%VofV(peZl3dsjKCp0P(@+3Z!CHEc219G#9;^OjF%1FjXTCWO5#{o5qsAkky zZL^YQu9~FNRw}4rL}rkDCh|QfVkfI{1lJN~l{MFjr3r^5txG3sK=Q19f`kSk!5vJ# z^T>30i2Ktw!wZWRO-J)GSu0^k+EurK%>isM&O9cQk^F8A%KrdCMl{u$POH4NZfWHq zDoIk^IZ$l_sm6KiG4D(25lv^zI1<9naH4KgJ|XGUM_Qw>iLZ~t9fFCEw$|=d*vjGKdiM4mrh#V(>7~#H{A_*PrMKUT5}jUJe4eU>%sNKX3bt6 zY@{VhRyZV{YdcA#uEpPiJ&8R>$`Ic5HyAS75>heVgNO2CJAmC%npam68>6g-4 zn9^30{8+*K=&gl~FY*^Lb&VIIzDM2VJ+7GG5Gh03>;P!ZRUx>7gquZXu{{U#7n_4YzEk|E?4K{bd4Wy|a ziBf;P5shr05wK(@_h~sEm8Y?6gEBhhSlngi+jT6q%0kwq5;-F|$On&HbI{Vxqq&90 zb~lDukkQ!dXR#iYf#(-E$J4m_O+-}2a}n+#4g%-#XQ-;yWVGb8Bf?9MsaQty$JEsC z1cdGNH9duf7dw?J$*;u(lB5Ck^r?Y7N=Df9w1^hkI zr630qHx8p9b*k%qVDNb7t$aW)F9=BpPYDODT1*vS6^wdU10jGjLbF+zjM79#nrT=8 zP81S%V+7>>l+9~oGZYo6N?FOuy7i%KIHwX4*2MsMJby|n5lbl^CJK)nde&`>T4_=O z%gwZ1SDS!GS`~X@I>MVNhQ)4n+u}oIv|!;u2?1Yo)Yd1O+1qDntkr|+ zUh_FcrK|LWE=9Fg_R2z%orwtp-v>GSQ+!JlCoPU!(8(oe1Svy14myfzX4K1SO4fiI zM<9PO_x7PqO%GihOk{a?0HQnMgzQ=~QsQSS)0c~D?taOW9x*_{3QCqp_2U3%=xGC5 zB6=sZ_1P&8Z1BR9oGfQK=Di<2BS?L3xS)cNk$^$Ydw*VQGx*&Vh1w&&geS#i)T`Hn zkVoo2Dr$=ea0rU(Y8wd>kHJgN$={gycxjNg$AqF?+FNX&IRm-K2E7R`ENRVwB>`z3 zqP(G?UScezE<=wuw35S(1Az7pz)xY{jJcVA`$9C)kz

OGP#gsEaN1vAR1rPf-0`g2rMP05CT9H^|duaEd(pb$dt^r1mv6w ztmV+9Tq^`ra~w)rAn{9*T=S9?X?*5EOixYd+p2E*ek7!vtS4&!0L&@U*yiDbUVZo( zdnlVK((1gfj}@$*WDJ&)r@2k%6rIpVewkV!p2uD?*1fE5D#rE96HJho?^b=I9jEaij( zPp52G--35{?OMsUQrloiNoDY()D;2<_sFeM>1}0B2Lnl1Z9!oQ83zYAB8RmG-*nXW ztwQ5LnbDlX9$LGQ}Pd8wUTNNiZ^ScjyB2g8&`b!g)d(&4qYX?A>)-S^z@((BMLaJN_1+2Ey;ni zR_t)R2x$|Pys2s`QRJwclU1L4IW#mZr=@fhr5^NR0F+WpGpE>QRm3+V8+!9v12%g^ zVYn$Ipp>6loypRWp}FPb>stCB6R%HR!kIBWSBJfU*fP_=M#oyH zUQ$3OsGu#&Qq_{8Pr0imLV)Dvv$YoamKOsVk5ao3DLIyB-5&_rgMnH`hPK--7DT1x zrN@*xC%LS8Q^muICu(l_Zc=4HY2uEgC!wO%sCGWSL@t~qZb)3m9ciK-fYXv9FZUyz zrnBn>{%)VU7ve0B;c>Ejs~(5_X`<`#4s5Gxp-O2;bPOEUc%oFYqtu+yYq(KpvYrTw z_=R*{yD^Y@iMH8wLwboQQ|NgNHm}|`NGVtP)6Kr`WwoWV9pKz!o^im>C-tl|K+KT0 z7X^mX=j5uLE;h$)kOEy$SXs#PBp{GJr=?x!B;k3Iw_tO`7W>@sReW>1lUhtagSYwmLPh{xR9?I!-;B_S?a6$q8{O+zLr2`_`Z{; zXp1sZ^LWV3P@5NdClt0xJj1nk84x*9QNoXxJkumAd{>~ADPSud1qS&{4n=$+*3eRg z5GzMRsY(g+6L2v*>T3Yn*qpc&sX{tcoT~u)QFXf8ETIV_1B8J>t!-|ar7c|$PIK$U zTDUsYKoq2x9#Ptc#Vo`UNQ6GpM;_#rC?x~AG|#8LBONl|g>AIk8*rc@$CS&eaols2 zD|fFv04YgUYr?jv=!@RG5Rf@fuoc{$KXhdPyA{MJk^%@jxb~%O6iyfHgaPBQMwJ9k*@wk)8=ab%`LduC5!l+yEq_U*=jH$OXfN_EO)u_%af|&^@ zbw1rktrc<5N|1ZYfx-?C=T;-hTT28VFL6~s+yVV-;z}phad{+(>RB zKZ#2@IOmLVF`8P@lb(xXzsiKSqE3j*PBlH1l&z3fLXqe~xcBn$?sm)ZUh@fQazqO4Kq=N=fAMGhD}T+IbS7VB|(^PK&LAG^l!!u?g1-Ky*l2 zVN*Vf#XMNugMRpX zDTimr7YS0=KT%1L;Z)aKX+X4wP))bqd;Y;Ond;C8e!PLO{R(pH9>%D2_>W3Jy4bZ6kkn=;t^{=Qw;I}_=iHo%xSOhAr7yU=l>QNpq|o_V#xi7v zTvKn$aQPCqgH5D*l^PvDw>XDlpkjQCo55waCOU`GfsNaS^?-QJIM338{6vtcI#NO$ zKfP^81p1A`6l+o4r&*yFn!4D`^58>I<2qh-WZ>h10xZuI2a{0Xf**4e2jQ;7ov zoNiWe^rlk05PmUxYz%}0kt_Ttf{Bw}w>Xld%3(=T7CeL}oafXKG54=TVGY`wZ5T*G z0#lD_%03(E6+dpY-Qi1ARkYj8KHlHNN{&_TaC#m%6!S7cg$1bP)h%dF-OB1}nwQH( z=v+e$ET$?-Rr}v+P;%_$u2i3pv%G~mp}3(TDOnlkueqz%`7gN7i;|FolV4SFT*(2j z(o__9QS2((9W~m5!lB20aSv{ynlNqpK?=TVCAX;!Zxi)r)2NYm?C$R3{pB zM2+JGIr@$&)c76`h~N(7V*o1vnvxh1Tnj^4R@`&g(KWPw8w%r-4OXVDLX%%}h7s%8--{pD(=^*7DJD)UJ}P!GIYaoOS(bv{IC$Vv&28C{YBe zHxms^n>KS{F1&UDfRv0^%{`=7f1G2XdjJ_K?^O`^PC24BYwPx@emr6~5rPc?wKtw~ zlPt&#F+1RMkAh712hk$2&xpE7%_nt4RXSY?1cG|j%W(LWcWtbpw$Id>%P)>ywbr2l zErmJCI%94~N&wTU*_VTt+jLQx=cBmn}xuER??={#aK8r_!`_RGegqN|+JBnthJ_;JT3c z1wORyH9egYA;EfcDV;50EHRv|S@!Hb&0%w{ses5)^Ej`-fO?= zD_zNp#i||3DzhG2NqHXG9X`h+?NYqjR5`%}QmjsK8dmQycJ&p;-?YQ6X5mDf@t-qyJVLZX!XKl^A%XoMX zdGG*AM{j!4z8_fRFt6HoN6XVy{{ST<qg=y z8*#wRTs9>vY>Wx^dbl@XEOnh5@mv0H7*Tv%>2%y3i#Z@4xNymQl% zanqiaEvHf@>oIYgTTQr!3wTgGd5UxH2^h~}a7Q4~jY?lmnYy+kxVJ=QC?&3>0nP#X z8rD@-T&&J-F&k@S7^kQ2MKaRNIIg^b$wEq;DNl3jM~_4842@b{kg3%tJ^ooYGKzF9mvaHg>8}je)XPNCZbbd^<(H~ zF)vJ9-79nt82J>@;~!r6sNc7<68=IFvNVtsj1!E3&(PH?wWauMeArstkd**}k-|_r ztL}SrqA+f3OoX8|1ursi;uXP39ml;c{YWS47(waYqaBEWH6_)n9kNr>SFwfxBj3;p z^2VpX$-mv5mims;e2DCk+O|K6GDXqlTi)^09kuUST1pbKdSITT7_2T!Np3@^N8w6{ zA4=8IX-XiqyUcAxz`3n^PpNYwnw5xe%nlgrt=|k~TLy3{rf_KWjW;-``P*Z~rDHrF z#69aql|sNjPlQ#2k?89HI*qCzj1klkis_IulTFLi7Mrq5ck6Oml20<27(V2R4S%=6 zhv2zuo+Y;KciiWCukX|8MjNGe{kQI`IW$~ zEKp3@=tA@1r_8UVJosa1N%~lB1+|0a>Hg{XK6Z5)|u) zJyNhoGd9Y z-(-w)p5q6OYE3@+;KoxDqqbwEJS-2x>6#AIHNPDtSzBlDt33UcL?32M_z`V(Sgsi@ zu%$ewUKx2wIU51S4m(!Xn*AW8hEgA~9X?o@?Aod<4^wg8Wxo&@Q+MSkuv$XKQb*xe zxHPm<2pH>Lp^K*MTANMVZI4C(zZohLiNcWYMQ%N?c&t)(iJzyh>yJ4B#)HagJEV2ghFvP2LhUDZndnEFs_N@`5-*r5;ZP0C=Gwx(1DX1X|_Ef2zVEMO*@p)90Ij;8Nob}Pg-8psr1zK+?=w@Q_PgH;UYsm zI9rY+1F+}FpfR6JpL!}-?S<$JZv7n;E0?n_F@QbhV{+4%i*3q8Ns!oXL~=KTDJ3Hy z5zl_K9`M3&*tkJt?#K#KKs+2A5nEQj(;AH2brsFGZE_!BNtE`&S9Y%w47T5G z_>yBOEk|}baKncIXe%lnaCsd#0E0=I`Zc;;y_t-%w$ST_JHf<&rr!zN7LqbBq0b$7 zuPa8eoQ1GppKgHrbN8RtY%&Dpc^`btcpxBxMsRb3-`c&WVz}wGd_IRFEQqjMafB-) z2>|1vuNX*5km8W86p}%%L+^M&uNBV>au8H@kF{x6X-FGt4?Qudek|BD<+fBSTG4Tn zB>_uJZd(c?sXa5(KdpIIc=4q?@IXh1wJ&JsGINU2X6U3#(oO0uFCoi>X7GuzRG;5Q zUw#Kv(gd_DXL3{zp$4w(%yMAGK?f3(C<<5g4sewd>59Aa1S4q#A9}3e zF2XMre(fqy9+XwJxLYO0)Dk!<#}x*am$l8F7V=L#Q>D2dC|+@U6w`@2nKZ zZ%esIS{B{ztBed)*vL#)+rF>Ccje@U62V>f|q8)jHBNhURU~7Zdc)d%W#jOryU`w5e2!H$qlzM z*KzRtc053W7K4`DN$f!+dxa6`MceI?BMIr{)w5TA6 zucx&<>n+|a=3D|p3*3hkGoHmN^+_279E=({3NrPUwc6nD)jid^q_zJ5rZ$o>oa77+ za%o;oq4ba%W!Dg+gp{D1{#Aa={o2DJnQ_**^5VI|v67UjBoIOB4?-%+`IUO{J26Rg zZx}e*N4-4gJ5$gcHyjj%rwyO)Lv$s9%|~(Z7m)>pWyOCn^sPebhG9f>Bm^{saqIRftn9jcXn`{lqNm{w#APkaCF4!Ex10|1uteU>dnc#Ia84FUCfM|mol15EXiE#_C zg0q}e#`gysX$ex@SqVxKGNm6tDl2o2I_q)bB`ST+22KF=C)iV^w*LTX&?+uA!Y-Gm zTRC)|8zgbJ(0-r}UVqRKEE0Pq0dP)^1eQ8hha<&1T0MM&jf z3W3xF@|9+m+PWSBmDAF!qU4i|t39YDvkT@3Vacgwt)V$pS7F7eK~4}5f19;@h?b=( zIbIDETsBgW0KGs$zc&Q|)K?B99%Va&o;)3)wC6oB*0a~)JudRHVmQN2yp)WN6Vs=! z9MkpId}uNDWEEqB?N=MIId#*~UP|_??RhT%DP z2?T|0-UfIhzf)O$u(OyCIuBNzDBJ2V4u380B$a&bGn}n^GJFX+019s>I7ZmFCcA+ZZZ9!WI-#G5zRN)>+Dw zl1oeHg>>ecY{`sZcye4SB=kJsP!-y-m5hcPxr@lVSs}iZLANrgErJ_cO$?*&PQMK! zE>-$u*3si3wgOgH{OSN7zB57hBKn&)k5@^o+T*2$pKS~V5?m_U201oJIQmsBV`GgH+T?{iq`A8YN2#QEQQwgzEk6P8K|gpQ%hU&4<RUhkvKHEzDC{i&Fw8qLA}$ zImbkxAMaSd#1S4v_B8uh5!(vfrDF%__oV2Le$P-}%|7Ywo!Cx(oqpM`vaX1h;8V*x z&+`MtdK>T4y?8|+{P>vlS86^>0zOh(g~d{&Z&I^^#R{IRtHntcn-20-fnGuQUwlrT z)Qm}4!x=H8bNmWFi|lZJI`w2JWNqYQtz+s_Wtr?|g$=oJ?FmeawK;E(?^O`mfb!=w zNe+h_=bD4W@Xz7n`q0K9Ih31a_guosDIAQNv{)^)m4o)FzF@cl5->a0>0@h20=UkY zE!pMR^<~v8sD#Izynp^Ta7g^spRlh(M39-b>wJ}rrO*<;qJ|VJ&wmhNDO#IRtqM+j z29!s*Y#;4jg3>m(k)~lb`-xJ#u8qBtKu{m8KcgokOZbxID}MO@023S2x@tnEO@s4n z$CYZBSV|lRE&-f<0YM!5(Z_7k*oNfy0=#yP#v6_ToLcjYf0mo|Hjzu3t#_6ssw$n0 zvDBb)rxJXNKHG8#?}0-tw+ETIe4WE%QV^V@XGMeDdwWv1))B}eIaZ|FnN!c+XV_OX z$ZgnHCekH0lr1^RRrEdSdQ^l7vq4Jt5xWPfv&Z$KTA9L|yhSv?2r0(&^as&h@_Ogk z)N>hab0aSR4ao#|!BEXEMou9H6ldOONRZpm5f*%QrAIAndi+!x`@N(KTXV)BIwUhfmrqDF}@Lq^NaKNGd;4X_=_-CL_XIEU04}RDfwNV@hIk zZ(FX)E$+&iS=9p-8(&OoGdDkf%SCo@r}TG9@-7qi>Gif94*P%{qod zhUo)toHFHl%C?)_J1w8XTEuq2+V15QsYOTrYC-)#`qk^u)2>OhUGA4?w>BAsu+$jI z++BBeQd~U(dE^{tZadN)=%M&+Bn+i$&VQE!{{RI6nJu`jfB+qWML0l5-X>?4ylpdT zpYd)2WJYS;W$0*(Z;Nc(ODmsjT$u`5|T2cky+Rr^Ka*L7ms4#}w647RV@7Z#N1jXvinD}=2| zz(O;O;YZ7W1_gOj#+<`&@P ztQN@Y7v%Vp?{|2vB@yD4fes`R07eEnV|2(eH=0xCFO8;L2nz#SqIXPT)Pr?~_^?s39-6-B{#(Xl&;uI!fGd1gEG5 zh1)d*xNansZ$RLr`c=ETq4D!EiSX7keW>4veY$n8N()v^z0ccqsH-Wt$9ApBLGmpJbeANcqF-=3iK8Fx|$>fC}e0Qtg3tgLY)QPq{wW=!G zTFB2%gOARS>wkvU*lO@?(NyZ4T3u3us^7R|b@$1o^-iwYL4XG_jXH6L{1~Or6g0K)lCCjP=}ju^Tc7Qjv093zBa}AEK;)1T3HlFOIjuCp zZ`QVBxR2f-1%)TCPKL4WtgB>nnn+ZMl7GGz852~W_kp(34@C^0`%}i8yvb_b7X0x% z6Ohv>>F>Dz07^rDK{nmSA$}{Rwh!+T*dM+dw_!*4bJLF0$!gI`i7m-CsZU2`YTP2Y zHzgy`E5F{aU{Jo3Di9OM{o~in{L3L}PLKMrDoRUTQH4Y{w5Kpw0x_^riBPZels%GrMBwY zAQsYjQggwr^GSRO zy2B!8@*y_a@)eJ2tfssplC^$x>2kKUB<@nY=dhrYU`L3Z!!I9B*`qC)i?U;w88S;F zdL2?R-!x}R+VwWBl(o6Pm!qZ1SdWB z9;fU@Y`Qn%)|a&*sEsiFwjwwPOn)Hv^5>s=Z^>bTQz9sC&OmHT`O6`)%s;eLCCNg{ zcdL|)dISCGvfZfKOG#;KNC0D=D&NHcW4~G_-}H^%6ty?C`4F349Zxt~!VV5QkO!?| z67Q)44T7}}{RLN3q})c{kiUqmep#zs?ok2p)bbFV^(U<$-7d(u&T>XdJTtW!{!%f| zw-1#0Fl9g+#kkJ5m(49JeMB%hrmZEG7+uU<*u^y0QlCorCApi;1cq~q9U{c97v zOWk#v<33cG3n?GNlENQu@jdK#@#}ZD5D32KApMx9*6U$ zXbWL7k^_iBRg7;q{HPj@HK@B(aqx^&sHu)g=03xCcw;B>qA>~FeF&iud>x2BItoXj z7^|``Hi#@KQm%1XDID%_Rw+i#F&!>3m_@VUtfgpe#1YCIPT+pjt*-PIoSkb_^)VjL zAo5;pgd^&t^rhWF@mkv-b9ScHG34+TM$~8en$2}St-I=Xyi1IdP(K4hgd^yh)Y0j+ z1DxPQuezh#CO2ALyU3i@n$T0s2SdyU4J+g>cCukkqNeE$G%YSeUQpoOWYN{wTXmsJx9eP6

RrsBw?z)FdOpztnw)SAOr=mniO4j1X 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

P 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

lQT^${_h$&aF6PJqYCuc4?g8Nas4vAB{yvSD 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 YAxKI&9?3|>Rq3wL>lvIGm!Y5k+5YH+YybcN literal 0 HcmV?d00001 diff --git a/StringCatalogEnumSample/StringCatalogEnumSample/Core/Components/Card.swift b/StringCatalogEnumSample/StringCatalogEnumSample/Core/Components/Card.swift new file mode 100644 index 0000000..f33a5c1 --- /dev/null +++ b/StringCatalogEnumSample/StringCatalogEnumSample/Core/Components/Card.swift @@ -0,0 +1,54 @@ +// +// Card.swift +// StringCatalogEnumSample +// +// Created by Vatsal Patel on 3/21/24. +// + +import SwiftUI + +struct RoundedCorner: Shape { + var radius: CGFloat = .infinity + var corners: UIRectCorner = .allCorners + + func path(in rect: CGRect) -> Path { + let path = UIBezierPath(roundedRect: rect, byRoundingCorners: corners, cornerRadii: CGSize(width: radius, height: radius)) + return Path(path.cgPath) + } +} + +struct Card: View { + var body: some View { + ZStack(alignment:.topLeading) { + RoundedRectangle(cornerRadius: 15) + .fill(Color(red: 0.10, green: 0.10, blue: 0.10)) + VStack(alignment: .leading) { + Image("nba") + .resizable() + .aspectRatio(contentMode: .fit) + .clipShape(RoundedCorner(radius: 15, corners: [.topLeft, .topRight])) + .padding(.bottom) + VStack(alignment: .leading, spacing: 10) { + Text(XCS.chasingHistoryNuggetsReachNbaSummitEp31.key) + .font(.callout) + .fontWeight(.semibold) + Text(XCS.afterA47YearWaitTheNuggetsAreNbaChampsAfterAGame5WinVsTheHeatInWhichNikolaJokicClaimedBillRussellNbaFinalsMvpHonors.key) + .font(.caption) + .fontWeight(.medium) + } + .padding(.horizontal, 8) + } + } + .foregroundStyle(.white) + .padding() + .frame(width:350, height: 375) + } +} + +#Preview { + Card() +} + + +// Chasing History: Nuggets reach NBA summit (Ep. 31) +// After a 47-year wait, the Nuggets are NBA champs after a Game 5 win vs. the Heat in which Nikola Jokic claimed Bill Russell NBA Finals MVP honors. diff --git a/StringCatalogEnumSample/StringCatalogEnumSample/Core/Components/TopBar.swift b/StringCatalogEnumSample/StringCatalogEnumSample/Core/Components/TopBar.swift new file mode 100644 index 0000000..9746d51 --- /dev/null +++ b/StringCatalogEnumSample/StringCatalogEnumSample/Core/Components/TopBar.swift @@ -0,0 +1,38 @@ +// +// TopBar.swift +// StringCatalogEnumSample +// +// Created by Vatsal Patel on 3/21/24. +// + +import SwiftUI + +struct TopBar: View { + var body: some View { + HStack(alignment: .bottom){ + Image("logoQuible") + .resizable() + .frame(width: 80, height: 40) + Spacer() + Button { + print("Notification Clicked!") + } label: { + Image(systemName: "bell.fill") + .foregroundStyle(.white) + .frame(width: 40, height: 40) + } + } + .padding(.top, 50) + .padding(.horizontal) + .padding(.bottom, 10) + .background(Color(red: 0.11, green: 0.11, blue: 0.11)) + .clipShape(RoundedRectangle( + cornerRadius: 0, + style: .continuous + )) + } +} + +#Preview { + TopBar() +} diff --git a/StringCatalogEnumSample/StringCatalogEnumSample/Core/RootView/ContentView.swift b/StringCatalogEnumSample/StringCatalogEnumSample/Core/RootView/ContentView.swift new file mode 100644 index 0000000..8179852 --- /dev/null +++ b/StringCatalogEnumSample/StringCatalogEnumSample/Core/RootView/ContentView.swift @@ -0,0 +1,63 @@ +// +// ContentView.swift +// StringCatalogEnumSample +// +// Created by Vatsal Patel on 3/21/24. +// + +import SwiftUI + +struct ContentView: View { + let user = "Aarav" + let noOfBets = 4 + + var body: some View { + ZStack(alignment: .topLeading) { + Color.black + + VStack(alignment: .leading) { + TopBar() + Text( + String(format: NSLocalizedString("welcomeBack", comment: "displayed as a greeting on top of app"), user) + ) + .font(.title2) + .fontWeight(.bold) + .foregroundStyle(.white) + .padding() + + Text(String.localizedStringWithFormat(NSLocalizedString(XCS.bets.rawValue, comment: ""),noOfBets)) + .font(.title2) + .fontWeight(.bold) + .foregroundStyle(.white) + .padding() + + Text(XCS.trendingNewsForBasketball.key) + .font(.headline) + .fontWeight(.semibold) + .foregroundStyle(.white) + .padding(.top) + .padding(.horizontal) + + VStack{ + ScrollView(.horizontal, showsIndicators: false) { + HStack(spacing: 0) { + ForEach(0..<5){ i in + Card() + } + } + } + } + } + } + .ignoresSafeArea() + } +} + +#Preview { + ContentView() +} + +#Preview("Spanish") { + ContentView() + .environment(\.locale, Locale(identifier: "ES")) +} diff --git a/StringCatalogEnumSample/StringCatalogEnumSample/GeneratedStrings.swift b/StringCatalogEnumSample/StringCatalogEnumSample/GeneratedStrings.swift new file mode 100644 index 0000000..f9258b1 --- /dev/null +++ b/StringCatalogEnumSample/StringCatalogEnumSample/GeneratedStrings.swift @@ -0,0 +1,34 @@ +// This file is generated by XcodeStringEnum. Please do *NOT* update it manually. +// As a common practice, swiftLint is disabled for generated files. +// swiftlint:disable all + +import SwiftUI + +/// Makes it a bit easier to type. +typealias XCS = XcodeStringKey + +/// Generated by StringCatalogEnum, this enum contains all existing Strin Category keys. +enum XcodeStringKey: String, CaseIterable { + /// 'es': "Bienvenido de nuevo, %@" + /// 'en': "Welcome Back, %@" + case welcomeBack + /// No localizations available + case bets + + // MARK: - The following cases should be manually replaced in your codebase. + + /// 'es': "Después de una espera de 47 años, los Nuggets son campeones de la NBA después de una victoria en el Juego 5 contra el Heat en la que Nikola Jokic reclamó los honores de Jugador Más Valioso de las Finales de la NBA Bill Russell." + case afterA47YearWaitTheNuggetsAreNbaChampsAfterAGame5WinVsTheHeatInWhichNikolaJokicClaimedBillRussellNbaFinalsMvpHonors = "After a 47-year wait, the Nuggets are NBA champs after a Game 5 win vs. the Heat in which Nikola Jokic claimed Bill Russell NBA Finals MVP honors." + /// 'es': "Noticias de actualidad para el baloncesto 🏀" + case trendingNewsForBasketball = "Trending News for Basketball 🏀" + /// 'es': "Persiguiendo la historia: los Nuggets alcanzan la cima de la NBA (EP: 31)" + case chasingHistoryNuggetsReachNbaSummitEp31 = "Chasing History: Nuggets reach NBA summit (EP: 31)" + + /// Usage: `SwiftUI.Text(XCS.yourStringCatalogKey.key)` + var key: LocalizedStringKey { LocalizedStringKey(rawValue) } + + var string: String { NSLocalizedString(self.rawValue, comment: "Generated localization from String Catalog key: \(key)") } + + // var text: String.LocalizationValue { String.LocalizationValue(rawValue) } +} +// swiftlint:enable all \ No newline at end of file diff --git a/StringCatalogEnumSample/StringCatalogEnumSample/Localizable.xcstrings b/StringCatalogEnumSample/StringCatalogEnumSample/Localizable.xcstrings new file mode 100644 index 0000000..9067c7a --- /dev/null +++ b/StringCatalogEnumSample/StringCatalogEnumSample/Localizable.xcstrings @@ -0,0 +1,97 @@ +{ + "sourceLanguage" : "en", + "strings" : { + "After a 47-year wait, the Nuggets are NBA champs after a Game 5 win vs. the Heat in which Nikola Jokic claimed Bill Russell NBA Finals MVP honors." : { + "extractionState" : "stale", + "localizations" : { + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Después de una espera de 47 años, los Nuggets son campeones de la NBA después de una victoria en el Juego 5 contra el Heat en la que Nikola Jokic reclamó los honores de Jugador Más Valioso de las Finales de la NBA Bill Russell." + } + } + } + }, + "bets" : { + "extractionState" : "manual", + "localizations" : { + "en" : { + "variations" : { + "plural" : { + "one" : { + "stringUnit" : { + "state" : "translated", + "value" : "You have %lld active bet." + } + }, + "other" : { + "stringUnit" : { + "state" : "new", + "value" : "You have %lld active bets." + } + } + } + } + }, + "es" : { + "variations" : { + "plural" : { + "one" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tienes %lld apuestas activa." + } + }, + "other" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tienes %lld apuestas activas." + } + } + } + } + } + } + }, + "Chasing History: Nuggets reach NBA summit (EP: 31)" : { + "extractionState" : "stale", + "localizations" : { + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Persiguiendo la historia: los Nuggets alcanzan la cima de la NBA (EP: 31)" + } + } + } + }, + "Trending News for Basketball 🏀" : { + "extractionState" : "stale", + "localizations" : { + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Noticias de actualidad para el baloncesto 🏀" + } + } + } + }, + "welcomeBack" : { + "extractionState" : "manual", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Welcome Back, %@" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bienvenido de nuevo, %@" + } + } + } + } + }, + "version" : "1.0" +} \ No newline at end of file diff --git a/StringCatalogEnumSample/StringCatalogEnumSample/Preview Content/Preview Assets.xcassets/Contents.json b/StringCatalogEnumSample/StringCatalogEnumSample/Preview Content/Preview Assets.xcassets/Contents.json new file mode 100644 index 0000000..73c0059 --- /dev/null +++ b/StringCatalogEnumSample/StringCatalogEnumSample/Preview Content/Preview Assets.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/StringCatalogEnumSample/StringCatalogEnumSampleTests/StringCatalogEnumSampleTests.swift b/StringCatalogEnumSample/StringCatalogEnumSampleTests/StringCatalogEnumSampleTests.swift new file mode 100644 index 0000000..aef54c8 --- /dev/null +++ b/StringCatalogEnumSample/StringCatalogEnumSampleTests/StringCatalogEnumSampleTests.swift @@ -0,0 +1,36 @@ +// +// StringCatalogEnumSampleTests.swift +// StringCatalogEnumSampleTests +// +// Created by Vatsal Patel on 3/21/24. +// + +import XCTest +@testable import StringCatalogEnumSample + +final class StringCatalogEnumSampleTests: XCTestCase { + + override func setUpWithError() throws { + // Put setup code here. This method is called before the invocation of each test method in the class. + } + + override func tearDownWithError() throws { + // Put teardown code here. This method is called after the invocation of each test method in the class. + } + + func testExample() throws { + // This is an example of a functional test case. + // Use XCTAssert and related functions to verify your tests produce the correct results. + // Any test you write for XCTest can be annotated as throws and async. + // Mark your test throws to produce an unexpected failure when your test encounters an uncaught error. + // Mark your test async to allow awaiting for asynchronous code to complete. Check the results with assertions afterwards. + } + + func testPerformanceExample() throws { + // This is an example of a performance test case. + self.measure { + // Put the code you want to measure the time of here. + } + } + +} diff --git a/StringCatalogEnumSample/StringCatalogEnumSampleUITests/StringCatalogEnumSampleUITests.swift b/StringCatalogEnumSample/StringCatalogEnumSampleUITests/StringCatalogEnumSampleUITests.swift new file mode 100644 index 0000000..07059cc --- /dev/null +++ b/StringCatalogEnumSample/StringCatalogEnumSampleUITests/StringCatalogEnumSampleUITests.swift @@ -0,0 +1,41 @@ +// +// StringCatalogEnumSampleUITests.swift +// StringCatalogEnumSampleUITests +// +// Created by Vatsal Patel on 3/21/24. +// + +import XCTest + +final class StringCatalogEnumSampleUITests: XCTestCase { + + override func setUpWithError() throws { + // Put setup code here. This method is called before the invocation of each test method in the class. + + // In UI tests it is usually best to stop immediately when a failure occurs. + continueAfterFailure = false + + // In UI tests it’s important to set the initial state - such as interface orientation - required for your tests before they run. The setUp method is a good place to do this. + } + + override func tearDownWithError() throws { + // Put teardown code here. This method is called after the invocation of each test method in the class. + } + + func testExample() throws { + // UI tests must launch the application that they test. + let app = XCUIApplication() + app.launch() + + // Use XCTAssert and related functions to verify your tests produce the correct results. + } + + func testLaunchPerformance() throws { + if #available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 7.0, *) { + // This measures how long it takes to launch your application. + measure(metrics: [XCTApplicationLaunchMetric()]) { + XCUIApplication().launch() + } + } + } +} diff --git a/StringCatalogEnumSample/StringCatalogEnumSampleUITests/StringCatalogEnumSampleUITestsLaunchTests.swift b/StringCatalogEnumSample/StringCatalogEnumSampleUITests/StringCatalogEnumSampleUITestsLaunchTests.swift new file mode 100644 index 0000000..4fe0152 --- /dev/null +++ b/StringCatalogEnumSample/StringCatalogEnumSampleUITests/StringCatalogEnumSampleUITestsLaunchTests.swift @@ -0,0 +1,32 @@ +// +// StringCatalogEnumSampleUITestsLaunchTests.swift +// StringCatalogEnumSampleUITests +// +// Created by Vatsal Patel on 3/21/24. +// + +import XCTest + +final class StringCatalogEnumSampleUITestsLaunchTests: XCTestCase { + + override class var runsForEachTargetApplicationUIConfiguration: Bool { + true + } + + override func setUpWithError() throws { + continueAfterFailure = false + } + + func testLaunch() throws { + let app = XCUIApplication() + app.launch() + + // Insert steps here to perform after app launch but before taking a screenshot, + // such as logging into a test account or navigating somewhere in the app + + let attachment = XCTAttachment(screenshot: app.screenshot()) + attachment.name = "Launch Screen" + attachment.lifetime = .keepAlways + add(attachment) + } +}