Browse Source

connected recharge history api

pull/1/head
InKwon James Kim 5 years ago
parent
commit
ff40dea55f
  1. 34
      GME Remit/APIs/Router/APIRouter.swift
  2. 24
      GME Remit/AppDelegate.swift
  3. 8
      GME Remit/Modules/PowerCallModules/LocalTopup/PhoneCardRecharge/User Interface/Presenter/PhoneCardRechargePresenter.swift
  4. 25
      GME Remit/Modules/PowerCallModules/LocalTopup/PhoneCardRecharge/User Interface/View/PhoneCardRechargeViewController.swift
  5. 19
      GME Remit/Modules/PowerCallModules/RechargeHistory/Application Logic/Service/RechargeHistoryService.swift
  6. 85
      GME Remit/Modules/PowerCallModules/RechargeHistory/User Interface/View/RechargeHistory.storyboard
  7. 2
      GME Remit/Modules/PowerCallModules/RechargePayment/Application Logic/Interactor/RechargePaymentInteractor.swift
  8. 2
      GME Remit/Modules/PowerCallModules/RechargePayment/Application Logic/Interactor/RechargePaymentInteractorIO.swift
  9. 2
      GME Remit/Modules/PowerCallModules/RechargePayment/Application Logic/Service/RechargePaymentService.swift
  10. 2
      GME Remit/Modules/PowerCallModules/RechargePayment/Application Logic/Service/RechargePaymentServiceType.swift
  11. 8
      GME Remit/Modules/PowerCallModules/RechargePayment/User Interface/Presenter/RechargePaymentPresenter.swift
  12. 14
      GME Remit/Modules/PowerCallModules/RechargePayment/User Interface/View/RechargePaymentViewController.swift
  13. 223
      GME Remit/Modules/SideMenu/SideMenu.storyboard
  14. 24
      GME Remit/Utilities/CustomUI/GMEAlert/GMEAlertViewController.xib

34
GME Remit/APIs/Router/APIRouter.swift

