From 5766d27354d357a12f621a0890b8851d6eaa4383 Mon Sep 17 00:00:00 2001 From: surfing_seal <102800012+surfingseal@users.noreply.github.com> Date: Wed, 1 Oct 2025 23:57:43 +0900 Subject: [PATCH] Add files via upload --- Derived/InfoPlists/megabox-Info.plist | 55 ++ Derived/InfoPlists/megaboxTests-Info.plist | 22 + Project.swift | 37 ++ Tuist.swift | 3 + Tuist/Package.swift | 22 + megabox.xcodeproj/project.pbxproj | 502 ++++++++++++++++++ .../contents.xcworkspacedata | 7 + .../xcshareddata/xcschemes/megabox.xcscheme | 89 ++++ .../xcschemes/xcschememanagement.plist | 16 + megabox.xcworkspace/contents.xcworkspacedata | 7 + .../xcshareddata/WorkspaceSettings.xcsettings | 8 + .../xcschemes/Generate Project.xcscheme | 40 ++ .../xcschemes/megabox-Workspace.xcscheme | 103 ++++ .../UserInterfaceState.xcuserstate | Bin 0 -> 129307 bytes .../xcschemes/xcschememanagement.plist | 23 + .../AccentColor.colorset/Contents.json | 11 + .../AppIcon.appiconset/Contents.json | 98 ++++ .../Resources/Assets.xcassets/Contents.json | 6 + .../appleLoginBtn.imageset/Contents.json | 12 + .../appleLoginBtn.imageset/LoginBtn.pdf | Bin 0 -> 11886 bytes .../arrow.imageset/Contents.json | 21 + .../arrow.imageset/quill_chevron-up.svg | 3 + .../film_reel.imageset/Contents.json | 21 + .../film_reel.imageset/film-reel 1.png | Bin 0 -> 3341 bytes .../kakaoLoginBtn.imageset/Contents.json | 12 + .../kakaoLoginBtn.imageset/LoginBtn.pdf | Bin 0 -> 4613 bytes .../megaboxLogo.imageset/Contents.json | 12 + .../megaboxLogo.imageset/meboxLogo.pdf | Bin 0 -> 66190 bytes .../naverLoginBtn.imageset/Contents.json | 12 + .../naverLoginBtn.imageset/LoginBtn.pdf | Bin 0 -> 11719 bytes .../pin_map.imageset/Contents.json | 21 + .../free-icon-pin-map-8358838.png | Bin 0 -> 1237 bytes .../popcorn.imageset/Contents.json | 21 + .../free-icon-cinema-2809591.png | Bin 0 -> 2442 bytes .../sofa.imageset/Contents.json | 21 + .../sofa.imageset/free-icon-sofa-6087271.png | Bin 0 -> 1155 bytes .../umc.imageset/Contents.json | 12 + .../Assets.xcassets/umc.imageset/umc 1.pdf | Bin 0 -> 44121 bytes .../Resources/Colors.xcassets/Contents.json | 6 + .../black.colorset/Contents.json | 38 ++ .../blue00.colorset/Contents.json | 38 ++ .../blue01.colorset/Contents.json | 38 ++ .../blue02.colorset/Contents.json | 38 ++ .../blue03.colorset/Contents.json | 38 ++ .../blue04.colorset/Contents.json | 38 ++ .../blue05.colorset/Contents.json | 38 ++ .../blue06.colorset/Contents.json | 38 ++ .../blue07.colorset/Contents.json | 38 ++ .../blue08.colorset/Contents.json | 38 ++ .../blue09.colorset/Contents.json | 38 ++ .../gray00.colorset/Contents.json | 38 ++ .../gray01.colorset/Contents.json | 38 ++ .../gray02.colorset/Contents.json | 38 ++ .../gray03.colorset/Contents.json | 38 ++ .../gray04.colorset/Contents.json | 38 ++ .../gray05.colorset/Contents.json | 38 ++ .../gray06.colorset/Contents.json | 38 ++ .../gray07.colorset/Contents.json | 38 ++ .../gray08.colorset/Contents.json | 38 ++ .../gray09.colorset/Contents.json | 38 ++ .../purple00.colorset/Contents.json | 38 ++ .../purple01.colorset/Contents.json | 38 ++ .../purple02.colorset/Contents.json | 38 ++ .../purple03.colorset/Contents.json | 38 ++ .../purple04.colorset/Contents.json | 38 ++ .../purple05.colorset/Contents.json | 38 ++ .../purple06.colorset/Contents.json | 38 ++ .../purple07.colorset/Contents.json | 38 ++ .../purple08.colorset/Contents.json | 38 ++ .../purple09.colorset/Contents.json | 38 ++ .../tag.colorset/Contents.json | 38 ++ .../white.colorset/Contents.json | 38 ++ megabox/Resources/Fonts/FontManager.swift | 133 +++++ .../Preview Assets.xcassets/Contents.json | 6 + megabox/Sources/ContentView.swift | 22 + megabox/Sources/Home2.swift | 35 ++ megabox/Sources/LoginModel.swift | 14 + megabox/Sources/LoginView.swift | 93 ++++ megabox/Sources/LoginViewModel.swift | 14 + megabox/Sources/MegaboxApp.swift | 12 + megabox/Sources/SplashView.swift | 63 +++ megabox/Sources/UserInformation.swift | 191 +++++++ .../Sources/UserInformationMangement.swift | 87 +++ megabox/Tests/MegaboxTests.swift | 10 + mise.toml | 2 + 85 files changed, 3159 insertions(+) create mode 100644 Derived/InfoPlists/megabox-Info.plist create mode 100644 Derived/InfoPlists/megaboxTests-Info.plist create mode 100644 Project.swift create mode 100644 Tuist.swift create mode 100644 Tuist/Package.swift create mode 100644 megabox.xcodeproj/project.pbxproj create mode 100644 megabox.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 megabox.xcodeproj/xcshareddata/xcschemes/megabox.xcscheme create mode 100644 megabox.xcodeproj/xcuserdata/surfing_seal.xcuserdatad/xcschemes/xcschememanagement.plist create mode 100644 megabox.xcworkspace/contents.xcworkspacedata create mode 100644 megabox.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings create mode 100644 megabox.xcworkspace/xcshareddata/xcschemes/Generate Project.xcscheme create mode 100644 megabox.xcworkspace/xcshareddata/xcschemes/megabox-Workspace.xcscheme create mode 100644 megabox.xcworkspace/xcuserdata/surfing_seal.xcuserdatad/UserInterfaceState.xcuserstate create mode 100644 megabox.xcworkspace/xcuserdata/surfing_seal.xcuserdatad/xcschemes/xcschememanagement.plist create mode 100644 megabox/Resources/Assets.xcassets/AccentColor.colorset/Contents.json create mode 100644 megabox/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json create mode 100644 megabox/Resources/Assets.xcassets/Contents.json create mode 100644 megabox/Resources/Assets.xcassets/appleLoginBtn.imageset/Contents.json create mode 100644 megabox/Resources/Assets.xcassets/appleLoginBtn.imageset/LoginBtn.pdf create mode 100644 megabox/Resources/Assets.xcassets/arrow.imageset/Contents.json create mode 100644 megabox/Resources/Assets.xcassets/arrow.imageset/quill_chevron-up.svg create mode 100644 megabox/Resources/Assets.xcassets/film_reel.imageset/Contents.json create mode 100644 megabox/Resources/Assets.xcassets/film_reel.imageset/film-reel 1.png create mode 100644 megabox/Resources/Assets.xcassets/kakaoLoginBtn.imageset/Contents.json create mode 100644 megabox/Resources/Assets.xcassets/kakaoLoginBtn.imageset/LoginBtn.pdf create mode 100644 megabox/Resources/Assets.xcassets/megaboxLogo.imageset/Contents.json create mode 100644 megabox/Resources/Assets.xcassets/megaboxLogo.imageset/meboxLogo.pdf create mode 100644 megabox/Resources/Assets.xcassets/naverLoginBtn.imageset/Contents.json create mode 100644 megabox/Resources/Assets.xcassets/naverLoginBtn.imageset/LoginBtn.pdf create mode 100644 megabox/Resources/Assets.xcassets/pin_map.imageset/Contents.json create mode 100644 megabox/Resources/Assets.xcassets/pin_map.imageset/free-icon-pin-map-8358838.png create mode 100644 megabox/Resources/Assets.xcassets/popcorn.imageset/Contents.json create mode 100644 megabox/Resources/Assets.xcassets/popcorn.imageset/free-icon-cinema-2809591.png create mode 100644 megabox/Resources/Assets.xcassets/sofa.imageset/Contents.json create mode 100644 megabox/Resources/Assets.xcassets/sofa.imageset/free-icon-sofa-6087271.png create mode 100644 megabox/Resources/Assets.xcassets/umc.imageset/Contents.json create mode 100644 megabox/Resources/Assets.xcassets/umc.imageset/umc 1.pdf create mode 100644 megabox/Resources/Colors.xcassets/Contents.json create mode 100644 megabox/Resources/Colors.xcassets/black.colorset/Contents.json create mode 100644 megabox/Resources/Colors.xcassets/blue00.colorset/Contents.json create mode 100644 megabox/Resources/Colors.xcassets/blue01.colorset/Contents.json create mode 100644 megabox/Resources/Colors.xcassets/blue02.colorset/Contents.json create mode 100644 megabox/Resources/Colors.xcassets/blue03.colorset/Contents.json create mode 100644 megabox/Resources/Colors.xcassets/blue04.colorset/Contents.json create mode 100644 megabox/Resources/Colors.xcassets/blue05.colorset/Contents.json create mode 100644 megabox/Resources/Colors.xcassets/blue06.colorset/Contents.json create mode 100644 megabox/Resources/Colors.xcassets/blue07.colorset/Contents.json create mode 100644 megabox/Resources/Colors.xcassets/blue08.colorset/Contents.json create mode 100644 megabox/Resources/Colors.xcassets/blue09.colorset/Contents.json create mode 100644 megabox/Resources/Colors.xcassets/gray00.colorset/Contents.json create mode 100644 megabox/Resources/Colors.xcassets/gray01.colorset/Contents.json create mode 100644 megabox/Resources/Colors.xcassets/gray02.colorset/Contents.json create mode 100644 megabox/Resources/Colors.xcassets/gray03.colorset/Contents.json create mode 100644 megabox/Resources/Colors.xcassets/gray04.colorset/Contents.json create mode 100644 megabox/Resources/Colors.xcassets/gray05.colorset/Contents.json create mode 100644 megabox/Resources/Colors.xcassets/gray06.colorset/Contents.json create mode 100644 megabox/Resources/Colors.xcassets/gray07.colorset/Contents.json create mode 100644 megabox/Resources/Colors.xcassets/gray08.colorset/Contents.json create mode 100644 megabox/Resources/Colors.xcassets/gray09.colorset/Contents.json create mode 100644 megabox/Resources/Colors.xcassets/purple00.colorset/Contents.json create mode 100644 megabox/Resources/Colors.xcassets/purple01.colorset/Contents.json create mode 100644 megabox/Resources/Colors.xcassets/purple02.colorset/Contents.json create mode 100644 megabox/Resources/Colors.xcassets/purple03.colorset/Contents.json create mode 100644 megabox/Resources/Colors.xcassets/purple04.colorset/Contents.json create mode 100644 megabox/Resources/Colors.xcassets/purple05.colorset/Contents.json create mode 100644 megabox/Resources/Colors.xcassets/purple06.colorset/Contents.json create mode 100644 megabox/Resources/Colors.xcassets/purple07.colorset/Contents.json create mode 100644 megabox/Resources/Colors.xcassets/purple08.colorset/Contents.json create mode 100644 megabox/Resources/Colors.xcassets/purple09.colorset/Contents.json create mode 100644 megabox/Resources/Colors.xcassets/tag.colorset/Contents.json create mode 100644 megabox/Resources/Colors.xcassets/white.colorset/Contents.json create mode 100644 megabox/Resources/Fonts/FontManager.swift create mode 100644 megabox/Resources/Preview Content/Preview Assets.xcassets/Contents.json create mode 100644 megabox/Sources/ContentView.swift create mode 100644 megabox/Sources/Home2.swift create mode 100644 megabox/Sources/LoginModel.swift create mode 100644 megabox/Sources/LoginView.swift create mode 100644 megabox/Sources/LoginViewModel.swift create mode 100644 megabox/Sources/MegaboxApp.swift create mode 100644 megabox/Sources/SplashView.swift create mode 100644 megabox/Sources/UserInformation.swift create mode 100644 megabox/Sources/UserInformationMangement.swift create mode 100644 megabox/Tests/MegaboxTests.swift create mode 100644 mise.toml diff --git a/Derived/InfoPlists/megabox-Info.plist b/Derived/InfoPlists/megabox-Info.plist new file mode 100644 index 0000000..78cb14c --- /dev/null +++ b/Derived/InfoPlists/megabox-Info.plist @@ -0,0 +1,55 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + LSRequiresIPhoneOS + + UIApplicationSceneManifest + + UIApplicationSupportsMultipleScenes + + UISceneConfigurations + + + UILaunchScreen + + UIColorName + + UIImageName + + + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Derived/InfoPlists/megaboxTests-Info.plist b/Derived/InfoPlists/megaboxTests-Info.plist new file mode 100644 index 0000000..6c40a6c --- /dev/null +++ b/Derived/InfoPlists/megaboxTests-Info.plist @@ -0,0 +1,22 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + BNDL + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + + diff --git a/Project.swift b/Project.swift new file mode 100644 index 0000000..4ead78a --- /dev/null +++ b/Project.swift @@ -0,0 +1,37 @@ +import ProjectDescription + +let project = Project( + name: "megabox", + targets: [ + .target( + name: "megabox", + destinations: .iOS, + product: .app, + bundleId: "dev.tuist.megabox", + infoPlist: .extendingDefault( + with: [ + "UILaunchScreen": [ + "UIColorName": "", + "UIImageName": "", + ], + ] + ), + buildableFolders: [ + "megabox/Sources", + "megabox/Resources", + ], + dependencies: [] + ), + .target( + name: "megaboxTests", + destinations: .iOS, + product: .unitTests, + bundleId: "dev.tuist.megaboxTests", + infoPlist: .default, + buildableFolders: [ + "megabox/Tests" + ], + dependencies: [.target(name: "megabox")] + ), + ] +) diff --git a/Tuist.swift b/Tuist.swift new file mode 100644 index 0000000..ebf9894 --- /dev/null +++ b/Tuist.swift @@ -0,0 +1,3 @@ +import ProjectDescription + +let tuist = Tuist(project: .tuist()) \ No newline at end of file diff --git a/Tuist/Package.swift b/Tuist/Package.swift new file mode 100644 index 0000000..2141d3f --- /dev/null +++ b/Tuist/Package.swift @@ -0,0 +1,22 @@ +// swift-tools-version: 6.0 +import PackageDescription + +#if TUIST + import struct ProjectDescription.PackageSettings + + let packageSettings = PackageSettings( + // Customize the product types for specific package product + // Default is .staticFramework + // productTypes: ["Alamofire": .framework,] + productTypes: [:] + ) +#endif + +let package = Package( + name: "megabox", + dependencies: [ + // Add your own dependencies here: + // .package(url: "https://github.com/Alamofire/Alamofire", from: "5.0.0"), + // You can read more about dependencies here: https://docs.tuist.io/documentation/tuist/dependencies + ] +) diff --git a/megabox.xcodeproj/project.pbxproj b/megabox.xcodeproj/project.pbxproj new file mode 100644 index 0000000..726ab6f --- /dev/null +++ b/megabox.xcodeproj/project.pbxproj @@ -0,0 +1,502 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 70; + objects = { + +/* Begin PBXContainerItemProxy section */ + 8837CD7A1D909152C3B592D5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D0ABC90962FFD8356ADE03F1 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E224A7D27F7A0C7F7385F633; + remoteInfo = megabox; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXCopyFilesBuildPhase section */ + C3DFD2B44A8E1D3D483C009C /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; + E76954D565A3FD71A5FD80D8 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 2BDDA1D2F6458E30323A05E7 /* megaboxTests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "megaboxTests-Info.plist"; sourceTree = ""; }; + BD44B1395767484FD2C78AE0 /* megaboxTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = megaboxTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + C1FE0491C1C7A83A5D01373E /* megabox.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = megabox.app; sourceTree = BUILT_PRODUCTS_DIR; }; + E6D1D2FA149FE294E6CBD89D /* megabox-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "megabox-Info.plist"; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFileSystemSynchronizedRootGroup section */ + 559AED2982B815524E0CA1C2 /* Tests */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = Tests; sourceTree = ""; }; + C1DC9DAE584A07A877FFE3E3 /* Resources */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = Resources; sourceTree = ""; }; + F18DAE5245C5277E82DC466F /* Sources */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = Sources; sourceTree = ""; }; +/* End PBXFileSystemSynchronizedRootGroup section */ + +/* Begin PBXFrameworksBuildPhase section */ + 6D65A4870086F1BC7F459C76 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 76162A15A336627EDBD4526D /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 0D19F4DA33D004128909F5EB = { + isa = PBXGroup; + children = ( + E80C5527957614DED975B6CA /* Project */, + B92C82379AC30C9C0D6329B2 /* Products */, + ); + sourceTree = ""; + }; + 59C62F6E03885E77D562E1C8 /* InfoPlists */ = { + isa = PBXGroup; + children = ( + E6D1D2FA149FE294E6CBD89D /* megabox-Info.plist */, + 2BDDA1D2F6458E30323A05E7 /* megaboxTests-Info.plist */, + ); + path = InfoPlists; + sourceTree = ""; + }; + 643E6A2D84F63C316D9B132F /* megabox */ = { + isa = PBXGroup; + children = ( + C1DC9DAE584A07A877FFE3E3 /* Resources */, + F18DAE5245C5277E82DC466F /* Sources */, + 559AED2982B815524E0CA1C2 /* Tests */, + ); + path = megabox; + sourceTree = ""; + }; + B92C82379AC30C9C0D6329B2 /* Products */ = { + isa = PBXGroup; + children = ( + C1FE0491C1C7A83A5D01373E /* megabox.app */, + BD44B1395767484FD2C78AE0 /* megaboxTests.xctest */, + ); + name = Products; + sourceTree = ""; + }; + C79E920FDF66B7A70211A3C0 /* Derived */ = { + isa = PBXGroup; + children = ( + 59C62F6E03885E77D562E1C8 /* InfoPlists */, + ); + path = Derived; + sourceTree = ""; + }; + E80C5527957614DED975B6CA /* Project */ = { + isa = PBXGroup; + children = ( + C79E920FDF66B7A70211A3C0 /* Derived */, + 643E6A2D84F63C316D9B132F /* megabox */, + ); + name = Project; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 172765B898A218EC0E548580 /* megaboxTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 0EBDE663F1B689E0B1DB9AD3 /* Build configuration list for PBXNativeTarget "megaboxTests" */; + buildPhases = ( + 4435A03A76B5DC0CE7949143 /* Sources */, + 198D3FC36E023BC87117F723 /* Resources */, + 76162A15A336627EDBD4526D /* Frameworks */, + C3DFD2B44A8E1D3D483C009C /* Embed Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + F6F3BF53077A6D89AFCBC8C0 /* PBXTargetDependency */, + ); + fileSystemSynchronizedGroups = ( + 559AED2982B815524E0CA1C2 /* Tests */, + ); + name = megaboxTests; + packageProductDependencies = ( + ); + productName = megaboxTests; + productReference = BD44B1395767484FD2C78AE0 /* megaboxTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + E224A7D27F7A0C7F7385F633 /* megabox */ = { + isa = PBXNativeTarget; + buildConfigurationList = B463772DD5F0094E81FDDCE2 /* Build configuration list for PBXNativeTarget "megabox" */; + buildPhases = ( + 7369F708B2CD5E95F70004DA /* Sources */, + B3E7218FC50F3C335FD880B9 /* Resources */, + 6D65A4870086F1BC7F459C76 /* Frameworks */, + E76954D565A3FD71A5FD80D8 /* Embed Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + fileSystemSynchronizedGroups = ( + C1DC9DAE584A07A877FFE3E3 /* Resources */, + F18DAE5245C5277E82DC466F /* Sources */, + ); + name = megabox; + packageProductDependencies = ( + ); + productName = megabox; + productReference = C1FE0491C1C7A83A5D01373E /* megabox.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + D0ABC90962FFD8356ADE03F1 /* Project object */ = { + isa = PBXProject; + attributes = { + BuildIndependentTargetsInParallel = YES; + TargetAttributes = { + 172765B898A218EC0E548580 = { + TestTargetID = E224A7D27F7A0C7F7385F633; + }; + }; + }; + buildConfigurationList = 2C00E235BDF2CB301054B52E /* Build configuration list for PBXProject "megabox" */; + compatibilityVersion = "Xcode 14.0"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + Base, + en, + ); + mainGroup = 0D19F4DA33D004128909F5EB; + productRefGroup = B92C82379AC30C9C0D6329B2 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + E224A7D27F7A0C7F7385F633 /* megabox */, + 172765B898A218EC0E548580 /* megaboxTests */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 198D3FC36E023BC87117F723 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + B3E7218FC50F3C335FD880B9 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 4435A03A76B5DC0CE7949143 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 7369F708B2CD5E95F70004DA /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + F6F3BF53077A6D89AFCBC8C0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = megabox; + target = E224A7D27F7A0C7F7385F633 /* megabox */; + targetProxy = 8837CD7A1D909152C3B592D5 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 6D824C3783955213665B2827 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CODE_SIGN_IDENTITY = "iPhone Developer"; + ENABLE_PREVIEWS = YES; + INFOPLIST_FILE = "Derived/InfoPlists/megabox-Info.plist"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = dev.tuist.megabox; + PRODUCT_NAME = megabox; + SDKROOT = iphoneos; + SUPPORTS_MACCATALYST = NO; + SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = YES; + SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; + 6FFFA124BB18273EA38A7501 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CODE_SIGN_IDENTITY = "iPhone Developer"; + INFOPLIST_FILE = "Derived/InfoPlists/megaboxTests-Info.plist"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = dev.tuist.megaboxTests; + PRODUCT_NAME = megaboxTests; + SDKROOT = iphoneos; + SUPPORTS_MACCATALYST = NO; + SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = YES; + SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/megabox.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/megabox"; + TEST_TARGET_NAME = megabox; + }; + name = Release; + }; + 7812ABDF116B2F6264B02FDB /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CODE_SIGN_IDENTITY = "iPhone Developer"; + ENABLE_PREVIEWS = YES; + INFOPLIST_FILE = "Derived/InfoPlists/megabox-Info.plist"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = dev.tuist.megabox; + PRODUCT_NAME = megabox; + SDKROOT = iphoneos; + SUPPORTS_MACCATALYST = NO; + SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = YES; + SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG"; + SWIFT_COMPILATION_MODE = singlefile; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 8DF84B3C6446CCBD95CCA2AA /* 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++14"; + CLANG_CXX_LIBRARY = "libc++"; + 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; + DEAD_CODE_STRIPPING = YES; + 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; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = "$(TARGET_NAME)"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + F2A518AA62DB4F319D2B089E /* 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++14"; + CLANG_CXX_LIBRARY = "libc++"; + 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; + DEAD_CODE_STRIPPING = YES; + 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; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + FFBEC52EC0991EF48A2414CE /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CODE_SIGN_IDENTITY = "iPhone Developer"; + INFOPLIST_FILE = "Derived/InfoPlists/megaboxTests-Info.plist"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = dev.tuist.megaboxTests; + PRODUCT_NAME = megaboxTests; + SDKROOT = iphoneos; + SUPPORTS_MACCATALYST = NO; + SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = YES; + SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG"; + SWIFT_COMPILATION_MODE = singlefile; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/megabox.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/megabox"; + TEST_TARGET_NAME = megabox; + }; + name = Debug; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 0EBDE663F1B689E0B1DB9AD3 /* Build configuration list for PBXNativeTarget "megaboxTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + FFBEC52EC0991EF48A2414CE /* Debug */, + 6FFFA124BB18273EA38A7501 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 2C00E235BDF2CB301054B52E /* Build configuration list for PBXProject "megabox" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + F2A518AA62DB4F319D2B089E /* Debug */, + 8DF84B3C6446CCBD95CCA2AA /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + B463772DD5F0094E81FDDCE2 /* Build configuration list for PBXNativeTarget "megabox" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 7812ABDF116B2F6264B02FDB /* Debug */, + 6D824C3783955213665B2827 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = D0ABC90962FFD8356ADE03F1 /* Project object */; +} diff --git a/megabox.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/megabox.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..919434a --- /dev/null +++ b/megabox.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/megabox.xcodeproj/xcshareddata/xcschemes/megabox.xcscheme b/megabox.xcodeproj/xcshareddata/xcschemes/megabox.xcscheme new file mode 100644 index 0000000..ce8c730 --- /dev/null +++ b/megabox.xcodeproj/xcshareddata/xcschemes/megabox.xcscheme @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/megabox.xcodeproj/xcuserdata/surfing_seal.xcuserdatad/xcschemes/xcschememanagement.plist b/megabox.xcodeproj/xcuserdata/surfing_seal.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..9879ab0 --- /dev/null +++ b/megabox.xcodeproj/xcuserdata/surfing_seal.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,16 @@ + + + + + SchemeUserState + + megabox.xcscheme_^#shared#^_ + + isShown + + orderHint + 1 + + + + diff --git a/megabox.xcworkspace/contents.xcworkspacedata b/megabox.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..1d5f327 --- /dev/null +++ b/megabox.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/megabox.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/megabox.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings new file mode 100644 index 0000000..08de0be --- /dev/null +++ b/megabox.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings @@ -0,0 +1,8 @@ + + + + + IDEWorkspaceSharedSettings_AutocreateContextsIfNeeded + + + diff --git a/megabox.xcworkspace/xcshareddata/xcschemes/Generate Project.xcscheme b/megabox.xcworkspace/xcshareddata/xcschemes/Generate Project.xcscheme new file mode 100644 index 0000000..121a4be --- /dev/null +++ b/megabox.xcworkspace/xcshareddata/xcschemes/Generate Project.xcscheme @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + diff --git a/megabox.xcworkspace/xcshareddata/xcschemes/megabox-Workspace.xcscheme b/megabox.xcworkspace/xcshareddata/xcschemes/megabox-Workspace.xcscheme new file mode 100644 index 0000000..f1f5349 --- /dev/null +++ b/megabox.xcworkspace/xcshareddata/xcschemes/megabox-Workspace.xcscheme @@ -0,0 +1,103 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/megabox.xcworkspace/xcuserdata/surfing_seal.xcuserdatad/UserInterfaceState.xcuserstate b/megabox.xcworkspace/xcuserdata/surfing_seal.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000000000000000000000000000000000000..370a948691e874ad6b50b50ac466192c6b1a90a9 GIT binary patch literal 129307 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

r)dlPXgc`#EVK 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 literal 0 HcmV?d00001 diff --git a/megabox.xcworkspace/xcuserdata/surfing_seal.xcuserdatad/xcschemes/xcschememanagement.plist b/megabox.xcworkspace/xcuserdata/surfing_seal.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..33ff257 --- /dev/null +++ b/megabox.xcworkspace/xcuserdata/surfing_seal.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,23 @@ + + + + + SchemeUserState + + Generate Project.xcscheme_^#shared#^_ + + isShown + + orderHint + 0 + + megabox-Workspace.xcscheme_^#shared#^_ + + isShown + + orderHint + 2 + + + + diff --git a/megabox/Resources/Assets.xcassets/AccentColor.colorset/Contents.json b/megabox/Resources/Assets.xcassets/AccentColor.colorset/Contents.json new file mode 100644 index 0000000..eb87897 --- /dev/null +++ b/megabox/Resources/Assets.xcassets/AccentColor.colorset/Contents.json @@ -0,0 +1,11 @@ +{ + "colors" : [ + { + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/megabox/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json b/megabox/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..9221b9b --- /dev/null +++ b/megabox/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,98 @@ +{ + "images" : [ + { + "idiom" : "iphone", + "scale" : "2x", + "size" : "20x20" + }, + { + "idiom" : "iphone", + "scale" : "3x", + "size" : "20x20" + }, + { + "idiom" : "iphone", + "scale" : "2x", + "size" : "29x29" + }, + { + "idiom" : "iphone", + "scale" : "3x", + "size" : "29x29" + }, + { + "idiom" : "iphone", + "scale" : "2x", + "size" : "40x40" + }, + { + "idiom" : "iphone", + "scale" : "3x", + "size" : "40x40" + }, + { + "idiom" : "iphone", + "scale" : "2x", + "size" : "60x60" + }, + { + "idiom" : "iphone", + "scale" : "3x", + "size" : "60x60" + }, + { + "idiom" : "ipad", + "scale" : "1x", + "size" : "20x20" + }, + { + "idiom" : "ipad", + "scale" : "2x", + "size" : "20x20" + }, + { + "idiom" : "ipad", + "scale" : "1x", + "size" : "29x29" + }, + { + "idiom" : "ipad", + "scale" : "2x", + "size" : "29x29" + }, + { + "idiom" : "ipad", + "scale" : "1x", + "size" : "40x40" + }, + { + "idiom" : "ipad", + "scale" : "2x", + "size" : "40x40" + }, + { + "idiom" : "ipad", + "scale" : "1x", + "size" : "76x76" + }, + { + "idiom" : "ipad", + "scale" : "2x", + "size" : "76x76" + }, + { + "idiom" : "ipad", + "scale" : "2x", + "size" : "83.5x83.5" + }, + { + "idiom" : "ios-marketing", + "scale" : "1x", + "size" : "1024x1024" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/megabox/Resources/Assets.xcassets/Contents.json b/megabox/Resources/Assets.xcassets/Contents.json new file mode 100644 index 0000000..73c0059 --- /dev/null +++ b/megabox/Resources/Assets.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/megabox/Resources/Assets.xcassets/appleLoginBtn.imageset/Contents.json b/megabox/Resources/Assets.xcassets/appleLoginBtn.imageset/Contents.json new file mode 100644 index 0000000..ce9df2f --- /dev/null +++ b/megabox/Resources/Assets.xcassets/appleLoginBtn.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "LoginBtn.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/megabox/Resources/Assets.xcassets/appleLoginBtn.imageset/LoginBtn.pdf b/megabox/Resources/Assets.xcassets/appleLoginBtn.imageset/LoginBtn.pdf new file mode 100644 index 0000000000000000000000000000000000000000..251ecd62383b6bcf859955fd9beb276d872ec8e4 GIT binary patch literal 11886 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 literal 0 HcmV?d00001 diff --git a/megabox/Resources/Assets.xcassets/arrow.imageset/Contents.json b/megabox/Resources/Assets.xcassets/arrow.imageset/Contents.json new file mode 100644 index 0000000..1f92000 --- /dev/null +++ b/megabox/Resources/Assets.xcassets/arrow.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "quill_chevron-up.svg", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/megabox/Resources/Assets.xcassets/arrow.imageset/quill_chevron-up.svg b/megabox/Resources/Assets.xcassets/arrow.imageset/quill_chevron-up.svg new file mode 100644 index 0000000..3dc79e8 --- /dev/null +++ b/megabox/Resources/Assets.xcassets/arrow.imageset/quill_chevron-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/megabox/Resources/Assets.xcassets/film_reel.imageset/Contents.json b/megabox/Resources/Assets.xcassets/film_reel.imageset/Contents.json new file mode 100644 index 0000000..739cea8 --- /dev/null +++ b/megabox/Resources/Assets.xcassets/film_reel.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "film-reel 1.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/megabox/Resources/Assets.xcassets/film_reel.imageset/film-reel 1.png b/megabox/Resources/Assets.xcassets/film_reel.imageset/film-reel 1.png new file mode 100644 index 0000000000000000000000000000000000000000..2a4fdeced0a699adfb061e4a8c77540fb8ad701f GIT binary patch literal 3341 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 XCG%`F$Q-S|00000NkvXXu0mjffn-ao literal 0 HcmV?d00001 diff --git a/megabox/Resources/Assets.xcassets/kakaoLoginBtn.imageset/Contents.json b/megabox/Resources/Assets.xcassets/kakaoLoginBtn.imageset/Contents.json new file mode 100644 index 0000000..ce9df2f --- /dev/null +++ b/megabox/Resources/Assets.xcassets/kakaoLoginBtn.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "LoginBtn.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/megabox/Resources/Assets.xcassets/kakaoLoginBtn.imageset/LoginBtn.pdf b/megabox/Resources/Assets.xcassets/kakaoLoginBtn.imageset/LoginBtn.pdf new file mode 100644 index 0000000000000000000000000000000000000000..1e76c3ca455c695181fe1c981a427fcaba30e6f2 GIT binary patch literal 4613 zcma)Ac_3767bip$X_1oDEp5ci+*$6-ZIL~)G$g4=V~mWLVa#N*gedh&3)w|TBodYE zm8tMjmXf`Q7Aa*3N%`)Gp?d%L?jJmU=bYa;&pG#boO9PwboJFiGzqoV4|z}^fCX4~ zPACA_vIW5CGTdFAsYi8LGz$jDnGSH+Tsokkfub|*1xhH~Z`u?#%brW4vw;ozj6*I| z6@&zNFuzPU7_$yBnA#ks0G>gC|BXV+nL}qYsT?}un|_2rqnmHno}|%d2xI_8-x(3> z(rGMv`lQ5|&OF3%1aL%%G>Mo3_+MV!Icz%B1;vZI6TzS?YLYKwc?^Z9i;C_oEjeit zA(C@a{qk`?=cI+9BGfta7v8s7VCKI-PgmSpbGF`cSB{na`~_yMvn3=ftdC2h{w0(D zQB=(mTgmxgQh$9<*2{b8g}y!?;#%Ite@`42InNZ+#j;bR9wi;L-RY@oFQ+stKBpo8 zcFR*>w7-(@;d=xOusoLL6b83Om&tse$FX>*I3&MtZ}B+gd$AmEOd6dNx1_Yys;g5f zK{HBTaaomio|4EG_~&MMpRyvk6|y3wyVv+08nadh4J>2T3>N@ZVQ#2|Fn?F5bTr$L zVHdcO?pEvllc5m&tyMg*aKXAmJ4OtY%%Di6y>@#wRJ0@bCW|V_3RFqvEXj&h^?n&>j0~4?e*F01il_GRgXd-e33D|E)NklsgjecRGM8%Vnx2{c+)utn?6IGy zv!9sj?B4r|BLSN8QL7&~-ItgHNSxA?ZxqQrzJ($(F;*_VN6-N@vfmt$+&-fw=tU{G#!LXio=X*)Doci=| zh`K%d8F{&>%%PL+4#@+_rI;$^m z49{M9vqqFL_u3gw3@4nRJ!)XNIyQ7~mt#&~QLJ}dt6|B`V>*cxX_elK8~%yPi8bGz zuY1(^8?Zh6)_GcGUl&xlyPR10wX!&LeYs+}S9w;1?Rr~PU(25nV^?NrJ)rof+&62y zLP>Nrr5aH8T}XG#T$&b@WR=Dc#6EtcP}P=bd&i8c`88~r&6EA=hAvtAf}54Ow+pU~vcIZ*<$s8* zU%#YIeiNn(U1iI2=n#{!;#(+N(TX2~A+gJz#q5hIiDAS@5-|)@r)!S+hu1oVJ8~UO z9CzKZxg*iMwt2~I+nVt16@&Jk3dOM+DanbQsmit2>bmQrYl(F>iLuEoY2OXbrIkGo zezvi;r!Kax;e~DbJ*|5O#{ESf_%Y5ObiIGMti3q#0yVE=9$%jCro3A@w{}yqXL8VE zIU1>x)9KV%xXx4e;!S-w;p4*Mc5XU{f%a9|THoS5*K0V@Y5rz4H>L1# z-U@DbL3f^8YkFIJK~Mfb>*2NpuPELc&$xcx8^#-ze&>GgYPOw=J=Zg_$h)||*t0mi zXb&&aYuixm*VDt-hNJuM4A^{b=??0f`=zCa^zenfdlUDgim&8&$j>&>F2D1B{eG!N z#*wEYZmXY&9L2QV9qhmb&`as+{=j*qJj@rf^JWy!nykv~%7BPHYQFN$N=2*k)(0-j zS=VJ>UP!5~Nvi2s{CMMmDXS?%`mLud&dKTK>USiSCOIWv z-Q$_ndXKHvjNXLtbPcaf|G2xs@_Lr(0iR$rW72wmIR zyX@4O&&NSkSD$Dt?b&8EP8s5V?9FQ{)*I3b8a_BIH7woB zZShL7%I4Yhy)Q}m9%J-=?YFh8;jAX#%;&j-<)W`eD?}Mhp*b%CMkR-rk6Fi4G$ zi*qjzRl0S!b)Rlu)W)61<*p~1%GdM1hK`=zRh!Bj@A|syuvl_px>-tgJAteY|9Jf_ zDnYVZJg$3F<(8H&!4ELuCeN>qIiwwR8L%+Y4!%vyx$`-0JpTstF88Xf`mwDqZ#+BT zcHo=0nPj%|UD{A-!Q5w;7?;A9bYjjP$?RTMBInl49PaOZSt%Nsb)YYweXT6{UFq(~ z>z^9pZd@vSTJ)05|EWJr;Qj{v zy*I?4F6I-karS2!Jz2xgeZ3*Cc9x8fYP}7J?ogKnWd~NOY*F>e=*t^DT@j{#t$1+k zR73fb)Kxo!w&y2fe5*%(3|RHz|GicBuDQDBvCHF@_1^24_pH9zeWW*6MpqPVlN(R- zrjLDy+}1W;1TO}OL;D6jhq6jZPOP){?)bD2l?XpZZ2m2b9{#rSxklVb`B>wC%Gk4k z=#1*TYPzj)$!#B*kx^HOeq?B~tlfhlhuTk>N}oO{K+=Z`mTWt#Y$*SX{`72kOq}Y1 zTAezwwZNcisYSekEt;BeVpD<`5z z6+?vLg%j^{2Q6JU{3wL6$G^FGFR(r3Ofx5m2LHPylL&NyZN*6N9&RATq0t~@aWz)KOerNLZ zAa^4z`-jT3_^PKRpt#7MS@$E8nwp~1o0>4?Y81W*XU9*85UE;aLEk#r5l(fm1Y!F* z(LPSWL?OH%z!>W2Xj9$k_JE*QH3w{j?Jp$M5;V&?EN2#bmn)Sx;Wv=Wd=${!$ble3juh<4S@*3NWP{*n6?l?G}NR4vhyi5;X=qI zM5Y;NNT8Ejobm(#LazUcavGzdrc4OHG&;SSl0q}2Gd(+^98gS@+5eknP#7tMCgVwD z7^#sU&wo}(hzRlwqe%oj5yk>I92$ghAQlFYG^2?yNFWksfI=gXjK-3QFmXmAK|C5u zB#}voziD?c8peYV83vFMjs#&L7$BiR5&?%G1T+CDH~|L`(L_7}h9JZak469j5t;JP zBqSU>32;U*904T4$jgkz;~~Ttz@wpGF;2c^co2bLG64bwN;m>R5Z6SlNjL~0BcQQ3 z5{^hl$Y3;H5DU{K#PnM_y_#Y&r@OPbY#QAi5Zp87ll(d? zCWp>MJPIz7DUd>CBNzZ;C$Smx^#nFO(Hk-BkzfJA9t1bpuL)g;#T8ipwF7qqnMw8g z#{o+Q-Gk1iu;~tT#JeC)fqW_?L#6`@5PTn)0*tB5L%;_5#QZP#EFee`Vlox-#Fv7J z-04s`RA<(q-+l8CHz+Is;!wZNncyb?5s7#r;2>rW)L$PZuCzMtipR}l{*gR1~i;%3VII=z}9<9 z+_urP#(WGi)rA=BeR$p2+Dg&D@`jnIxf#>|YE2`!_XAl2D8$-`h7VX)dGDiJ2F4I0 zYZ^Wwp1luLjrD4pRuoPEGTeD<;C73e9RMA%lz=W90!l#Y>Tne*8wo>h|R#}c@HQ%RBWPKtW$ zo5>EBsMkJMENJN#^~Z@2;)B_$T`fxibDZ*$A$Nw}#I4;6Ni&X3qhcz|C*(=7xlP#S zX+uswb}M5-&@-DUD{kT()lD^lY8L0n0wHGBi#Id`7>>xP6<@m^Snwe5#=2wsTVwfQ zB~KgP_$mk}&Li)?MgFtNe>nLscK)M+|LF0*l<{90{jVzcf22|pjOs!zEG2Cqkpgd+ zR)$2kKg!&bbK>yuq%i(O;XS{SV$%^{_2SgzVi2e6?EHXBJ8$9&E2rDBl^9a_;rx`A zYwFl!?QdDIjjG7{=ViX(SF-k*ek;P?dQ9zf-inv>PbH(E2h3#xBEHOTQe0@aU2nG0 zQp{B%Tn!bI*+i{Dokv7TZd1)yhx>{kwMm1@*1A4`a)HW`VP~Uyu1*fJB#%lEZDIyw zX;)13P+OfWYP6Z5OWFyNoqG@*OqbA<{knLRH_^ISYKL&VRPfC3HxRGr)SyTB ze&J>>1bL#YS<(t8h_*k%rSV3#Zib27#>dH_n)N_j;SDz9M3@VzY!N%CbjVIAWr!98&qxlGB-!3DzyyN#{0n4bzbXS;x^O?+9yj!YArHV*;S`Es0Y_trdflc#3yw z#P53#;1XJ<@NQ&%>o#NUGJT1t$xX^;YFWCTX1h{Ez2K2;kfCn0y2M;Hu-z%8gAjW% zINqlNCl=;58O={|5PR~91(8a$BK34h+`o0ZG9)2g)Jw(vB=?mWCL;zlz}|$^wbPld z{&Id8TWoKs4hCx5&J%D#qO^Af-zw@;9+t832Mg;c#7@S@wtRkzzxjmBRRyQTkm_cM zpSZm^e@|`Ss+nONB`N=cdb`M6%g1nd`_oNJoZGY4A+8TWrL%Ld47OYtiLf4Et6cXg z@HDhl(G=OTkUkn~eo}lba5^`x&$$JPnj`~!JZUkinLiLY_!SSgxjHui(3Q7dYjEbI znLbS0*mjY*$}$^O^{pE$g}+W|dkNAFg#Qu+_vLZh+u5&ADn;i#PWC$s&&8JSMe}?T>G0fYeYlqs%?#}3@xhQodh$OGC(>21~LC|(-CB*?N z27weXDWPi-1G^AVRtIvqZ#7_FW0>NZiMk3f0G!$cpG(u;k*t_Be zBj0ot83q5cik?yQd(QHA>JmRJ+R-7Q^V6J+|5 zUCy0uIpgwtefH;cUnTV~^jW5hnRw4Z$tPSQ`49xR!>&jZh`(D*Igz@N#V}L5%!51! zW;s@YLCket;SBafq#(Li`ocL^yDb7;VOwS8yHy|3IvO%vROrpag%5{TCh{R@@*UqL z~hW|jHrKq+0&KzB$ zVU$g1Y~}p+gJ-sJs$uVw7zk||fb)LD3XQ*-6nM!TjppR>2R}S&OQj49w zP5a}{?at7m=uO-0mu}^WfGEB1Ot<)Y!!^w%{~N9oF&Y$*g(Z{7;ZpzRs@xb1BATIV z&bI97JpiBhiGb^pjEANxbP#C_xYfH(G9J3|@S~(Malu4!B)dqQUS!tJT@gju95e;+ z<>&W~^aPY*28 zMQK{2itF31I;+D4lBt7hc5T_cLCMkMM{pVN&JksL;u>SOOlKC^ua1Tv=hJ=4#3P)& zwL{)Vj3zKh?kCo%kHWmaOUN(lNXju|X~6;{e5Rgjoo=p-a5+sXxeI^}C`$4Hn5t%^ z;6&C&mci*#vmRF#UgKje-$CH>Bxyn)Q@)uy&^BA2K}ByRjYK9339c?;AU!0EVkIYO zZ+1GT>yB?=4J~#cBcJ5;-vnriE{%|Ojv09}l92c#U@KFRCx%`K1A5bEF@KJnrHUO& z(u4uC9IHx<5b?%)>aLG|7t-Uwlw)zRr9_HgVhhALxyEJN3W;6@=s-%A!I_|t0CAs1 z_nN8e!=5^%5p*uVP8X07`<)CI%CIG;dO4E>Q#1=#OY_Xk-)tG}Zo&i%bz)Pi0bd8z z&FGncxtcMmZ9yjpFYcZeg9*Jp@ci(cXZ)~2lkwU+#j9FaMO=zu#Zr2I^hzq#<4YdJOe22GelBXG+nCQ}!C5N`w z=!unymjRE@h{VlCRz_^{W4-+|IdgTPpsV5bO>aGgBm#zzuGK*>wc<+@19brjO|htYju zocB?(Uff9xEmk#m+Ow5#x2yS+d{5M(1@*xUwo(g`oslZ=6g z7)S^`I@j`fmO^+JNDZPr<&O+MzBsj1KECQd(_&}gE#k$pYoXqu_GOc$N|=Y+r@>YB zK1Ax<1b5p%6K(UddEM$nQpvSMv~eKWu*<>*Wza|`VOtDy^hAjpt~tkof@qtUc+yrU ziAruzRfi)&CxrAa&A9EZU+wnEm3D^R1och-2b-U4F{=gi7O|`61zsz58N*%m*fQB*jfS)^k_`Dq6C z<98IB2-ADuwsUe{f=u_zcauB^B*g4XsPun@Ed8Wea+COX9kQy|c0{AOOs`o1@!XsL zib*tLBogcEcaea|<}MUZLQpQE6Q8iK-ixDibzfR3$ame)6b;5|+$Av7%G^wSew{13J>RT`p|Z^luGpoL#cOoon2cd#lREk3bXY+J>s$ z6VJ2(AJXdc9zs=o4Vp!47PxB=R|f;YbKp!XT9AILS~1>Auc_9C*4j>dvtzJiTph~I z6})FvCYNU|O7ne{*^20GR02ht-8QU%R?L3|w3ZwWK}XUj<&ngk(2_FVa#pw)28-BI z;jK;s_=6#Z#+<29a=c#vP!h|^ZSqNTyESeW%%w)ua*YAdq-y!dUoJ3P9(R?6F9Vm`{vYk6YEAQl9WaNfRv>BqfHcf+TCzT>k% zDO9w8&d?yi=X?_}nR0z?jcH`d%vB<|a!ypKFYS`KUZsccN(D-JQ<1>gyE->>0=z!} zdh>{cxPz##8$UdDY#*+nY1S9Rk1x*kb6+;T$x@f|htP)XCfLeJXP-^}I=iv%I&?av zANFaFCWqFJq)c}FF11h5ca!rR<4SlQsh2ZQgd%tf1B5GM7SH1|cGunh(rU&|rfk;J zYM;-K#YnhU>(I+hU1!D~8!81qX!lk2*L7(RRmRYX6m=~>ck$cdy1s=Q&E7nfba4KC zLrb!&#p^R0bl?Ixgvu+;l=&tL=nIPhH!hlb;|4u)O--0}ipIBg#safbMPP+v_WVRd ziP8p6$B6z`*|@ktFH=1#N6W=iu0CYQj^HK1Kdk)V{RsUHmN>&UfHS%HOmDDAgRU#E zV8V%4G$_~9S!kdMtEW|16s~x5>a)AXaH^uN9DtG$xh? zoO#P6khezgGmyPu+CsL!W9cunw5rf=nzJhponYC-NlZB_b_Y_dfkz znwD=5=kN@@x|1NB#+b!iOWMiA&N7ZJ#O;<`rwLaU!@^*r-Y-#ASY;N|BWQ{WHJ32{ z__!A2rOe;*4B$asqh2rN@KDc0WlY!__AREjssdHVb&jI>XK@&z{XrqonF0^N_Zk0I z=%UxFp&ADW4%6D_Yt1VtNnNHuZD&#A#A}3s%mErXf(?oX0jwO_cDqrJ6v(nBZWRMb z*xQ1yi`Opzf@SWk>9IT9YnH81$cg_Yxfv#eE2KC~)D0dllV0Qy!5M$Wr}I253!a|?t0fhr?DA4WR6giq zSK?&RzJ1} z6x;qpk+2?S1^<|GK9#h3Gld~l1Q^gv$x~G^D#30I>(dd9!Yb5d(jdHi4;ClIz*t^?OAaI`OZGSkbp@x$_!REdc%&2~Rb#jEBDEBBAJh=3H}Y~t{JpA>Ri90H zob@AAk^^B?928E#!J&u;J%!SR!uuAX$>F;xjx@F?`CKY}@?N63=^8Mc0>9lq>*6+a z&BClR^qZ?}!kX6!83(Mozt!_(_I8vuS%l*xUpd*!?Xl zMQ)6KBU9LDVINvs)8g+>D%5wP1y722J&`>I{&AL>K&T}xGw+fwrHDKGb1L~^;yL)u zk5Y==?%>nE;?%Zu?!?8EnZdO+lx~@*hD=dzu?YkQ6#iB}7WwtztR&r675q)@D;UnV z6c~tLe}3gcu{|M)lHJ=4m_d_J5infcEh7Gc_)k}SU2SF(vCmjTYAA5%hS>-vlq&P-)gaa%CDSw5A zl(Wl($?0)n)!v?($P;lh9U6-XZcVFxpnN=B#=Um!F!7y6kI5ppXl#8Pg>j+=;+kHr zB`f}-X46hRG{e{rL7O5)y%~k)>~TC2nFtNZN%v<i*{w3pcRwkbh1_Vs%$0bk`l1+GeII`7D2K^)-m?yg5?bntsPxyuTx|S9EsMNBX7cffcg}|rVHNe{7lzLdapLrWkDjVdot9U#PkeU2}K;@WZ^nCrrHB zxj((VFoni$ zyg8~)j0OTSEgzRS0Tzv3!;n_Vie-%`w7N0Hn`Fl_%CPf*|5hiv(G8cdgX!0yn6Ni4 zWSY|h8iZm=ZjvHTdYZ&Mnh27b#KW)*_v64Bx&gL5jULK~0DYHA_%45anFG#$keV;! zV|U!TlRB8kNHKzY{O}zqfhiVxLbl(5)bCJ`18tABz)&Mctym1+su??Wh#l8pP>&3> zgeZ#6HPMX`4|jhAv|(h+mP#KCQ~yIp;?0Y7ql0TTOQg?B=F*hvxo0u`JHE~rloP9m zVej|Kl{t(m`wpx|nB=%U1g%Gv&Fj|qkyX|PS#Xbt25xW}-xu7AiB_q6Fblw!EeG7# z2Ir<)GvI4o*LYq6|FExF%utrwmy~G3!SAIBI}-Pu+mx>3e5XM;&9tCfLj=e=X~{hT za(m|uI##_O>0+^zGA!6*W}WCpayQbS3;*?=puM-M-dXP_oghOrE;r(A{zy78X5cHclt%WmGNfw(eEZT2S9Np{ zZ^rpFfisgo!vhjz0L*_j4GlS~GzbF~#KME<#5|45S@ETudm9i-7VSTgcV(qqp}lYG zWwxdN7#V#y41PXDwa*|ZeRxB#szj=Tc{F+zGp_$sIF35=RwDoDfta6045CMv~&M?Ads^69H~YFtT01%pibifO2RsQivaD%co|=5)$%6AHVm@jr443 z$e+BFWHSKYv0F0RZ23g4U&i98 znG)wIE-_H#V_GRIhah!Vs`Q?Q@9D>?WI+@-VH-&zd&~R~M9S=PQ9RJ0RbXDX`8Jtv zmbT4O>yHWOfQ_FbAhuOW%GleN7d#cxm8-bFVZ0hw>~LgjMmj&_2VPyc!{3ynH&z8` zy2Wg&-+yu_3Lkv0wM~N%OZxBSZSj)ZrN_PWoUOawFZ_XdIC=#WqX?U!Ixpe&=}}-v zxYt2l+_Ex3PaTA|;lg?9UVYllN#r&S8iddtiOO+P`{3b$Xdwq4d`7(R{XWY15c}Qz z1HMO5@4k5AKeKEFt4Ggw-N6x*-1X;jgPHzM!jqyhv?9-$_6CUoJ9e=%t!n5vD=Em$ zn2dS9e>$A5G8`XM$m|B_3D@Wk*g7}I<7@0jpgU%@M+22Gjf}eJ^xf&w(=CiYfX{oK zL9dEDttI6;j(QEk&T#pA?>unbs_Gj^=I^&(W%+T=`b0FQ#sE{)pj(du!X;`~&WW_}_Cv>*pK50T&%<8O=kG+U+Z)QVM z(kxpp)d5xgy@D-k>9X=A_z?tit?iyeFG3OAQy83%v*Pz@$Xu728XHrvFUZo=-emb8{VQ0lG=o@H!IjAt8rbCQFGV;9f-rvEaPa|; zUXOJ+U{ujm%s79bM<7qhJ)PU}VrOWZQq>Lnl2rT`ff4k$e~(aS>eeyO#73Vv1LLZb ziVc&|%Qt7mbc01phMIax{SEuS5B{>vvc7yJci{@JVZWS6&p<*)D(Do`D=-80vDE## zk-8-?6&PUeWs$oI!Qcj2^eCCHFThUUvdVADU(nFF%5>-|QyjP*0~u;!1mqiStnmTm z_Or-WaCdq=gxi?_qn!AFFI-c-JmiW>DA(U}TRxKCg9z%f@#Oql?gic#sGESmHjF^d zH%=FRQZ`D#>i7-bpolQ#)fH)hEk!D`abA`olY=TI!O?Zx5xMAeOv!T~=uJ=w@3H4@ z8hoTvkDu4S)I;Hc;Zvu@1%VvkcW{0e*zBC(*xmz-dWDktTJ3DRXWxAjDM!y;$$jTsM=|NB*4oEbPu z4_1%0RSbBry=Bmx37D&LSexaBdb%s`7g^S2D%WLv;u{8hc(6O0b8C@_uyYs0+Ck669;O`y(yeE6KhX{U4HFg7DMt2 zYd=)W&ECt|f~ALidboo;0NXASZh>LbR}%dml~>c6QuPq{_x}AK-&MvSVNCEjI9@6isy5 zmDWVnYEb2tYTNS{_<<1aXRMax2LG7`c-|r9me%mcVL>3?@$VftE*3{=y9(<8CMf{5 zzMXa|k+l~qZ2AjJB9RFo9=4bU^f|fVTN1F7rNEz6yC}mNWY~CsTK7(_{3vzcXM~-; z$e9$XVjQ>HJ2o_DzDE8^yXatG9vZn_Sy@9&Bi8Q#XFFsVp%WWcX{!_XrPrw7;lKM2 zP*GjOf$#Q#{J1}epC&Nj@}M?E52b))4WpFlF4s9CP^5Rj%-gdo6Ao5{xl*E97XaW zq<9JisGIQ?1=IFNiZ|n7ZuRYrFJcZ9=KILJj@nsmPIvA^ReOhDE(0ctgjb|h%cnSw z6H!S_zWybNO`5aK9|!wq<$%NbUsG~9)t?FZJfffvCE7Rh0VC4o%zIC>RLf64h3J7p z-q>*l+?fw%=6-B}7xxFz1e0^rc?F9`Y2OEXK{KlK{3weVvMvl&gU^y=owo~}72)F+ zT@}8KcUge~eZO`*JU;#7+{if6Oy4M|GFDUH0vB@?0ytdo6?8)dr$$KqC@KuZ9!;eL z4bIw;-`i3~Puu}&ldoU}g`)kfn7{PcizT*+lh!9Gyf$W8K7#7#Bbc#KiPf0)~=w`ABR!0=iyV@ z*)OOV*sn>|(KXD*6=)ca-apbsGuzL?U&ds~1wTaUL;tLR;vmx&$vfUmbguFWeW_ru z;r~l^m4Y|l6Ab}WY~DX3`YSh{xM!hh*ijkqwSjYqCTrPjt-lTpSI9PvQjOO*@6So@ zz}Yp$TubvkN{cXxK(b#!>mx(!({6GrV*z$!O6?<;@2u&gGY0Pt`{rB(klEZuO6T| z!;+8?(WY&=x^({4;&J$Lg^OW3LN7R1_J6Q1g z#EQ^9eLNEen>m=C~iEv|TSsQUQw_f?iZpTDnF-w{IOA@_cy7~yV z;)c(p2hp0`eC*nfIG}WACyT7VO7zR%h?17caMY{WS~PePIq4}DMA;mE2|TzetFzf9 za#(PmUr1E3-(cLu0f-bQzeGQFk~Fmu?y@30vFTv)7IVi_7auVpgYuV4Vl0}AHQIro%F=X0kk ze<>zCA}WL@_{k{f_D`s3TZhE;jmJO8I{Yz{{Qc4ldGW^RGpMb%KwIV5HQ+J{v=qi* zCxeF1MxwN1>yq01A2DKN$n>-Gak9+m0q#G$@@K@eAZ{sWaJts2aep z4QsE9Y0vbJwy>@LvM;0i^v(T$g?ZF>HdCe zq76JBFHL>S6}re1H~Q=e26*o|QTFgtjF+N&*E{+L#}L_*xeu|?V~9zqnBF9Y-Rq!+ zIiY$+a^1HYxwCNhQkJNr8#EZiI{|b!RPR4hRYd$C4}4TEo%9rVV$-}-EIWe;6~@e? zf8-YzPJ#N}-c!Nwfg7}%a*;F*xYyY9IGKH0XzP^`92mai&v*-Kng`i<6f%kc_IE8D~1mYbVrj?(Y;Binm+^-^bKA8wD#Kw zyWnf9?;(CK6@k9>Yv_0m?36!-g*mjqRZ+&x!X^g^rA6$enLP1gzj7%fU&B_Q=_`+a zg%n!T_Mu1LUN%(c3SSN3JEj9FKOtoU{f-@4GnQk}Pr77vTDu3?N-_7lfp9%{<6)Jg za-gxn9^FnOq;lLiTH=8__Pv`y8kZK3Ku@OI2m$4@kxFkRhgsdb{x|E3BmR2*cRQtg zR)Bq`s!99e#3!*FaBl-I1q|LRw%cSUlQ}vOw^OwI2%qhc=fHC<-iqNf%`;7*9z=@3^iiI z_ZI=?wEEeijI1`}HxjHd^HV|%t9QS@0^ z?0ae7FBtkGnp%rz%u(YtZw3A%K}G`ey##HW?XC-rbbNyjUv?FPUJHhn9Fzk48=>pwEke zd|TTVn-dZa*4Qscx8{Sp@_|Q81yTgW_5;Z1gr5AK;zxUOVr~1#Uk3Dzh}%;Z{@nXA z{mW`z`7UH(bM-+MG8cYEfhXq{FW7RtAX{UuB6PEq0v_R=*n5PhPK+zJbxMOk!BFVE zQru5jJf|Ke9z7*XJx`29UF%W85bzVz#SE2Ih6bEAo)GoTsplMsog#CoX~}LR^wPz+ z$*7mt=w`Xk_;D%IpVKW*wgb(mdL*h!ZG=4Rr#kVJc}JmSoyJhdd~=$uptb8JRFo)U ziO0IV7&paQ&tw?i?67e)v`<xbiD&Ao?{#mMVhOXptg5d*3tHA9DO6M(HGlq@eyftGTUGyVlAYsNX zzOiO>rjGyxw)a=YxG=d~PNi*_Ti-snd%iXDA||1WGaplSmH5RaT5#He%GRc`_0bm) z?b3oVCY{IkmvuUlg$ zF|V%K%n)tioTi`g?8!i8wOdMq zh=#imLbsgwI5itQpBAS}q8~R24F<-rbisVvJ-Y_I+QZBGZvjOo`oYM?u{2w|tu^FV zUR2Y}_53&~g4v0=%I((a+Y_;Cs3&pVdQ4s}=-SGgi*MN0?HZ&CHWb$GY4@BLmR>RU z!E+7Cc*$UJc^n_&@p8?HIN==T;roh?;D$+_%V&lB-N*0wQLeRRxt~0Rw~uDA?u_3a z3gh*6L?|?)j0e#4J$iFf+-mM6T*6IZ;k-EN{m17!OWv?x`7`i~0GX#z+n-zGSoM+m z#w0f01CK$yjd>>Y1lZ_T@kFGjaL(PLlWxeSn865LCLp92i>XnHVm$=-uG=y%Wj8bK zE~8|c-Nxo_Z@7`|e-D+QH*7rw;m|$MZPu*mrZr)ADi3X>yH*rcU16Pa==cBe@9{XD zd!>fvvbxQLyZT2%bhhJRU?`Rs^3XS03C4Aydd!e-v5{3WL-p-D-!0Q3zOyqy;*iB) z;<|;HbY{Qsr!Pf#i@tApP;h44@HsJ=UW#zw-Fa3VPz`6IU$kmm#+YJ&FCBP;{g&*% zMgFtNe>nLscK)M+|L8G@_P>--^&b`dM+N_PslX<`(CH$IcfB&G0E$0)E)kzTv#;0^ zXQ=5`#wyR5;jIhpZ(V58=SBQ;phIvLXHNR8I6k?K|Ni&Cv%nGxXKrb1O4op|2OO|JF9Li>vwCAV9vZ$z*d@-=eh z4s?NCtG{`n#JDlj{=`i-wZTp=SI^MfqFv*B!oZSjow?UE6s)MEIe4}F`)+v}SoCYO zemUi9O0VlTCsh&p-SS`4<|;*nkE^hGE>Ee>z@A(B!A3?51L1PF4QpAM_1-TQ@h{Vb z$A2y5NbecusW!+B#A|nqT~f4+8P@BUq-FCP?X;AXQZ%8%=6oK$IJ@i&Pg%O3FT+Pt z8`$&NH}IRKo8t;ORWhB5f_$Xq36dxg&(k8o-o@rxd~z}8v!D5#XzJ^23sSUvJ^41? z(7OpYs`d*1t#8JyHyRAQ{4B_y=CB27Hjz)?lBtvj4^`I89B?Qbu-!OaAI zFLVl%s!mh}{?C@*I&}qvc=1J;F#*8!^HOHpW-L`}t+^37$Y7IQC&9zX$_KC*x9Q7T zPqzv1b>QMN8MgTz|4@akGgm+;M^QQ8BD6^NG-1olTrhvh^HE2pY&XHOc)ObR((GPX zjd;``)KP~je)|-vAiKBaj7s@qT4FY{hd0EpH@r&xW*JKfc$fHFH%(T$5I#c`8AqKd zeN~5nI(Iy9@ zyCT0Z-b%uGCu7xgCn5-Cp0$l7Uam##Y@$;bNBPeJT)**{k;!F>c zpk5{tRIY`q?se(=v?{C3gcCU8m4Mwb5&vIgL}VRJs#V;QR_7Z=8y z#1rtD)*b>HXlMN+iqdaHeCTc+FiNtJNx=c|2}v`bCOa=#!PUe15foSCbwkdCCgkWbznKb!|z2gc>nCYurEZS+^vk7HW>K zXldx>_X6;SIp5V)K1kY;OwBd|cAoGLcV0!uY%)dm5h2JJdyqU3pOM{-RuY1%ceix6 z&Hc8}(cJnEqghu@SH|rI(jWZ%Pzc~A)~F=XRpn;)c9oBe5pzx~Jf;TTp8ewpo4=0J z_m&fR8%}=+{A40gSt3%NV4cG8xD5hIe3I?%pU2j;RS(TfpAnj~7a$dXdT`@6kA?0j07IaO74bRMWL$`r0?2AtT}6aSr>I1<=AZqDik!}3GTW*cz!D$g z;m3gL;Bab4&%f3TR;RWgLdCCj;KuXN=dZ)iDfD%BP|o}FlwG{*kfKEjfJ`Q}S2pj;yA38O``e#rnymP;Yz90IqD_3S zl;*5y#{@7wSg$|M;g!R^d9xI5v=zuvuaWdr@ggB7(OD(qa8_}Qk6`l(vGDp-k=L)U zh4`AXoN zETlRSZ<$c8U$%;eKQL%5i;Da9`<;v;hBkTZ#5uI_8K{&mA51Y8DtV-mbz~}Qjh0~+ zq8VW$2uC`Cg)(#?(LDZSX$SEj5TEA~^S9@rW07$rh#d#TD%U7mTFd%dWnxh&P%IR& z3ACKhTxj<@PyoTz8}vxYAZi1wO>%WBnex8k-vT6R=8DiNiJ)AZ&^aWTi9(>tcf+9COt<;?Lp5uWGvLeW;j!QR+o8e?o+E9}C34{iq z&-wtmC^`H7L8&{Qq{x>@@gY>XK!0G2Cqu=lmPL9w7CjcBD~xqQD#xU12xN?7PZy7* zk{rl>LHVJzTs*BgZ&f4X{J*IuoOA0Wf9f-2icYWunUPKmWl=p+jiex!iCHN}^GU40pN_pH#k8YWIG=Tv{r`mK&eXwVer${kJq)yW)mRm%D=*b z4tWAtAG(sJRbyZI=NidYk1a|$e<7*JS1%VV>sxe2uZ`8d5DNnRjnz*`Nu=?vgbtump zh>h~Lx*0vKYcaZ|kjT;aVmk^uvN%SN`LsM^JWkAxV#ji zf5Bfob_Vv%(ohQ|o(R=~0kGBfr~krMV}gKH%kpjWhej5BNOJfLKurGv4;Z)x4-?E@ z=!6n)6s_Tz)%JQaB>W5RirgUglG?_RDYidK0;XyKR*m=Guod z^6P>a{sj}O%6nW>@0&I50u-8h=ec?8cfwP~B43{P$mgRq^ zg`m3SFwy~E1G5VlJbI_}>WZx(ws)9|Pa}G{*3O1N5`D5zg zSP5*_F*t=&Auw8&GtCWzbo&{^W;td=uqjywe9M7Gr{p%n!zj_GP253XcHm+F#yXdl zk^V_vZ|$YD9oXsEiR+n%b4BW)_eKWpwTmt59BfYLtX5E+FJ^{LX-}}oRub6)Hn=-E zoWwcc&H@jCizvH1k*ovWz9YrcntMTzHt<%tPMYzm?qRazNFBqyp?Hh8@^ljwIt9(l zXCg59C;6JBXiO@%&bwX%GZ&&Rx}C>>F#<3MdDSM_y1&`cd+-MxS_S8`D-O;A!b5p~ zy48nl0YY1NY2p)(%@yi?8p=MHz{4>e%M8>93WfQzBNnjt|7=aGK7ky*k$_^|1z&0! z(xq3KH`!Svj3R;i;ZOK2RWSOmr-Vfp^0m}zF7zHOYGhc1s?VNl_n)iEgQM#YVUcf3 zn2Cr{FgNwP#^@p4nb!y!QmYB4p~*k5`PJzW1C>p6g&H*0uV|$9UQxrcVPyV1lPo;t{l?*l(QH@JKtNcPT5crXY!f)6rHUr ziE&4`+QP`MZWe|BR;}y3+f@;$-|VKxZP?(5$-sAv=pZ)q!due(4`Tg_M?U@HF6jnW z8CB}aPy40w(}OFc3!@pn?I9{4{!_^Gmlf(3F*&Q>Sns(VsOD@~7$BsNug5NEtF4j( ziPzX0;xdTNx;S_|BQMlRmo9X+t`k4!hSh5{hprrelI@ZJD#kQ+;;c&fZ*&JnCCbvR zT*sgAeIH8~^lR2~xh6=|gh%O~)@{SH)cw`+s1BG>{@%LnbUWY4+>!I72P(tA@C)5e z>=SOC+Fr6XnhPtHY?5s1fd_y|BF?ptotoB@f1dOGuK`_XPHgOjSa5CrJrMuIH+4U? zJc>W|2P!Qt5D4P)E*QD_i`$!Y!P)@6j0z$eWzy`Y_NUcyyDG(n`C8s*+Mky^FjGto zkJmkgV_ava+XF^79+ZhI4wwNDU%dn3BJ~m^)1fllyjgR$W~79n>41O3H}kjhu60nf z`bOyWX+qD=XIKBCZzoUGfbY49`c=*`P_3L{ z3)ILXJ>c9|sv?i@VkgX1%5i@U&GgGE*-TVR*NKlM$%;H+Adn$GsO{<;b=?^`D=yZ1 zPYwp#tCKu#5f_=4uYFHmU&=_=L}RT#cBtW&3opE+*0uN;TDuo-R%GIzLc+_YSkrbC zt1*DCI;eDWoZDB8iEJK;o6v2YvYiK^22p4N^G#ZbMrX0`+)0=!Qm*EOSZwXPLX@=F z#N9u%kJ#9f;&pvZ*IS$4t3%p@hR^*2@cBWtOQMDz4j<2magBPVG*_?3yec{$b}~oM zutDQM{~+wp(3daMK~dwY`Zw#r%n25X_eRdgGaLpd*kuDYCdYl|40Z3oRlt#%H!)d( zK&IgXcW#`Uy+V<3>le)=UMhMzuv*Bi$%n!mj|~1WO}d@z=Aca z$XR_*DPR5dp#__GT{GLD^GRD_vqSog?%X(;I3IwL7n#K?*3C{Uz0Z2j=|GtL&4eNF z;k}k-5vnHJNp|%=bpZ3EBR*?-rN$iH|Dd-3rM~rq2028tNcQ!XvS7Wl{^*`AhYRGnKXgu+S@96q_ z4z;mY=N?x*eylgTf`67X_Ovy>;mCnt{Q9qu0R=1aVBuSy$4{MGGDo=H4ab@~U|AvX*qt$C-y zE@?fNNs(Jsg>ZKl-&Duu!%aC!&qyU_Fx)C}-@HaH@P-#C@RaPAOH(Sz*-JdQ=}RJ_ z)yEd{8{-AE3_@Po+&mLQ_Ms(3;kEfwju8GHorK!^L&OFQZCt@r!O`}75l@7P+}{%j z2%RBg6r$xy&PdUGQrX(X72mqFjEi4`xMVeG9&z(|=XoK0LkWQ}u~$_LZzX#5-E4?G zTr|TYu2x@lys9_y;STYv>~Soq{xL!Q=rNyno^L{-=Qpo#R-0czbnuFt70+mPsJ=`5 zR6}(vIEG+Ab~6R%|9j&Mnd9kfiB$Xj?={Otti@C|@!|gNcE^e>BI0G%%r=I0#;uHe z(&@hEna3|w3~p7!yUoLlz6`#-;41wxgRMX26mDQigT>3Pt!y`6JOOvFgLeP6q?tCy zgZI1LLtK;Y-zcs+s!eN}2fO0;zLLFB`q_uM^Zfnv(%J+!=s(_VPk8$7vrim__a-tJ zSWQ_KRE*=25Tz@aFgdl-kQZu9`X=wz$G5cJ&Hl?}Imw#3?uQ`tg=CyV>8md(ZStGY zeK>sN%pGP_{CWVL6=LcthjvB6Z_UbfSXJcneunS%#K7NwTw0r9;L@_qJ+EQw#Plwv zCh0WYl15skZ@v^fyzO&UUeG5e4#D$Z>;# zu>YoZcUxA@)u>x>)7hLdzvM!U#`xefl4m{sYs0 zVEV_*G|K=GiVm;K8uWI!J$&G}aHD2Onr;VZMw(4CqQ={>-~ z;iKWALH~t@hL?v|NC5pCn9nc&{<(+<4d*rVKXeZT{*8MYP6-2BW3Yj;)OFxL0se4G z8l!&({J#nCV+jMWnZCi^Ph<_C5NjhEp3D3Kd!NYD@B)7m6T{itgnfKrq_HAV4>8=# zZZ&}Y$Px9bN-w#{-}1cJpFMtL@|-aAH(l(rgzvNol-vn!N*vd^iglC1+*(clEP+x# z)`=5$v>xN)Gztp(l3&U`Ms597?o)J=!(t%`H@ z+qfKg@g!CKYGb3PlCDM*lV51QUPAesh|rEOu?xKX92Nd=Rd?y#Alq8(+_zNX*gym{ z&0!WeNn!5h{8gK|AY(mGRs)L<&O63rejEMAJE`h#Zs>$J|ts2-)x%h+Eyp-3N&BYm>= zDz_5b9hyrx=e-G&`I8rwQeQr}bL=(VCy%!tq0bqWs6VLjotKm1ZEH0WU&i4hNeCSD z`6m)xZVS9x#*_oBh91}l*E2_ z-(S$B%yI3$WkPE!T6EUwRG-gG&8n_cZigU+JRZc$>ivlkK|yW~e7m!DICe+6g2<~~ z-i6Kg+LM>#i{WtAOn#PGU|OJDcipzy#=Yi#|Ef9daYB2~LQmT3c*z0geq55#7cUV8 z_;A!H>d{)T=K6PEEthq^<$QxS#2OTsGERTQ`1C7(>saduzU!N}RA}Qu)yItTJj>&p z(W+!M-eCa#Puf+)g=q?Y*LV>N}QZvPfS>KUaHcue=aDQbH)-pxB`K zG(9}ST6QY5o%#IDPcQObYJKH@fVaY9 z7zVfUJHN_LU&PEDpD7-SCJVCHv&o6|h*p`pp}Oc9FBR+ZU$Q7DgN4R(HpCgmy^XVu zV~`ZH*0M>r%CkLU6KUmarD=u8HqPGGdZd;8mFcI*L7wTW?i>a2N>5WBcc=2#rPmLV zW9uaAjUUISw52Vb2~R6;3~o49H(VcI-}KoOU-(<0$=WTt_rBKmuGqhORNh(e_`X?g z*WO~bVh4UC|LZ!r6!#SWvi%m)-A>&$-6VlaEV#1|J|2G9hI^5oVEwzb-=GM*x$29? z6_*dsY7bgatwbdGP3i51!jR zyZb!y*~)XrXKl~cUc$1wT6LS-ja3YKvaF_(KdWY3ufDeM+W-1ki_U0N>*$N&mrLej zSHxc4c#&lP$u+W-as>$UC`n!GmY zS&K2he%0Ci@f**A$pZI+$T#|K(H_dPbu)o;>2tA@*;B@2ZG-+3yT{vxrAt0vb!>4S z5%OVJ3tgqq_4wZNo%BsTuMr&(^-9DqdQps$GuU`0Q2QzQQx|L5v0snn7xfe;7Y`ME@%Qj!_dm~n zoL@?R*n-rYBdq#U9=6I{9oS3_PWF3A4*`!Cv&@%Dz4qfJ~iOYh; z#Ei#0geA$|!rIh09hZMC?h;h_m8bJP#wD~yqoSgs1vFjH zbtEYr*|m?1I>|v0H!PLtQO6+6kGF_&d~~XQ_F?%RYm~FpW!U8yFURMDt;V)V8B+#x z-R{%w)I}nr9M@~R11$rYnKmr1gj^6!sDkRe`105DcCwj~xsukyH)Qo>OJ#55_}#Fr zBv(-$$mdgBJ-iZ)5|7@n@}COhm#>rGChy@Y(&}vA)Z}ThI8oI?)<=!g(ElSGFp6|H@=?!K=+mI zBb{~2gO{IgFEY#>TsBI)pmd?jpzcz-P99-$z$ z&kVwrKIJi9=V@lAgp7#n%GdswB!=3p*g?5Ug|_kF_hONnjksl0+Rf`zy5~;?zmj~J zJ%(M&BTDtZ#+izED}Et1m^hd$cX%Bo=nRvIJWP6dN`DbDnlRdgB_@z+-h9Cnuc}RHlHxTBTUI_d+IF;gR(9zPUoUUF z?iIWww@6tO`!bR5*ekk34ZUSa?{)jw_Ay3Prn6%c)X)y?w`+^P_1%u`5@CWdP4NmT z2zx!7$XyKl_)smqV0t;A=|gquVQqi)yc98?+WD2KOH_D8R(*eK?Qq%kvNl0a0lUIW z3+5x1t(CDK-ze{2OY^i`9*S0`ti6$Cg-OmDPP@-$6iM6M2rJC?YLn!aSeZAjAjQrt z@HQ%8=RYhrPYEqIOvOH{&8@XG)p+~Li*bI@UdqyCR-VcH{Vb|(^f~wFD2LP@+kAHA zF#fY_4VE=wk#SgI=DO4MGDb=XzeUGJuElEyD(*O0=>q8TdIlff73Wjs@ly7;&ZKQV z`mP7^uA11E=UlRp1gflo3m)QICmdmV_D5GpvL}9DaPVX{4Y($$@viol9o_d=cHi8R zc?fxieaD~=SHs%dslwsQNgZ!8W0FJ?hvAafpP$*6bO@K_XZ{xKF6vxzHc_7Y{JRsG!+qTJN~QleeEE>r+0&;_nK@csJ+$ttUOZ&{hwm!$$5rdTtL{yE z&~3e>ZEj;};RHFN2xoJrjl*ZJo1r)T)l=3^ju$L3r*B-hzhP%-=X6NsTSr!Q{cE5@ zXDqGJR!)Z`WW_h{sA=YCdkFrgOZ2U;g5EDoLTdAp(>Jc&z##0+EG!SLzsKgSAO{+J zA(hj*GzS`dmp{A7Yt3t&z`k>8XVm~YIsl*p{{U-W>6$?Sm|nQ3t#(#Jm3HC-0B&1P z0Kj!SCk*JKAG%~;L{>1MfTgdHwDH&>-@IYyR2comVX#Ex-%L z!N0#^z%K_Mc0ahkA5Ggoy1s8t+gDiMcXhIN0pbnf`e}C}*;C3S!0AywWfd1Y; zj+w^-K#m^(9BBQ=v0onn0Mi`+cwPICWB-tey&1-A<91uYpIcBU0GLb#07e41AqMB*$#oH4ua2h1N?&qt^t<7A>b@v2Uq~2;GQ^e0)PQhYi+=3V8^!Y4BNNu zVA#&EbH|RIdsz1D*}Z$u0p?%!vK&0X&CPXyi<6iC_z~X2!iPDz1SAB7Ma5v^FrFh) za#APcj-P;?SicF~j-5OA?ApV=XAk>{LtKYW{L99^1^fG2<32Wsb*En9c(*haq%px;o}E%aNNw@El={<5D{@}lmo z`w!~2vmA!~cKY}Cd^%>2Upgdri6gF#Pw<~IhhxB7aDpEKKS=k--9bsyZ=>6~9Xuz> zyng#_Teqxl^c$DZt>69^nD~CUj>B)`EQe3s;xoIL$!~uD@mede2fStrGd(k)46JIG zo}idC{k~V|?$GR;eY0Gx*5ldT-yUO>nCDSIFp@{z4tXYn@c!>cJGIwiQfvr%q7lKZh|HehW*9P9ws|Hw#Rug@z6x+K)cBc z>(qDu8!t+FYCmiB&KMsoHHa6lFpmkGE84A!lg%GP&7%!sas!Cs<9?U(Um^E5g=cFz zmFm{qEGcuKMp9`n=l^)2tckpAne2WdqNGl?yzX_f1_Q@^B$K( z|G)U6BZF;vqwYyayC8TM`aO1asFevF1KM{{{3dtUmtu=z#b5xp_v7ljiEi= ze8W1ms44v0V-gLWZZvyyo2C6a*{yi=_+2Ase6O4;@La5mDVQ}K}mABNjha;|a zd#1w1R*C2GD2U$-b6lI;+nn^H8AMrOvL0lbEKa$mbSMul5nkChmb8X+$+Ud8ny?S1 z7H9l>7}CEE{pJd=K9ayz-#@L`8@p(Uav919Wv{wPOg~pa{NoSBq?!y2(bf19XM)FB z$}XW+dPIh`{A1PU7CAf1-tA8K?gkEnVRodJw;Z2?H5{G4RFBuZoWOS1v)YY(TJE+T zS{1K@=ksE(dzqFQ3Z^g=d6Bf; zJ!kXp8#X5OYB6CKF$ol3NtSOv4*a5cc!5{H#hAaI_x_AmqNlcv_i~>6uh0a))5}dq z)Xz#7ug+}0!|(iw>-={g2k7q8O%26$@}7M4{h58QR`b+qq$@CCNliyv$`-WDJE))@ znbwUZO|Ova6?qoc0Bwr#)4QYU9TDAE7#@QT=6|*QN8tYv`2S-X&LAbtb%WvEOhl7{ z!enQOr}9j7KQ&KJYtY0)|LSm=b~RNEwa*Xf50PejbA)g-4T z7Ura{0aMP;aA|n>(@$G{0lKb`(zYTUO?`Oc{$6G+gFH!97&hENI_kyB?t;2L%xB)m zuK5aNZx8Q3-9EmF@yWRb*|MK9MLqHfw-lp(uLSsT(3@i|igLRlU!YPmMXrq- zfSznsodpE;W&$$D`BZaf@!&PZ_T-*wd_jx$Yx!l$n5txhDK!>eMJIR?0JfWQ5lvf> z1!wg&efCcTCTUvJk%_Z!fU#&cuVBLA8=81X6vQk* zTqgXCw>o)N|ID<1j~Dn0R9RY+3PrU(?vkT7%0SC^$*P~UjU4IsgkN(#yo2Jjz5X5e z87*j_3pW+P=co0+8+yLl+8ZCSN5kYf5xZS5aeeLmRHFFGN=-gWI3NxsAlSyj%No(7 zX=K?nuyg&Xfe*e5Gn)2Hk3cL3+`g7tD<}ryV`B4+JY*zReaNMbn(f#EWSr3QJObX6 zOqv~7(a3{8`1IXKS~J>#L zZw_D$&6>pVZcMI&m#zz3Md-0fC*Xg89ucc)0(`jh6y89gf4M z8xF^V1M`U^EA#sDz6w-D`{)8S0ZPY>t|U9t=<-<`1GeDPUuK$x&CzntS9dOXwuSb@yg8WOrB^Lk#uY1#W!IiNYdVvS5eY~wM`c23 zNQSU^(owS5JC1<81KNr4vo_Z%!ztFHQE0+@t5d zv_68nR>M8lfK=+ejDfk@Mei{+E)uUdcPRPYwd3H~pEE&9cJ0aJd_tZsLKB9qdiy|P zmCxdqf2vGi7^`VU?;7BfOv+xBL!}B}90vC|yOCnmoLW;?Bv$%oF!XGATzU=Cmk<2% zy(=6~Y>G85=gmK>nr&D)xW!3dLJMyk`0+W;9B+S5_GRXLzioABZ)4o8x z73pmby^U9F!$FRKdCQUZp|jK8R43zXIM2tRl&PdUR6i6YF1szzfC~^=H$*=el$1x3 z6|;_SSt6Xa=b6;F7E6_5_JuZ`yuLmbS5JB_J_7#*xDO~;wu^j-6F`NBvM7CA14JEK zZQ{@}oX;ee+=6v5jr}YgEDPuBuyvObMS{Zi_p18beb(Q?o3XNDC{-F<7=>NcQ|SW= zKwoyd3PUa4*4JwbxKGD)&YF{Igs%?zDx&@pm9*N?MZr1nr0#x~y5j1?gf6elPI80k z&rJ%WbW&eoeZpSDUHa`Wd~z)?5xriu zB&uedIXb27U5C`w*L12uB4kTe)7vssbr3H;hsW#ljp9WSR6L)Bbc2hsEkFm?HtlT2 zRcXJ@tFf34pUPt7#NRc+q}PZ_f}A77E1ES4HY~Se*?6NZG`!{56Zg}T zN*P(Tfuq_T(Slcf4-CE2{iOGtGV|p%g|+v6rJshD$@FO5f^d*o^UBlEZxM;6I&v@N zcy1#NtAqduZf+CJerpNI-f*bGe-4=AyWwz>cwzW{V`_4g->)4OujaSV1x0&_p|-2 zP9wnVufWel&AgFh&HYGYM5IKSqjJhj`BUoRGsdb^p^WkJtd69@*=o+A28~AeoNaux zZJwTvWEEM~JLBFJJe@kX#jWJ=Nc*hH=|K+!E)Xx^x%1s2c?s1qWLS!9K+qbnb#|%H zGfv=K5I#BI7Kg#d)(Fnnj5e_!#pR>rYyx6dLyvPCG)SbLA7IEk1X>eXupU`Yi{1N6 zW>d#1AHF;l=G%0vrDk4B=M!hIhiu25Hf|7{Gp2j>0{qB&nC=U3j-*U-a2~=G-b$rrV!r8s!id+~TT)ftKVcb1^DHadZYNE}oQuA~DDe&eIQH=>r4#9))S3-mrQ zAH0}X*)}ZL*0M|6`OR@~>50=hFIEauG#UHdRI+PKM}uq}AJM?G5QjR9XLE7@r$E4T zN!@;PyE+X^P01=1@7Omj4IEl$02#@s;ozvjJS|VoWZ{sNh4X{mzc-Ft8*HDw(I8uL z?i0gF;8eq6FPBV*P=y?1H-mlh!05(@=4hRv`CTqiT-m(dh)`c1|C4mxp^alBL+zE> zu4yx`ZF3Th@H`I1_X3@tSl@kb&&K{46j$E${ztr^?==RG_2`t>En@VEUSW;*T=5j1(l^7`O7Zm z=ItuaLVelt|10YWuuCvfd3Xp2r8Y;b&)GFVHXR-(JeOY92EG@g&+i^SHJV(eyG;l; z-3+*x_IRy|`4RhWBBONI0MpwPF71w*{No7a!DXcS@c7bPs(ZnHjfacp=z^XB3?>2n zT*joQABO7=cH8DSJ&uIR!lOJu^+)q%NU8MEtUVw98V>{>$8Mfqx zgA~^+Px!MpXqjoh%OnY9nbyU^kXIViO;b1Uemu#p;RSv3Jz&pUX`{kd1dj`q-OiOu z=W^c2)SL*_-p7%~sJ0uCnU(4&+IS^fo=eVEv03S2q}UbCv$@md(#9hldxmvFGRy2| z47%*y3_LKkVs_RCg98U!$C3oRg~`rMEE@c}g1Z!GhxqS1D9Rg8^-QkrPGqhyF@&(c zUkiAXsb&-VzmPCV#nd3LyndElp?gGFb<~jR>+5#ozz?1ebf2f3iImBjSBAXt&t1kM zWt1ETD_mWGMh#FFXQqE2drgi>0zGOD7j=qpe0{W{ozh52jc)CBIOu0}#8(CpG~c{Q z(W|+@aa7p~XG@F|3K_y<0#*z~1X0K8=7ex@7Pk%_o%MLROoFS|Nv)uiK08(GXgO;S zMtBGo3Iyd_6NA!-a9mo2#nj!qY@xcy)ivO3{YR$OWb4?VWOIuam@-4RB3<&QIWN2I z*s0iLHdrcV$OmYHMuLH82!bFLEs=`w=v&-aOSB1|%PX&;Apr<+^D~131@_ zO0-1bI&90xCHr(?-O+cO!1A|B$^w>;Bxr()a)$8Jf*4R@!jQ!N40Y0Bq0}R{y9L&6 z*3O@Q@0eV{y2pAs_%YpCMgH9(6mU=5fuF@3c{itLcSUgtv5qpI(UOA+#Oy}o)5 z6)gb2T8-i` z<-u8UPp{Q9ip@UPo6&*iWqQrCf`X*E8TS*jGfhja+yT{}>CLWe%t??-L7UE}3O6!O zzrrRITb9Pbh2dtqcdx7l=)q=5cV{u6#I87aj|>FahO7Y^t1Y?pahQOlLk*ob+?S7# z9?DjgA(HxeKB8C)cnjuc~l<2!; ztTs@1w^hS^8aw-9l1d%N%ctkpfDUq^K}g2jepaUDz?j&8*nrvEfn^u7k#d2r8CnMY zn#>(6%IKgt=X0VbnE%Jjn(in4>#d+C*t;JMdV;!Y-qV@#&Z~0CX)el|>RiRn!6q^? zU$~wbP85qOdRdxqH#R!Fk-n7OeLJ)(zck~Zc-LoS=jJj0=Wtd8D*^^nYL1zIsR@~| zI`d^pY@olnqX#haD>yFQkb!*87SlIe5Z{$x*)3cCM3~aDnJ`8>K_*jMjp@#kOM)*? zi7x=Teyw*QW$!9;xMSnyTYb{zgkeHxf;<>n(9|6KWp)wi9!wQDAsi|_AYitt_I+>J z3yOJD7$+RYg`4G3ux0!#;?~)H$u85je6MZlhwlz;&-V;B>sRBec2<=z$w4Bh0eAtE zu#%Dy01Of!JDt60xQj!&cQj5|y;7Do9PKzh48dcF+x<$|RM#tvD(?V*SK2mMkB|q0 z??*^#s1Hip!Sd4Oks@BC0~Xb0K@&7>7?|56I|>M8RLUU#8dp+xqanUGbgrSh4h zF(rn1BNcczSc`HmEZRLmT3}y7xmE~CD)TcAUXk8eg^s$pbg*cD4LB;CT@$Fn%c$U3 z%VL~xy{ls7T)4OfEGFV!rw3Wb;X%LbTGcW~!4XV+?r?UU zY(t`sa-z<|7#$Dh1&iY^)zBw+U9PnknrV9R_!E{;YpCu6u^|E+XO6b zdj#(Pzz68u)&7@kTDC>bZvHFVYFSyozfzu zi^^m>alEq38n7eux(=&KsSXRvNK8^NJgiuYof(-o=P{U6qqL{p_*tsaVO`HRfSZnY zsk5pif>i^d|CZ0|!7@O%q@jsm*3hV0;^Y6ica-t&OmkYEuJ>-!;GC}h=C>2?&AJ)y zCO2AQJ#1p;YfDF3GjB}PMOS-oAkY={I)n_yDsJsR$cWCPgu3+Ftt1876asX4UXm9{qc38V07XaeUKLDKp7}*y9 zH%J%6M-f1_vs99=i;OF)x(A=D3Rz#}Wc3{Vw||SY=qrzfoYPZ%N1pc?7*m z9g0ECI5ZkL%^tHS@Jga<0p1-!AvDui!R9^_psTicG_taMp#9Z&kmcvlGKyZ_5 zay_i)Fc;Cc^%6L&>zMt?_3;%OuzAsLB9x`P{E(xGWvuoi-Hc7I3kaGG#o45`vFv`< zzU+*Cm?Rpie$;nqV?uRNf}&#eEEl4=>oV z*gw8Bdo*j&l)X%BT!fr}S8UOKiJrPSA*m|WCkV=}XdQswCAX`Z6ca?q5Q=w5kf`ln znDuH%jIkw~jn%m%dBGD+v7Tm@`N?r#Et_rptMdo*R3$-+uZ#X=(QX|QrERpu<*J|0 zMr!Ab#aEB4xh^9rFqKP#5vkS3&`nqDJhD^JIxYEI zxP)x~`VRQl$pSwBR!;75HV?a7)KaoIW~{#Z_WQ~<*uv`B3JBdVWMY=)JJL*P`RJxR z>yw`We=zPdvIaPt*kuyt(?9^sXF}oe$G@C>v8?M;raW)CSL^)yH6Uw+d^0~SIqoPf zh+o(`Bw1N~AW{OMecrtyWjfecEQ|5lcQ?TvTKLNQ) zw%gF_(4ddX>;tqF(uFDF>Df&zBU=T@!m6U7{nFf96neIXzCvbmLKe&UERL+?&kx?2 zJ?kVIW#721YZ)<)^M)-ZXAv*QJ4U3y?rq88j)THhfj(kFs_1&l57&;2XeYFBczji^IY%WY2c~~KMR)g^vsGo(NVia)``c|2 zCAIlz**VLlJe72UM(G6!qx9QrfX5R0L$3z!Qb(JT#=wkow8AOFr^%ZKW*nG}bu^8H z&AlE*8I<=e@23)>|<~B3b)K2wl;uuY_oZGkFCslmp+_Q$BcTyZM&YyQTU8Sx9!YAM#Bhdq3~& zzWq?%qwX%=I**xGv~2j16dO3p#SbZYA&lq;*g!>t$3f9-29)YIqx9?NftdF(hrcYr zn~3}-Bx2G`BOtLc8a=(Rg&)$fS+`CaFcRN5;RhxZ0Y5048R0~u2RX8>0T^V>5Hy>J z_aO^%T-ruyIh6}g-0KT4eT=~g*lc*GH9A0deRE#1*}R0$iYS_SQN7Hd|E)ZW%rjMe zK?)V8d~{ynKofQK+|;~2IBx!QWd9<~5!R&zEtkp8URcDcPgbN5&YTb31E}bKl1Z8| z8wL>&UG!3UM}hH!WPBPiZV-#dIR>s6hKMXWNC}bD%M>#gw0jzhjL2Gn^IEa)z94{1 z+y041wgS%w8_!T>}C;c%AO1aG*oXh=#R7c*Tc{OI-;B zhCp0;V5XxCwjiSFjT^x+LsxB}O2Iger^>ioClRqbngNNt3A$1FLpM)7~j1q*@(^-l@V zy=6n48)~;M!JkYw{7Wv_(-Hc!(tl$=+r!TwbLq>1vo_NMH3N`K78e6%HsolTjlcgY zD6?ts83Nc+8EU*_wW#kn1ARgLCXP?&wguLRG>nE6G$?l;`3&)9Ce8bgS&_5uZNEs< zo-Nc{q@p6SolT7ufwG{o24Fu$LTWQuRHJVu?5a;kjM;SiiL{(ot&(82vbRyf186!I zVIb5W)l5CboIk+$)E5e@0LFDv!;gVdC`+)j0^(;lhxN$+*}vN4MEoeB1w1ePp7?WF zPaX_*0i$6kAw1z>L4!*#Nn#>T?g)jP@RmQIcSISR@2|iXHi#jp10nELmsdXO%M%ti zBC>pSh+z7HlD0Gn@`|SAfGt|sQWZpL+FT97Xff8XyC$O* z)b=e>kbX<)N~7drP5lUX2^81{xOSL(ua}y*3VWz`!edyeCE`t-e0*wG*G$N?Q>G zs!!^Cib+CxUu#nSy`MBqSY3H|XS7KI$$C0-(biuotW@n7qb342EEGZrZ<-o)dOZkc z2D+|nISH(9Q1b8BV~gv_zn7Eg_C z8qZ(fHAg>H5aqO;GZP{^uY+nn1(M8C>8Nf{6U zK6YigfNi9~ZYIBQt13)l`J!qR6=~=Av>6)>QIsGSTJ;`dvXSJu#C!D-UyoPE>-7l{ zjt>z!#+FGB=~P{X^JE(}`heSEfA!F8uFPw{8f>N;Ir9_bt<52{YJtcqbp-UG zJ+HQ1XTDwh^#obpy<=Az(L$k5G4|9sXk^{(8%y=YV_Xuxv`2$Z5PAteB`e0TT04jA z8|L&03ZE}u16V2!VmD8ot)CS!n~Jb$lWx5#JrC2zDQCdeXZ4frK`S|ka1JE%__-!op& zqGigY)Rekgi*R3wJJr>V(b@M~1ZszzOH3*k3v&cnMPoHoN+%5jxi_&Mxeu>R7WQ zrLF;CWM}O)AU$A8m3xSIQ}X<5{tz*rKy<{X*Pv&->8m=KG!)Ydyn~(k6A;W;wVU3= z6142e`Yt}}A_Fi}Vjg5}?#)x4CY>xE66FgTz<=3fZki0aI$Cta@!15P2d4Jz8A6%Q zpKR&+YD1FsnJCX%tevlxeEjKifywsRn3%Xe8*na;4NP~Xkul2ky5*y-oefdRZ`hey z67mA)JOx{#SC$jT;$Nw@A=?NFgg_i-#V}f^NuxeqK-m^&^+y)eG~~!h;OQgbL`e*G z<)NA*cV=I%AB~a2ZrE(Ho|oT1ok5cbkvn!9x{xd1rjjoc-{cyAoPo;rXj*QE`dgal88n1EU*scOudALPekhyz7$5t$Yg-o445{%2( z^+gooj#bi5<-aoFnK`h8)JOG7l-;aqfbk3(*u*wz5BD}x+}7ER{|E8s^e7?POBZZ{xvcsTlf79vcl4>nV-ZZCTG({?xdteM+q9&_c@h$ZVu z=N)7XB9yBV`2KLL)cQE*6u)E$;f63p5G~MBEjkCc%^00ct&PhseP{Jp9t~xHr3@77{ z;e%3y)3G>ZJ$yC(S}TsiJZ~NHn4bGiVY!&56oDv^ju(hSS+tG1k6i+noO}d_OnJ^X z+>=UN#*TtlP=@1-+%YEiFG^%&OP(ey(NUsGJzqc0?MzIv<79$7plJOw2?t0$7&+OZ zicK@PG5N=vkdl@#iH4+N!H4WD5^5$ogsWYnG@aL?DSB0d{vDoUP=b-4riaf4F6)b! z2?xK@WRa{Y(Xf=YWYS}c4URveMIGl141h>r&Rm*ZV@4%)#w28uHvRFzkd?gJ`0Aj* zc%M|^mZKgt9e7B)+4IYI zFqgnjSuqZXT{$^r@F_-#Q32JXfmEvCv*-frWjgY1)iG=7!witRS`I4OS=q?P{>4>V z`3(VpM?Gjd|8)urDD3+7bS#GziqYB#~tzF`f2 zr5P77fw(t(Q`su*B-MOOOrs#4v`rCJ6R z-Re8l;!x=eTK5>T1w1rbXWWL?>oEiH;wx)_Tl6o~_~It_YSuO!ekj?iZgf_A^^`ho zPFi&2NVH=g85gWc6c830Vo1y818ntW zh3!528zQJ9bZKD5vX6n&FTGp;lWVMHoK>iL_X}z?L ztAMeJJ47%4<{7{H&rcMvd~=7NgJHk9#m{l3|8a{SAk_bi`uC3yukZai)$z@l{|Nj~ zB=vtt=05`euM-XbkkUKkL2L{4Ih%I<_713|QT{#l!f8Q;6^(Yj^dyJY};R0}oz`uy$v$G53zo?zs z1e2UysxRap-V`4sIC7ihKd-F&+j6Y`%ePE{I&c{0CJ1^kqX@_bI}jn746N-)>ig>E zz%G=h=kypJ{|EeB(UpPpFVJk|6TmxGD!Y;dZ$MRnE<7u2gB7XfnD6zhdSGbu>A#8o z{P(ro8S-bGA-u4i9VFBrTPM_OtP|=*1!koA_##k_o)D=u%DL@sz3Yov>ufOj9p_jn zgI!rzwHcoi%F%O{WqEk&J7tNdklVEXQIq$7Sqc89RCNgAL2p82o_11w@LR*y$ub(*rhJzq3cy&MpoA z&&|%i9T@vPk=O0NtLwaOM{ITfJ8Mq;-)E%%`;+YNR;SxgzYoRC82p5*dG80D0RQcI zljCjKs>tdKcc5$xN%Hry_V?o}NC|DG1HU82j6Ld6LC?eV7$oK2q=b8Tp z4g4P}R17ZdcRD$Q-~HK*`Op4;B=E0GfPq5N7wsQ<-eh93$_STLVuwnPho#nlBZijE zA@#J%I0*ePyfrc~I2jeC_eOCTEUsDyC&yxO<~-Mx1jN~up}XC%lQppaq~@l!58`aWB6ioA)F1qv>D`xSF?=Vl&lJ__O3Fl6rym1 zBu1ExHT~(kXK1L9zQhL4TeNiAj1O=AY|eGFW(E!23!E2~y4xl1Qb2fEtrGH1Rb-xeSv^8LK?4^oV5m zcQ1I$Rb4yU>E-gDAvBSb;B!d)lVe8~^thNc;YdBv67|<8t0aqy+}ui<$Ah8l#2dr@ zxY8I>qT@>#$M<)co_1O|e_jwnap^x6fmEqNN9sK6-K+#wU>B;>tq%!5?;=VG8Eqxz z&Y?BoVv>*#pAheWc`mMky8jLK+{lDh*N%AgGUvE)Hb;B5F*CIWkK(xwQ7f=F#ae@r z)^||i?w2!NM$mR-=W>#qb*vYZo1tvk<$nzG`p5;aeFyP0vwG2MMFf zg!^6iSR5w8Bx=N%q~$WIZ{(4Mi;ZrgnJlL(65%XaQY-pQa$xH4<-GdfqR5r839KZ0 zt^yC6ch%H<&va{+UH`ED=+S^E$UMEZ`bM}#*`u(b4E-C8=y!PQTK};MpOh4ui5!&@ zY0`_c5x?u6FPxmdUP7DF!NPHVh(d^VoY5Q35cAm{i;ZwvNn~slQ}GZE+tbT?V8v%F zujTQz#b*bRutQc~2XkO2l$p<3x0~oJ2i-SH2BR%7O}o5KeQ1WdRd9#Vm?!UD{Y;)D#D0c~d7`1}p2UN^LTVrZ z^4Iqhm{F2}ds~D~63I^%HQ(*FUd6McT8C@BjOPZevS;JidKnK&H4Tg6jERk(oeaP6 zGA+uuvrIz^TiD79)#F85ghQ*7$94PEMv(cxkcSC&NT?W0R%{{59&h$y;*q{P%=X5f zR`hho8PVghd1#ryaTgaGTXMNV@oh!2rqcq4?*U<7I*48_`pD{h#N|>l61<(60ez2j4tp6`f zDYKK=E`2^jc%jNgpP^+%IiiX@7anN21b{`r8OFCsDk@dgvL)(oQHn3BB&%KvH>H)d zXOC9Iy#!13#QaBU%MjUT8fPIBdF@LOF%CA1C#Kwll{@uzhK%)CV;xU>6f^dcqn zVah~IIPGx8oj&2$&MTGN6$NLx3Nl?%cyEPm*O64w*C2yDt{1a$>6ud38kpx(Z!;(5 z^9feYIaqNum~fI1AXWC@lJXOfs#w{CE09ICqa$+@7jWp0!@>6@N`2rFM^?X>d{d>w zv|W&-?7eTjO6eyo*fz*=-GQ=kJkJCjgk5#$p2e3#4N7caP{$HGc*Nlg^hE){Uu=e* zVV8EA0oNu0W|K1~I!@dmG!&VVRU8MoB0(oM{ernT!p>2Ve^pJPlI|8MLW3TKCq=CtV16dN;wI46@## z+z;HYOz^zzrvCeBwgzti&+CWL{qKXj1)wq`4nFd&Gl2kwrH~a0jbEmH9%$L4p`puT{oYiVeStu z8@(?6#R62IUQ=Fs$mu%2(__)W6|K-Gb`b(vV!7*uOliLKP@SlY%rq^aDC-5Mwcq_0 z(D>>iUah98)k~j~UczX7(7wi&XJM^17u>duc&Qap5UzbxuMzlS2-O`%HbM=(Ccl#G zkS{^7>B@#y{KStf-;F+#9!qYde46iP%|AL)9Dr7MX^x70X>?sGKhW9Zq5hBq-wf6J zvb!ON&bB0cU#{B)mg`!3fYK^{YOfDVB#@CR_V8LiCB z$D;f`M!?(YK8g@)cH&H@lh9qzSrsIP_d5gP_+0RQAjjVAw^Ahiph384RA^OLZ)f| zOQUQ@lbtWBTm=f61U4sX`1vX4FSWgUy2Uuw+3BReXrJH4qGI;($$0kH@#(f4iIP$y zvC@?zpN}A6y4KMb@@Vo_|Km9p&)ZpVKE%UXmJ~6w5wc7E^J;fY4q3;O@yWn5)OmOmXyCIbkqn$iUovQH;TeA(3WWYT`41f(o14pOxbJx1DEO`Z#)0ZviX zCu+<=-8hn)hrxp>Fy*`Gj~__1_25F{?rGKh>H0gXo85E%@Y^J5j_uA?A4G~Z*HhK% z@S=%I*bV=86-2h1=u@0 z`F>BD7R_w;w^(n-yj_)e)nLA(dnM%py&@g)s$t*V-3vZv>w!;acn*Z1c$tiJ+}|=H zIC>*$GkYsyl;;Xxd)|wWQ0ay5MU5Qvgeu}b*7+CSU{+~D5y8gZ=!o)H!4YIx6;k}C zt>yo!aaxy#{x{OlT9<~gQ{bi;-a~JFbVK?%a6eaQ1^W1nIEJ(TA`b6^pgcS}MHWXa z@#2ADY>q6{nDA><%LYyy-##mQmjX35%A1#Q)*;=>;pKB4^zM9o;(jU0VDpBFDJ=tg zp&*}(a_T4kuTENgvwXcD@@@#@V?+8JE4#*TW=fEe9EiQ=&Z{TexmRs_GgM<;6T2cl z=iMSODJqz1`_?nU$%Kvi3)zKQ&BCI;OCUCBX01nXc2^)jQPk zK^|F@$Rcq&(mtyTv^EVh_E{6G4aPU??@*y)C*v?h8ibdbZtJJ?7;M92@d!{7Gs0El ziAWZh23l4Pv$T`rnVl3>G^1Qrhb2KmJzt@{l2ct(eLErd5_YQQ`oc~A%o{q!l0I>H zz{Sp=HZ@Q%urHd1j-Mvqp&rp1Iwbkft=n0CNiGMB`=F4mx(ss%?9!nFZ2!yTt=yQr zW)S}o^zb$+Yqx!2b${T3Hl)??_ZdR~o14AoQ_l6k@o(#)jX`IT3jDxX%=|lNu?O^F zS=S5M!R?2hEI64}lR{UOTO|SbC(b@qqSckc=;?$*j9c&hZEN+-Mj1QKLj++IOYZ1~ zR|xq%cO6pdm%*l23#Vl&%Ut=vM)Q9e+sEr;d$bvf1%!p5<%nw~4~kCbI?sh$r5$&ts@iAa>4s*@I#HvrJDisRr*OS2Q6o$ zJs)GU-$}9US&h%ud}HUdB;!1J;+&boH8S`2as^jY<7f|K$eS7n{)QC{F}S=Bnd2Hams>NPrz%kHe$mzghY-|S8- z9Uux-%5?V5Y5h@C{ys2AGk@~w&XB)2ClaF@sN4TQ1nn>Iu&60GQDu0h;tk`y4_a^>!h`srq2#m*JX$E6Jipm&>m^Pcdk?S&Hi5s* zz7l?)5NG0F5OnV010q+JqXQ1N!{Z&^Zos2Evo90h`PnU1oTcmqy z=b=@#7Z1)zn+x6N9~#)TZq*_+#S^Qd6r?nJupX2riqA^*q$i2ebbvi`*@=T$d8(C%%}k~*jzt||?0heHPk7T0fA0hQU& zppEkIJr%GmaXa?io|-d40^<2 zdvd$)Rg(u=!2a6X5SRDAAszeqI6L-`Lq#Wv{smtMqS)X0?)?4M(mdc%9}K+c{c>qY zzx)61~4g*({}a5zWDnn+GwCyqIKV8(0s<7 zS?|w-(4aa``>$E+#auuiT zM->^3ecM*os|Cs5e)U5-tJ>##!RFn6v*v|gRoU1WbzEVYssn#)koS$U_AgF0+HSXe z*f|ns)$!FoOgif}`~9;E-=mi~7#vi)VS4uhKTp*Dul3P?V-9EdEe?NHeD;3a+x6cw z=iWNJ&V099iSE10M^~?YzS%#EPx^_d22a=J6IK!%p1!?%Uwc|tR?vZ@NusUuuc|!d zcy?$OD^KDSIj8e;BBfHV<%CvYitXOmpvd*AJl!&<`(D0rGCXnZoWq^p z6XH6O9TR@Ia`7+ympI|su?+!pzP2B^A-7_CO}`_@<;lXQncSk@aO(?vl4qNJvP9>I z=%!Wv6IFf+Y+O3Iw&~dOzYG^5mG!YiIyhV*v2JW&hKL@}b)gVpP&7K`<>i+YD@21X z{{+P{PWcrI(Fz87klP#)3?maun3#nLj0H0)D784hv?w{XSOJ{Q zU{{Yi=jW9GFFFN^f)WZ$G$64Ebo;5H2_iAT6BI}c;bQO16rg(*48hl)f-fzFq|Q>1 zb_`z>LlPF;EYP*B2(!X6Q_E9}0*X@8Qi0Zkor>fp&%CsJ1z73?S>ltJm#(0Znx_f1 z1{6#{f56;~2tVhWY?Auh#KFf%nZHdRRDg^L*iT?hgSc?dBx zU`U~f85*OD85^0Kpz8&SnE^9Die6(=6I0+#x9DQ#nCeUofmg<&s53LMFvTKff$kPF z6H7C6JIsI{1r{l&=9wB}>NPbrMR$vtsTnYo;Cf4n5;JpBi?~1u*wY1=7&HtG42@z8 z%#939EQ~eLx!?q;AC#XDOdz262d6px;LNI2P-Fm$uHur!q7rcQn3jz=DJz9kP^kEV-m~Nq36G(#_H!Aqt{W3L>QlNQ0y_5)y)RcM2jP z2m%uFEvWdf_dVZt&Ug3h?(FZ*ojdo=JkQ)`c9=9|~Ww_ zF)=8&teuCeqq(oFi=~bo(h&hgx_cs^5)wEFXR9+N9NxciYq+~ud0Haep)B%tHcsZO zC?TlE{c|Xbii?e%vozBA4E~D=Bm8U*oksEs*E1l9Ra&;uk1w zhxE`uxXZXWxw<$boRLuYuMQQ2vklS~%8wGO^$Su&*xA@3p}a7jUx2=y6^iB0Zy6Uy z7k6z}b4%3RvIs9bON4^Ex$iG#c{@iWYE8yaZh1#@BtjNp>0*U|nxcA9tMEX&Bg~y} zd_dEwqBrV`H`g01Wn7wb&E%$?H9<-?nOI)vg4kDJSw|uH1z|?Ke1LOy$ zeAEtOBkmjwUKzdAJ)kO@Ggv+&A2((9c~G$%TaYU@g~7xbD!l3A!L8UuchmhQV<$=P zCOVOOOt>jQ+;aN_1(91~nE+!qwt&TrlMgH$&H2_#oOFKrEZg6c1gRn>nJAMlzqJ~4@Oe;a-pQ4$Tr4y+n6 zvB#45iric&c&`t>`H&wZUi8L*d45PzM*Q9p6BJXE+4Awc7xt~kMiF&*Q=Ax&I@f*d zvGHt5IN@;jP_#U=Pf9pWW5hyTt8BV7 zw}(lJZR%n}aies*VeWTRHw~x#Nw1{OX4kOrRu~nu{W|8JELpv16Dkvo3Uqytoo3EB z31<+W)L42zucoL@7#Xne_`SRk?#DZ9w2G&Eek<+VpU}d=@Nl*-1q%^ivlc2#I8+Mv zeVt|-2>ZRp$9Rl;=tQrh)0^qmuh4-#B}r>#JEUne+PMhVG_Xi8*JI}kCoZ?*Q-o?L zTDMqUcX_2KWh(SR^RBeE>3U4MXci0m7?FjcX60+T)`XX>C3LbTnrbNe{>!1)bh4_N zN+g~v>qCIF7I=g(#zOpIF!4MDO-q&tq8Qu30F`S94ko^fgQleup-Z7*S0yJIIe86D zi{BWc*uMsa%7xQGF*33V>rE7jtzPK+%|fB?@T!gaPIv9|c8#v=8U^ecE$?zLn}ahU zgJqJKmt*K9d*jrL-^dBK-MidQ?9ch>8waEUtRq$CGFxx6UqnePtJ;*Q?cMprk}-)KIu!2jh-pE54Nd% zQn9d=v2jS{$JaWL{O;+TN*CCs<&}`7aFgM3yg;s__m%ErbyrW!P5GoH0R{=^lxq%0&p^*HR(4@Ui!ij~Zk z!@5$Rjt>rBxBKh|CmDA%xi)L|`+a3Mi9BjHZZC}1c-{zQ(&4mROni|2u&tzx4^}oQ zXT0WLP&F-@*rFP6h#_0rdUsPsmcE3NJ^8kF0rk;U9TuXqyYg3xpLb>RZH&jm_dj2m zw&!Irx=Gcs`(E!jQ&6ked4sW`;;YEraM_Cx@a9(tF#Z(+-j+Q4fi)#o+;SF>e}$so zq4_KT{tV#qgB@QI#R2BnmxmkBkeFflN6OhR#S-oxRMRBXlQw8%Bp;e7q#nZ~@@pun}1$(6LD^iv?l z8C{mgJqz;gK=N)0UDhj)~S&YCI?>jp#-sGjV52l{A;~n86by}(R zNQn&VPc@F}iG7Z7xk^*Wnx_nw79r0i6G^EkyQQmW05RboqNIWCb;MT*fM#9BAe&ZBWnI!er*ra&k<0H=Zir_+|SQ-{tTtF+x{H0bk7k~^G5 zvQLC*WxAZnC1uqfVh#n9_Mx{0gB*j=T`@P`QXSlpyo^KNWd9Ze8;TJjNje5phKgwb zd%-6!sHs5$FYx(;`Ced@-+3^HQw4Iq1LDEWyoFl_)}EtD41q$hG@)#nn07LlF%(wl zFgpDXDkC%unOF^6VghVB>~hcqCW+)b4PhOOVX5mfD=!}O3FHve5ImB+(r4DkOpfu` zoU#C$syTt@%3d(~oQ4kxH9>aE=Q$G}Arnmfmh3s}1Ns2;tHD`YH+(2DG#H=YC}X{o zglTf=iv?CsksyP@|q@XzX3mqssdkMkL~qc9DcIYsF^S> z*{2!mFOvJGS4CF|cZm<#?}hfiO*Bv8aZ~|cyZZQUXUh`{dzflsS0bpJ{38wN1KlP{ zbDGz;#}pmuy~Hao`$HxpHd^=06-ox-)M|J(_dJ>~7T|Cg7lHR>ZyayXXf#zz;M>Pr z6FyXR1QIyhtt)dkwwbqS4sIWN9OFub+>&&q2NU^(RfN$?D1xh1 z!-C$8z2xDTWSvTYVt@>NEK(^dbD0rjcPaNFG6@;aFMX(}N1q&LxMW)zR+k)*GNsg@ zep@D81DAF42}@*RX|k3=wXCnocc?;qS&U`Z_L5+iZihhEx32m)<_@Y3|Bm7WGiEck zAiW<6$C+qSO&TFtZ#Bm&<3*+x0AA=(zu?mim-9D^!K__9gHlC zoMt^GJytE@4Bnitb|D|pqA`v!YDxJyR?W6qvY82(RcLxjetS%5`oWk}$*I`r z!32Y6c}?!2`!|knEo)DQnaKu7MYxx^y3Ks7=h5*DT67o;EbH4~kCG_|lZ=uYlI)VO z1i0~n3a9hmInZ9Q#OZM7>*D=;RQCdkUo`r+gs85#2%1B?#X6Vly_%!^i zUtqvAJvn1C=SVR+r+w(bAbbDkf#iYF5wpBTsm7b9A)uyUyO>+9Z(p>})u+drSIy(M zkhZun=rUCHi)8p^gtrk}3N0cR?H6mW8C-d#6xT`jc=FZj+*G?zyStw_`Nq0uRBm~7 z6!cPCZrXD37You_#86y)s3I?J*(&|c;=Wvz+=F-QHv+p@y6O|e6U++N3*rjx3+@%h z7n~G&6igPJmclCLCv?W9Ol1w1%4~ODj>r`|eQ^9<8SeCDTyrB~V&nDa(j$v6x427P zUO#v3^Nw)KL6TbxBuaHlf7DfYn326`-R{*Mt+uCTkFd;Q<;@8|A6`&zMM`epJ{`1Yl($cp6jeZ zSf`JEOoNt!V}id1XWvkH8j(=WdH3ld_w<|HdEPsSW&~#lG=`>%drLD$Q^T*XxT~b= zPJ%v15UC?g9bFZ37-i|TC995Fjo!YOee)!3?2PO+%}XsWTh^Lq!u{`(h2LP{U=Wm_ ziqMHBmaUYZf7$%fKI4_XU-49jviHTc@ zk73V+LsIN}kQ}0wyk3!A3s>hFma2D@eXazM-G-g|rra=boARl#@ujV$HsSzfmG{EwaXd<6sd@29sS{7F6B3?YQ}tG!eJ;U- zb9vZWk|Lki=pFx(g1fc_$2b>7C-Or<$8iivf~TM{%s4U7qwv#&sl)T)9mD-azg@r0 z!y-Hps!C__@zs(N`zz(FUfQG9^&hH}+ba*8g-hbA1nfS$2g; zxpRoMPkn5XrXis*Z`f~;t681@^@MIF{YT4YI8~JGRaW@dPdRg|^=z|wAMIP#1}w)c zpS7nAhYjx@cN~`#>D5=h*z0necl&gI?#i?$zNaU%fEwv=%eT10``Z24&ZkS?v>nhh z((^R4O6K_CoWdsyD~Zpsdci55M7qQ#w;nWc$Eyy#I=0U7b=uLnA^o6SptRyk%4v0x z;7a8yGtS%MGev_p-EMvl(8MZXcw@QOTytqK)h_ih*&=t8SK%kh24c5Q&ih|CXSzU7 zi*IgMyXUrNtTgLB&EFVJDN3#Fshe?c`60ifTAQreIDRrR%M_sn*U$1>N^=A#eJ09n-h-1JgH68oWdkb{y`S5h+9sI;t~oave79If zOmsc#th-KpniGIHUVD0d`m|1%1SYU&wClH5+$?1864h7{I4MBGe{x{@zV_MvciJI| zl!K1ru^raq!JTIXy;Z#kGnIz&K)i!PS3!i=o+yDu)1GzzMj_3{28AH5Lk-#WCglui(`5Dg;tA3IjI%q3H|OCKxh`>D4_DTmk6>LdveJatpuv8NCx>7 zL^XKYu+#Y2`1x#IN#b+Pw9kA3PKAn>pF>}j-L+^??1=SjRZ0`3i7jY0SE@)` z)!f4YdX}X6&GNq_kIt6yo9$29NLEJYKa)nMW2bY#Wo3CKc>n|g01)a0oGyUIQ0q6- z&{CIIQjz=F(E*?um)H4J&`@&sM$V)Iz#!-U z!1KSs*j5M+OBBNv>dokmnjEDpF^VR(`AM^!(H1{xu`}8m>54@0Xq?gRI$AO)+6qOp z*!+dI_zP|6>VC%m5XB?r-fr*8Q z0l~t=!iGSwaj)RwUb=)!PDq4*g_@j(hKihul9qvkiI$Fyj*{vcKQkK_H;fl{l}S)U zkVk}r2gY+I1O&mx#>K%U!^I`zfl@(v{-4|FTYwM(3;+Y@AbJ3e5QI($I&DQQ00f|+ zgU&qhcf-I!17o6tAgEr6%K!)+9R$X}!9c@AKVvxK24fJ?VG_Zlu&&T+dJvNc2%5Wv zl$7=}Nb5dn(u(D^a8IA#=995Pji*A%J(K=hH0m223_|S&8mg0z5I_TgFfcG67aX8- z;Y2VxUMWqtEA-|i{g}jjA+hOATUztm{L-fr04_R8A|W~_eNS87)& zN{Ku84ZzYczPDdBLG}V!=9bXx$TZSQI2}ewThqPQL?)8xQn}1C%ALe&s%sxqKI`T- zUOTLlrsp7}kYiYgEtTDet>TdzNE(NCG zJeGSh(HBQzqwcPXw4rrfT^qh`u*RC5>0eSa^`)eaFMWgh^Y^Ofp&z-D(S0*!JozjO zBV0sbqWE~!yn~Mvm!|f;tw-fJ98{^4$vzZCm3G$!da@Y3S5Bh5qi(Fu$^QY*ElQ6R zjs<*7q45M0uG9JCkE}SP*EG{t4YX@C{h-;Po|b~U4%wiG47-X-^)C&TC~4ZJ47Ig= zA!nqG^syblr1nX%d-1kYkM1V#*d7f{+;O_;a_)4HOL1;1{dLPMZ zh6sjOgWL~$>4cZTvXX>^fUGQt(AjXqQ$KP~v#-68p@MOBL?}7M7jz0xD+}El3FvVP zGs)ai+!Q_dtME=? zEG`N#t|j;xJ7&-1x(1JyG@iPCHK$U~ZZ_izIHo^`oV-6nnBkhPR<2=}6%wBR{(HRF zr|}uWm3N2Gh{)=munXmW>Iot#H@+@&`;~_S!&Qy3hpswSUt}g``p`fWJ>d-H>$g(! zp4&PKRN_=N8IjNJh4UJ8a@@WHB?5IYgDp=Yu5B278zR*f>=XU9_IOr;A@MTK zSNj{p-Z~D_btK9z#Le^^ap#(XHsqAVJ#~=fu_A_9a0jZ^Q=t7#T(y@`7fED42~QL^ zD}%rld3=PI5=G}6Xqx=(ARL_1wodxNH!ix1O?G?A-jXAUf~tDxO%PpTPv&MtI~@8c zBvf53S1itXDG^z=m@f3x3(DX~&^cfV=W;Jo))vzyI~RZ1O= zS`3Bkhe8%0Y)>adNp$a3HE9VgdZ}oG?sZ%b6^^>OfL%*^cdu9V_8Ur^al}3Py$;5Q zE~IcPEaxSxTkuuI1y5?(@;s~Cmw5-LORft@G1x2j z>MZ2?qm1qZxZO>dXd|gpknjRL_61;<-sYR*pw8h%>Ax_(Ss6foG%(i4z5k3WA~Iy9 z>92l!v2M^g>YBE)~n@U((aphn}26z#JvT=^_r9uPsCtzmH(Z%}&6cY$Pt= z@OPItl81Ecu}OS$jvMsMNl*MDLN+I=Ht18ns>Ta}FUNa@Z5tX+nh5rcB&Q2iiXeY9 zvJA?~-CFGl&sY;?+bg=i{fuHM>g&sc8Oo2O_5%cm`#uiETx_!@+_JkWP9zB5Xe`wnhDGbT~3cKY_O;_U&x^k+F6-Wc}O879=8_Kjd6{laX4ctiAUN4WqIv zBBVsBqS(wxhbG7Gk-dky1RLXfH%Fpn`wwsrr6-I9NbZH_Xs6$x-z*d+{9#e{BVOjn zEAT1az_squ`^_uPcS{Cq@e%}uK;f}~E7r;vJ>{L;P_{(IP%o@^3^z;$--b5Ws4Cr( za(t~-K7ia(+PcjIi8Qw7h#M=4&h|3BRI5?&2@5$o@Y#%T7u$}6fs{=U?&#923Q6mRb3sNaK2MDG(lla(tGXRPs(c%r#p zUvsU)3P0>d-1HRLUdMuui>26hDxB5xp_>fYDKhC=3;32Gd_oD=wvV4k2~KIRWXNff z###3MvwC?x>yFdOS!g-Gse=3_#IGpK@qM~vXMaICk%s3DPMM;iZW))4^ev-~9FSOe zsi{>reMM`he1ZmEt=v=geU97B5hp}iogKjtp}#OMqBK5J$>)<{<8+4v5B-6!=zQ<^ zrf$CWJ8K1@!0D3$@r9%>oB{gZmRu{NmHQ9Y4@2v9NiGaw(VIcP=i#2M`yCQdNTZ~@ z;ZiV4OEW7#oaOaq#34HBOH!m!rwd<~({;)~vqV|BuRr4f1|c%b39qLpHjctroo|7F zbD9g!jiODBFN%Vts9Mk)u@XBlv_8x@*l{B>c31#f->$U)eu0~c1nBGX+wV^|pOh{e zCby?oMMU0jKHm>ikiqzDyQ@kY+?&anm488%8(qy;cSBwx?PwQYcL?!^)lIGOHCa{B zylhain5^vKU8O~*;KLGJ`uv4DXd~dgp&m!*sQse^Hjn=D=iOhPwpSF}IlT2S;gO;M zbKFW2i7@2nCWw*`7ibB=3Nb7$9chbvbyBujvLVN;Ghn-t8WnL0sM{hM3F0ae3g6FS zv|+x}n7Suk%CqB;7 z|LYh?OH$t`o&r7Oz%C|p#HeXbNslIF8DI59!~?MT`JLcq{`pOaUXwV0bTW2O27#obo_nlzwAXe%A>h`VLIxZ1Rij+9d#6C@ zI*Dd~VN1u}qu1g`C3-w<-kH<3uEW{X*nQ>H&T0PVNCrZ$>u>38n3t z&kwQnPFL?|Y*FmqEw8wsDj&!U+ih}%=$c+T>Hr5@vZ7D;%Kx$o`;@L>OFZ`## z)o+`5Kce;?d>Br1&cDrSPcz2&iRwpt_}*T=lp|}eNb9bD!z2}gM4*^tfsjzqjMcR8 zThiiU?Z=l-ibf7UxNT4GXx=d7{OIeHy{MkQ1Bqx*L>o_3W{vam#)31+LuTv>mw%6v_)-B%nsK|s+2am9kegasPqneBG-15774;IAANMtpI}*GU z=Q(7B4{+^g-Wc-w%<;rcxtG0w=H|*rM;pmhmHoho-Mg zytq=#zMu}W{X=)3Xi2bAFsgenn&Uepxf&^;5zv>&Qa-)eJxkYUw3z3R?j&CyC?+=> zx*mh&U~-vPK!n;VMkg<`(s^I=Ry9tIHLv8yZ|<-;uQ5eN^mo}%d(rBLcibl(7^;o! z@;^;NL$mH~KP@khp*9LCOPYW63_~Mdo#CCWD_O z1Lx$Wo|iAv;>gsEHE9Gy1p-QKJnz)a5e2>_@X1%;3+g!J~%thB<~v`%bc;P~bhU_tko9!#}pIB>HbMHB2Ll zo`rJGQFcr$%(aCCW8P-mqF|hJ)$Dk1E8!B@kAsfVO(U`i8u5U64D~Fcz8*E$TlP&f zY9`^HzO{iz&h??0m4Jh*vXb;I$~Q3Oj2^N#4d#@nG_t;m%8SFP@%DW34fivB4BpkL z*w}6G)dh&i-PK(2l!jpghj((Y*+*kU&1zH(L3gHn{Y&v`E$TF9bC&ZfpV1I&dAbk@ zd3H04*1jdelu@Eg!>U@itE@(YkH1}$XE0;C5iVh>x+|+m>H4oNV_6I+6@(|Q)GrAX z+IG5$0hikHd_J+P3cx+UPa^ZFE6{^Fp%yPtM@ zQ;e6skvxZkaMsYVe7$^F#K8s?v3HFwjJp4#Am`0Ui@pL~q>l-8JAhA6P6PRZCC$&? zbVVEQ+H1svvQ#?hgTv%4SO*W4nC5a3`A`*}R0lPtz#OdDMO{pQr_$ceGKty7bGu47 z8w(5UuZ#JH)7$xJdAA zNTi=g^3n4^Px&}{_IBj2RKTyN?bGr9NI0J*cYl^a2=EKQFH*@co(udem;9^X@Vw^H z00uovG;5vJGeFN8_g~5b&zNOk(DOv^PlmsgGQ$2|Jo&3m0(Mp;c`of&g~pix8Eu@i zFG~*`Hyjw(&lDb%=QqK5LH)b$qRY|==Yr&z8Y+$dTh|NXf9~UlqIBg(?W?Q{jwVWuCeD8t>U^7iT8dXd_>ZCfULPvu z?CgT{fEu5bU!Ixf=br!?f9gV25mt8Q(k?!zdd&;XE{H!%`a}Jeq=oQs@pQLDctFp6 z<98Zg#>E+lDlbK$XU6@FYM8s9)tth9SDF6R3H}t`oH@%4J1dmBP}uoD2@^3z*ySbes!X4+#9h78I&cFiWf$^H~2=T&r zg@joD`SaW%xwTweP!4kb57?PGxwY;55NF0fd4~tm+#Pvt9vEt0;W$i8a_aK`2S1cm A8UO$Q literal 0 HcmV?d00001 diff --git a/megabox/Resources/Assets.xcassets/pin_map.imageset/Contents.json b/megabox/Resources/Assets.xcassets/pin_map.imageset/Contents.json new file mode 100644 index 0000000..bdf2e53 --- /dev/null +++ b/megabox/Resources/Assets.xcassets/pin_map.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "free-icon-pin-map-8358838.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/megabox/Resources/Assets.xcassets/pin_map.imageset/free-icon-pin-map-8358838.png b/megabox/Resources/Assets.xcassets/pin_map.imageset/free-icon-pin-map-8358838.png new file mode 100644 index 0000000000000000000000000000000000000000..ceefab482b379126a808854463c76fa2831c01ad GIT binary patch literal 1237 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 VmBl*5!?yqc002ovPDHLkV1mQ|5QqQ( literal 0 HcmV?d00001 diff --git a/megabox/Resources/Assets.xcassets/umc.imageset/Contents.json b/megabox/Resources/Assets.xcassets/umc.imageset/Contents.json new file mode 100644 index 0000000..6457313 --- /dev/null +++ b/megabox/Resources/Assets.xcassets/umc.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "umc 1.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/megabox/Resources/Assets.xcassets/umc.imageset/umc 1.pdf b/megabox/Resources/Assets.xcassets/umc.imageset/umc 1.pdf new file mode 100644 index 0000000000000000000000000000000000000000..1e2636510f75d0c4fc18a1553c40ccfddb122976 GIT binary patch literal 44121 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 BQSSf% literal 0 HcmV?d00001 diff --git a/megabox/Resources/Colors.xcassets/Contents.json b/megabox/Resources/Colors.xcassets/Contents.json new file mode 100644 index 0000000..73c0059 --- /dev/null +++ b/megabox/Resources/Colors.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/megabox/Resources/Colors.xcassets/black.colorset/Contents.json b/megabox/Resources/Colors.xcassets/black.colorset/Contents.json new file mode 100644 index 0000000..3fe9b59 --- /dev/null +++ b/megabox/Resources/Colors.xcassets/black.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x00", + "green" : "0x00", + "red" : "0x00" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xFF", + "green" : "0xFF", + "red" : "0xFE" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/megabox/Resources/Colors.xcassets/blue00.colorset/Contents.json b/megabox/Resources/Colors.xcassets/blue00.colorset/Contents.json new file mode 100644 index 0000000..5d58adb --- /dev/null +++ b/megabox/Resources/Colors.xcassets/blue00.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xFA", + "green" : "0xF7", + "red" : "0xF3" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "1.000", + "green" : "1.000", + "red" : "1.000" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/megabox/Resources/Colors.xcassets/blue01.colorset/Contents.json b/megabox/Resources/Colors.xcassets/blue01.colorset/Contents.json new file mode 100644 index 0000000..ac41082 --- /dev/null +++ b/megabox/Resources/Colors.xcassets/blue01.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xF7", + "green" : "0xF2", + "red" : "0xED" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xFF", + "green" : "0xFF", + "red" : "0xFE" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/megabox/Resources/Colors.xcassets/blue02.colorset/Contents.json b/megabox/Resources/Colors.xcassets/blue02.colorset/Contents.json new file mode 100644 index 0000000..7e32c7e --- /dev/null +++ b/megabox/Resources/Colors.xcassets/blue02.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xEF", + "green" : "0xE5", + "red" : "0xDA" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xFF", + "green" : "0xFF", + "red" : "0xFE" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/megabox/Resources/Colors.xcassets/blue03.colorset/Contents.json b/megabox/Resources/Colors.xcassets/blue03.colorset/Contents.json new file mode 100644 index 0000000..9d80dc4 --- /dev/null +++ b/megabox/Resources/Colors.xcassets/blue03.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xCC", + "green" : "0xAA", + "red" : "0x88" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xFF", + "green" : "0xFF", + "red" : "0xFE" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/megabox/Resources/Colors.xcassets/blue04.colorset/Contents.json b/megabox/Resources/Colors.xcassets/blue04.colorset/Contents.json new file mode 100644 index 0000000..f47d6f9 --- /dev/null +++ b/megabox/Resources/Colors.xcassets/blue04.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xB8", + "green" : "0x99", + "red" : "0x7A" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xFF", + "green" : "0xFF", + "red" : "0xFE" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/megabox/Resources/Colors.xcassets/blue05.colorset/Contents.json b/megabox/Resources/Colors.xcassets/blue05.colorset/Contents.json new file mode 100644 index 0000000..d1c77f8 --- /dev/null +++ b/megabox/Resources/Colors.xcassets/blue05.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xA3", + "green" : "0x88", + "red" : "0x6D" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xFF", + "green" : "0xFF", + "red" : "0xFE" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/megabox/Resources/Colors.xcassets/blue06.colorset/Contents.json b/megabox/Resources/Colors.xcassets/blue06.colorset/Contents.json new file mode 100644 index 0000000..fa61276 --- /dev/null +++ b/megabox/Resources/Colors.xcassets/blue06.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x99", + "green" : "0x80", + "red" : "0x66" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xFF", + "green" : "0xFF", + "red" : "0xFE" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/megabox/Resources/Colors.xcassets/blue07.colorset/Contents.json b/megabox/Resources/Colors.xcassets/blue07.colorset/Contents.json new file mode 100644 index 0000000..fa61276 --- /dev/null +++ b/megabox/Resources/Colors.xcassets/blue07.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x99", + "green" : "0x80", + "red" : "0x66" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xFF", + "green" : "0xFF", + "red" : "0xFE" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/megabox/Resources/Colors.xcassets/blue08.colorset/Contents.json b/megabox/Resources/Colors.xcassets/blue08.colorset/Contents.json new file mode 100644 index 0000000..45ffb79 --- /dev/null +++ b/megabox/Resources/Colors.xcassets/blue08.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x5C", + "green" : "0x4C", + "red" : "0x3D" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xFF", + "green" : "0xFF", + "red" : "0xFE" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/megabox/Resources/Colors.xcassets/blue09.colorset/Contents.json b/megabox/Resources/Colors.xcassets/blue09.colorset/Contents.json new file mode 100644 index 0000000..515b45a --- /dev/null +++ b/megabox/Resources/Colors.xcassets/blue09.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x47", + "green" : "0x3B", + "red" : "0x30" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xFF", + "green" : "0xFF", + "red" : "0xFE" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/megabox/Resources/Colors.xcassets/gray00.colorset/Contents.json b/megabox/Resources/Colors.xcassets/gray00.colorset/Contents.json new file mode 100644 index 0000000..616f828 --- /dev/null +++ b/megabox/Resources/Colors.xcassets/gray00.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xF2", + "green" : "0xF2", + "red" : "0xF2" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xFF", + "green" : "0xFF", + "red" : "0xFE" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/megabox/Resources/Colors.xcassets/gray01.colorset/Contents.json b/megabox/Resources/Colors.xcassets/gray01.colorset/Contents.json new file mode 100644 index 0000000..bb37089 --- /dev/null +++ b/megabox/Resources/Colors.xcassets/gray01.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xEB", + "green" : "0xEB", + "red" : "0xEB" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xFF", + "green" : "0xFF", + "red" : "0xFE" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/megabox/Resources/Colors.xcassets/gray02.colorset/Contents.json b/megabox/Resources/Colors.xcassets/gray02.colorset/Contents.json new file mode 100644 index 0000000..4b319f2 --- /dev/null +++ b/megabox/Resources/Colors.xcassets/gray02.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xD5", + "green" : "0xD5", + "red" : "0xD5" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xFF", + "green" : "0xFF", + "red" : "0xFE" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/megabox/Resources/Colors.xcassets/gray03.colorset/Contents.json b/megabox/Resources/Colors.xcassets/gray03.colorset/Contents.json new file mode 100644 index 0000000..c08da6e --- /dev/null +++ b/megabox/Resources/Colors.xcassets/gray03.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x78", + "green" : "0x78", + "red" : "0x78" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xFF", + "green" : "0xFF", + "red" : "0xFE" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/megabox/Resources/Colors.xcassets/gray04.colorset/Contents.json b/megabox/Resources/Colors.xcassets/gray04.colorset/Contents.json new file mode 100644 index 0000000..703da77 --- /dev/null +++ b/megabox/Resources/Colors.xcassets/gray04.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x6C", + "green" : "0x6C", + "red" : "0x6C" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xFF", + "green" : "0xFF", + "red" : "0xFE" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/megabox/Resources/Colors.xcassets/gray05.colorset/Contents.json b/megabox/Resources/Colors.xcassets/gray05.colorset/Contents.json new file mode 100644 index 0000000..00c9a49 --- /dev/null +++ b/megabox/Resources/Colors.xcassets/gray05.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x60", + "green" : "0x60", + "red" : "0x60" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xFF", + "green" : "0xFF", + "red" : "0xFE" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/megabox/Resources/Colors.xcassets/gray06.colorset/Contents.json b/megabox/Resources/Colors.xcassets/gray06.colorset/Contents.json new file mode 100644 index 0000000..2bd9fcf --- /dev/null +++ b/megabox/Resources/Colors.xcassets/gray06.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x5A", + "green" : "0x5A", + "red" : "0x5A" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xFF", + "green" : "0xFF", + "red" : "0xFE" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/megabox/Resources/Colors.xcassets/gray07.colorset/Contents.json b/megabox/Resources/Colors.xcassets/gray07.colorset/Contents.json new file mode 100644 index 0000000..c626884 --- /dev/null +++ b/megabox/Resources/Colors.xcassets/gray07.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x48", + "green" : "0x48", + "red" : "0x48" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xFF", + "green" : "0xFF", + "red" : "0xFE" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/megabox/Resources/Colors.xcassets/gray08.colorset/Contents.json b/megabox/Resources/Colors.xcassets/gray08.colorset/Contents.json new file mode 100644 index 0000000..2767e0e --- /dev/null +++ b/megabox/Resources/Colors.xcassets/gray08.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x36", + "green" : "0x36", + "red" : "0x36" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xFF", + "green" : "0xFF", + "red" : "0xFE" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/megabox/Resources/Colors.xcassets/gray09.colorset/Contents.json b/megabox/Resources/Colors.xcassets/gray09.colorset/Contents.json new file mode 100644 index 0000000..69f05fa --- /dev/null +++ b/megabox/Resources/Colors.xcassets/gray09.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x2A", + "green" : "0x2A", + "red" : "0x2A" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xFF", + "green" : "0xFF", + "red" : "0xFE" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/megabox/Resources/Colors.xcassets/purple00.colorset/Contents.json b/megabox/Resources/Colors.xcassets/purple00.colorset/Contents.json new file mode 100644 index 0000000..84e81ca --- /dev/null +++ b/megabox/Resources/Colors.xcassets/purple00.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xFB", + "green" : "0xE7", + "red" : "0xF0" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xFF", + "green" : "0xFF", + "red" : "0xFE" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/megabox/Resources/Colors.xcassets/purple01.colorset/Contents.json b/megabox/Resources/Colors.xcassets/purple01.colorset/Contents.json new file mode 100644 index 0000000..212db49 --- /dev/null +++ b/megabox/Resources/Colors.xcassets/purple01.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xF9", + "green" : "0xDB", + "red" : "0xE8" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xFF", + "green" : "0xFF", + "red" : "0xFE" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/megabox/Resources/Colors.xcassets/purple02.colorset/Contents.json b/megabox/Resources/Colors.xcassets/purple02.colorset/Contents.json new file mode 100644 index 0000000..79a1f78 --- /dev/null +++ b/megabox/Resources/Colors.xcassets/purple02.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xF3", + "green" : "0xB4", + "red" : "0xCF" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xFF", + "green" : "0xFF", + "red" : "0xFE" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/megabox/Resources/Colors.xcassets/purple03.colorset/Contents.json b/megabox/Resources/Colors.xcassets/purple03.colorset/Contents.json new file mode 100644 index 0000000..837c03a --- /dev/null +++ b/megabox/Resources/Colors.xcassets/purple03.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xD8", + "green" : "0x0E", + "red" : "0x65" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xFF", + "green" : "0xFF", + "red" : "0xFE" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/megabox/Resources/Colors.xcassets/purple04.colorset/Contents.json b/megabox/Resources/Colors.xcassets/purple04.colorset/Contents.json new file mode 100644 index 0000000..468da82 --- /dev/null +++ b/megabox/Resources/Colors.xcassets/purple04.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xC2", + "green" : "0x0D", + "red" : "0x5B" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xFF", + "green" : "0xFF", + "red" : "0xFE" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/megabox/Resources/Colors.xcassets/purple05.colorset/Contents.json b/megabox/Resources/Colors.xcassets/purple05.colorset/Contents.json new file mode 100644 index 0000000..4ca379f --- /dev/null +++ b/megabox/Resources/Colors.xcassets/purple05.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xAD", + "green" : "0x0B", + "red" : "0x51" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xFF", + "green" : "0xFF", + "red" : "0xFE" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/megabox/Resources/Colors.xcassets/purple06.colorset/Contents.json b/megabox/Resources/Colors.xcassets/purple06.colorset/Contents.json new file mode 100644 index 0000000..f989504 --- /dev/null +++ b/megabox/Resources/Colors.xcassets/purple06.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xA2", + "green" : "0x0B", + "red" : "0x4C" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xFF", + "green" : "0xFF", + "red" : "0xFE" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/megabox/Resources/Colors.xcassets/purple07.colorset/Contents.json b/megabox/Resources/Colors.xcassets/purple07.colorset/Contents.json new file mode 100644 index 0000000..70de855 --- /dev/null +++ b/megabox/Resources/Colors.xcassets/purple07.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x82", + "green" : "0x08", + "red" : "0x3D" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xFF", + "green" : "0xFF", + "red" : "0xFE" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/megabox/Resources/Colors.xcassets/purple08.colorset/Contents.json b/megabox/Resources/Colors.xcassets/purple08.colorset/Contents.json new file mode 100644 index 0000000..4898309 --- /dev/null +++ b/megabox/Resources/Colors.xcassets/purple08.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x61", + "green" : "0x06", + "red" : "0x2D" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xFF", + "green" : "0xFF", + "red" : "0xFE" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/megabox/Resources/Colors.xcassets/purple09.colorset/Contents.json b/megabox/Resources/Colors.xcassets/purple09.colorset/Contents.json new file mode 100644 index 0000000..d220f1a --- /dev/null +++ b/megabox/Resources/Colors.xcassets/purple09.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x4C", + "green" : "0x05", + "red" : "0x23" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xFF", + "green" : "0xFF", + "red" : "0xFE" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/megabox/Resources/Colors.xcassets/tag.colorset/Contents.json b/megabox/Resources/Colors.xcassets/tag.colorset/Contents.json new file mode 100644 index 0000000..5586618 --- /dev/null +++ b/megabox/Resources/Colors.xcassets/tag.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xD2", + "green" : "0xCD", + "red" : "0x47" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xFF", + "green" : "0xFF", + "red" : "0xFE" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/megabox/Resources/Colors.xcassets/white.colorset/Contents.json b/megabox/Resources/Colors.xcassets/white.colorset/Contents.json new file mode 100644 index 0000000..6e64977 --- /dev/null +++ b/megabox/Resources/Colors.xcassets/white.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xFF", + "green" : "0xFF", + "red" : "0xFF" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xFF", + "green" : "0xFF", + "red" : "0xFE" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/megabox/Resources/Fonts/FontManager.swift b/megabox/Resources/Fonts/FontManager.swift new file mode 100644 index 0000000..e667963 --- /dev/null +++ b/megabox/Resources/Fonts/FontManager.swift @@ -0,0 +1,133 @@ +// +// FontManager.swift +// megabox +// +// Created by 문인성 on 9/24/25. +// + +import Foundation +import SwiftUI + +extension Font { + enum Pretend { + case extraBold + case bold + case semiBold + case regular + case medium + case light + + var value: String { + switch self { + case .extraBold: + return "Pretendard-ExtraBold" + case .bold: + return "Pretendard-Bold" + case .semiBold: + return "Pretendard-semiBold" + case .medium: + return "Pretendard-Medium" + case .regular: + return "Pretendard-Regular" + case .light: + return "Pretendard-Light" + } + } + } + + static func pretend(type: Pretend, size: CGFloat) -> Font { + return .custom(type.value, size: size) + } + + static var extraBold24: Font { + return .pretend(type: .extraBold, size: 24) + } + + static var bold18: Font { + return .pretend(type: .bold, size: 18) + } + + static var bold22: Font { + return .pretend(type: .bold, size: 22) + } + + static var bold24: Font { + return .pretend(type: .bold, size: 24) + } + + static var semiBold12: Font { + return .pretend(type: .semiBold, size: 12) + } + + static var semiBold13: Font { + return .pretend(type: .semiBold, size: 13) + } + + static var semiBold14: Font { + return .pretend(type: .semiBold, size: 14) + } + + static var semiBold16: Font { + return .pretend(type: .semiBold, size: 16) + } + + static var semiBold18: Font { + return .pretend(type: .semiBold, size: 18) + } + + static var semiBold24: Font { + return .pretend(type: .semiBold, size: 24) + } + + static var semiBold38: Font { + return .pretend(type: .semiBold, size: 38) + } + + static var regular09: Font { + return .pretend(type: .regular, size: 09) + } + + static var regular12: Font { + return .pretend(type: .regular, size: 12) + } + + static var regular13: Font { + return .pretend(type: .regular, size: 13) + } + + static var regular18: Font { + return .pretend(type: .regular, size: 18) + } + + static var regular20: Font { + return .pretend(type: .regular, size: 20) + } + + static var medium08: Font { + return .pretend(type: .medium, size: 08) + } + + static var medium10: Font { + return .pretend(type: .medium, size: 10) + } + + static var medium13: Font { + return .pretend(type: .medium, size: 13) + } + + static var medium14: Font { + return .pretend(type: .medium, size: 14) + } + + static var medium16: Font { + return .pretend(type: .medium, size: 16) + } + + static var medium18: Font { + return .pretend(type: .medium, size: 18) + } + + static var light14: Font { + return .pretend(type: .light, size: 14) + } +} diff --git a/megabox/Resources/Preview Content/Preview Assets.xcassets/Contents.json b/megabox/Resources/Preview Content/Preview Assets.xcassets/Contents.json new file mode 100644 index 0000000..73c0059 --- /dev/null +++ b/megabox/Resources/Preview Content/Preview Assets.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/megabox/Sources/ContentView.swift b/megabox/Sources/ContentView.swift new file mode 100644 index 0000000..2818a1e --- /dev/null +++ b/megabox/Sources/ContentView.swift @@ -0,0 +1,22 @@ +// +// ContentView.swift +// megabox +// +// Created by 문인성 on 10/1/25. +// + +import SwiftUI + +struct ContentView: View { + @State private var viewModel = LoginViewModel() + + var body: some View { + if viewModel.isLoggedIn { + Home() + .environment(viewModel) + } else { + LoginView() + .environment(viewModel) + } + } +} diff --git a/megabox/Sources/Home2.swift b/megabox/Sources/Home2.swift new file mode 100644 index 0000000..5f6041b --- /dev/null +++ b/megabox/Sources/Home2.swift @@ -0,0 +1,35 @@ +// +// Home2.swift +// megabox +// +// Created by 문인성 on 10/1/25. +// + +import SwiftUI + +struct Home: View { + var body: some View { + TabView { + Tab("홈" , systemImage: "house.fill") { + LoginView() + } + + Tab("바로 예매" , systemImage: "play.laptopcomputer") { + LoginView() + } + + Tab("모바일 오더" , systemImage: "popcorn") { + LoginView() + } + + Tab("마이 페이지" , systemImage: "person") { + UserInformation() + + } + } + } +} + +#Preview { + Home() +} diff --git a/megabox/Sources/LoginModel.swift b/megabox/Sources/LoginModel.swift new file mode 100644 index 0000000..0956933 --- /dev/null +++ b/megabox/Sources/LoginModel.swift @@ -0,0 +1,14 @@ +// +// LoginModel.swift +// megabox +// +// Created by 문인성 on 9/25/25. +// + +import Foundation + +struct LoginModel { + var id: String = "" + var pwd: String = "" +} + diff --git a/megabox/Sources/LoginView.swift b/megabox/Sources/LoginView.swift new file mode 100644 index 0000000..58be15f --- /dev/null +++ b/megabox/Sources/LoginView.swift @@ -0,0 +1,93 @@ +// +// LoginView.swift +// megabox +// +// Created by 문인성 on 9/24/25. +// + + import SwiftUI + + struct LoginView: View { + + @Environment(LoginViewModel.self) private var viewModel + + @State private var showAlert: Bool = false + + @AppStorage("saved_id") private var savedId: String = "swift" + @AppStorage("saved_pwd") private var savedPwd: String = "1234" + + var body: some View { + VStack { + HStack { + Text("로그인") + .font(.semiBold24) + .padding(.top, 44) + } + + Spacer() + + VStack { + TextField("아이디", text: $viewModel.loginInfo.id) + .padding(.horizontal, 16) + Divider() + .padding(.horizontal, 16) + + SecureField("비밀번호", text: $viewModel.loginInfo.pwd) + .padding(.horizontal, 16) + Divider() + .padding(.horizontal, 16) + .padding(.bottom, 74.98) + + + Button(action: { + + if viewModel.loginInfo.id == savedId && viewModel.loginInfo.pwd == savedPwd { + + viewModel.isLoggedIn = true + } else { + + showAlert = true + } + }) { + Text("로그인") + .font(.headline) + .fontWeight(.bold) + .foregroundStyle(.white) + .frame(maxWidth: .infinity) + .padding(.vertical, 9) + .background(Color.purple) // Color("purple03") + .cornerRadius(10) + } + .padding(.horizontal, 16.5) + .padding(.bottom, 17) + + Text("회원가입") + .font(.mediudm13) + .foregroundStyle(Color.gray) // Color("gray04") + } + + Spacer() + } + + .alert("로그인 실패", isPresented: $showAlert) { + Button("확인", role: .cancel) {} + } message: { + Text("아이디 또는 비밀번호를 확인해주세요.") + } + } + } + + + struct LoginView_Previews: PreviewProvider { + static let devices = [ "iPhone 16 Pro Max", "iPhone 11"] + + static var previews: some View { + ForEach(devices, id: \.self) { device in + LoginView() + + .environment(LoginViewModel()) + .previewDevice(PreviewDevice(rawValue: device)) + .previewDisplayName(device) + } + } + } diff --git a/megabox/Sources/LoginViewModel.swift b/megabox/Sources/LoginViewModel.swift new file mode 100644 index 0000000..4f45142 --- /dev/null +++ b/megabox/Sources/LoginViewModel.swift @@ -0,0 +1,14 @@ +// +// LoginViewModel.swift +// megabox +// +// Created by 문인성 on 9/25/25. +// + +import Foundation + +@Observable +class LoginViewModel { + var loginInfo = LoginModel() + var isLoggedIn: Bool = false +} diff --git a/megabox/Sources/MegaboxApp.swift b/megabox/Sources/MegaboxApp.swift new file mode 100644 index 0000000..df7e473 --- /dev/null +++ b/megabox/Sources/MegaboxApp.swift @@ -0,0 +1,12 @@ +import SwiftUI + +@main +struct MegaboxApp: App { + var body: some Scene { + WindowGroup { + SplashView() + } + } +} + + diff --git a/megabox/Sources/SplashView.swift b/megabox/Sources/SplashView.swift new file mode 100644 index 0000000..cfb572a --- /dev/null +++ b/megabox/Sources/SplashView.swift @@ -0,0 +1,63 @@ +// +// SplashView.swift +// megabox +// +// Created by 문인성 on 9/24/25. +// + +import SwiftUI + +struct SplashView: View { + var body: some View { + ZStack { + Color(.white) + Image("megaboxLogo") + .resizable() + .scaledToFit() + .frame(maxWidth: .infinity) + .padding(.horizontal, 95) + } + } +} + +//import SwiftUI +// +//struct SplashView: View { +// var body: some View { +// // GeometryReader를 사용해 화면 크기를 읽어옵니다. +// GeometryReader { geometry in +// ZStack { +// Color.white.ignoresSafeArea() +// +// Image("megaboxLogo") +// .resizable() +// .scaledToFit() +// .frame(width: geometry.size.width * 0.6) +// } +// .frame(width: geometry.size.width, height: geometry.size.height) +// } +// } +//} + +struct PreviewWrapper2: View { + @State private var test = "" + + var body: some View { + TextEditor(text: $test) + .frame(height: 100) + .border(Color.gray, width: 1) + } +} + +struct PreviewWrapper_previews2: PreviewProvider { + static let devices = [ "iPhone 16 Pro Max", + "iPhone 11"] + + static var previews: some View { + ForEach(devices, id: \.self) { device in + SplashView() + .previewDevice(PreviewDevice(rawValue: device)) // 프리뷰 디바이스 설정 + .previewDisplayName(device) // 프리뷰 이름 설정 + } + } +} diff --git a/megabox/Sources/UserInformation.swift b/megabox/Sources/UserInformation.swift new file mode 100644 index 0000000..0bb9daa --- /dev/null +++ b/megabox/Sources/UserInformation.swift @@ -0,0 +1,191 @@ +// +// UserInfromation.swift +// megabox +// +// Created by 문인성 on 9/25/25. +// + +import SwiftUI + +struct UserInformation: View { + @AppStorage("saved_id") private var savedId: String = "" + + var body: some View { + + VStack { + HStack { + Text("\(savedId)" + "님") + .font(.bold24) + .padding(.leading, 16) + .padding(.trailing, 5) + + Spacer() + + Text("Welcome") + .font(.medium14) + .foregroundStyle(.white) + .padding(.horizontal, 8) + .padding(.vertical, 4) + .background(Color("tag")) + .cornerRadius(6) + + Spacer() + .frame(minWidth: 135) + + Button(action: { + + }) { + + Text("회원정보") + .font(.semiBold14) + .foregroundStyle(.white) + .frame(width: 64, height: 20) + .padding(.vertical, 4) + .padding(.horizontal, 4) + .background(Color("gray07")) + .cornerRadius(16) + .padding(.trailing, 16) + } + } + .padding(.top, 59) + + + HStack { + Text("멤버쉽 포인트") + .font(.semiBold14) + .foregroundStyle(Color("gray04")) + .padding(.leading, 16) + + Text("500P") + .padding(.leading, 9) + Spacer() + } + + Button(action: { + + }) { + HStack { + Text("클럽 멤버쉽") + .font(.semiBold16) + + Image("arrow") + } + .foregroundStyle(.white) + .frame(maxWidth: .infinity, alignment: .leading) + .padding(.leading, 8) + .padding(.vertical, 12) + .background( + LinearGradient ( + gradient: Gradient(colors: [ + Color(hex: "#AB8BFF"), + Color(hex: "#8EAEF3"), + Color(hex: "#5DCCEC") + ]), + startPoint: .leading, + endPoint: .trailing) + ) + .cornerRadius(8) + } + .padding(.top, 15) + .padding(.horizontal, 15) + .padding(.bottom, 33) + + HStack { + VStack { + Text("쿠폰") + .font(.semiBold16) + .foregroundStyle(Color("gray02")) + Text("2") + .font(.semiBold18) + } + + Rectangle() + .foregroundColor(Color("gray02")) + .frame(width: 1, height: 31) + .padding(.horizontal, 20) + + VStack { + Text("스토어 교환권") + .font(.semiBold16) + .foregroundStyle(Color("gray02")) + Text("0") + .font(.semiBold18) + } + + Rectangle() + .foregroundColor(Color("gray02")) + .frame(width: 1, height: 31) + .padding(.horizontal, 20) + + VStack { + Text("모바일 티켓") + .font(.semiBold16) + .foregroundStyle(Color("gray02")) + Text("0") + .font(.semiBold18) + } + } + .frame(width: 362, height: 52) + .overlay( + RoundedRectangle(cornerRadius: 8) + .stroke(Color(Color("gray02")), lineWidth: 1) + ) + .padding(.bottom, 33) + + HStack { + VStack { + Image("film_reel") + Text("영화별 예매") + .font(.medium16) + } + .padding(.leading, 16) + Spacer() + + VStack { + Image("pin_map") + Text("극장별 예매") + .font(.medium16) + } + + Spacer() + + VStack { + Image("sofa") + Text("특별관 예매") + .font(.medium16) + } + + Spacer() + + VStack { + Image("popcorn") + Text("모바일오더") + .font(.medium16) + } + .padding(.trailing, 16) + } + Spacer() + } + } +} + +extension Color { + init(hex: String) { + let scanner = Scanner(string: hex) + _ = scanner.scanString("#") // # 문자 제거 + + var rgb: UInt64 = 0 + scanner.scanHexInt64(&rgb) // 16진수를 정수로 변환 + + // RGB 값 분리 + let r = Double((rgb >> 16) & 0xFF) / 255.0 + let g = Double((rgb >> 8) & 0xFF) / 255.0 + let b = Double((rgb >> 0) & 0xFF) / 255.0 + + self.init(red: r, green: g, blue: b) + } +} + +#Preview { + UserInformation() +} diff --git a/megabox/Sources/UserInformationMangement.swift b/megabox/Sources/UserInformationMangement.swift new file mode 100644 index 0000000..2eb3b04 --- /dev/null +++ b/megabox/Sources/UserInformationMangement.swift @@ -0,0 +1,87 @@ +// +// UserInformationMangement.swift +// megabox +// +// Created by 문인성 on 9/28/25. +// + +import SwiftUI + +struct UserInformationMangement: View { + + @AppStorage("saved_id") private var savedId: String = "" + @AppStorage("saved_name") private var savedName: String = "" + @State private var currentName: String = "" + + var body: some View { + VStack { + ZStack { + HStack { + Image(systemName: "arrow.left") + .resizable() + .scaledToFit() + .frame(width: 26, height: 22) + + Spacer() + } + + Text("회원정보 관리") + .font(.medium16) + } + .padding(.horizontal, 18) + .padding(.top, 44) + .padding(.bottom, 53) + + + + Text("기본정보") + .font(.bold18) + .frame(maxWidth: .infinity, alignment: .leading) + .padding(.leading, 16) + .padding(.bottom, 26) + + + VStack(alignment: .leading) { + HStack { + Text(savedId) + .font(.medium18) + .padding(.horizontal, 16) + } + + + Divider() + + HStack { + TextField(savedName, text: $currentName) + .foregroundStyle(.black) + .padding(.horizontal, 16) + + Button(action: { + savedName = currentName + }) { + Text("변경") + .foregroundStyle(Color("gray03")) + .frame(width: 38, height: 20) + .padding(.horizontal, 11) + .padding(.vertical, 5) + .background(.white) + .cornerRadius(16) + .overlay( + RoundedRectangle(cornerRadius: 16) + .stroke(Color(Color("gray02")), lineWidth: 1) + ) + } + } + Divider() + Spacer() + } + } + + + } +} + + +#Preview { + UserInformationMangement() +} diff --git a/megabox/Tests/MegaboxTests.swift b/megabox/Tests/MegaboxTests.swift new file mode 100644 index 0000000..a7b1972 --- /dev/null +++ b/megabox/Tests/MegaboxTests.swift @@ -0,0 +1,10 @@ +import Testing +@testable import Megabox + +struct MegaboxTests { + + @Test func example() async throws { + // Write your test here and use APIs like `#expect(...)` to check expected conditions. + } + +} diff --git a/mise.toml b/mise.toml new file mode 100644 index 0000000..a65beb1 --- /dev/null +++ b/mise.toml @@ -0,0 +1,2 @@ +[tools] +tuist = "4.72.0"