@ -67,6 +67,7 @@ enum APIRouter {
// MARK: - Recharge Prepiad Phone
case fetchCardList(type: String, mobile: String)
case verificationAndBuy(model: RechargeModel)
case fetchRechargeHistory(from: String, to: String)
}
// MARK: - Request
@ -137,8 +138,9 @@ extension APIRouter: ApiServiceType {
headers: needsAuthorization ? afterLoginHeader : beforeLoginHeader
).handle(
success: { (response: ResponseContainer<Void>) in
if (response.errorCode ?? "") == "1" {
let error = NSError(domain: "Network", code: 0, message: response.message ?? "")
if (response.errorCode ?? "") != "0" {
let code = Int(response.errorCode ?? "1") ?? 1
let error = NSError(domain: "Network", code: code, message: response.message ?? "")
failure(error)
} else {
success()
@ -173,8 +175,9 @@ extension APIRouter: ApiServiceType {
headers: needsAuthorization ? afterLoginHeader : beforeLoginHeader
).handle(
success: { (response: ResponseContainer<Element>) in
if (response.errorCode ?? "") == "1" {
let error = NSError(domain: "Network", code: 0, message: response.message ?? "")
if (response.errorCode ?? "") != "0" {
let code = Int(response.errorCode ?? "1") ?? 1
let error = NSError(domain: "Network", code: code, message: response.message ?? "")
failure(error)
} else {
guard let data = response.data else {
@ -215,8 +218,9 @@ extension APIRouter: ApiServiceType {
)
.handle(
success: { (response: ResponseContainerObject<Element>) in
if (response.errorCode ?? "") == "1" {
let error = NSError(domain: "Network", code: 0, message: response.message ?? "")
if (response.errorCode ?? "") != "0" {
let code = Int(response.errorCode ?? "1") ?? 1
let error = NSError(domain: "Network", code: code, message: response.message ?? "")
failure(error)
} else {
guard let data = response.data else {
@ -257,8 +261,9 @@ extension APIRouter: ApiServiceType {
)
.handle(
success: { (response: ResponseContainerArray<Element>) in
if (response.errorCode ?? "") == "1" {
let error = NSError(domain: "Network", code: 0, message: response.message ?? "")
if (response.errorCode ?? "") != "0" {
let code = Int(response.errorCode ?? "1") ?? 1
let error = NSError(domain: "Network", code: code, message: response.message ?? "")
failure(error)
} else {
guard let data = response.data else {
@ -458,6 +463,8 @@ extension APIRouter {
return "\(baseUrl)/powerCall/GetCardList/"
case .verificationAndBuy:
return "\(baseUrl)/powerCall/VerificationAndBuy/"
case .fetchRechargeHistory:
return "\(baseUrl)/powerCall/GetChargeHistory/"
}
}
}
@ -526,6 +533,8 @@ extension APIRouter {
return .post
case .verificationAndBuy:
return .post
case .fetchRechargeHistory:
return .post
}
}
@ -729,7 +738,9 @@ extension APIRouter {
]
case .fetchCardList(let type, let mobile):
let senderID = GMEDB.shared.user.string(.senderId) ?? ""
return [
"CustomerId" : senderID,
"getcardType": type,
"phoneNo": mobile
]
@ -749,6 +760,13 @@ extension APIRouter {
"UseBalancePrice" : model.useBalancePrice ?? "",
"PassWord": model.password ?? ""
]
case .fetchRechargeHistory(let from, let to):
let senderID = GMEDB.shared.user.string(.senderId) ?? ""
return [
"CustomerId": senderID,
"FromDate" : from,
"ToDate": to
]
default: return nil
}

24
GME Remit/AppDelegate.swift

@ -56,14 +56,20 @@ class AppDelegate: UIResponder, UIApplicationDelegate {
let center = UNUserNotificationCenter.current()
center.delegate = self
center.requestAuthorization(options: [.alert, .sound, .badge]) { (_, _) in}
application.registerForRemoteNotifications()
center.requestAuthorization(options: [.alert, .sound, .badge]) { (granted, _) in
guard granted else { return }
center.getNotificationSettings { settings in
print("Notification settings: \(settings)")
DispatchQueue.main.async {
UIApplication.shared.registerForRemoteNotifications()
}
}
}
// Initialize ChannelIO
ChannelIO.initialize()
self.window?.rootViewController = LauncherScreenWireframe().getMainView()
GMEDB
.shared
.app
@ -71,6 +77,16 @@ class AppDelegate: UIResponder, UIApplicationDelegate {
StoreReviewHelper.shared.incrementAppOpenedCount()
self.window?.rootViewController = LauncherScreenWireframe().getMainView()
// Check launch from notification.
// let notificationOption = launchOptions?[.remoteNotification]
// if let notification = notificationOption as? [String: AnyObject],
// let aps = notification["aps"] as? [String: AnyObject] {
//
// (window?.rootViewController as? UITabBarController)?.selectedIndex = 3
// }
return true
}

8
GME Remit/Modules/PowerCallModules/LocalTopup/PhoneCardRecharge/User Interface/Presenter/PhoneCardRechargePresenter.swift

@ -60,7 +60,7 @@ class PhoneCardRechargePresenter: ViewModelType {
let isError: Driver<Error>
let isProgress: Driver<Bool>
let isEnableNext: Driver<Status>
let isSuccessPayment: Driver<VerificationAndBuy>
let isSuccessPayment: Driver<Void>
let regularModel: Driver<[PriceModel]>
let fixedModel: Driver<[MainCardInformation]>
let carrierPlanModel: Driver<[CardInformation]>
@ -72,7 +72,7 @@ class PhoneCardRechargePresenter: ViewModelType {
private let progressLinker = PublishSubject<Bool>()
private let errorLinker = PublishSubject<Error>()
private let isSuccessPayment = PublishSubject<VerificationAndBuy>()
private let isSuccessPayment = PublishSubject<Void>()
private let regularModel = BehaviorSubject<[PriceModel]>(value: [])
private let fixedModel = BehaviorSubject<[MainCardInformation]>(value: [])
@ -209,7 +209,7 @@ extension PhoneCardRechargePresenter: PhoneCardRechargeWireframeOutput {
}
extension PhoneCardRechargePresenter: RechargePayementDelegate {
func rechargePayment(_ viewController: UIViewController, didComplete data: VerificationAndBuy) {
isSuccessPayment.onNext(data)
func rechargePayment(_ viewController: UIViewController) {
isSuccessPayment.onNext(())
}
}

25
GME Remit/Modules/PowerCallModules/LocalTopup/PhoneCardRecharge/User Interface/View/PhoneCardRechargeViewController.swift

@ -171,7 +171,20 @@ extension PhoneCardRechargeViewController {
output.isError
.drive(
onNext: { self.alert(type: .error, message: $0.localizedDescription) }
onNext: { [weak self] in
let error = $0 as NSError
if error.code == 5 {
self?.alert(
type: .error,
message: "You have a recent request for recharging.\nWait for the results of this request."
) {
self?.navigationController?.popToRootViewController(animated: true)
}
} else {
self?.alert(type: .error, message: $0.localizedDescription)
}
}
).disposed(by: disposeBag)
output.isProgress
@ -181,9 +194,15 @@ extension PhoneCardRechargeViewController {
output.isSuccessPayment
.drive(
onNext: {[weak self] receipt in
print("receipt: \(receipt)")
onNext: {[weak self] in
self?.alertWithOk(
type: .success,
message: "The recharge request successfuly.\nYou can check it's result at Recharge History",
title: "Recharge Request Success",
okTitle: "Ok"
) {
self?.navigationController?.popToRootViewController(animated: true)
}
}).disposed(by: disposeBag)
output.isEnableNext

19
GME Remit/Modules/PowerCallModules/RechargeHistory/Application Logic/Service/RechargeHistoryService.swift

@ -91,14 +91,17 @@ class RechargeHistoryService: RechargeHistoryServiceType {
]
}
"""
guard
let json = ResponseContainerArray<RechargeHistory>(JSONString: text),
let data = json.data else {
let error = NSError(domain: "TEST data error", code: 0, message: "Wrong Test Data")
failure(error)
return
}
// guard
// let json = ResponseContainerArray<RechargeHistory>(JSONString: text),
// let data = json.data else {
// let error = NSError(domain: "TEST data error", code: 0, message: "Wrong Test Data")
// failure(error)
// return
// }
//
// success(data)
success(data)
APIRouter.fetchRechargeHistory(from: from, to: to)
.json(success: success, failure: failure)
}
}

85
GME Remit/Modules/PowerCallModules/RechargeHistory/User Interface/View/RechargeHistory.storyboard

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="15505" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="HSb-ou-7T5">
<device id="retina4_7" orientation="portrait" appearance="light"/>
<device id="retina4_0" orientation="portrait" appearance="light"/>
<dependencies>
<deployment identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="15509"/>
@ -25,20 +25,20 @@
<objects>
<viewController storyboardIdentifier="RechargeHistoryViewController" title="RechargeHistory" id="HSb-ou-7T5" customClass="RechargeHistoryViewController" customModule="GME_Remit" sceneMemberID="viewController">
<view key="view" contentMode="scaleToFill" id="9Uc-9s-KgO">
<rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
<rect key="frame" x="0.0" y="0.0" width="320" height="568"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="10" translatesAutoresizingMaskIntoConstraints="NO" id="wYq-sy-WtH">
<rect key="frame" x="10" y="10" width="355" height="647"/>
<rect key="frame" x="10" y="10" width="300" height="548"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="GyV-RQ-S76">
<rect key="frame" x="0.0" y="0.0" width="355" height="50"/>
<rect key="frame" x="0.0" y="0.0" width="300" height="50"/>
<subviews>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="FbO-fp-5M1">
<rect key="frame" x="0.0" y="0.0" width="305" height="50"/>
<rect key="frame" x="0.0" y="0.0" width="250" height="50"/>
<subviews>
<searchBar contentMode="redraw" searchBarStyle="minimal" translatesAutoresizingMaskIntoConstraints="NO" id="viD-UT-958">
<rect key="frame" x="0.0" y="0.0" width="305" height="50"/>
<rect key="frame" x="0.0" y="0.0" width="250" height="50"/>
<textInputTraits key="textInputTraits"/>
</searchBar>
</subviews>
@ -52,7 +52,7 @@
</constraints>
</view>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="aJz-Qa-aaJ">
<rect key="frame" x="305" y="0.0" width="50" height="50"/>
<rect key="frame" x="250" y="0.0" width="50" height="50"/>
<subviews>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="IRp-JR-dKF">
<rect key="frame" x="5" y="5" width="40" height="40"/>
@ -73,13 +73,13 @@
</constraints>
</stackView>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Yw9-cK-pIF">
<rect key="frame" x="0.0" y="60" width="355" height="35"/>
<rect key="frame" x="0.0" y="60" width="300" height="35"/>
<subviews>
<view clipsSubviews="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="EHz-NG-QNu">
<rect key="frame" x="0.0" y="1" width="355" height="33"/>
<rect key="frame" x="0.0" y="1" width="300" height="33"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" spacing="8" translatesAutoresizingMaskIntoConstraints="NO" id="VZm-PZ-6xT">
<rect key="frame" x="115" y="-8.5" width="125" height="50"/>
<rect key="frame" x="87" y="-8.5" width="126" height="50"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="kXj-V1-9fF">
<rect key="frame" x="0.0" y="0.0" width="50" height="50"/>
@ -88,13 +88,13 @@
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="~" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Vc7-6n-qg3">
<rect key="frame" x="58" y="0.0" width="9" height="50"/>
<rect key="frame" x="58" y="0.0" width="10" height="50"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Medium" family="San Francisco Display" pointSize="16"/>
<color key="textColor" name="ThemeText"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="dwn-HQ-Zqv">
<rect key="frame" x="75" y="0.0" width="50" height="50"/>
<rect key="frame" x="76" y="0.0" width="50" height="50"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Medium" family="San Francisco Display" pointSize="16"/>
<color key="textColor" name="ThemeText"/>
<nil key="highlightedColor"/>
@ -102,7 +102,7 @@
</subviews>
</stackView>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="mtc-x2-p8u">
<rect key="frame" x="330" y="9" width="15" height="15"/>
<rect key="frame" x="275" y="9" width="15" height="15"/>
<constraints>
<constraint firstAttribute="height" constant="15" id="81h-kW-v0l"/>
<constraint firstAttribute="width" constant="15" id="nfu-bk-LLl"/>
@ -129,16 +129,16 @@
</constraints>
</view>
<tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" allowsSelection="NO" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="kkE-JE-vKh">
<rect key="frame" x="0.0" y="105" width="355" height="501"/>
<rect key="frame" x="0.0" y="105" width="300" height="402"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<color key="separatorColor" name="ThemeSeparate"/>
<inset key="separatorInset" minX="0.0" minY="0.0" maxX="0.0" maxY="0.0"/>
<view key="tableFooterView" contentMode="scaleToFill" id="sUn-Qd-aYI">
<rect key="frame" x="0.0" y="169" width="355" height="44"/>
<rect key="frame" x="0.0" y="169" width="300" height="44"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="There are no histories" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Om4-pB-2Ja">
<rect key="frame" x="112.5" y="13.5" width="130" height="17"/>
<rect key="frame" x="82.5" y="14" width="135" height="16.5"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="14"/>
<color key="textColor" name="ThemeText"/>
<nil key="highlightedColor"/>
@ -152,35 +152,35 @@
</view>
<prototypes>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="blue" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" reuseIdentifier="RechargeHistoryCell" rowHeight="113" id="swM-we-WxX" customClass="RechargeHistoryCell" customModule="GME_Remit" customModuleProvider="target">
<rect key="frame" x="0.0" y="28" width="355" height="113"/>
<rect key="frame" x="0.0" y="28" width="300" height="113"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="swM-we-WxX" id="SyI-Yh-F6t">
<rect key="frame" x="0.0" y="0.0" width="355" height="113"/>
<rect key="frame" x="0.0" y="0.0" width="300" height="113"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<view opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="XEu-qK-Fq6">
<rect key="frame" x="5" y="10" width="345" height="93"/>
<rect key="frame" x="5" y="10" width="290" height="93"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" distribution="fillEqually" translatesAutoresizingMaskIntoConstraints="NO" id="l51-EO-9in">
<rect key="frame" x="10" y="0.0" width="325" height="93"/>
<rect key="frame" x="10" y="0.0" width="270" height="93"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillEqually" translatesAutoresizingMaskIntoConstraints="NO" id="e4B-m5-N2F">
<rect key="frame" x="0.0" y="0.0" width="162.5" height="93"/>
<rect key="frame" x="0.0" y="0.0" width="135" height="93"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="2019-09-01" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="49V-na-ypy">
<rect key="frame" x="0.0" y="0.0" width="162.5" height="31"/>
<rect key="frame" x="0.0" y="0.0" width="135" height="31"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="12"/>
<color key="textColor" name="ThemeText"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="01052850125" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="yyY-9Y-N6Y">
<rect key="frame" x="0.0" y="31" width="162.5" height="31"/>
<rect key="frame" x="0.0" y="31" width="135" height="31"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Medium" family="San Francisco Display" pointSize="17"/>
<color key="textColor" name="ThemeText"/>
<nil key="highlightedColor"/>
</label>
<stackView opaque="NO" contentMode="scaleToFill" spacing="5" translatesAutoresizingMaskIntoConstraints="NO" id="1fj-KC-kUK">
<rect key="frame" x="0.0" y="62" width="162.5" height="31"/>
<rect key="frame" x="0.0" y="62" width="135" height="31"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="252" verticalHuggingPriority="251" text="MONTH CHARGE" lineBreakMode="tailTruncation" numberOfLines="2" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="BBN-Ac-cxM">
<rect key="frame" x="0.0" y="0.0" width="48" height="31"/>
@ -201,7 +201,7 @@
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="MyWorld(LG)" lineBreakMode="wordWrap" numberOfLines="2" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Tyc-aK-AO9">
<rect key="frame" x="63" y="0.0" width="99.5" height="31"/>
<rect key="frame" x="63" y="0.0" width="72" height="31"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="12"/>
<color key="textColor" name="ThemeText"/>
<nil key="highlightedColor"/>
@ -211,25 +211,25 @@
</subviews>
</stackView>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillEqually" translatesAutoresizingMaskIntoConstraints="NO" id="U8A-T1-eY7">
<rect key="frame" x="162.5" y="0.0" width="162.5" height="93"/>
<rect key="frame" x="135" y="0.0" width="135" height="93"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="19110509232455040154" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="2Pu-nb-I9s">
<rect key="frame" x="0.0" y="0.0" width="162.5" height="31"/>
<rect key="frame" x="0.0" y="0.0" width="135" height="31"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="12"/>
<color key="textColor" name="ThemeText"/>
<nil key="highlightedColor"/>
</label>
<stackView opaque="NO" contentMode="scaleToFill" spacing="5" translatesAutoresizingMaskIntoConstraints="NO" id="2dw-zT-2Pf">
<rect key="frame" x="0.0" y="31" width="162.5" height="31"/>
<rect key="frame" x="0.0" y="31" width="135" height="31"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="₩" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="mgy-4U-TZj">
<rect key="frame" x="0.0" y="0.0" width="101.5" height="31"/>
<rect key="frame" x="0.0" y="0.0" width="74.5" height="31"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Bold" family="San Francisco Display" pointSize="18"/>
<color key="textColor" name="ThemeRed"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="252" verticalHuggingPriority="251" text="39,900" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="MM0-Z4-RVA">
<rect key="frame" x="106.5" y="0.0" width="56" height="31"/>
<rect key="frame" x="79.5" y="0.0" width="55.5" height="31"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Bold" family="San Francisco Display" pointSize="18"/>
<color key="textColor" name="ThemeRed"/>
<nil key="highlightedColor"/>
@ -237,10 +237,10 @@
</subviews>
</stackView>
<view opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Fek-GZ-fOJ">
<rect key="frame" x="0.0" y="62" width="162.5" height="31"/>
<rect key="frame" x="0.0" y="62" width="135" height="31"/>
<subviews>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="SUCCESS" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="HJ4-VI-zKR">
<rect key="frame" x="62.5" y="5" width="100" height="21"/>
<rect key="frame" x="35" y="5" width="100" height="21"/>
<color key="backgroundColor" name="ThemeBlue"/>
<constraints>
<constraint firstAttribute="width" constant="100" id="yiS-nm-Rfh"/>
@ -293,32 +293,28 @@
</prototypes>
</tableView>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="n1y-jr-cUl">
<rect key="frame" x="0.0" y="616" width="355" height="31"/>
<rect key="frame" x="0.0" y="517" width="300" height="31"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" spacing="7" translatesAutoresizingMaskIntoConstraints="NO" id="p4Y-mp-BXT">
<rect key="frame" x="0.0" y="5" width="355" height="21"/>
<stackView opaque="NO" contentMode="scaleToFill" distribution="fillEqually" spacing="7" translatesAutoresizingMaskIntoConstraints="NO" id="p4Y-mp-BXT">
<rect key="frame" x="0.0" y="5" width="300" height="21"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="5Wn-gZ-2ei">
<rect key="frame" x="0.0" y="0.0" width="34" height="21"/>
<rect key="frame" x="0.0" y="0.0" width="70" height="21"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="WAITING" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumScaleFactor="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="qBt-j3-Y9y">
<rect key="frame" x="41" y="0.0" width="100" height="21"/>
<rect key="frame" x="77" y="0.0" width="69.5" height="21"/>
<color key="backgroundColor" name="ThemeGreen"/>
<constraints>
<constraint firstAttribute="width" constant="100" id="oDL-Tf-acl"/>
</constraints>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Medium" family="San Francisco Display" pointSize="14"/>
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="SUCCESS" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumScaleFactor="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="JhP-It-2Dc">
<rect key="frame" x="148" y="0.0" width="100" height="21"/>
<rect key="frame" x="153.5" y="0.0" width="70" height="21"/>
<color key="backgroundColor" name="ThemeBlue"/>
<constraints>
<constraint firstAttribute="width" constant="100" id="R2o-gL-D9Y"/>
<constraint firstAttribute="height" constant="21" id="nV0-Mc-HUY"/>
</constraints>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Medium" family="San Francisco Display" pointSize="14"/>
@ -326,11 +322,8 @@
<nil key="highlightedColor"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="FAILURE" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumScaleFactor="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="SyV-28-eMx">
<rect key="frame" x="255" y="0.0" width="100" height="21"/>
<rect key="frame" x="230.5" y="0.0" width="69.5" height="21"/>
<color key="backgroundColor" name="ThemeRed"/>
<constraints>
<constraint firstAttribute="width" constant="100" id="Owv-Th-8g0"/>
</constraints>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Medium" family="San Francisco Display" pointSize="14"/>
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>

2
GME Remit/Modules/PowerCallModules/RechargePayment/Application Logic/Interactor/RechargePaymentInteractor.swift

@ -35,7 +35,7 @@ extension RechargePaymentInteractor: RechargePaymentInteractorInput {
service.submit(
of: model,
success: { [weak self] in
self?.output?.setSubmitSuccess(with: $0)
self?.output?.setSubmitSuccess()
},
failure: {[weak self] in
self?.output?.setError(with: $0)

2
GME Remit/Modules/PowerCallModules/RechargePayment/Application Logic/Interactor/RechargePaymentInteractorIO.swift

@ -13,6 +13,6 @@ protocol RechargePaymentInteractorInput: class {
protocol RechargePaymentInteractorOutput: class {
func setModel(with model: RechargeModel?)
func setSubmitSuccess(with model: VerificationAndBuy)
func setSubmitSuccess()
func setError(with error: Error)
}

2
GME Remit/Modules/PowerCallModules/RechargePayment/Application Logic/Service/RechargePaymentService.swift

@ -11,7 +11,7 @@ import Foundation
class RechargePaymentService: RechargePaymentServiceType {
func submit(
of model: RechargeModel,
success: @escaping (VerificationAndBuy) -> Void,
success: @escaping () -> Void,
failure: @escaping (Error) -> Void
) {
APIRouter.verificationAndBuy(model: model).json(

2
GME Remit/Modules/PowerCallModules/RechargePayment/Application Logic/Service/RechargePaymentServiceType.swift

@ -9,7 +9,7 @@
protocol RechargePaymentServiceType: class {
func submit(
of model: RechargeModel,
success: @escaping (VerificationAndBuy) -> Void,
success: @escaping () -> Void,
failure: @escaping (Error) -> Void
)
}

8
GME Remit/Modules/PowerCallModules/RechargePayment/User Interface/Presenter/RechargePaymentPresenter.swift

@ -26,7 +26,7 @@ class RechargePaymentPresenter: ViewModelType {
let rechargeModel: Driver<RechargeModel?>
let paymentAmount: Driver<String>
let remainingBalance: Driver<String>
let submitSuccess: Driver<VerificationAndBuy>
let submitSuccess: Driver<Void>
}
private let disposeBag = DisposeBag()
@ -35,7 +35,7 @@ class RechargePaymentPresenter: ViewModelType {
private let errorLinker = PublishSubject<Error>()
private var model = BehaviorSubject<RechargeModel?>(value: nil)
private var submitSuccess = PublishSubject<VerificationAndBuy>()
private var submitSuccess = PublishSubject<Void>()
func transform(input: Input) -> Output {
@ -80,9 +80,9 @@ class RechargePaymentPresenter: ViewModelType {
// MARK: RechargePayment interactor output interface
extension RechargePaymentPresenter: RechargePaymentInteractorOutput {
func setSubmitSuccess(with model: VerificationAndBuy) {
func setSubmitSuccess() {
progressLinker.onNext(false)
submitSuccess.onNext(model)
submitSuccess.onNext(())
}
func setError(with error: Error) {

14
GME Remit/Modules/PowerCallModules/RechargePayment/User Interface/View/RechargePaymentViewController.swift

@ -18,7 +18,7 @@ enum RechargePaymentMode {
}
protocol RechargePayementDelegate: class {
func rechargePayment(_ viewController: UIViewController, didComplete data: VerificationAndBuy)
func rechargePayment(_ viewController: UIViewController)
}
class RechargePaymentViewController: UIViewController {
@ -122,18 +122,10 @@ extension RechargePaymentViewController {
.disposed(by: disposeBag)
output.submitSuccess
.drive(onNext: {[weak self] model in
.drive(onNext: {[weak self] in
guard let `self` = self else {return}
self.alertWithOk(
type: .success,
message: "You will receive message about recharge result through SMS.",
title: "Payment Request completed",
okTitle: "Ok"
) {
self.dismiss(animated: true) {
self.delegate?.rechargePayment(self, didComplete: model)
}
self.delegate?.rechargePayment(self)
}
}).disposed(by: disposeBag)

223
GME Remit/Modules/SideMenu/SideMenu.storyboard

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="15505" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES">
<device id="retina5_5" orientation="portrait" appearance="light"/>
<device id="retina4_0" orientation="portrait" appearance="light"/>
<dependencies>
<deployment identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="15509"/>
@ -28,26 +28,20 @@
<objects>
<viewController storyboardIdentifier="SideMenuViewController" id="XQF-oH-rUR" customClass="SideMenuViewController" customModule="GME_Remit" customModuleProvider="target" sceneMemberID="viewController">
<view key="view" contentMode="scaleToFill" id="eQH-Ma-sSx">
<rect key="frame" x="0.0" y="0.0" width="414" height="736"/>
<rect key="frame" x="0.0" y="0.0" width="320" height="568"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" showsHorizontalScrollIndicator="NO" showsVerticalScrollIndicator="NO" translatesAutoresizingMaskIntoConstraints="NO" id="ADN-kd-oOJ">
<rect key="frame" x="0.0" y="0.0" width="414" height="736"/>
<subviews>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="nuK-R3-90r">
<rect key="frame" x="0.0" y="0.0" width="414" height="736"/>
<subviews>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="ZoG-VG-s0S" userLabel="SettingView">
<rect key="frame" x="3" y="20" width="408" height="676"/>
<rect key="frame" x="3" y="20" width="314" height="528"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="10" translatesAutoresizingMaskIntoConstraints="NO" id="WpF-RW-2xZ">
<rect key="frame" x="35" y="10" width="353" height="656"/>
<rect key="frame" x="35" y="10" width="259" height="508"/>
<subviews>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="qlG-Mh-Rkm" userLabel="User Information">
<rect key="frame" x="0.0" y="0.0" width="353" height="103"/>
<rect key="frame" x="0.0" y="0.0" width="259" height="103"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ccr" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" minimumFontSize="12" translatesAutoresizingMaskIntoConstraints="NO" id="kdg-zQ-NIN">
<rect key="frame" x="0.0" y="10" width="275" height="43"/>
<rect key="frame" x="0.0" y="10" width="181" height="43"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="height" constant="43" id="zNb-i9-nnG"/>
@ -57,14 +51,14 @@
<nil key="highlightedColor"/>
</label>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="VRX-3l-YiC">
<rect key="frame" x="283" y="16.666666666666664" width="70" height="70"/>
<rect key="frame" x="189" y="16.5" width="70" height="70"/>
<constraints>
<constraint firstAttribute="height" constant="70" id="Dki-tq-6kK"/>
<constraint firstAttribute="width" constant="70" id="GJV-Wr-7AM"/>
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="9849192759" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="7" translatesAutoresizingMaskIntoConstraints="NO" id="QNQ-s6-P5E">
<rect key="frame" x="0.0" y="61" width="275" height="17"/>
<rect key="frame" x="0.0" y="61" width="181" height="17"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="height" constant="17" id="lMU-0b-sbd"/>
@ -84,7 +78,7 @@
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="9Xh-pG-j5B">
<rect key="frame" x="283" y="16.666666666666664" width="70" height="70"/>
<rect key="frame" x="189" y="16.5" width="70" height="70"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="height" constant="70" id="7By-jI-fRZ"/>
@ -114,17 +108,17 @@
</constraints>
</view>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Ued-zS-9Yo" userLabel="seperator">
<rect key="frame" x="0.0" y="113" width="353" height="0.6666666666666714"/>
<rect key="frame" x="0.0" y="113" width="259" height="0.5"/>
<color key="backgroundColor" name="ThemeSeparate"/>
<constraints>
<constraint firstAttribute="height" constant="0.5" id="FXh-1J-mPa"/>
</constraints>
</view>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="6yT-MP-bpB" userLabel="Wallet Information">
<rect key="frame" x="0.0" y="123.66666666666666" width="353" height="105.33333333333334"/>
<rect key="frame" x="0.0" y="123.5" width="259" height="105.5"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Your Available Balance" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Cg8-4O-Oae">
<rect key="frame" x="0.0" y="0.0" width="333" height="17"/>
<rect key="frame" x="0.0" y="0.0" width="239" height="17"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="height" constant="17" id="Qcz-Vq-Xoz"/>
@ -134,14 +128,14 @@
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="..." textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="12" translatesAutoresizingMaskIntoConstraints="NO" id="hbf-Lc-lhe">
<rect key="frame" x="0.0" y="21" width="20.333333333333332" height="28.333333333333329"/>
<rect key="frame" x="0.0" y="21" width="20.5" height="28.5"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="24"/>
<color key="textColor" name="ThemeRed"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="KRW" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Q40-hg-fAU">
<rect key="frame" x="22.333333333333336" y="30.333333333333343" width="30" height="17"/>
<rect key="frame" x="22.5" y="30.5" width="30" height="17"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="width" constant="30" id="Zlb-nJ-1BU"/>
@ -152,7 +146,7 @@
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="GME Wallet No." textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Hwu-cz-jJF">
<rect key="frame" x="0.0" y="68.333333333333343" width="85.333333333333329" height="14.666666666666671"/>
<rect key="frame" x="0.0" y="68.5" width="85.5" height="14.5"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="height" constant="14.5" id="Smd-AG-zKV"/>
@ -162,14 +156,14 @@
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" verticalHuggingPriority="251" horizontalCompressionResistancePriority="749" text="null" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="8" translatesAutoresizingMaskIntoConstraints="NO" id="wJr-Kz-LpY">
<rect key="frame" x="87.333333333333329" y="66" width="23.666666666666671" height="17.666666666666671"/>
<rect key="frame" x="87.5" y="66" width="23.5" height="17.5"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Bold" family="San Francisco Display" pointSize="15"/>
<color key="textColor" name="ThemeRed"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="249" verticalHuggingPriority="251" horizontalCompressionResistancePriority="748" text="(Your Bank)" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Va8-ch-pd5">
<rect key="frame" x="0.0" y="91" width="61.333333333333336" height="14.333333333333329"/>
<rect key="frame" x="0.0" y="91" width="61.5" height="14.5"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="height" constant="14.5" id="MvE-hw-Cig"/>
@ -179,7 +173,7 @@
<nil key="highlightedColor"/>
</label>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="FVY-Si-dtB">
<rect key="frame" x="282" y="22.666666666666686" width="71" height="25"/>
<rect key="frame" x="188" y="23" width="71" height="25"/>
<color key="backgroundColor" name="ThemeSubBackground"/>
<constraints>
<constraint firstAttribute="width" relation="greaterThanOrEqual" constant="71" id="NFA-bs-jUy"/>
@ -224,35 +218,35 @@
</constraints>
</view>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="nNq-27-HgQ" userLabel="seperator">
<rect key="frame" x="0.0" y="239" width="353" height="0.66666666666665719"/>
<rect key="frame" x="0.0" y="239" width="259" height="0.5"/>
<color key="backgroundColor" name="ThemeSeparate"/>
<constraints>
<constraint firstAttribute="height" constant="0.5" id="M7s-2z-eUd"/>
</constraints>
</view>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillEqually" spacing="5" translatesAutoresizingMaskIntoConstraints="NO" id="BLa-d5-Z4p">
<rect key="frame" x="0.0" y="249.66666666666671" width="353" height="296.33333333333326"/>
<rect key="frame" x="0.0" y="249.5" width="259" height="258.5"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="10" translatesAutoresizingMaskIntoConstraints="NO" id="hGN-h7-THC">
<rect key="frame" x="0.0" y="0.0" width="353" height="45"/>
<rect key="frame" x="0.0" y="0.0" width="259" height="32.5"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="30" translatesAutoresizingMaskIntoConstraints="NO" id="gqh-Wo-OTx">
<rect key="frame" x="0.0" y="0.0" width="353" height="34.666666666666664"/>
<rect key="frame" x="0.0" y="0.0" width="259" height="32.5"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" spacing="15" translatesAutoresizingMaskIntoConstraints="NO" id="ACD-Os-Kmg">
<rect key="frame" x="0.0" y="0.0" width="353" height="34.666666666666664"/>
<rect key="frame" x="0.0" y="0.0" width="259" height="32.5"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillProportionally" translatesAutoresizingMaskIntoConstraints="NO" id="3g3-sx-skI">
<rect key="frame" x="0.0" y="0.0" width="15" height="34.666666666666664"/>
<rect key="frame" x="0.0" y="0.0" width="15" height="32.5"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text=" " textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="0va-Ca-iYx">
<rect key="frame" x="0.0" y="0.0" width="15" height="10"/>
<rect key="frame" x="0.0" y="0.0" width="15" height="8"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="sm_managet_accounts" translatesAutoresizingMaskIntoConstraints="NO" id="Ztf-HT-Cjt">
<rect key="frame" x="0.0" y="10" width="15" height="15"/>
<rect key="frame" x="0.0" y="8" width="15" height="15"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="height" constant="15" id="Cix-mS-byK"/>
@ -260,7 +254,7 @@
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text=" " textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="HfL-f9-uDZ">
<rect key="frame" x="0.0" y="25" width="15" height="9.6666666666666643"/>
<rect key="frame" x="0.0" y="23" width="15" height="9.5"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
@ -268,11 +262,8 @@
</subviews>
</stackView>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="1gS-9y-0Ch">
<rect key="frame" x="30" y="0.0" width="323" height="34.666666666666664"/>
<rect key="frame" x="30" y="0.0" width="229" height="32.5"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="height" relation="lessThanOrEqual" constant="55" id="plx-gv-LgT"/>
</constraints>
<fontDescription key="fontDescription" name="SanFranciscoText-Regular" family="San Francisco Text" pointSize="14"/>
<state key="normal" title="Auto Debit Account">
<color key="titleColor" name="ThemeText"/>
@ -285,8 +276,8 @@
</stackView>
</subviews>
</stackView>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="eh6-ga-Abj" userLabel="ManageAccountSeperator">
<rect key="frame" x="0.0" y="44.666666666666629" width="353" height="0.3333333333333357"/>
<view hidden="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="eh6-ga-Abj" userLabel="ManageAccountSeperator">
<rect key="frame" x="0.0" y="0.0" width="259" height="0.5"/>
<color key="backgroundColor" name="ThemeSeparate"/>
<constraints>
<constraint firstAttribute="height" constant="0.5" id="UXX-U8-hbb"/>
@ -295,22 +286,22 @@
</subviews>
</stackView>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="10" translatesAutoresizingMaskIntoConstraints="NO" id="4mS-U9-2Dv" userLabel="TransactionHistoryStackView">
<rect key="frame" x="0.0" y="50" width="353" height="45.333333333333343"/>
<rect key="frame" x="0.0" y="37.5" width="259" height="33"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" spacing="15" translatesAutoresizingMaskIntoConstraints="NO" id="AqX-Cz-WVF">
<rect key="frame" x="0.0" y="0.0" width="353" height="35"/>
<rect key="frame" x="0.0" y="0.0" width="259" height="33"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillProportionally" translatesAutoresizingMaskIntoConstraints="NO" id="ED2-im-yQb">
<rect key="frame" x="0.0" y="0.0" width="15" height="35"/>
<rect key="frame" x="0.0" y="0.0" width="15" height="33"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text=" " textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="TxO-Bk-c8A">
<rect key="frame" x="0.0" y="0.0" width="15" height="10"/>
<rect key="frame" x="0.0" y="0.0" width="15" height="9"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="sm_txn_report 2" translatesAutoresizingMaskIntoConstraints="NO" id="gPd-WX-FHE">
<rect key="frame" x="0.0" y="10" width="15" height="15"/>
<rect key="frame" x="0.0" y="9" width="15" height="15"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="width" constant="15" id="Cgc-AA-zkk"/>
@ -318,7 +309,7 @@
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text=" " textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Blw-y0-DJT">
<rect key="frame" x="0.0" y="25" width="15" height="10"/>
<rect key="frame" x="0.0" y="24" width="15" height="9"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
@ -329,7 +320,7 @@
</constraints>
</stackView>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="WBh-cb-774">
<rect key="frame" x="30" y="0.0" width="323" height="35"/>
<rect key="frame" x="30" y="0.0" width="229" height="33"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<fontDescription key="fontDescription" name="SanFranciscoText-Regular" family="San Francisco Text" pointSize="14"/>
<state key="normal" title="Transaction History">
@ -341,8 +332,8 @@
</button>
</subviews>
</stackView>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="8HX-jB-3tZ" userLabel="AboutGmeSeperator">
<rect key="frame" x="0.0" y="45" width="353" height="0.3333333333333357"/>
<view hidden="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="8HX-jB-3tZ" userLabel="AboutGmeSeperator">
<rect key="frame" x="0.0" y="0.0" width="259" height="0.5"/>
<color key="backgroundColor" name="ThemeSeparate"/>
<constraints>
<constraint firstAttribute="height" constant="0.5" id="SrR-qV-Fgs"/>
@ -351,22 +342,22 @@
</subviews>
</stackView>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="10" translatesAutoresizingMaskIntoConstraints="NO" id="0e6-jG-YRX" userLabel="RechargeHistoryStackView">
<rect key="frame" x="0.0" y="100.33333333333331" width="353" height="45.333333333333343"/>
<rect key="frame" x="0.0" y="75.5" width="259" height="32.5"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" spacing="15" translatesAutoresizingMaskIntoConstraints="NO" id="Hli-q8-D8L">
<rect key="frame" x="0.0" y="0.0" width="353" height="34.666666666666664"/>
<rect key="frame" x="0.0" y="0.0" width="259" height="32.5"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillProportionally" translatesAutoresizingMaskIntoConstraints="NO" id="P0O-Gp-TaV">
<rect key="frame" x="0.0" y="0.0" width="15" height="34.666666666666664"/>
<rect key="frame" x="0.0" y="0.0" width="15" height="32.5"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text=" " textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="tL1-aO-DrB">
<rect key="frame" x="0.0" y="0.0" width="15" height="10"/>
<rect key="frame" x="0.0" y="0.0" width="15" height="8.5"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="sm_txn_report 2" translatesAutoresizingMaskIntoConstraints="NO" id="msb-sm-ESw">
<rect key="frame" x="0.0" y="10" width="15" height="15"/>
<rect key="frame" x="0.0" y="8.5" width="15" height="15"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="width" constant="15" id="dtJ-Au-CTI"/>
@ -374,7 +365,7 @@
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text=" " textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="JDc-Ad-gI5">
<rect key="frame" x="0.0" y="25" width="15" height="9.6666666666666643"/>
<rect key="frame" x="0.0" y="23.5" width="15" height="9"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
@ -385,7 +376,7 @@
</constraints>
</stackView>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="QW4-Sc-rr0">
<rect key="frame" x="30" y="0.0" width="323" height="34.666666666666664"/>
<rect key="frame" x="30" y="0.0" width="229" height="32.5"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<fontDescription key="fontDescription" name="SanFranciscoText-Regular" family="San Francisco Text" pointSize="14"/>
<state key="normal" title="Recharge History">
@ -397,8 +388,8 @@
</button>
</subviews>
</stackView>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="qPY-KG-EOo" userLabel="AboutGmeSeperator">
<rect key="frame" x="0.0" y="44.666666666666686" width="353" height="0.6666666666666643"/>
<view hidden="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="qPY-KG-EOo" userLabel="AboutGmeSeperator">
<rect key="frame" x="0.0" y="0.0" width="259" height="0.5"/>
<color key="backgroundColor" name="ThemeSeparate"/>
<constraints>
<constraint firstAttribute="height" constant="0.5" id="vYC-3A-MUJ"/>
@ -407,22 +398,22 @@
</subviews>
</stackView>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="10" translatesAutoresizingMaskIntoConstraints="NO" id="zdy-H8-A2J" userLabel="AboutStackView">
<rect key="frame" x="0.0" y="150.66666666666663" width="353" height="45.333333333333343"/>
<rect key="frame" x="0.0" y="113" width="259" height="32.5"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" spacing="15" translatesAutoresizingMaskIntoConstraints="NO" id="yDy-I4-DNz">
<rect key="frame" x="0.0" y="0.0" width="353" height="34.666666666666664"/>
<rect key="frame" x="0.0" y="0.0" width="259" height="32.5"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillProportionally" translatesAutoresizingMaskIntoConstraints="NO" id="xME-i3-f96">
<rect key="frame" x="0.0" y="0.0" width="15" height="34.666666666666664"/>
<rect key="frame" x="0.0" y="0.0" width="15" height="32.5"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text=" " textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="flL-55-hMS">
<rect key="frame" x="0.0" y="0.0" width="15" height="9.6666666666666661"/>
<rect key="frame" x="0.0" y="0.0" width="15" height="9"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="settingsAbout" translatesAutoresizingMaskIntoConstraints="NO" id="2YN-i2-6yb">
<rect key="frame" x="0.0" y="9.6666666666666856" width="15" height="15"/>
<rect key="frame" x="0.0" y="9" width="15" height="15"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="height" constant="15" id="Vck-rN-Lly"/>
@ -430,7 +421,7 @@
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text=" " textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="dXK-3K-VDg">
<rect key="frame" x="0.0" y="24.666666666666686" width="15" height="10"/>
<rect key="frame" x="0.0" y="24" width="15" height="8.5"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
@ -441,7 +432,7 @@
</constraints>
</stackView>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="g04-2C-I0o">
<rect key="frame" x="30" y="0.0" width="323" height="34.666666666666664"/>
<rect key="frame" x="30" y="0.0" width="229" height="32.5"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<fontDescription key="fontDescription" name="SanFranciscoText-Regular" family="San Francisco Text" pointSize="14"/>
<state key="normal" title="About GME">
@ -453,8 +444,8 @@
</button>
</subviews>
</stackView>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="hQl-qv-c6G" userLabel="AboutGmeSeperator">
<rect key="frame" x="0.0" y="44.666666666666686" width="353" height="0.6666666666666643"/>
<view hidden="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="hQl-qv-c6G" userLabel="AboutGmeSeperator">
<rect key="frame" x="0.0" y="0.0" width="259" height="0.5"/>
<color key="backgroundColor" name="ThemeSeparate"/>
<constraints>
<constraint firstAttribute="height" constant="0.5" id="ZgE-Ci-tpW"/>
@ -463,22 +454,22 @@
</subviews>
</stackView>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="10" translatesAutoresizingMaskIntoConstraints="NO" id="4oZ-AQ-PlP" userLabel="SettingStack View">
<rect key="frame" x="0.0" y="201" width="353" height="45"/>
<rect key="frame" x="0.0" y="150.5" width="259" height="32.5"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" spacing="15" translatesAutoresizingMaskIntoConstraints="NO" id="WQs-jK-tRN">
<rect key="frame" x="0.0" y="0.0" width="353" height="34.666666666666664"/>
<rect key="frame" x="0.0" y="0.0" width="259" height="32.5"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillProportionally" translatesAutoresizingMaskIntoConstraints="NO" id="LwM-wN-KJw">
<rect key="frame" x="0.0" y="0.0" width="15" height="34.666666666666664"/>
<rect key="frame" x="0.0" y="0.0" width="15" height="32.5"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text=" " textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="xzg-iK-Au3">
<rect key="frame" x="0.0" y="0.0" width="15" height="9.6666666666666661"/>
<rect key="frame" x="0.0" y="0.0" width="15" height="9"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="settingsSetting" translatesAutoresizingMaskIntoConstraints="NO" id="fgo-RA-LTU">
<rect key="frame" x="0.0" y="9.6666666666666288" width="15" height="15"/>
<rect key="frame" x="0.0" y="9" width="15" height="15"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="height" constant="15" id="76v-qf-AAD"/>
@ -486,7 +477,7 @@
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text=" " textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="vVT-yc-cSM">
<rect key="frame" x="0.0" y="24.666666666666629" width="15" height="10"/>
<rect key="frame" x="0.0" y="24" width="15" height="8.5"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
@ -497,7 +488,7 @@
</constraints>
</stackView>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="74r-QV-rod">
<rect key="frame" x="30" y="0.0" width="323" height="34.666666666666664"/>
<rect key="frame" x="30" y="0.0" width="229" height="32.5"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<fontDescription key="fontDescription" name="SanFranciscoText-Regular" family="San Francisco Text" pointSize="14"/>
<state key="normal" title="Settings">
@ -509,8 +500,8 @@
</button>
</subviews>
</stackView>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="UkR-Y2-CxP" userLabel="settingSeperator">
<rect key="frame" x="0.0" y="44.666666666666686" width="353" height="0.3333333333333357"/>
<view hidden="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="UkR-Y2-CxP" userLabel="settingSeperator">
<rect key="frame" x="0.0" y="0.0" width="259" height="0.5"/>
<color key="backgroundColor" name="ThemeSeparate"/>
<constraints>
<constraint firstAttribute="height" constant="0.5" id="xmn-0D-mvC"/>
@ -519,22 +510,22 @@
</subviews>
</stackView>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="10" translatesAutoresizingMaskIntoConstraints="NO" id="giG-3U-czb" userLabel="LogOutStackView">
<rect key="frame" x="0.0" y="250.99999999999997" width="353" height="45.333333333333343"/>
<rect key="frame" x="0.0" y="188" width="259" height="33"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" spacing="15" translatesAutoresizingMaskIntoConstraints="NO" id="EEp-Ts-pi0">
<rect key="frame" x="0.0" y="0.0" width="353" height="45.333333333333336"/>
<rect key="frame" x="0.0" y="0.0" width="259" height="33"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillProportionally" translatesAutoresizingMaskIntoConstraints="NO" id="0qN-Pf-UqP">
<rect key="frame" x="0.0" y="0.0" width="15" height="45.333333333333336"/>
<rect key="frame" x="0.0" y="0.0" width="15" height="33"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text=" " textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="UhM-dE-zWT">
<rect key="frame" x="0.0" y="0.0" width="15" height="15.333333333333334"/>
<rect key="frame" x="0.0" y="0.0" width="15" height="9"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="settingsLogout" translatesAutoresizingMaskIntoConstraints="NO" id="e9b-RT-ZHE">
<rect key="frame" x="0.0" y="15.333333333333371" width="15" height="15"/>
<rect key="frame" x="0.0" y="9" width="15" height="15"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="height" constant="15" id="OKZ-Mb-57R"/>
@ -542,7 +533,7 @@
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text=" " textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="ACt-jG-1Oi">
<rect key="frame" x="0.0" y="30.333333333333371" width="15" height="15"/>
<rect key="frame" x="0.0" y="24" width="15" height="9"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
@ -554,7 +545,7 @@
</constraints>
</stackView>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="tWd-gc-RoZ">
<rect key="frame" x="30" y="0.0" width="323" height="45.333333333333336"/>
<rect key="frame" x="30" y="0.0" width="229" height="33"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<fontDescription key="fontDescription" name="SanFranciscoText-Regular" family="San Francisco Text" pointSize="14"/>
<state key="normal" title="Logout">
@ -568,13 +559,8 @@
</stackView>
</subviews>
</stackView>
</subviews>
</stackView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="249" text="" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="zFP-LY-ewb">
<rect key="frame" x="0.0" y="556" width="353" height="100"/>
<constraints>
<constraint firstAttribute="height" relation="lessThanOrEqual" constant="100" id="Nsb-qi-uio"/>
</constraints>
<rect key="frame" x="0.0" y="226" width="259" height="32.5"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
@ -582,6 +568,8 @@
</subviews>
</stackView>
</subviews>
</stackView>
</subviews>
<color key="backgroundColor" name="ThemeMainBackground"/>
<constraints>
<constraint firstAttribute="trailing" secondItem="WpF-RW-2xZ" secondAttribute="trailing" constant="20" id="4VX-Cb-PKO"/>
@ -591,33 +579,12 @@
</constraints>
</view>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstItem="ZoG-VG-s0S" firstAttribute="top" secondItem="nuK-R3-90r" secondAttribute="top" constant="20" id="1fn-nm-N5u"/>
<constraint firstAttribute="trailing" secondItem="ZoG-VG-s0S" secondAttribute="trailing" constant="3" id="TJY-mP-aTk"/>
<constraint firstAttribute="bottom" secondItem="ZoG-VG-s0S" secondAttribute="bottom" constant="40" id="bbS-8F-mVa"/>
<constraint firstItem="ZoG-VG-s0S" firstAttribute="leading" secondItem="nuK-R3-90r" secondAttribute="leading" constant="3" id="vPy-ku-nkw"/>
</constraints>
</view>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstItem="nuK-R3-90r" firstAttribute="height" secondItem="ADN-kd-oOJ" secondAttribute="height" id="Be8-dN-9EC"/>
<constraint firstAttribute="trailing" secondItem="nuK-R3-90r" secondAttribute="trailing" id="cJh-pf-5wx"/>
<constraint firstAttribute="bottom" secondItem="nuK-R3-90r" secondAttribute="bottom" id="fsy-X4-C2d"/>
<constraint firstItem="nuK-R3-90r" firstAttribute="top" secondItem="ADN-kd-oOJ" secondAttribute="top" id="hDc-Y9-Xf8"/>
<constraint firstItem="nuK-R3-90r" firstAttribute="leading" secondItem="ADN-kd-oOJ" secondAttribute="leading" id="iKk-7c-nyJ"/>
</constraints>
</scrollView>
</subviews>
<color key="backgroundColor" name="ThemeRedDark"/>
<constraints>
<constraint firstItem="ADN-kd-oOJ" firstAttribute="width" secondItem="eQH-Ma-sSx" secondAttribute="width" id="HME-Rr-DZo"/>
<constraint firstItem="nuK-R3-90r" firstAttribute="width" secondItem="eQH-Ma-sSx" secondAttribute="width" id="JoO-6N-JQg"/>
<constraint firstItem="lW7-cc-b1U" firstAttribute="bottom" secondItem="ADN-kd-oOJ" secondAttribute="bottom" id="Oaf-Ko-UYi"/>
<constraint firstItem="lW7-cc-b1U" firstAttribute="trailing" secondItem="ADN-kd-oOJ" secondAttribute="trailing" id="Tbj-Ue-kI9"/>
<constraint firstItem="ADN-kd-oOJ" firstAttribute="top" secondItem="lW7-cc-b1U" secondAttribute="top" id="fsq-uh-6sZ"/>
<constraint firstItem="ADN-kd-oOJ" firstAttribute="leading" secondItem="lW7-cc-b1U" secondAttribute="leading" id="yDh-e7-VGC"/>
<constraint firstItem="ZoG-VG-s0S" firstAttribute="top" secondItem="lW7-cc-b1U" secondAttribute="top" constant="20" id="6s8-Sx-YCK"/>
<constraint firstItem="lW7-cc-b1U" firstAttribute="bottom" secondItem="ZoG-VG-s0S" secondAttribute="bottom" constant="20" id="Ggj-Th-tm7"/>
<constraint firstItem="ZoG-VG-s0S" firstAttribute="leading" secondItem="lW7-cc-b1U" secondAttribute="leading" constant="3" id="XBF-6D-zor"/>
<constraint firstItem="lW7-cc-b1U" firstAttribute="trailing" secondItem="ZoG-VG-s0S" secondAttribute="trailing" constant="3" id="e2M-FP-hUN"/>
</constraints>
<viewLayoutGuide key="safeArea" id="lW7-cc-b1U"/>
</view>
@ -655,20 +622,20 @@
<objects>
<viewController storyboardIdentifier="AboutGMEViewController" id="Yhd-pK-olD" customClass="AboutGMEViewController" customModule="GME_Remit" customModuleProvider="target" sceneMemberID="viewController">
<view key="view" contentMode="scaleToFill" id="Xko-Ko-ZKv">
<rect key="frame" x="0.0" y="0.0" width="414" height="736"/>
<rect key="frame" x="0.0" y="0.0" width="320" height="568"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" translatesAutoresizingMaskIntoConstraints="NO" id="HZI-NH-KSH">
<rect key="frame" x="0.0" y="0.0" width="414" height="736"/>
<rect key="frame" x="0.0" y="0.0" width="320" height="568"/>
<subviews>
<view contentMode="scaleToFill" placeholderIntrinsicWidth="375" placeholderIntrinsicHeight="667" translatesAutoresizingMaskIntoConstraints="NO" id="iFf-7f-Hxa">
<rect key="frame" x="0.0" y="0.0" width="414" height="667"/>
<rect key="frame" x="0.0" y="0.0" width="320" height="667"/>
<subviews>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="6iy-En-3n0">
<rect key="frame" x="0.0" y="0.0" width="414" height="116"/>
<rect key="frame" x="0.0" y="0.0" width="320" height="116"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="splash_logo" translatesAutoresizingMaskIntoConstraints="NO" id="ZFj-QW-tAj">
<rect key="frame" x="41" y="16" width="332" height="94"/>
<rect key="frame" x="-6" y="16" width="332" height="94"/>
</imageView>
</subviews>
<color key="backgroundColor" name="ThemeRedDark"/>
@ -679,37 +646,37 @@
</constraints>
</view>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="settingsLogo" translatesAutoresizingMaskIntoConstraints="NO" id="tq5-nv-adM">
<rect key="frame" x="43" y="148.33333333333334" width="328" height="138.00000000000003"/>
<rect key="frame" x="-4" y="148.5" width="328" height="138"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" lineBreakMode="wordWrap" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="AYM-92-crE">
<rect key="frame" x="34" y="314.66666666666669" width="346" height="112"/>
<rect key="frame" x="34" y="314.5" width="252" height="168"/>
<string key="text">We are licensed by Ministry of Strategy &amp; Finance to operate as the first Non-Bank Remittance Service providers in South Korea. Meeting all compliance regulations set forward by the regulators was a tough journey but today we feel proud about what we have achieved and how robust our operations are as a result of the hard work completed earlier. We are now ready with a 100% compliant and secured system that guarantees your money will arrive safely in right hands every single time.</string>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="12"/>
<color key="textColor" name="ThemeText"/>
<nil key="highlightedColor"/>
</label>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="BjH-0j-TVc" userLabel="Border">
<rect key="frame" x="0.0" y="447" width="414" height="0.66666666666668561"/>
<rect key="frame" x="0.0" y="503" width="320" height="0.5"/>
<color key="backgroundColor" name="ThemeSeparate"/>
<constraints>
<constraint firstAttribute="height" constant="0.5" id="K7M-cd-xsc"/>
</constraints>
</view>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="App Version" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="E3H-nn-Nvh">
<rect key="frame" x="34" y="460.66666666666669" width="346" height="14"/>
<rect key="frame" x="34" y="516.5" width="252" height="14"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Semibold" family="San Francisco Display" pointSize="12"/>
<color key="textColor" red="0.92549019610000005" green="0.10980392160000001" blue="0.14117647059999999" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="1.0.1" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="cKU-hx-ROy">
<rect key="frame" x="34" y="481.66666666666669" width="346" height="14"/>
<rect key="frame" x="34" y="537.5" width="252" height="14"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="12"/>
<color key="textColor" name="ThemeText"/>
<nil key="highlightedColor"/>
</label>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Oak-ca-Ggm" userLabel="Border">
<rect key="frame" x="0.0" y="519" width="414" height="0.66666666666662877"/>
<rect key="frame" x="0.0" y="575" width="320" height="0.5"/>
<color key="backgroundColor" name="ThemeSeparate"/>
<constraints>
<constraint firstAttribute="height" constant="0.5" id="Xei-YO-zkT"/>
@ -717,13 +684,13 @@
</constraints>
</view>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Follow us on" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="bfv-Bk-7vq">
<rect key="frame" x="34" y="530.66666666666663" width="346" height="14"/>
<rect key="frame" x="34" y="586.5" width="252" height="14"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Semibold" family="San Francisco Display" pointSize="12"/>
<color key="textColor" red="0.92549019610000005" green="0.10980392160000001" blue="0.14117647059999999" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<button hidden="YES" opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Kyg-Lw-v7u">
<rect key="frame" x="279" y="478.66666666666669" width="117" height="25"/>
<rect key="frame" x="185" y="534.5" width="117" height="25"/>
<color key="backgroundColor" red="0.90588235289999997" green="0.92941176469999998" blue="0.94901960780000005" alpha="1" colorSpace="calibratedRGB"/>
<constraints>
<constraint firstAttribute="width" constant="117" id="Bly-5e-PN8"/>
@ -743,7 +710,7 @@
</connections>
</button>
<stackView opaque="NO" contentMode="scaleToFill" spacing="5" translatesAutoresizingMaskIntoConstraints="NO" id="IFe-rR-lRI">
<rect key="frame" x="34" y="555" width="25" height="25"/>
<rect key="frame" x="34" y="611" width="25" height="25"/>
<subviews>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="j8X-Fa-EPV">
<rect key="frame" x="0.0" y="0.0" width="25" height="25"/>
@ -842,7 +809,7 @@
<image name="settingsLogo" width="164" height="69"/>
<image name="settingsLogout" width="15" height="13"/>
<image name="settingsSetting" width="15" height="16"/>
<image name="sm_managet_accounts" width="18" height="15"/>
<image name="sm_managet_accounts" width="27" height="22.5"/>
<image name="sm_txn_report 2" width="64" height="64"/>
<image name="splash_logo" width="166" height="47"/>
<namedColor name="ThemeMainBackground">

24
GME Remit/Utilities/CustomUI/GMEAlert/GMEAlertViewController.xib

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="15400" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES">
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="15505" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES">
<device id="retina4_7" orientation="portrait" appearance="light"/>
<dependencies>
<deployment identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="15404"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="15509"/>
<capability name="Named colors" minToolsVersion="9.0"/>
<capability name="Safe area layout guides" minToolsVersion="9.0"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
@ -39,10 +39,10 @@
<rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
<subviews>
<view opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="bog-Yc-fSF">
<rect key="frame" x="37.5" y="176" width="300" height="315"/>
<rect key="frame" x="37.5" y="179" width="300" height="309"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="8" translatesAutoresizingMaskIntoConstraints="NO" id="ivh-OD-kSD">
<rect key="frame" x="0.0" y="0.0" width="300" height="315"/>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="5" translatesAutoresizingMaskIntoConstraints="NO" id="ivh-OD-kSD">
<rect key="frame" x="0.0" y="0.0" width="300" height="309"/>
<subviews>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="wjc-TX-aEf">
<rect key="frame" x="0.0" y="0.0" width="300" height="80"/>
@ -64,18 +64,18 @@
</constraints>
</view>
<view opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="dwd-4A-fUB">
<rect key="frame" x="0.0" y="88" width="300" height="169"/>
<rect key="frame" x="0.0" y="85" width="300" height="169"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="5" translatesAutoresizingMaskIntoConstraints="NO" id="61r-PG-8gH">
<rect key="frame" x="20" y="10" width="260" height="139"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Would you like to renew your token now?" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="rfn-wg-MBE">
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Would you like to renew your token now?" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="2" baselineAdjustment="alignBaselines" minimumScaleFactor="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="rfn-wg-MBE">
<rect key="frame" x="0.0" y="0.0" width="260" height="52"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Medium" family="San Francisco Display" pointSize="18"/>
<color key="textColor" name="ThemeText"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="252" textAlignment="center" lineBreakMode="wordWrap" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="vZn-aC-Kup">
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="252" textAlignment="center" lineBreakMode="wordWrap" numberOfLines="0" baselineAdjustment="alignBaselines" minimumScaleFactor="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="vZn-aC-Kup">
<rect key="frame" x="0.0" y="57" width="260" height="82"/>
<string key="text">Your auto debit token expires after 30 days.
@ -96,7 +96,7 @@
</constraints>
</view>
<stackView opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="TJL-Yy-ccg">
<rect key="frame" x="0.0" y="265" width="300" height="50"/>
<rect key="frame" x="0.0" y="259" width="300" height="50"/>
<subviews>
<button opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="JWT-7G-nWP">
<rect key="frame" x="0.0" y="0.0" width="120" height="50"/>
@ -163,13 +163,13 @@
</objects>
<resources>
<namedColor name="ThemeMainBackground">
<color red="0.097999997437000275" green="0.097999997437000275" blue="0.097999997437000275" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<color red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</namedColor>
<namedColor name="ThemeRed">
<color red="1" green="0.15299999713897705" blue="0.15299999713897705" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<color red="0.92900002002716064" green="0.10599999874830246" blue="0.14100000262260437" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</namedColor>
<namedColor name="ThemeText">
<color white="0.80299997329711914" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<color red="0.28999999165534973" green="0.28999999165534973" blue="0.28999999165534973" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</namedColor>
</resources>
</document>
Loading…
Cancel
Save