├── .gitignore ├── ItemModel.swift ├── LICENSE ├── README.md ├── SmartCost Pro.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ │ └── guozy.xcuserdatad │ │ └── WorkspaceSettings.xcsettings └── xcuserdata │ └── guozy.xcuserdatad │ ├── xcdebugger │ └── Breakpoints_v2.xcbkptlist │ └── xcschemes │ ├── SmartCost Pro.xcscheme │ └── xcschememanagement.plist ├── cost ├── AppDelegate.swift ├── Base.lproj │ └── LaunchScreen.xib ├── BookModel.swift ├── CalendarDayView.swift ├── CalendarMenuView.swift ├── CalendarWeekView.swift ├── CalendarWeekViewControllerView.swift ├── Catagories+CoreDataProperties.swift ├── Catagories.swift ├── CatagoriesEditView.swift ├── CatagoriesModel.swift ├── CatagoriesViewController.swift ├── CounterNumber.swift ├── CounterView.swift ├── DashLine.swift ├── GAuxiliaryView.swift ├── GDate.swift ├── GShape.swift ├── GraphView.swift ├── Images.xcassets │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── icon-bluex2-1.png │ │ ├── icon-bluex2.png │ │ ├── icon-bluex3.png │ │ ├── icon-bluex58.png │ │ ├── icon-bluex80.png │ │ └── icon-bluex87.png │ ├── Clothing.imageset │ │ ├── Clothing.pdf │ │ └── Contents.json │ ├── Contents.json │ ├── Digital.imageset │ │ ├── Contents.json │ │ └── Digital.pdf │ ├── Entertainment.imageset │ │ ├── Contents.json │ │ └── Entertainment.pdf │ ├── Film.imageset │ │ ├── Contents.json │ │ └── Film.pdf │ ├── Fine.imageset │ │ ├── Contents.json │ │ └── Fine.pdf │ ├── Food.imageset │ │ ├── Contents.json │ │ └── Food.pdf │ ├── Gifts.imageset │ │ ├── Contents.json │ │ └── Gifts.pdf │ ├── Home.imageset │ │ ├── Contents.json │ │ └── Home.pdf │ ├── Investment.imageset │ │ ├── Contents.json │ │ └── Investment.pdf │ ├── Medicine.imageset │ │ ├── Contents.json │ │ └── Medical.pdf │ ├── Net Fee.imageset │ │ ├── Contents.json │ │ └── Net Bill.pdf │ ├── Other.imageset │ │ ├── Contents.json │ │ └── Other.pdf │ ├── Shopping.imageset │ │ ├── Contents.json │ │ └── Shopping.pdf │ ├── Snacks.imageset │ │ ├── Contents.json │ │ └── Snacks.pdf │ ├── Social.imageset │ │ ├── Contents.json │ │ └── Social.pdf │ ├── Study.imageset │ │ ├── Contents.json │ │ └── Study.pdf │ ├── Traffic.imageset │ │ ├── Contents.json │ │ └── Traffic.pdf │ ├── Transfer.imageset │ │ ├── Contents.json │ │ └── Transfer.pdf │ ├── Travel.imageset │ │ ├── Contents.json │ │ └── Travel.pdf │ ├── Visa.imageset │ │ ├── Contents.json │ │ └── Visa.pdf │ ├── address-book.imageset │ │ ├── Contents.json │ │ └── address-book.pdf │ ├── aid-kit.imageset │ │ ├── Contents.json │ │ └── aid-kit.pdf │ ├── airplane.imageset │ │ ├── Contents.json │ │ └── airplane.pdf │ ├── arrow-left.imageset │ │ ├── Contents.json │ │ └── arrow-left.pdf │ ├── arrow-right.imageset │ │ ├── Contents.json │ │ └── arrow-right.pdf │ ├── barcode.imageset │ │ ├── Contents.json │ │ └── barcode.pdf │ ├── books.imageset │ │ ├── Contents.json │ │ └── books.pdf │ ├── bubbles.imageset │ │ ├── Contents.json │ │ └── bubbles.pdf │ ├── bug.imageset │ │ ├── Contents.json │ │ └── bug.pdf │ ├── bullhorn.imageset │ │ ├── Contents.json │ │ └── bullhorn.pdf │ ├── camera.imageset │ │ ├── Contents.json │ │ └── camera.pdf │ ├── cart.imageset │ │ ├── Contents.json │ │ └── cart.pdf │ ├── connection.imageset │ │ ├── Contents.json │ │ └── connection.pdf │ ├── credit-card.imageset │ │ ├── Contents.json │ │ └── credit-card.pdf │ ├── database.imageset │ │ ├── Contents.json │ │ └── database.pdf │ ├── dice.imageset │ │ ├── Contents.json │ │ └── dice.pdf │ ├── display.imageset │ │ ├── Contents.json │ │ └── display.pdf │ ├── envelop.imageset │ │ ├── Contents.json │ │ └── envelop.pdf │ ├── film-1.imageset │ │ ├── Contents.json │ │ └── film.pdf │ ├── floppy-disk.imageset │ │ ├── Contents.json │ │ └── floppy-disk.pdf │ ├── gift.imageset │ │ ├── Contents.json │ │ └── gift.pdf │ ├── glass.imageset │ │ ├── Contents.json │ │ └── glass.pdf │ ├── glass2.imageset │ │ ├── Contents.json │ │ └── glass2.pdf │ ├── hammer.imageset │ │ ├── Contents.json │ │ └── hammer.pdf │ ├── hammer2.imageset │ │ ├── Contents.json │ │ └── hammer2.pdf │ ├── headphones.imageset │ │ ├── Contents.json │ │ └── headphones.pdf │ ├── heart-broken.imageset │ │ ├── Contents.json │ │ └── heart-broken.pdf │ ├── heart.imageset │ │ ├── Contents.json │ │ └── heart.pdf │ ├── home-1.imageset │ │ ├── Contents.json │ │ └── home.pdf │ ├── iconfont-3.imageset │ │ ├── Contents.json │ │ └── iconfont-3.pdf │ ├── iconfont-bus-copy.imageset │ │ ├── Contents.json │ │ └── iconfont-bus-copy.pdf │ ├── iconfont-jiaotong.imageset │ │ ├── Contents.json │ │ └── iconfont-jiaotong.pdf │ ├── iconfont-jiaotong1.imageset │ │ ├── Contents.json │ │ └── iconfont-jiaotong1.pdf │ ├── iconfont-jiaotongiconsubway.imageset │ │ ├── Contents.json │ │ └── iconfont-jiaotongiconsubway.pdf │ ├── image.imageset │ │ ├── Contents.json │ │ └── image.pdf │ ├── key2.imageset │ │ ├── Contents.json │ │ └── key2.pdf │ ├── keyboard.imageset │ │ ├── Contents.json │ │ └── keyboard.pdf │ ├── laptop.imageset │ │ ├── Contents.json │ │ └── laptop.pdf │ ├── library.imageset │ │ ├── Contents.json │ │ └── library.pdf │ ├── man.imageset │ │ ├── Contents.json │ │ └── man.pdf │ ├── mic.imageset │ │ ├── Contents.json │ │ └── mic.pdf │ ├── mobile.imageset │ │ ├── Contents.json │ │ └── mobile.pdf │ ├── mobile2.imageset │ │ ├── Contents.json │ │ └── mobile2.pdf │ ├── mug.imageset │ │ ├── Contents.json │ │ └── mug.pdf │ ├── music.imageset │ │ ├── Contents.json │ │ └── music.pdf │ ├── newspaper.imageset │ │ ├── Contents.json │ │ └── newspaper.pdf │ ├── office.imageset │ │ ├── Contents.json │ │ └── office.pdf │ ├── paint-format.imageset │ │ ├── Contents.json │ │ └── paint-format.pdf │ ├── pan.imageset │ │ ├── Contents.json │ │ └── pan.pdf │ ├── pen.imageset │ │ ├── Contents.json │ │ └── pen.pdf │ ├── pencil.imageset │ │ ├── Contents.json │ │ └── pencil.pdf │ ├── pencil2.imageset │ │ ├── Contents.json │ │ └── pencil2.pdf │ ├── phone.imageset │ │ ├── Contents.json │ │ └── phone.pdf │ ├── play.imageset │ │ ├── Contents.json │ │ └── play.pdf │ ├── plus.imageset │ │ ├── Contents.json │ │ └── plus.pdf │ ├── power-cord.imageset │ │ ├── Contents.json │ │ └── power-cord.pdf │ ├── price-tags.imageset │ │ ├── Contents.json │ │ └── price-tags.pdf │ ├── printer.imageset │ │ ├── Contents.json │ │ └── printer.pdf │ ├── qrcode.imageset │ │ ├── Contents.json │ │ └── qrcode.pdf │ ├── quill.imageset │ │ ├── Contents.json │ │ └── quill.pdf │ ├── setUp.imageset │ │ ├── Contents.json │ │ └── setUp.pdf │ ├── spoon-knife.imageset │ │ ├── Contents.json │ │ └── spoon-knife.pdf │ ├── tablet.imageset │ │ ├── Contents.json │ │ └── tablet.pdf │ ├── trophy.imageset │ │ ├── Contents.json │ │ └── trophy.pdf │ ├── truck.imageset │ │ ├── Contents.json │ │ └── truck.pdf │ ├── tv.imageset │ │ ├── Contents.json │ │ └── tv.pdf │ ├── video-camera.imageset │ │ ├── Contents.json │ │ └── video-camera.pdf │ └── woman.imageset │ │ ├── Contents.json │ │ └── woman.pdf ├── Info.plist ├── Item.swift ├── Kind.swift ├── KindItemView.swift ├── ListPageScrollView.swift ├── Main.storyboard ├── MainViewController.swift ├── NewItemViewController.swift ├── NumberPad.swift ├── PageScrollView.swift ├── PageView.swift ├── PushButtonView.swift ├── SetUpViewController.swift ├── StatisticsViewController.swift ├── TableViewCell.swift ├── Theme.swift ├── ThemeView.swift ├── ThemeViewController.swift ├── cost.entitlements └── cost.xcdatamodeld │ ├── .xccurrentversion │ └── cost.xcdatamodel │ └── contents └── costTests ├── Info.plist └── costTests.swift /.gitignore: -------------------------------------------------------------------------------- 1 | # Xcode 2 | # 3 | # gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore 4 | 5 | ## Build generated 6 | build/ 7 | DerivedData/ 8 | 9 | ## Various settings 10 | *.pbxuser 11 | !default.pbxuser 12 | *.mode1v3 13 | !default.mode1v3 14 | *.mode2v3 15 | !default.mode2v3 16 | *.perspectivev3 17 | !default.perspectivev3 18 | xcuserdata/ 19 | 20 | ## Other 21 | *.moved-aside 22 | *.xcuserstate 23 | 24 | ## Obj-C/Swift specific 25 | *.hmap 26 | *.ipa 27 | *.dSYM.zip 28 | *.dSYM 29 | .DS_Store 30 | .idea 31 | *.sublime-project 32 | *.sublime-workspace 33 | 34 | ## Playgrounds 35 | timeline.xctimeline 36 | playground.xcworkspace 37 | 38 | # Swift Package Manager 39 | # 40 | # Add this line if you want to avoid checking in source code from Swift Package Manager dependencies. 41 | # Packages/ 42 | .build/ 43 | 44 | # CocoaPods 45 | # 46 | # We recommend against adding the Pods directory to your .gitignore. However 47 | # you should judge for yourself, the pros and cons are mentioned at: 48 | # https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control 49 | # 50 | # Pods/ 51 | 52 | # Carthage 53 | # 54 | # Add this line if you want to avoid checking in source code from Carthage dependencies. 55 | # Carthage/Checkouts 56 | 57 | Carthage/Build 58 | 59 | # fastlane 60 | # 61 | # It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the 62 | # screenshots whenever they are needed. 63 | # For more information about the recommended setup visit: 64 | # https://github.com/fastlane/fastlane/blob/master/fastlane/docs/Gitignore.md 65 | 66 | fastlane/report.xml 67 | fastlane/Preview.html 68 | fastlane/screenshots 69 | fastlane/test_output 70 | -------------------------------------------------------------------------------- /ItemModel.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ItemModel.swift 3 | // cost 4 | // 5 | // Created by 郭振永 on 15/6/7. 6 | // Copyright (c) 2015年 guozy. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | import CoreData 11 | 12 | @objc(ItemModel) 13 | class ItemModel: NSManagedObject { 14 | 15 | @NSManaged var addTime: String 16 | @NSManaged var day: String 17 | @NSManaged var dayOfWeek: String 18 | @NSManaged var detail: String 19 | @NSManaged var id: String 20 | @NSManaged var kill: NSNumber 21 | @NSManaged var kind: String 22 | @NSManaged var month: String 23 | @NSManaged var price: NSNumber 24 | @NSManaged var weekOfYear: String 25 | @NSManaged var year: String 26 | @NSManaged var isSpend: NSNumber 27 | @NSManaged var book: BookModel 28 | 29 | } 30 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2016 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | SmartCost 2 | ===== 3 | >一个极简的生活消费记录 app。 4 | 5 | 使用 swift 开发,并在 app store 上架,没有做任何推广(懒),全球总下载3000+。目前因 iOS 开发者账号费用问题(穷),已经从 app store 下架(哭)。现在开源出来,给 iOS 初学者或 swift 初学者一些参考(至少可以参考 iOS 某些 api 的用法)。下面先看下 UI。 6 | 7 |
8 | 9 | 主要的东西 10 | ----- 11 | * 自定义数字键盘 12 | * 自定义UITableView 13 | * iCloud 14 | * coreData 15 | * UserDefault 16 | * 邮件 17 | * 动画 18 | * 日历 19 | * UIScrollView 20 | * 导出csv文件 -------------------------------------------------------------------------------- /SmartCost Pro.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /SmartCost Pro.xcodeproj/project.xcworkspace/xcuserdata/guozy.xcuserdatad/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildLocationStyle 6 | UseAppPreferences 7 | CustomBuildLocationType 8 | RelativeToDerivedData 9 | DerivedDataLocationStyle 10 | Default 11 | IssueFilterStyle 12 | ShowActiveSchemeOnly 13 | LiveSourceIssuesEnabled 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /SmartCost Pro.xcodeproj/xcuserdata/guozy.xcuserdatad/xcschemes/SmartCost Pro.xcscheme: -------------------------------------------------------------------------------- 1 | 2 | 5 | 8 | 9 | 15 | 21 | 22 | 23 | 24 | 25 | 30 | 31 | 32 | 33 | 39 | 40 | 41 | 42 | 43 | 44 | 54 | 56 | 62 | 63 | 64 | 65 | 66 | 67 | 73 | 75 | 81 | 82 | 83 | 84 | 86 | 87 | 90 | 91 | 92 | -------------------------------------------------------------------------------- /SmartCost Pro.xcodeproj/xcuserdata/guozy.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | SmartCost Pro.xcscheme 8 | 9 | orderHint 10 | 1 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | B14CB5DC1AFF7BA6003D9C8F 16 | 17 | primary 18 | 19 | 20 | B14CB5F41AFF7BA6003D9C8F 21 | 22 | primary 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /cost/Base.lproj/LaunchScreen.xib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /cost/BookModel.swift: -------------------------------------------------------------------------------- 1 | // 2 | // BookModel.swift 3 | // cost 4 | // 5 | // Created by 郭振永 on 15/5/10. 6 | // Copyright (c) 2015年 guozy. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | import CoreData 11 | 12 | @objc(BookModel) 13 | class BookModel: NSManagedObject { 14 | 15 | @NSManaged var id: String 16 | @NSManaged var name: String 17 | @NSManaged var time: String 18 | @NSManaged var items: NSSet 19 | 20 | } 21 | -------------------------------------------------------------------------------- /cost/CalendarMenuView.swift: -------------------------------------------------------------------------------- 1 | // 2 | // CalendarMenuView.swift 3 | // calendar 4 | // 5 | // Created by 郭振永 on 15/5/6. 6 | // Copyright (c) 2015年 guozy. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class CalendarMenuView: UIView { 12 | 13 | /* 14 | // Only override drawRect: if you perform custom drawing. 15 | // An empty implementation adversely affects performance during animation. 16 | override func drawRect(rect: CGRect) { 17 | // Drawing code 18 | } 19 | */ 20 | var weekDayName = ["SUN", "MON", "TUE", "WED", "THU", "FRI", "SAT"] 21 | var padding: CGFloat = 0.0 22 | var labelFont: UIFont = UIFont.boldSystemFont(ofSize: 10) 23 | 24 | override init(frame: CGRect) { 25 | super.init(frame: frame) 26 | initDayLabel() 27 | } 28 | 29 | required init?(coder aDecoder: NSCoder) { 30 | fatalError("init(coder:) has not been implemented") 31 | } 32 | 33 | func initDayLabel() { 34 | let height = frame.height 35 | let width = (frame.width - padding * 6) / 7 36 | var rect = CGRect(x: 0, y: 0, width: width, height: height) 37 | 38 | for (index, name) in weekDayName.enumerated() { 39 | rect.origin.x = CGFloat(index) * (width + padding) 40 | let label = UILabel(frame: rect) 41 | label.text = name 42 | label.textAlignment = .center 43 | label.textColor = UIColor.darkGray 44 | label.font = labelFont 45 | addSubview(label) 46 | } 47 | } 48 | 49 | 50 | 51 | } 52 | -------------------------------------------------------------------------------- /cost/CalendarWeekView.swift: -------------------------------------------------------------------------------- 1 | // 2 | // CalendarWeekView.swift 3 | // calendar 4 | // 5 | // Created by 郭振永 on 15/5/4. 6 | // Copyright (c) 2015年 guozy. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | protocol CalendarWeekViewDelegate { 12 | func selectedDay(_ dayView: CalendarDayView) 13 | func unSelectedDay(_ dayView: CalendarDayView) 14 | } 15 | 16 | class CalendarWeekView: UIView, CalendarDayViewDelegate { 17 | 18 | /* 19 | // Only override drawRect: if you perform custom drawing. 20 | // An empty implementation adversely affects performance during animation. 21 | override func drawRect(rect: CGRect) { 22 | // Drawing code 23 | } 24 | */ 25 | var delegate:CalendarWeekViewDelegate? 26 | var dayOfWeek: [GDate]? 27 | var dayViewOfWeek: [CalendarDayView] = [CalendarDayView]() 28 | var firstDayOfWeek: Int = 0 29 | 30 | var padding: CGFloat = 0.0 31 | 32 | override init(frame: CGRect) { 33 | super.init(frame: frame) 34 | } 35 | 36 | init(frame: CGRect, dayInWeek: [GDate]) { 37 | super.init(frame: frame) 38 | self.dayOfWeek = dayInWeek 39 | 40 | initDayViewsInWeek() 41 | } 42 | 43 | required init?(coder aDecoder: NSCoder) { 44 | fatalError("init(coder:) has not been implemented") 45 | } 46 | 47 | func initDayViewsInWeek() { 48 | let height = frame.height 49 | let width = (frame.width - padding * 6) / 7 50 | var rect = CGRect(x: 0, y: 0, width: width, height: height) 51 | 52 | for (index, day) in (dayOfWeek!).enumerated() { 53 | rect.origin.x = CGFloat(index) * (width + padding) 54 | let dayView = CalendarDayView(frame: rect, date: day) 55 | if day == GDate() { 56 | dayView.isPresentDay = true 57 | } 58 | dayView.delegate = self 59 | dayViewOfWeek.append(dayView) 60 | addSubview(dayView) 61 | } 62 | } 63 | 64 | func selectFirstDayOfWeek() { 65 | dayViewOfWeek[0].isSelectedDay = true 66 | } 67 | 68 | func unSelectAllDayOfWeek() { 69 | for view in dayViewOfWeek { 70 | view.isSelectedDay = false 71 | } 72 | } 73 | 74 | func selectDayFromWeek(_ day: GDate) { 75 | for view in dayViewOfWeek { 76 | if view.date == day { 77 | view.isSelectedDay = true 78 | } else { 79 | view.isSelectedDay = false 80 | } 81 | } 82 | } 83 | 84 | //MARK: CalendarDayViewDelegate 85 | func selectedDay(_ dayView: CalendarDayView) { 86 | for view in dayViewOfWeek { 87 | if view.date != dayView.date { 88 | view.isSelectedDay = false 89 | } 90 | } 91 | delegate?.selectedDay(dayView) 92 | } 93 | 94 | func unSelectedDay(_ dayView: CalendarDayView) { 95 | 96 | } 97 | } 98 | 99 | 100 | -------------------------------------------------------------------------------- /cost/Catagories+CoreDataProperties.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Catagories+CoreDataProperties.swift 3 | // cost 4 | // 5 | // Created by 郭振永 on 15/12/7. 6 | // Copyright © 2015年 guozy. All rights reserved. 7 | // 8 | // Choose "Create NSManagedObject Subclass…" from the Core Data editor menu 9 | // to delete and recreate this implementation file for your updated model. 10 | // 11 | 12 | import Foundation 13 | import CoreData 14 | 15 | extension Catagories { 16 | 17 | @NSManaged var kind: String? 18 | @NSManaged var imageName: String? 19 | 20 | } 21 | -------------------------------------------------------------------------------- /cost/Catagories.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Catagories.swift 3 | // cost 4 | // 5 | // Created by 郭振永 on 15/12/7. 6 | // Copyright © 2015年 guozy. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | import CoreData 11 | 12 | 13 | class Catagories: NSManagedObject { 14 | 15 | // Insert code here to add functionality to your managed object subclass 16 | 17 | } 18 | -------------------------------------------------------------------------------- /cost/CatagoriesModel.swift: -------------------------------------------------------------------------------- 1 | // 2 | // CatagoriesModel.swift 3 | // cost 4 | // 5 | // Created by 郭振永 on 15/12/7. 6 | // Copyright © 2015年 guozy. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | 11 | 12 | class CatagoriesModel { 13 | var kind: String = "" 14 | var imageName: String = "" 15 | } -------------------------------------------------------------------------------- /cost/DashLine.swift: -------------------------------------------------------------------------------- 1 | // 2 | // DashLine.swift 3 | // $Mate 4 | // 5 | // Created by 郭振永 on 15/4/2. 6 | // Copyright (c) 2015年 guozy. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class DashLine: UIView { 12 | // Only override drawRect: if you perform custom drawing. 13 | // An empty implementation adversely affects performance during animation. 14 | override func draw(_ rect: CGRect) { 15 | let context = UIGraphicsGetCurrentContext() 16 | context?.setLineWidth(1.0) 17 | context?.setStrokeColor(UIColor.gray.cgColor) 18 | let dashArray: [CGFloat] = [1, 1] 19 | // CGContextSetLineDash(context, 0, dashArray, 2) 20 | context?.setLineDash(phase: 2, lengths: dashArray) 21 | context?.move(to: CGPoint(x: 0, y: 0)) 22 | context?.addLine(to: CGPoint(x: bounds.width, y: 0)) 23 | context?.strokePath() 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /cost/GShape.swift: -------------------------------------------------------------------------------- 1 | // 2 | // GShape.swift 3 | // calendar 4 | // 5 | // Created by 郭振永 on 15/5/2. 6 | // Copyright (c) 2015年 guozy. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | enum GShape { 12 | case leftFlag 13 | case rightFlag 14 | case circle 15 | case rect 16 | } 17 | -------------------------------------------------------------------------------- /cost/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "size" : "29x29", 5 | "idiom" : "iphone", 6 | "filename" : "icon-bluex58.png", 7 | "scale" : "2x" 8 | }, 9 | { 10 | "size" : "29x29", 11 | "idiom" : "iphone", 12 | "filename" : "icon-bluex87.png", 13 | "scale" : "3x" 14 | }, 15 | { 16 | "size" : "40x40", 17 | "idiom" : "iphone", 18 | "filename" : "icon-bluex80.png", 19 | "scale" : "2x" 20 | }, 21 | { 22 | "size" : "40x40", 23 | "idiom" : "iphone", 24 | "filename" : "icon-bluex2.png", 25 | "scale" : "3x" 26 | }, 27 | { 28 | "size" : "60x60", 29 | "idiom" : "iphone", 30 | "filename" : "icon-bluex2-1.png", 31 | "scale" : "2x" 32 | }, 33 | { 34 | "size" : "60x60", 35 | "idiom" : "iphone", 36 | "filename" : "icon-bluex3.png", 37 | "scale" : "3x" 38 | } 39 | ], 40 | "info" : { 41 | "version" : 1, 42 | "author" : "xcode" 43 | } 44 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/AppIcon.appiconset/icon-bluex2-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepeguo/SmartCost/3bba10251198037a9a595dda7f3866567fb234e1/cost/Images.xcassets/AppIcon.appiconset/icon-bluex2-1.png -------------------------------------------------------------------------------- /cost/Images.xcassets/AppIcon.appiconset/icon-bluex2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepeguo/SmartCost/3bba10251198037a9a595dda7f3866567fb234e1/cost/Images.xcassets/AppIcon.appiconset/icon-bluex2.png -------------------------------------------------------------------------------- /cost/Images.xcassets/AppIcon.appiconset/icon-bluex3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepeguo/SmartCost/3bba10251198037a9a595dda7f3866567fb234e1/cost/Images.xcassets/AppIcon.appiconset/icon-bluex3.png -------------------------------------------------------------------------------- /cost/Images.xcassets/AppIcon.appiconset/icon-bluex58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepeguo/SmartCost/3bba10251198037a9a595dda7f3866567fb234e1/cost/Images.xcassets/AppIcon.appiconset/icon-bluex58.png -------------------------------------------------------------------------------- /cost/Images.xcassets/AppIcon.appiconset/icon-bluex80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepeguo/SmartCost/3bba10251198037a9a595dda7f3866567fb234e1/cost/Images.xcassets/AppIcon.appiconset/icon-bluex80.png -------------------------------------------------------------------------------- /cost/Images.xcassets/AppIcon.appiconset/icon-bluex87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepeguo/SmartCost/3bba10251198037a9a595dda7f3866567fb234e1/cost/Images.xcassets/AppIcon.appiconset/icon-bluex87.png -------------------------------------------------------------------------------- /cost/Images.xcassets/Clothing.imageset/Clothing.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepeguo/SmartCost/3bba10251198037a9a595dda7f3866567fb234e1/cost/Images.xcassets/Clothing.imageset/Clothing.pdf -------------------------------------------------------------------------------- /cost/Images.xcassets/Clothing.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "Clothing.pdf" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/Digital.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "Digital.pdf" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/Digital.imageset/Digital.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepeguo/SmartCost/3bba10251198037a9a595dda7f3866567fb234e1/cost/Images.xcassets/Digital.imageset/Digital.pdf -------------------------------------------------------------------------------- /cost/Images.xcassets/Entertainment.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "Entertainment.pdf" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/Entertainment.imageset/Entertainment.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepeguo/SmartCost/3bba10251198037a9a595dda7f3866567fb234e1/cost/Images.xcassets/Entertainment.imageset/Entertainment.pdf -------------------------------------------------------------------------------- /cost/Images.xcassets/Film.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "Film.pdf" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/Film.imageset/Film.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepeguo/SmartCost/3bba10251198037a9a595dda7f3866567fb234e1/cost/Images.xcassets/Film.imageset/Film.pdf -------------------------------------------------------------------------------- /cost/Images.xcassets/Fine.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "Fine.pdf" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/Fine.imageset/Fine.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepeguo/SmartCost/3bba10251198037a9a595dda7f3866567fb234e1/cost/Images.xcassets/Fine.imageset/Fine.pdf -------------------------------------------------------------------------------- /cost/Images.xcassets/Food.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "Food.pdf" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/Food.imageset/Food.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepeguo/SmartCost/3bba10251198037a9a595dda7f3866567fb234e1/cost/Images.xcassets/Food.imageset/Food.pdf -------------------------------------------------------------------------------- /cost/Images.xcassets/Gifts.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "Gifts.pdf" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/Gifts.imageset/Gifts.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepeguo/SmartCost/3bba10251198037a9a595dda7f3866567fb234e1/cost/Images.xcassets/Gifts.imageset/Gifts.pdf -------------------------------------------------------------------------------- /cost/Images.xcassets/Home.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "Home.pdf" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/Home.imageset/Home.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepeguo/SmartCost/3bba10251198037a9a595dda7f3866567fb234e1/cost/Images.xcassets/Home.imageset/Home.pdf -------------------------------------------------------------------------------- /cost/Images.xcassets/Investment.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "Investment.pdf" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/Investment.imageset/Investment.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepeguo/SmartCost/3bba10251198037a9a595dda7f3866567fb234e1/cost/Images.xcassets/Investment.imageset/Investment.pdf -------------------------------------------------------------------------------- /cost/Images.xcassets/Medicine.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "Medical.pdf" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/Medicine.imageset/Medical.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepeguo/SmartCost/3bba10251198037a9a595dda7f3866567fb234e1/cost/Images.xcassets/Medicine.imageset/Medical.pdf -------------------------------------------------------------------------------- /cost/Images.xcassets/Net Fee.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "Net Bill.pdf" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/Net Fee.imageset/Net Bill.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepeguo/SmartCost/3bba10251198037a9a595dda7f3866567fb234e1/cost/Images.xcassets/Net Fee.imageset/Net Bill.pdf -------------------------------------------------------------------------------- /cost/Images.xcassets/Other.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "Other.pdf" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/Other.imageset/Other.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepeguo/SmartCost/3bba10251198037a9a595dda7f3866567fb234e1/cost/Images.xcassets/Other.imageset/Other.pdf -------------------------------------------------------------------------------- /cost/Images.xcassets/Shopping.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "Shopping.pdf" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/Shopping.imageset/Shopping.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepeguo/SmartCost/3bba10251198037a9a595dda7f3866567fb234e1/cost/Images.xcassets/Shopping.imageset/Shopping.pdf -------------------------------------------------------------------------------- /cost/Images.xcassets/Snacks.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "Snacks.pdf" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/Snacks.imageset/Snacks.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepeguo/SmartCost/3bba10251198037a9a595dda7f3866567fb234e1/cost/Images.xcassets/Snacks.imageset/Snacks.pdf -------------------------------------------------------------------------------- /cost/Images.xcassets/Social.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "Social.pdf" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/Social.imageset/Social.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepeguo/SmartCost/3bba10251198037a9a595dda7f3866567fb234e1/cost/Images.xcassets/Social.imageset/Social.pdf -------------------------------------------------------------------------------- /cost/Images.xcassets/Study.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "Study.pdf" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/Study.imageset/Study.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepeguo/SmartCost/3bba10251198037a9a595dda7f3866567fb234e1/cost/Images.xcassets/Study.imageset/Study.pdf -------------------------------------------------------------------------------- /cost/Images.xcassets/Traffic.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "Traffic.pdf" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/Traffic.imageset/Traffic.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepeguo/SmartCost/3bba10251198037a9a595dda7f3866567fb234e1/cost/Images.xcassets/Traffic.imageset/Traffic.pdf -------------------------------------------------------------------------------- /cost/Images.xcassets/Transfer.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "Transfer.pdf" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/Transfer.imageset/Transfer.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepeguo/SmartCost/3bba10251198037a9a595dda7f3866567fb234e1/cost/Images.xcassets/Transfer.imageset/Transfer.pdf -------------------------------------------------------------------------------- /cost/Images.xcassets/Travel.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "Travel.pdf" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/Travel.imageset/Travel.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepeguo/SmartCost/3bba10251198037a9a595dda7f3866567fb234e1/cost/Images.xcassets/Travel.imageset/Travel.pdf -------------------------------------------------------------------------------- /cost/Images.xcassets/Visa.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "Visa.pdf" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/Visa.imageset/Visa.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepeguo/SmartCost/3bba10251198037a9a595dda7f3866567fb234e1/cost/Images.xcassets/Visa.imageset/Visa.pdf -------------------------------------------------------------------------------- /cost/Images.xcassets/address-book.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "address-book.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/aid-kit.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "aid-kit.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/aid-kit.imageset/aid-kit.pdf: -------------------------------------------------------------------------------- 1 | %PDF-1.3 2 | 3 0 obj 3 | <> 9 | endobj 10 | 4 0 obj 11 | <> 12 | stream 13 | 0.20 w 14 | 0 G 15 | 1.00 1.00 1.00 rg 16 | 14.000 12.000 m 17 | 11.000 12.000 l 18 | 11.000 14.000 l 19 | 11.000 14.550 10.550 15.000 10.000 15.000 c 20 | 6.000 15.000 l 21 | 5.450 15.000 5.000 14.550 5.000 14.000 c 22 | 5.000 12.000 l 23 | 2.000 12.000 l 24 | 0.900 12.000 0.000 11.100 0.000 10.000 c 25 | 0.000 2.000 l 26 | 0.000 0.900 0.900 0.000 2.000 0.000 c 27 | 14.000 0.000 l 28 | 15.100 0.000 16.000 0.900 16.000 2.000 c 29 | 16.000 10.000 l 30 | 16.000 11.100 15.100 12.000 14.000 12.000 c 31 | h 32 | 1.00 1.00 1.00 rg 33 | 6.000 14.000 m 34 | 10.000 14.000 l 35 | 10.000 12.000 l 36 | 6.000 12.000 l 37 | 6.000 14.000 l 38 | h 39 | 1.00 1.00 1.00 rg 40 | 12.000 5.000 m 41 | 9.000 5.000 l 42 | 9.000 2.000 l 43 | 7.000 2.000 l 44 | 7.000 5.000 l 45 | 4.000 5.000 l 46 | 4.000 7.000 l 47 | 7.000 7.000 l 48 | 7.000 10.000 l 49 | 9.000 10.000 l 50 | 9.000 7.000 l 51 | 12.000 7.000 l 52 | 12.000 5.000 l 53 | h 54 | f 55 | endstream 56 | endobj 57 | 1 0 obj 58 | <> 62 | endobj 63 | 5 0 obj 64 | <> 67 | endobj 68 | 6 0 obj 69 | <> 72 | endobj 73 | 7 0 obj 74 | <> 77 | endobj 78 | 8 0 obj 79 | <> 82 | endobj 83 | 9 0 obj 84 | <> 87 | endobj 88 | 10 0 obj 89 | <> 92 | endobj 93 | 11 0 obj 94 | <> 97 | endobj 98 | 12 0 obj 99 | <> 102 | endobj 103 | 13 0 obj 104 | <> 107 | endobj 108 | 14 0 obj 109 | <> 112 | endobj 113 | 15 0 obj 114 | <> 117 | endobj 118 | 16 0 obj 119 | <> 122 | endobj 123 | 2 0 obj 124 | << 125 | /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] 126 | /Font << 127 | /F1 5 0 R 128 | /F2 6 0 R 129 | /F3 7 0 R 130 | /F4 8 0 R 131 | /F5 9 0 R 132 | /F6 10 0 R 133 | /F7 11 0 R 134 | /F8 12 0 R 135 | /F9 13 0 R 136 | /F10 14 0 R 137 | /F11 15 0 R 138 | /F12 16 0 R 139 | >> 140 | /XObject << 141 | >> 142 | >> 143 | endobj 144 | 17 0 obj 145 | << 146 | /Producer (jsPDF 1.0.0-trunk) 147 | /CreationDate (D:20151219190142+08'00') 148 | >> 149 | endobj 150 | 18 0 obj 151 | << 152 | /Type /Catalog 153 | /Pages 1 0 R 154 | /OpenAction [3 0 R /FitH null] 155 | /PageLayout /OneColumn 156 | >> 157 | endobj 158 | xref 159 | 0 19 160 | 0000000000 65535 f 161 | 0000000894 00000 n 162 | 0000002105 00000 n 163 | 0000000009 00000 n 164 | 0000000116 00000 n 165 | 0000000951 00000 n 166 | 0000001042 00000 n 167 | 0000001138 00000 n 168 | 0000001237 00000 n 169 | 0000001340 00000 n 170 | 0000001429 00000 n 171 | 0000001524 00000 n 172 | 0000001622 00000 n 173 | 0000001724 00000 n 174 | 0000001818 00000 n 175 | 0000001911 00000 n 176 | 0000002006 00000 n 177 | 0000002329 00000 n 178 | 0000002421 00000 n 179 | trailer 180 | << 181 | /Size 19 182 | /Root 18 0 R 183 | /Info 17 0 R 184 | >> 185 | startxref 186 | 2525 187 | %%EOF -------------------------------------------------------------------------------- /cost/Images.xcassets/airplane.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "airplane.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/airplane.imageset/airplane.pdf: -------------------------------------------------------------------------------- 1 | %PDF-1.3 2 | 3 0 obj 3 | <> 9 | endobj 10 | 4 0 obj 11 | <> 12 | stream 13 | 0.20 w 14 | 0 G 15 | 1.00 1.00 1.00 rg 16 | 12.000 6.001 m 17 | 9.143 8.857 l 18 | 16.000 14.000 l 19 | 14.000 16.000 l 20 | 5.429 12.571 l 21 | 2.731 15.270 l 22 | 1.953 16.048 0.867 16.234 0.317 15.684 c 23 | -0.233 15.134 -0.047 14.048 0.731 13.270 c 24 | 3.429 10.572 l 25 | 0.000 2.000 l 26 | 2.000 0.000 l 27 | 7.143 6.857 l 28 | 10.000 4.001 l 29 | 10.000 0.001 l 30 | 12.000 0.001 l 31 | 13.000 3.001 l 32 | 16.000 4.001 l 33 | 16.000 6.001 l 34 | 12.000 6.000 l 35 | h 36 | f 37 | endstream 38 | endobj 39 | 1 0 obj 40 | <> 44 | endobj 45 | 5 0 obj 46 | <> 49 | endobj 50 | 6 0 obj 51 | <> 54 | endobj 55 | 7 0 obj 56 | <> 59 | endobj 60 | 8 0 obj 61 | <> 64 | endobj 65 | 9 0 obj 66 | <> 69 | endobj 70 | 10 0 obj 71 | <> 74 | endobj 75 | 11 0 obj 76 | <> 79 | endobj 80 | 12 0 obj 81 | <> 84 | endobj 85 | 13 0 obj 86 | <> 89 | endobj 90 | 14 0 obj 91 | <> 94 | endobj 95 | 15 0 obj 96 | <> 99 | endobj 100 | 16 0 obj 101 | <> 104 | endobj 105 | 2 0 obj 106 | << 107 | /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] 108 | /Font << 109 | /F1 5 0 R 110 | /F2 6 0 R 111 | /F3 7 0 R 112 | /F4 8 0 R 113 | /F5 9 0 R 114 | /F6 10 0 R 115 | /F7 11 0 R 116 | /F8 12 0 R 117 | /F9 13 0 R 118 | /F10 14 0 R 119 | /F11 15 0 R 120 | /F12 16 0 R 121 | >> 122 | /XObject << 123 | >> 124 | >> 125 | endobj 126 | 17 0 obj 127 | << 128 | /Producer (jsPDF 1.0.0-trunk) 129 | /CreationDate (D:20151219190142+08'00') 130 | >> 131 | endobj 132 | 18 0 obj 133 | << 134 | /Type /Catalog 135 | /Pages 1 0 R 136 | /OpenAction [3 0 R /FitH null] 137 | /PageLayout /OneColumn 138 | >> 139 | endobj 140 | xref 141 | 0 19 142 | 0000000000 65535 f 143 | 0000000536 00000 n 144 | 0000001747 00000 n 145 | 0000000009 00000 n 146 | 0000000116 00000 n 147 | 0000000593 00000 n 148 | 0000000684 00000 n 149 | 0000000780 00000 n 150 | 0000000879 00000 n 151 | 0000000982 00000 n 152 | 0000001071 00000 n 153 | 0000001166 00000 n 154 | 0000001264 00000 n 155 | 0000001366 00000 n 156 | 0000001460 00000 n 157 | 0000001553 00000 n 158 | 0000001648 00000 n 159 | 0000001971 00000 n 160 | 0000002063 00000 n 161 | trailer 162 | << 163 | /Size 19 164 | /Root 18 0 R 165 | /Info 17 0 R 166 | >> 167 | startxref 168 | 2167 169 | %%EOF -------------------------------------------------------------------------------- /cost/Images.xcassets/arrow-left.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "arrow-left.pdf" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/arrow-left.imageset/arrow-left.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepeguo/SmartCost/3bba10251198037a9a595dda7f3866567fb234e1/cost/Images.xcassets/arrow-left.imageset/arrow-left.pdf -------------------------------------------------------------------------------- /cost/Images.xcassets/arrow-right.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "arrow-right.pdf" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/arrow-right.imageset/arrow-right.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepeguo/SmartCost/3bba10251198037a9a595dda7f3866567fb234e1/cost/Images.xcassets/arrow-right.imageset/arrow-right.pdf -------------------------------------------------------------------------------- /cost/Images.xcassets/barcode.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "barcode.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/books.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "books.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/bubbles.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "bubbles.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/bug.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "bug.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/bullhorn.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "bullhorn.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/camera.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "camera.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/cart.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "cart.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/cart.imageset/cart.pdf: -------------------------------------------------------------------------------- 1 | %PDF-1.3 2 | 3 0 obj 3 | <> 9 | endobj 10 | 4 0 obj 11 | <> 12 | stream 13 | 0.20 w 14 | 0 G 15 | 1.00 1.00 1.00 rg 16 | 6.000 1.500 m 17 | 6.000 0.672 5.328 0.000 4.500 0.000 c 18 | 3.672 0.000 3.000 0.672 3.000 1.500 c 19 | 3.000 2.328 3.672 3.000 4.500 3.000 c 20 | 5.328 3.000 6.000 2.328 6.000 1.500 c 21 | h 22 | f 23 | 1.00 1.00 1.00 rg 24 | 16.000 1.500 m 25 | 16.000 0.672 15.328 0.000 14.500 0.000 c 26 | 13.672 0.000 13.000 0.672 13.000 1.500 c 27 | 13.000 2.328 13.672 3.000 14.500 3.000 c 28 | 15.328 3.000 16.000 2.328 16.000 1.500 c 29 | h 30 | f 31 | 1.00 1.00 1.00 rg 32 | 16.000 8.000 m 33 | 16.000 14.000 l 34 | 4.000 14.000 l 35 | 4.000 14.552 3.552 15.000 3.000 15.000 c 36 | 0.000 15.000 l 37 | 0.000 14.000 l 38 | 2.000 14.000 l 39 | 2.751 7.562 l 40 | 2.293 7.195 2.000 6.632 2.000 6.000 c 41 | 2.000 4.895 2.895 4.000 4.000 4.000 c 42 | 16.000 4.000 l 43 | 16.000 5.000 l 44 | 4.000 5.000 l 45 | 3.448 5.000 3.000 5.448 3.000 6.000 c 46 | 3.000 6.003 3.000 6.007 3.000 6.010 c 47 | 16.000 8.000 l 48 | h 49 | f 50 | endstream 51 | endobj 52 | 1 0 obj 53 | <> 57 | endobj 58 | 5 0 obj 59 | <> 62 | endobj 63 | 6 0 obj 64 | <> 67 | endobj 68 | 7 0 obj 69 | <> 72 | endobj 73 | 8 0 obj 74 | <> 77 | endobj 78 | 9 0 obj 79 | <> 82 | endobj 83 | 10 0 obj 84 | <> 87 | endobj 88 | 11 0 obj 89 | <> 92 | endobj 93 | 12 0 obj 94 | <> 97 | endobj 98 | 13 0 obj 99 | <> 102 | endobj 103 | 14 0 obj 104 | <> 107 | endobj 108 | 15 0 obj 109 | <> 112 | endobj 113 | 16 0 obj 114 | <> 117 | endobj 118 | 2 0 obj 119 | << 120 | /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] 121 | /Font << 122 | /F1 5 0 R 123 | /F2 6 0 R 124 | /F3 7 0 R 125 | /F4 8 0 R 126 | /F5 9 0 R 127 | /F6 10 0 R 128 | /F7 11 0 R 129 | /F8 12 0 R 130 | /F9 13 0 R 131 | /F10 14 0 R 132 | /F11 15 0 R 133 | /F12 16 0 R 134 | >> 135 | /XObject << 136 | >> 137 | >> 138 | endobj 139 | 17 0 obj 140 | << 141 | /Producer (jsPDF 1.0.0-trunk) 142 | /CreationDate (D:20151219190142+08'00') 143 | >> 144 | endobj 145 | 18 0 obj 146 | << 147 | /Type /Catalog 148 | /Pages 1 0 R 149 | /OpenAction [3 0 R /FitH null] 150 | /PageLayout /OneColumn 151 | >> 152 | endobj 153 | xref 154 | 0 19 155 | 0000000000 65535 f 156 | 0000000949 00000 n 157 | 0000002160 00000 n 158 | 0000000009 00000 n 159 | 0000000116 00000 n 160 | 0000001006 00000 n 161 | 0000001097 00000 n 162 | 0000001193 00000 n 163 | 0000001292 00000 n 164 | 0000001395 00000 n 165 | 0000001484 00000 n 166 | 0000001579 00000 n 167 | 0000001677 00000 n 168 | 0000001779 00000 n 169 | 0000001873 00000 n 170 | 0000001966 00000 n 171 | 0000002061 00000 n 172 | 0000002384 00000 n 173 | 0000002476 00000 n 174 | trailer 175 | << 176 | /Size 19 177 | /Root 18 0 R 178 | /Info 17 0 R 179 | >> 180 | startxref 181 | 2580 182 | %%EOF -------------------------------------------------------------------------------- /cost/Images.xcassets/connection.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "connection.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/credit-card.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "credit-card.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/database.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "database.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/database.imageset/database.pdf: -------------------------------------------------------------------------------- 1 | %PDF-1.3 2 | 3 0 obj 3 | <> 9 | endobj 10 | 4 0 obj 11 | <> 12 | stream 13 | 0.20 w 14 | 0 G 15 | 1.00 1.00 1.00 rg 16 | 8.000 16.000 m 17 | 3.582 16.000 0.000 14.881 0.000 13.500 c 18 | 0.000 11.500 l 19 | 0.000 10.119 3.582 9.000 8.000 9.000 c 20 | 12.418 9.000 16.000 10.119 16.000 11.500 c 21 | 16.000 13.500 l 22 | 16.000 14.881 12.418 16.000 8.000 16.000 c 23 | h 24 | f 25 | 1.00 1.00 1.00 rg 26 | 8.000 7.500 m 27 | 3.582 7.500 0.000 8.619 0.000 10.000 c 28 | 0.000 7.000 l 29 | 0.000 5.619 3.582 4.500 8.000 4.500 c 30 | 12.418 4.500 16.000 5.619 16.000 7.000 c 31 | 16.000 10.000 l 32 | 16.000 8.619 12.418 7.500 8.000 7.500 c 33 | h 34 | f 35 | 1.00 1.00 1.00 rg 36 | 8.000 3.000 m 37 | 3.582 3.000 0.000 4.119 0.000 5.500 c 38 | 0.000 2.500 l 39 | 0.000 1.119 3.582 0.000 8.000 0.000 c 40 | 12.418 0.000 16.000 1.119 16.000 2.500 c 41 | 16.000 5.500 l 42 | 16.000 4.119 12.418 3.000 8.000 3.000 c 43 | h 44 | f 45 | endstream 46 | endobj 47 | 1 0 obj 48 | <> 52 | endobj 53 | 5 0 obj 54 | <> 57 | endobj 58 | 6 0 obj 59 | <> 62 | endobj 63 | 7 0 obj 64 | <> 67 | endobj 68 | 8 0 obj 69 | <> 72 | endobj 73 | 9 0 obj 74 | <> 77 | endobj 78 | 10 0 obj 79 | <> 82 | endobj 83 | 11 0 obj 84 | <> 87 | endobj 88 | 12 0 obj 89 | <> 92 | endobj 93 | 13 0 obj 94 | <> 97 | endobj 98 | 14 0 obj 99 | <> 102 | endobj 103 | 15 0 obj 104 | <> 107 | endobj 108 | 16 0 obj 109 | <> 112 | endobj 113 | 2 0 obj 114 | << 115 | /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] 116 | /Font << 117 | /F1 5 0 R 118 | /F2 6 0 R 119 | /F3 7 0 R 120 | /F4 8 0 R 121 | /F5 9 0 R 122 | /F6 10 0 R 123 | /F7 11 0 R 124 | /F8 12 0 R 125 | /F9 13 0 R 126 | /F10 14 0 R 127 | /F11 15 0 R 128 | /F12 16 0 R 129 | >> 130 | /XObject << 131 | >> 132 | >> 133 | endobj 134 | 17 0 obj 135 | << 136 | /Producer (jsPDF 1.0.0-trunk) 137 | /CreationDate (D:20151219190142+08'00') 138 | >> 139 | endobj 140 | 18 0 obj 141 | << 142 | /Type /Catalog 143 | /Pages 1 0 R 144 | /OpenAction [3 0 R /FitH null] 145 | /PageLayout /OneColumn 146 | >> 147 | endobj 148 | xref 149 | 0 19 150 | 0000000000 65535 f 151 | 0000000861 00000 n 152 | 0000002072 00000 n 153 | 0000000009 00000 n 154 | 0000000116 00000 n 155 | 0000000918 00000 n 156 | 0000001009 00000 n 157 | 0000001105 00000 n 158 | 0000001204 00000 n 159 | 0000001307 00000 n 160 | 0000001396 00000 n 161 | 0000001491 00000 n 162 | 0000001589 00000 n 163 | 0000001691 00000 n 164 | 0000001785 00000 n 165 | 0000001878 00000 n 166 | 0000001973 00000 n 167 | 0000002296 00000 n 168 | 0000002388 00000 n 169 | trailer 170 | << 171 | /Size 19 172 | /Root 18 0 R 173 | /Info 17 0 R 174 | >> 175 | startxref 176 | 2492 177 | %%EOF -------------------------------------------------------------------------------- /cost/Images.xcassets/dice.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "dice.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/display.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "display.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/display.imageset/display.pdf: -------------------------------------------------------------------------------- 1 | %PDF-1.3 2 | 3 0 obj 3 | <> 9 | endobj 10 | 4 0 obj 11 | <> 12 | stream 13 | 0.20 w 14 | 0 G 15 | 1.00 1.00 1.00 rg 16 | 0.000 15.000 m 17 | 0.000 5.000 l 18 | 16.000 5.000 l 19 | 16.000 15.000 l 20 | 0.000 15.000 l 21 | h 22 | 1.00 1.00 1.00 rg 23 | 15.000 6.000 m 24 | 1.000 6.000 l 25 | 1.000 14.000 l 26 | 15.000 14.000 l 27 | 15.000 6.000 l 28 | h 29 | 1.00 1.00 1.00 rg 30 | 10.500 4.000 m 31 | 5.500 4.000 l 32 | 5.000 2.000 l 33 | 4.000 1.000 l 34 | 12.000 1.000 l 35 | 11.000 2.000 l 36 | h 37 | f 38 | endstream 39 | endobj 40 | 1 0 obj 41 | <> 45 | endobj 46 | 5 0 obj 47 | <> 50 | endobj 51 | 6 0 obj 52 | <> 55 | endobj 56 | 7 0 obj 57 | <> 60 | endobj 61 | 8 0 obj 62 | <> 65 | endobj 66 | 9 0 obj 67 | <> 70 | endobj 71 | 10 0 obj 72 | <> 75 | endobj 76 | 11 0 obj 77 | <> 80 | endobj 81 | 12 0 obj 82 | <> 85 | endobj 86 | 13 0 obj 87 | <> 90 | endobj 91 | 14 0 obj 92 | <> 95 | endobj 96 | 15 0 obj 97 | <> 100 | endobj 101 | 16 0 obj 102 | <> 105 | endobj 106 | 2 0 obj 107 | << 108 | /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] 109 | /Font << 110 | /F1 5 0 R 111 | /F2 6 0 R 112 | /F3 7 0 R 113 | /F4 8 0 R 114 | /F5 9 0 R 115 | /F6 10 0 R 116 | /F7 11 0 R 117 | /F8 12 0 R 118 | /F9 13 0 R 119 | /F10 14 0 R 120 | /F11 15 0 R 121 | /F12 16 0 R 122 | >> 123 | /XObject << 124 | >> 125 | >> 126 | endobj 127 | 17 0 obj 128 | << 129 | /Producer (jsPDF 1.0.0-trunk) 130 | /CreationDate (D:20151219190142+08'00') 131 | >> 132 | endobj 133 | 18 0 obj 134 | << 135 | /Type /Catalog 136 | /Pages 1 0 R 137 | /OpenAction [3 0 R /FitH null] 138 | /PageLayout /OneColumn 139 | >> 140 | endobj 141 | xref 142 | 0 19 143 | 0000000000 65535 f 144 | 0000000480 00000 n 145 | 0000001691 00000 n 146 | 0000000009 00000 n 147 | 0000000116 00000 n 148 | 0000000537 00000 n 149 | 0000000628 00000 n 150 | 0000000724 00000 n 151 | 0000000823 00000 n 152 | 0000000926 00000 n 153 | 0000001015 00000 n 154 | 0000001110 00000 n 155 | 0000001208 00000 n 156 | 0000001310 00000 n 157 | 0000001404 00000 n 158 | 0000001497 00000 n 159 | 0000001592 00000 n 160 | 0000001915 00000 n 161 | 0000002007 00000 n 162 | trailer 163 | << 164 | /Size 19 165 | /Root 18 0 R 166 | /Info 17 0 R 167 | >> 168 | startxref 169 | 2111 170 | %%EOF -------------------------------------------------------------------------------- /cost/Images.xcassets/envelop.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "envelop.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/envelop.imageset/envelop.pdf: -------------------------------------------------------------------------------- 1 | %PDF-1.3 2 | 3 0 obj 3 | <> 9 | endobj 10 | 4 0 obj 11 | <> 12 | stream 13 | 0.20 w 14 | 0 G 15 | 1.00 1.00 1.00 rg 16 | 14.500 14.000 m 17 | 1.500 14.000 l 18 | 0.675 14.000 0.000 13.325 0.000 12.500 c 19 | 0.000 2.500 l 20 | 0.000 1.675 0.675 1.000 1.500 1.000 c 21 | 14.500 1.000 l 22 | 15.325 1.000 16.000 1.675 16.000 2.500 c 23 | 16.000 12.500 l 24 | 16.000 13.325 15.325 14.000 14.500 14.000 c 25 | h 26 | 1.00 1.00 1.00 rg 27 | 6.230 7.400 m 28 | 2.000 4.105 l 29 | 2.000 11.943 l 30 | 6.230 7.400 l 31 | h 32 | 1.00 1.00 1.00 rg 33 | 2.756 12.000 m 34 | 13.244 12.000 l 35 | 8.000 8.063 l 36 | 2.756 12.000 l 37 | h 38 | 1.00 1.00 1.00 rg 39 | 6.395 7.223 m 40 | 8.000 5.500 l 41 | 9.605 7.223 l 42 | 12.895 3.000 l 43 | 3.105 3.000 l 44 | 6.395 7.223 l 45 | h 46 | 1.00 1.00 1.00 rg 47 | 9.770 7.400 m 48 | 14.000 11.943 l 49 | 14.000 4.105 l 50 | 9.770 7.400 l 51 | h 52 | f 53 | endstream 54 | endobj 55 | 1 0 obj 56 | <> 60 | endobj 61 | 5 0 obj 62 | <> 65 | endobj 66 | 6 0 obj 67 | <> 70 | endobj 71 | 7 0 obj 72 | <> 75 | endobj 76 | 8 0 obj 77 | <> 80 | endobj 81 | 9 0 obj 82 | <> 85 | endobj 86 | 10 0 obj 87 | <> 90 | endobj 91 | 11 0 obj 92 | <> 95 | endobj 96 | 12 0 obj 97 | <> 100 | endobj 101 | 13 0 obj 102 | <> 105 | endobj 106 | 14 0 obj 107 | <> 110 | endobj 111 | 15 0 obj 112 | <> 115 | endobj 116 | 16 0 obj 117 | <> 120 | endobj 121 | 2 0 obj 122 | << 123 | /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] 124 | /Font << 125 | /F1 5 0 R 126 | /F2 6 0 R 127 | /F3 7 0 R 128 | /F4 8 0 R 129 | /F5 9 0 R 130 | /F6 10 0 R 131 | /F7 11 0 R 132 | /F8 12 0 R 133 | /F9 13 0 R 134 | /F10 14 0 R 135 | /F11 15 0 R 136 | /F12 16 0 R 137 | >> 138 | /XObject << 139 | >> 140 | >> 141 | endobj 142 | 17 0 obj 143 | << 144 | /Producer (jsPDF 1.0.0-trunk) 145 | /CreationDate (D:20151219190142+08'00') 146 | >> 147 | endobj 148 | 18 0 obj 149 | << 150 | /Type /Catalog 151 | /Pages 1 0 R 152 | /OpenAction [3 0 R /FitH null] 153 | /PageLayout /OneColumn 154 | >> 155 | endobj 156 | xref 157 | 0 19 158 | 0000000000 65535 f 159 | 0000000788 00000 n 160 | 0000001999 00000 n 161 | 0000000009 00000 n 162 | 0000000116 00000 n 163 | 0000000845 00000 n 164 | 0000000936 00000 n 165 | 0000001032 00000 n 166 | 0000001131 00000 n 167 | 0000001234 00000 n 168 | 0000001323 00000 n 169 | 0000001418 00000 n 170 | 0000001516 00000 n 171 | 0000001618 00000 n 172 | 0000001712 00000 n 173 | 0000001805 00000 n 174 | 0000001900 00000 n 175 | 0000002223 00000 n 176 | 0000002315 00000 n 177 | trailer 178 | << 179 | /Size 19 180 | /Root 18 0 R 181 | /Info 17 0 R 182 | >> 183 | startxref 184 | 2419 185 | %%EOF -------------------------------------------------------------------------------- /cost/Images.xcassets/film-1.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "film.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/floppy-disk.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "floppy-disk.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/floppy-disk.imageset/floppy-disk.pdf: -------------------------------------------------------------------------------- 1 | %PDF-1.3 2 | 3 0 obj 3 | <> 9 | endobj 10 | 4 0 obj 11 | <> 12 | stream 13 | 0.20 w 14 | 0 G 15 | 1.00 1.00 1.00 rg 16 | 14.000 16.000 m 17 | 0.000 16.000 l 18 | 0.000 0.000 l 19 | 16.000 0.000 l 20 | 16.000 14.000 l 21 | 14.000 16.000 l 22 | h 23 | 1.00 1.00 1.00 rg 24 | 8.000 14.000 m 25 | 10.000 14.000 l 26 | 10.000 10.000 l 27 | 8.000 10.000 l 28 | 8.000 14.000 l 29 | h 30 | 1.00 1.00 1.00 rg 31 | 14.000 2.000 m 32 | 2.000 2.000 l 33 | 2.000 14.000 l 34 | 3.000 14.000 l 35 | 3.000 9.000 l 36 | 12.000 9.000 l 37 | 12.000 14.000 l 38 | 13.172 14.000 l 39 | 14.000 13.172 l 40 | 14.000 2.000 l 41 | h 42 | f 43 | endstream 44 | endobj 45 | 1 0 obj 46 | <> 50 | endobj 51 | 5 0 obj 52 | <> 55 | endobj 56 | 6 0 obj 57 | <> 60 | endobj 61 | 7 0 obj 62 | <> 65 | endobj 66 | 8 0 obj 67 | <> 70 | endobj 71 | 9 0 obj 72 | <> 75 | endobj 76 | 10 0 obj 77 | <> 80 | endobj 81 | 11 0 obj 82 | <> 85 | endobj 86 | 12 0 obj 87 | <> 90 | endobj 91 | 13 0 obj 92 | <> 95 | endobj 96 | 14 0 obj 97 | <> 100 | endobj 101 | 15 0 obj 102 | <> 105 | endobj 106 | 16 0 obj 107 | <> 110 | endobj 111 | 2 0 obj 112 | << 113 | /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] 114 | /Font << 115 | /F1 5 0 R 116 | /F2 6 0 R 117 | /F3 7 0 R 118 | /F4 8 0 R 119 | /F5 9 0 R 120 | /F6 10 0 R 121 | /F7 11 0 R 122 | /F8 12 0 R 123 | /F9 13 0 R 124 | /F10 14 0 R 125 | /F11 15 0 R 126 | /F12 16 0 R 127 | >> 128 | /XObject << 129 | >> 130 | >> 131 | endobj 132 | 17 0 obj 133 | << 134 | /Producer (jsPDF 1.0.0-trunk) 135 | /CreationDate (D:20151219190142+08'00') 136 | >> 137 | endobj 138 | 18 0 obj 139 | << 140 | /Type /Catalog 141 | /Pages 1 0 R 142 | /OpenAction [3 0 R /FitH null] 143 | /PageLayout /OneColumn 144 | >> 145 | endobj 146 | xref 147 | 0 19 148 | 0000000000 65535 f 149 | 0000000563 00000 n 150 | 0000001774 00000 n 151 | 0000000009 00000 n 152 | 0000000116 00000 n 153 | 0000000620 00000 n 154 | 0000000711 00000 n 155 | 0000000807 00000 n 156 | 0000000906 00000 n 157 | 0000001009 00000 n 158 | 0000001098 00000 n 159 | 0000001193 00000 n 160 | 0000001291 00000 n 161 | 0000001393 00000 n 162 | 0000001487 00000 n 163 | 0000001580 00000 n 164 | 0000001675 00000 n 165 | 0000001998 00000 n 166 | 0000002090 00000 n 167 | trailer 168 | << 169 | /Size 19 170 | /Root 18 0 R 171 | /Info 17 0 R 172 | >> 173 | startxref 174 | 2194 175 | %%EOF -------------------------------------------------------------------------------- /cost/Images.xcassets/gift.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "gift.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/glass.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "glass.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/glass2.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "glass2.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/glass2.imageset/glass2.pdf: -------------------------------------------------------------------------------- 1 | %PDF-1.3 2 | 3 0 obj 3 | <> 9 | endobj 10 | 4 0 obj 11 | <> 12 | stream 13 | 0.20 w 14 | 0 G 15 | 1.00 1.00 1.00 rg 16 | 13.893 13.191 m 17 | 14.011 13.342 14.033 13.546 13.950 13.719 c 18 | 13.866 13.891 13.691 14.000 13.500 14.000 c 19 | 2.500 14.000 l 20 | 2.309 14.000 2.134 13.891 2.050 13.719 c 21 | 1.967 13.546 1.989 13.342 2.107 13.191 c 22 | 7.000 6.963 l 23 | 7.000 1.000 l 24 | 5.500 1.000 l 25 | 5.224 1.000 5.000 0.776 5.000 0.500 c 26 | 5.000 0.224 5.224 0.000 5.500 0.000 c 27 | 10.500 0.000 l 28 | 10.776 0.000 11.000 0.224 11.000 0.500 c 29 | 11.000 0.776 10.776 1.000 10.500 1.000 c 30 | 9.000 1.000 l 31 | 9.000 6.963 l 32 | 13.893 13.191 l 33 | h 34 | 1.00 1.00 1.00 rg 35 | 12.471 13.000 m 36 | 10.900 11.000 l 37 | 5.100 11.000 l 38 | 3.529 13.000 l 39 | 12.471 13.000 l 40 | h 41 | f 42 | endstream 43 | endobj 44 | 1 0 obj 45 | <> 49 | endobj 50 | 5 0 obj 51 | <> 54 | endobj 55 | 6 0 obj 56 | <> 59 | endobj 60 | 7 0 obj 61 | <> 64 | endobj 65 | 8 0 obj 66 | <> 69 | endobj 70 | 9 0 obj 71 | <> 74 | endobj 75 | 10 0 obj 76 | <> 79 | endobj 80 | 11 0 obj 81 | <> 84 | endobj 85 | 12 0 obj 86 | <> 89 | endobj 90 | 13 0 obj 91 | <> 94 | endobj 95 | 14 0 obj 96 | <> 99 | endobj 100 | 15 0 obj 101 | <> 104 | endobj 105 | 16 0 obj 106 | <> 109 | endobj 110 | 2 0 obj 111 | << 112 | /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] 113 | /Font << 114 | /F1 5 0 R 115 | /F2 6 0 R 116 | /F3 7 0 R 117 | /F4 8 0 R 118 | /F5 9 0 R 119 | /F6 10 0 R 120 | /F7 11 0 R 121 | /F8 12 0 R 122 | /F9 13 0 R 123 | /F10 14 0 R 124 | /F11 15 0 R 125 | /F12 16 0 R 126 | >> 127 | /XObject << 128 | >> 129 | >> 130 | endobj 131 | 17 0 obj 132 | << 133 | /Producer (jsPDF 1.0.0-trunk) 134 | /CreationDate (D:20151219190142+08'00') 135 | >> 136 | endobj 137 | 18 0 obj 138 | << 139 | /Type /Catalog 140 | /Pages 1 0 R 141 | /OpenAction [3 0 R /FitH null] 142 | /PageLayout /OneColumn 143 | >> 144 | endobj 145 | xref 146 | 0 19 147 | 0000000000 65535 f 148 | 0000000759 00000 n 149 | 0000001970 00000 n 150 | 0000000009 00000 n 151 | 0000000116 00000 n 152 | 0000000816 00000 n 153 | 0000000907 00000 n 154 | 0000001003 00000 n 155 | 0000001102 00000 n 156 | 0000001205 00000 n 157 | 0000001294 00000 n 158 | 0000001389 00000 n 159 | 0000001487 00000 n 160 | 0000001589 00000 n 161 | 0000001683 00000 n 162 | 0000001776 00000 n 163 | 0000001871 00000 n 164 | 0000002194 00000 n 165 | 0000002286 00000 n 166 | trailer 167 | << 168 | /Size 19 169 | /Root 18 0 R 170 | /Info 17 0 R 171 | >> 172 | startxref 173 | 2390 174 | %%EOF -------------------------------------------------------------------------------- /cost/Images.xcassets/hammer.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "hammer.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/hammer.imageset/hammer.pdf: -------------------------------------------------------------------------------- 1 | %PDF-1.3 2 | 3 0 obj 3 | <> 9 | endobj 10 | 4 0 obj 11 | <> 12 | stream 13 | 0.20 w 14 | 0 G 15 | 1.00 1.00 1.00 rg 16 | 15.781 3.047 m 17 | 11.070 7.759 l 18 | 10.778 8.051 10.301 8.051 10.009 7.759 c 19 | 9.655 7.405 l 20 | 6.780 10.280 l 21 | 11.500 15.000 l 22 | 6.500 15.000 l 23 | 4.280 12.780 l 24 | 4.061 13.000 l 25 | 3.000 13.000 l 26 | 3.000 11.939 l 27 | 3.220 11.720 l 28 | 0.000 8.500 l 29 | 2.500 6.000 l 30 | 5.720 9.220 l 31 | 8.595 6.345 l 32 | 8.241 5.991 l 33 | 7.949 5.699 7.949 5.222 8.241 4.930 c 34 | 12.953 0.219 l 35 | 13.244 -0.073 13.722 -0.073 14.013 0.219 c 36 | 15.781 1.987 l 37 | 16.073 2.278 16.073 2.756 15.781 3.047 c 38 | h 39 | f 40 | endstream 41 | endobj 42 | 1 0 obj 43 | <> 47 | endobj 48 | 5 0 obj 49 | <> 52 | endobj 53 | 6 0 obj 54 | <> 57 | endobj 58 | 7 0 obj 59 | <> 62 | endobj 63 | 8 0 obj 64 | <> 67 | endobj 68 | 9 0 obj 69 | <> 72 | endobj 73 | 10 0 obj 74 | <> 77 | endobj 78 | 11 0 obj 79 | <> 82 | endobj 83 | 12 0 obj 84 | <> 87 | endobj 88 | 13 0 obj 89 | <> 92 | endobj 93 | 14 0 obj 94 | <> 97 | endobj 98 | 15 0 obj 99 | <> 102 | endobj 103 | 16 0 obj 104 | <> 107 | endobj 108 | 2 0 obj 109 | << 110 | /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] 111 | /Font << 112 | /F1 5 0 R 113 | /F2 6 0 R 114 | /F3 7 0 R 115 | /F4 8 0 R 116 | /F5 9 0 R 117 | /F6 10 0 R 118 | /F7 11 0 R 119 | /F8 12 0 R 120 | /F9 13 0 R 121 | /F10 14 0 R 122 | /F11 15 0 R 123 | /F12 16 0 R 124 | >> 125 | /XObject << 126 | >> 127 | >> 128 | endobj 129 | 17 0 obj 130 | << 131 | /Producer (jsPDF 1.0.0-trunk) 132 | /CreationDate (D:20151219190142+08'00') 133 | >> 134 | endobj 135 | 18 0 obj 136 | << 137 | /Type /Catalog 138 | /Pages 1 0 R 139 | /OpenAction [3 0 R /FitH null] 140 | /PageLayout /OneColumn 141 | >> 142 | endobj 143 | xref 144 | 0 19 145 | 0000000000 65535 f 146 | 0000000627 00000 n 147 | 0000001838 00000 n 148 | 0000000009 00000 n 149 | 0000000116 00000 n 150 | 0000000684 00000 n 151 | 0000000775 00000 n 152 | 0000000871 00000 n 153 | 0000000970 00000 n 154 | 0000001073 00000 n 155 | 0000001162 00000 n 156 | 0000001257 00000 n 157 | 0000001355 00000 n 158 | 0000001457 00000 n 159 | 0000001551 00000 n 160 | 0000001644 00000 n 161 | 0000001739 00000 n 162 | 0000002062 00000 n 163 | 0000002154 00000 n 164 | trailer 165 | << 166 | /Size 19 167 | /Root 18 0 R 168 | /Info 17 0 R 169 | >> 170 | startxref 171 | 2258 172 | %%EOF -------------------------------------------------------------------------------- /cost/Images.xcassets/hammer2.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "hammer2.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/hammer2.imageset/hammer2.pdf: -------------------------------------------------------------------------------- 1 | %PDF-1.3 2 | 3 0 obj 3 | <> 9 | endobj 10 | 4 0 obj 11 | <> 12 | stream 13 | 0.20 w 14 | 0 G 15 | 1.00 1.00 1.00 rg 16 | 15.784 1.691 m 17 | 7.212 9.495 l 18 | 7.611 9.895 l 19 | 7.937 10.223 8.113 10.646 8.140 11.077 c 20 | 8.156 11.084 8.172 11.091 8.187 11.099 c 21 | 9.796 12.106 l 22 | 10.014 12.362 9.998 12.766 9.760 13.004 c 23 | 6.961 15.810 l 24 | 6.724 16.049 6.321 16.065 6.065 15.846 c 25 | 5.062 14.233 l 26 | 5.054 14.218 5.046 14.202 5.039 14.186 c 27 | 4.610 14.159 4.188 13.982 3.861 13.655 c 28 | 2.339 12.128 l 29 | 2.012 11.801 1.836 11.378 1.809 10.947 c 30 | 1.793 10.940 1.778 10.933 1.763 10.924 c 31 | 0.153 9.918 l 32 | -0.064 9.662 -0.048 9.258 0.189 9.020 c 33 | 2.988 6.213 l 34 | 3.225 5.975 3.628 5.959 3.884 6.178 c 35 | 4.887 7.791 l 36 | 4.896 7.806 4.903 7.822 4.910 7.837 c 37 | 5.340 7.865 5.762 8.041 6.088 8.369 c 38 | 6.530 8.812 l 39 | 14.313 0.217 l 40 | 14.539 -0.033 14.887 -0.073 15.086 0.127 c 41 | 15.873 0.916 l 42 | 16.073 1.116 16.032 1.465 15.784 1.691 c 43 | h 44 | f 45 | endstream 46 | endobj 47 | 1 0 obj 48 | <> 52 | endobj 53 | 5 0 obj 54 | <> 57 | endobj 58 | 6 0 obj 59 | <> 62 | endobj 63 | 7 0 obj 64 | <> 67 | endobj 68 | 8 0 obj 69 | <> 72 | endobj 73 | 9 0 obj 74 | <> 77 | endobj 78 | 10 0 obj 79 | <> 82 | endobj 83 | 11 0 obj 84 | <> 87 | endobj 88 | 12 0 obj 89 | <> 92 | endobj 93 | 13 0 obj 94 | <> 97 | endobj 98 | 14 0 obj 99 | <> 102 | endobj 103 | 15 0 obj 104 | <> 107 | endobj 108 | 16 0 obj 109 | <> 112 | endobj 113 | 2 0 obj 114 | << 115 | /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] 116 | /Font << 117 | /F1 5 0 R 118 | /F2 6 0 R 119 | /F3 7 0 R 120 | /F4 8 0 R 121 | /F5 9 0 R 122 | /F6 10 0 R 123 | /F7 11 0 R 124 | /F8 12 0 R 125 | /F9 13 0 R 126 | /F10 14 0 R 127 | /F11 15 0 R 128 | /F12 16 0 R 129 | >> 130 | /XObject << 131 | >> 132 | >> 133 | endobj 134 | 17 0 obj 135 | << 136 | /Producer (jsPDF 1.0.0-trunk) 137 | /CreationDate (D:20151219190142+08'00') 138 | >> 139 | endobj 140 | 18 0 obj 141 | << 142 | /Type /Catalog 143 | /Pages 1 0 R 144 | /OpenAction [3 0 R /FitH null] 145 | /PageLayout /OneColumn 146 | >> 147 | endobj 148 | xref 149 | 0 19 150 | 0000000000 65535 f 151 | 0000000955 00000 n 152 | 0000002166 00000 n 153 | 0000000009 00000 n 154 | 0000000116 00000 n 155 | 0000001012 00000 n 156 | 0000001103 00000 n 157 | 0000001199 00000 n 158 | 0000001298 00000 n 159 | 0000001401 00000 n 160 | 0000001490 00000 n 161 | 0000001585 00000 n 162 | 0000001683 00000 n 163 | 0000001785 00000 n 164 | 0000001879 00000 n 165 | 0000001972 00000 n 166 | 0000002067 00000 n 167 | 0000002390 00000 n 168 | 0000002482 00000 n 169 | trailer 170 | << 171 | /Size 19 172 | /Root 18 0 R 173 | /Info 17 0 R 174 | >> 175 | startxref 176 | 2586 177 | %%EOF -------------------------------------------------------------------------------- /cost/Images.xcassets/headphones.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "headphones.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/heart-broken.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "heart-broken.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/heart-broken.imageset/heart-broken.pdf: -------------------------------------------------------------------------------- 1 | %PDF-1.3 2 | 3 0 obj 3 | <> 9 | endobj 10 | 4 0 obj 11 | <> 12 | stream 13 | 0.20 w 14 | 0 G 15 | 1.00 1.00 1.00 rg 16 | 11.800 15.000 m 17 | 14.118 15.000 16.000 13.118 16.000 10.800 c 18 | 16.000 6.234 11.065 4.818 8.000 0.184 c 19 | 4.758 4.846 -0.000 6.083 -0.000 10.800 c 20 | -0.000 13.118 1.882 15.000 4.200 15.000 c 21 | 5.143 15.000 6.012 14.570 6.713 13.940 c 22 | 5.500 12.000 l 23 | 9.000 10.000 l 24 | 7.000 5.000 l 25 | 12.500 11.000 l 26 | 9.000 13.000 l 27 | 9.967 14.451 l 28 | 10.521 14.791 11.142 15.000 11.800 15.000 c 29 | h 30 | f 31 | endstream 32 | endobj 33 | 1 0 obj 34 | <> 38 | endobj 39 | 5 0 obj 40 | <> 43 | endobj 44 | 6 0 obj 45 | <> 48 | endobj 49 | 7 0 obj 50 | <> 53 | endobj 54 | 8 0 obj 55 | <> 58 | endobj 59 | 9 0 obj 60 | <> 63 | endobj 64 | 10 0 obj 65 | <> 68 | endobj 69 | 11 0 obj 70 | <> 73 | endobj 74 | 12 0 obj 75 | <> 78 | endobj 79 | 13 0 obj 80 | <> 83 | endobj 84 | 14 0 obj 85 | <> 88 | endobj 89 | 15 0 obj 90 | <> 93 | endobj 94 | 16 0 obj 95 | <> 98 | endobj 99 | 2 0 obj 100 | << 101 | /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] 102 | /Font << 103 | /F1 5 0 R 104 | /F2 6 0 R 105 | /F3 7 0 R 106 | /F4 8 0 R 107 | /F5 9 0 R 108 | /F6 10 0 R 109 | /F7 11 0 R 110 | /F8 12 0 R 111 | /F9 13 0 R 112 | /F10 14 0 R 113 | /F11 15 0 R 114 | /F12 16 0 R 115 | >> 116 | /XObject << 117 | >> 118 | >> 119 | endobj 120 | 17 0 obj 121 | << 122 | /Producer (jsPDF 1.0.0-trunk) 123 | /CreationDate (D:20151219190142+08'00') 124 | >> 125 | endobj 126 | 18 0 obj 127 | << 128 | /Type /Catalog 129 | /Pages 1 0 R 130 | /OpenAction [3 0 R /FitH null] 131 | /PageLayout /OneColumn 132 | >> 133 | endobj 134 | xref 135 | 0 19 136 | 0000000000 65535 f 137 | 0000000557 00000 n 138 | 0000001768 00000 n 139 | 0000000009 00000 n 140 | 0000000116 00000 n 141 | 0000000614 00000 n 142 | 0000000705 00000 n 143 | 0000000801 00000 n 144 | 0000000900 00000 n 145 | 0000001003 00000 n 146 | 0000001092 00000 n 147 | 0000001187 00000 n 148 | 0000001285 00000 n 149 | 0000001387 00000 n 150 | 0000001481 00000 n 151 | 0000001574 00000 n 152 | 0000001669 00000 n 153 | 0000001992 00000 n 154 | 0000002084 00000 n 155 | trailer 156 | << 157 | /Size 19 158 | /Root 18 0 R 159 | /Info 17 0 R 160 | >> 161 | startxref 162 | 2188 163 | %%EOF -------------------------------------------------------------------------------- /cost/Images.xcassets/heart.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "heart.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/heart.imageset/heart.pdf: -------------------------------------------------------------------------------- 1 | %PDF-1.3 2 | 3 0 obj 3 | <> 9 | endobj 10 | 4 0 obj 11 | <> 12 | stream 13 | 0.20 w 14 | 0 G 15 | 1.00 1.00 1.00 rg 16 | 11.800 15.000 m 17 | 10.118 15.000 8.671 13.632 8.000 12.203 c 18 | 7.329 13.632 5.882 15.000 4.200 15.000 c 19 | 1.882 15.000 0.000 13.118 0.000 10.800 c 20 | 0.000 6.083 4.758 4.846 8.000 0.184 c 21 | 11.065 4.818 16.000 6.234 16.000 10.800 c 22 | 16.000 13.118 14.118 15.000 11.800 15.000 c 23 | h 24 | f 25 | endstream 26 | endobj 27 | 1 0 obj 28 | <> 32 | endobj 33 | 5 0 obj 34 | <> 37 | endobj 38 | 6 0 obj 39 | <> 42 | endobj 43 | 7 0 obj 44 | <> 47 | endobj 48 | 8 0 obj 49 | <> 52 | endobj 53 | 9 0 obj 54 | <> 57 | endobj 58 | 10 0 obj 59 | <> 62 | endobj 63 | 11 0 obj 64 | <> 67 | endobj 68 | 12 0 obj 69 | <> 72 | endobj 73 | 13 0 obj 74 | <> 77 | endobj 78 | 14 0 obj 79 | <> 82 | endobj 83 | 15 0 obj 84 | <> 87 | endobj 88 | 16 0 obj 89 | <> 92 | endobj 93 | 2 0 obj 94 | << 95 | /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] 96 | /Font << 97 | /F1 5 0 R 98 | /F2 6 0 R 99 | /F3 7 0 R 100 | /F4 8 0 R 101 | /F5 9 0 R 102 | /F6 10 0 R 103 | /F7 11 0 R 104 | /F8 12 0 R 105 | /F9 13 0 R 106 | /F10 14 0 R 107 | /F11 15 0 R 108 | /F12 16 0 R 109 | >> 110 | /XObject << 111 | >> 112 | >> 113 | endobj 114 | 17 0 obj 115 | << 116 | /Producer (jsPDF 1.0.0-trunk) 117 | /CreationDate (D:20151219190142+08'00') 118 | >> 119 | endobj 120 | 18 0 obj 121 | << 122 | /Type /Catalog 123 | /Pages 1 0 R 124 | /OpenAction [3 0 R /FitH null] 125 | /PageLayout /OneColumn 126 | >> 127 | endobj 128 | xref 129 | 0 19 130 | 0000000000 65535 f 131 | 0000000463 00000 n 132 | 0000001674 00000 n 133 | 0000000009 00000 n 134 | 0000000116 00000 n 135 | 0000000520 00000 n 136 | 0000000611 00000 n 137 | 0000000707 00000 n 138 | 0000000806 00000 n 139 | 0000000909 00000 n 140 | 0000000998 00000 n 141 | 0000001093 00000 n 142 | 0000001191 00000 n 143 | 0000001293 00000 n 144 | 0000001387 00000 n 145 | 0000001480 00000 n 146 | 0000001575 00000 n 147 | 0000001898 00000 n 148 | 0000001990 00000 n 149 | trailer 150 | << 151 | /Size 19 152 | /Root 18 0 R 153 | /Info 17 0 R 154 | >> 155 | startxref 156 | 2094 157 | %%EOF -------------------------------------------------------------------------------- /cost/Images.xcassets/home-1.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "home.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/home-1.imageset/home.pdf: -------------------------------------------------------------------------------- 1 | %PDF-1.3 2 | 3 0 obj 3 | <> 9 | endobj 10 | 4 0 obj 11 | <> 12 | stream 13 | 0.20 w 14 | 0 G 15 | 1.00 1.00 1.00 rg 16 | 16.000 6.774 m 17 | 8.000 12.984 l 18 | 0.000 6.774 l 19 | 0.000 9.306 l 20 | 8.000 15.516 l 21 | 16.000 9.306 l 22 | h 23 | 1.00 1.00 1.00 rg 24 | 14.000 7.000 m 25 | 14.000 1.000 l 26 | 10.000 1.000 l 27 | 10.000 5.000 l 28 | 6.000 5.000 l 29 | 6.000 1.000 l 30 | 2.000 1.000 l 31 | 2.000 7.000 l 32 | 8.000 11.500 l 33 | h 34 | f 35 | endstream 36 | endobj 37 | 1 0 obj 38 | <> 42 | endobj 43 | 5 0 obj 44 | <> 47 | endobj 48 | 6 0 obj 49 | <> 52 | endobj 53 | 7 0 obj 54 | <> 57 | endobj 58 | 8 0 obj 59 | <> 62 | endobj 63 | 9 0 obj 64 | <> 67 | endobj 68 | 10 0 obj 69 | <> 72 | endobj 73 | 11 0 obj 74 | <> 77 | endobj 78 | 12 0 obj 79 | <> 82 | endobj 83 | 13 0 obj 84 | <> 87 | endobj 88 | 14 0 obj 89 | <> 92 | endobj 93 | 15 0 obj 94 | <> 97 | endobj 98 | 16 0 obj 99 | <> 102 | endobj 103 | 2 0 obj 104 | << 105 | /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] 106 | /Font << 107 | /F1 5 0 R 108 | /F2 6 0 R 109 | /F3 7 0 R 110 | /F4 8 0 R 111 | /F5 9 0 R 112 | /F6 10 0 R 113 | /F7 11 0 R 114 | /F8 12 0 R 115 | /F9 13 0 R 116 | /F10 14 0 R 117 | /F11 15 0 R 118 | /F12 16 0 R 119 | >> 120 | /XObject << 121 | >> 122 | >> 123 | endobj 124 | 17 0 obj 125 | << 126 | /Producer (jsPDF 1.0.0-trunk) 127 | /CreationDate (D:20151219190142+08'00') 128 | >> 129 | endobj 130 | 18 0 obj 131 | << 132 | /Type /Catalog 133 | /Pages 1 0 R 134 | /OpenAction [3 0 R /FitH null] 135 | /PageLayout /OneColumn 136 | >> 137 | endobj 138 | xref 139 | 0 19 140 | 0000000000 65535 f 141 | 0000000440 00000 n 142 | 0000001651 00000 n 143 | 0000000009 00000 n 144 | 0000000116 00000 n 145 | 0000000497 00000 n 146 | 0000000588 00000 n 147 | 0000000684 00000 n 148 | 0000000783 00000 n 149 | 0000000886 00000 n 150 | 0000000975 00000 n 151 | 0000001070 00000 n 152 | 0000001168 00000 n 153 | 0000001270 00000 n 154 | 0000001364 00000 n 155 | 0000001457 00000 n 156 | 0000001552 00000 n 157 | 0000001875 00000 n 158 | 0000001967 00000 n 159 | trailer 160 | << 161 | /Size 19 162 | /Root 18 0 R 163 | /Info 17 0 R 164 | >> 165 | startxref 166 | 2071 167 | %%EOF -------------------------------------------------------------------------------- /cost/Images.xcassets/iconfont-3.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "iconfont-3.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/iconfont-bus-copy.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "iconfont-bus-copy.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/iconfont-jiaotong.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "iconfont-jiaotong.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/iconfont-jiaotong1.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "iconfont-jiaotong1.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/iconfont-jiaotongiconsubway.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "iconfont-jiaotongiconsubway.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/image.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "image.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/key2.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "key2.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/keyboard.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "keyboard.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/laptop.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "laptop.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/laptop.imageset/laptop.pdf: -------------------------------------------------------------------------------- 1 | %PDF-1.3 2 | 3 0 obj 3 | <> 9 | endobj 10 | 4 0 obj 11 | <> 12 | stream 13 | 0.20 w 14 | 0 G 15 | 1.00 1.00 1.00 rg 16 | 14.000 5.000 m 17 | 14.000 13.000 l 18 | 14.000 13.550 13.550 14.000 13.000 14.000 c 19 | 3.000 14.000 l 20 | 2.450 14.000 2.000 13.550 2.000 13.000 c 21 | 2.000 5.000 l 22 | 0.000 5.000 l 23 | 0.000 2.000 l 24 | 16.000 2.000 l 25 | 16.000 5.000 l 26 | 14.000 5.000 l 27 | h 28 | 1.00 1.00 1.00 rg 29 | 10.000 3.000 m 30 | 6.000 3.000 l 31 | 6.000 4.000 l 32 | 10.000 4.000 l 33 | 10.000 3.000 l 34 | h 35 | 1.00 1.00 1.00 rg 36 | 13.000 5.000 m 37 | 3.000 5.000 l 38 | 3.000 12.998 l 39 | 3.001 12.999 3.001 13.000 3.002 13.000 c 40 | 12.998 13.000 l 41 | 12.999 12.999 12.999 12.999 13.000 12.998 c 42 | 13.000 5.000 l 43 | h 44 | f 45 | endstream 46 | endobj 47 | 1 0 obj 48 | <> 52 | endobj 53 | 5 0 obj 54 | <> 57 | endobj 58 | 6 0 obj 59 | <> 62 | endobj 63 | 7 0 obj 64 | <> 67 | endobj 68 | 8 0 obj 69 | <> 72 | endobj 73 | 9 0 obj 74 | <> 77 | endobj 78 | 10 0 obj 79 | <> 82 | endobj 83 | 11 0 obj 84 | <> 87 | endobj 88 | 12 0 obj 89 | <> 92 | endobj 93 | 13 0 obj 94 | <> 97 | endobj 98 | 14 0 obj 99 | <> 102 | endobj 103 | 15 0 obj 104 | <> 107 | endobj 108 | 16 0 obj 109 | <> 112 | endobj 113 | 2 0 obj 114 | << 115 | /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] 116 | /Font << 117 | /F1 5 0 R 118 | /F2 6 0 R 119 | /F3 7 0 R 120 | /F4 8 0 R 121 | /F5 9 0 R 122 | /F6 10 0 R 123 | /F7 11 0 R 124 | /F8 12 0 R 125 | /F9 13 0 R 126 | /F10 14 0 R 127 | /F11 15 0 R 128 | /F12 16 0 R 129 | >> 130 | /XObject << 131 | >> 132 | >> 133 | endobj 134 | 17 0 obj 135 | << 136 | /Producer (jsPDF 1.0.0-trunk) 137 | /CreationDate (D:20151219190142+08'00') 138 | >> 139 | endobj 140 | 18 0 obj 141 | << 142 | /Type /Catalog 143 | /Pages 1 0 R 144 | /OpenAction [3 0 R /FitH null] 145 | /PageLayout /OneColumn 146 | >> 147 | endobj 148 | xref 149 | 0 19 150 | 0000000000 65535 f 151 | 0000000694 00000 n 152 | 0000001905 00000 n 153 | 0000000009 00000 n 154 | 0000000116 00000 n 155 | 0000000751 00000 n 156 | 0000000842 00000 n 157 | 0000000938 00000 n 158 | 0000001037 00000 n 159 | 0000001140 00000 n 160 | 0000001229 00000 n 161 | 0000001324 00000 n 162 | 0000001422 00000 n 163 | 0000001524 00000 n 164 | 0000001618 00000 n 165 | 0000001711 00000 n 166 | 0000001806 00000 n 167 | 0000002129 00000 n 168 | 0000002221 00000 n 169 | trailer 170 | << 171 | /Size 19 172 | /Root 18 0 R 173 | /Info 17 0 R 174 | >> 175 | startxref 176 | 2325 177 | %%EOF -------------------------------------------------------------------------------- /cost/Images.xcassets/library.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "library.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/man.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "man.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/man.imageset/man.pdf: -------------------------------------------------------------------------------- 1 | %PDF-1.3 2 | 3 0 obj 3 | <> 9 | endobj 10 | 4 0 obj 11 | <> 12 | stream 13 | 0.20 w 14 | 0 G 15 | 1.00 1.00 1.00 rg 16 | 9.000 14.500 m 17 | 9.000 13.672 8.328 13.000 7.500 13.000 c 18 | 6.672 13.000 6.000 13.672 6.000 14.500 c 19 | 6.000 15.328 6.672 16.000 7.500 16.000 c 20 | 8.328 16.000 9.000 15.328 9.000 14.500 c 21 | h 22 | f 23 | 1.00 1.00 1.00 rg 24 | 9.000 12.000 m 25 | 6.000 12.000 l 26 | 5.448 12.000 5.000 11.552 5.000 11.000 c 27 | 5.000 6.000 l 28 | 6.000 6.000 l 29 | 6.000 0.000 l 30 | 7.250 0.000 l 31 | 7.250 6.000 l 32 | 7.750 6.000 l 33 | 7.750 0.000 l 34 | 9.000 0.000 l 35 | 9.000 6.000 l 36 | 10.000 6.000 l 37 | 10.000 11.000 l 38 | 10.000 11.552 9.552 12.000 9.000 12.000 c 39 | h 40 | f 41 | endstream 42 | endobj 43 | 1 0 obj 44 | <> 48 | endobj 49 | 5 0 obj 50 | <> 53 | endobj 54 | 6 0 obj 55 | <> 58 | endobj 59 | 7 0 obj 60 | <> 63 | endobj 64 | 8 0 obj 65 | <> 68 | endobj 69 | 9 0 obj 70 | <> 73 | endobj 74 | 10 0 obj 75 | <> 78 | endobj 79 | 11 0 obj 80 | <> 83 | endobj 84 | 12 0 obj 85 | <> 88 | endobj 89 | 13 0 obj 90 | <> 93 | endobj 94 | 14 0 obj 95 | <> 98 | endobj 99 | 15 0 obj 100 | <> 103 | endobj 104 | 16 0 obj 105 | <> 108 | endobj 109 | 2 0 obj 110 | << 111 | /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] 112 | /Font << 113 | /F1 5 0 R 114 | /F2 6 0 R 115 | /F3 7 0 R 116 | /F4 8 0 R 117 | /F5 9 0 R 118 | /F6 10 0 R 119 | /F7 11 0 R 120 | /F8 12 0 R 121 | /F9 13 0 R 122 | /F10 14 0 R 123 | /F11 15 0 R 124 | /F12 16 0 R 125 | >> 126 | /XObject << 127 | >> 128 | >> 129 | endobj 130 | 17 0 obj 131 | << 132 | /Producer (jsPDF 1.0.0-trunk) 133 | /CreationDate (D:20151219190142+08'00') 134 | >> 135 | endobj 136 | 18 0 obj 137 | << 138 | /Type /Catalog 139 | /Pages 1 0 R 140 | /OpenAction [3 0 R /FitH null] 141 | /PageLayout /OneColumn 142 | >> 143 | endobj 144 | xref 145 | 0 19 146 | 0000000000 65535 f 147 | 0000000672 00000 n 148 | 0000001883 00000 n 149 | 0000000009 00000 n 150 | 0000000116 00000 n 151 | 0000000729 00000 n 152 | 0000000820 00000 n 153 | 0000000916 00000 n 154 | 0000001015 00000 n 155 | 0000001118 00000 n 156 | 0000001207 00000 n 157 | 0000001302 00000 n 158 | 0000001400 00000 n 159 | 0000001502 00000 n 160 | 0000001596 00000 n 161 | 0000001689 00000 n 162 | 0000001784 00000 n 163 | 0000002107 00000 n 164 | 0000002199 00000 n 165 | trailer 166 | << 167 | /Size 19 168 | /Root 18 0 R 169 | /Info 17 0 R 170 | >> 171 | startxref 172 | 2303 173 | %%EOF -------------------------------------------------------------------------------- /cost/Images.xcassets/mic.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "mic.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/mic.imageset/mic.pdf: -------------------------------------------------------------------------------- 1 | %PDF-1.3 2 | 3 0 obj 3 | <> 9 | endobj 10 | 4 0 obj 11 | <> 12 | stream 13 | 0.20 w 14 | 0 G 15 | 1.00 1.00 1.00 rg 16 | 7.500 5.000 m 17 | 8.881 5.000 10.000 6.119 10.000 7.500 c 18 | 10.000 13.500 l 19 | 10.000 14.881 8.881 16.000 7.500 16.000 c 20 | 6.119 16.000 5.000 14.881 5.000 13.500 c 21 | 5.000 7.500 l 22 | 5.000 6.119 6.119 5.000 7.500 5.000 c 23 | h 24 | 1.00 1.00 1.00 rg 25 | 11.000 9.000 m 26 | 11.000 7.500 l 27 | 11.000 5.567 9.433 4.000 7.500 4.000 c 28 | 5.567 4.000 4.000 5.567 4.000 7.500 c 29 | 4.000 9.000 l 30 | 3.000 9.000 l 31 | 3.000 7.500 l 32 | 3.000 5.184 4.750 3.277 7.000 3.028 c 33 | 7.000 1.000 l 34 | 5.000 1.000 l 35 | 5.000 0.000 l 36 | 10.000 0.000 l 37 | 10.000 1.000 l 38 | 8.000 1.000 l 39 | 8.000 3.028 l 40 | 10.250 3.277 12.000 5.184 12.000 7.500 c 41 | 12.000 9.000 l 42 | 11.000 9.000 l 43 | h 44 | f 45 | endstream 46 | endobj 47 | 1 0 obj 48 | <> 52 | endobj 53 | 5 0 obj 54 | <> 57 | endobj 58 | 6 0 obj 59 | <> 62 | endobj 63 | 7 0 obj 64 | <> 67 | endobj 68 | 8 0 obj 69 | <> 72 | endobj 73 | 9 0 obj 74 | <> 77 | endobj 78 | 10 0 obj 79 | <> 82 | endobj 83 | 11 0 obj 84 | <> 87 | endobj 88 | 12 0 obj 89 | <> 92 | endobj 93 | 13 0 obj 94 | <> 97 | endobj 98 | 14 0 obj 99 | <> 102 | endobj 103 | 15 0 obj 104 | <> 107 | endobj 108 | 16 0 obj 109 | <> 112 | endobj 113 | 2 0 obj 114 | << 115 | /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] 116 | /Font << 117 | /F1 5 0 R 118 | /F2 6 0 R 119 | /F3 7 0 R 120 | /F4 8 0 R 121 | /F5 9 0 R 122 | /F6 10 0 R 123 | /F7 11 0 R 124 | /F8 12 0 R 125 | /F9 13 0 R 126 | /F10 14 0 R 127 | /F11 15 0 R 128 | /F12 16 0 R 129 | >> 130 | /XObject << 131 | >> 132 | >> 133 | endobj 134 | 17 0 obj 135 | << 136 | /Producer (jsPDF 1.0.0-trunk) 137 | /CreationDate (D:20151219190142+08'00') 138 | >> 139 | endobj 140 | 18 0 obj 141 | << 142 | /Type /Catalog 143 | /Pages 1 0 R 144 | /OpenAction [3 0 R /FitH null] 145 | /PageLayout /OneColumn 146 | >> 147 | endobj 148 | xref 149 | 0 19 150 | 0000000000 65535 f 151 | 0000000784 00000 n 152 | 0000001995 00000 n 153 | 0000000009 00000 n 154 | 0000000116 00000 n 155 | 0000000841 00000 n 156 | 0000000932 00000 n 157 | 0000001028 00000 n 158 | 0000001127 00000 n 159 | 0000001230 00000 n 160 | 0000001319 00000 n 161 | 0000001414 00000 n 162 | 0000001512 00000 n 163 | 0000001614 00000 n 164 | 0000001708 00000 n 165 | 0000001801 00000 n 166 | 0000001896 00000 n 167 | 0000002219 00000 n 168 | 0000002311 00000 n 169 | trailer 170 | << 171 | /Size 19 172 | /Root 18 0 R 173 | /Info 17 0 R 174 | >> 175 | startxref 176 | 2415 177 | %%EOF -------------------------------------------------------------------------------- /cost/Images.xcassets/mobile.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "mobile.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/mobile.imageset/mobile.pdf: -------------------------------------------------------------------------------- 1 | %PDF-1.3 2 | 3 0 obj 3 | <> 9 | endobj 10 | 4 0 obj 11 | <> 12 | stream 13 | 0.20 w 14 | 0 G 15 | 1.00 1.00 1.00 rg 16 | 11.500 16.000 m 17 | 4.500 16.000 l 18 | 3.675 16.000 3.000 15.325 3.000 14.500 c 19 | 3.000 1.500 l 20 | 3.000 0.675 3.675 0.000 4.500 0.000 c 21 | 11.500 0.000 l 22 | 12.325 0.000 13.000 0.675 13.000 1.500 c 23 | 13.000 14.500 l 24 | 13.000 15.325 12.325 16.000 11.500 16.000 c 25 | h 26 | 1.00 1.00 1.00 rg 27 | 6.000 15.250 m 28 | 10.000 15.250 l 29 | 10.000 14.750 l 30 | 6.000 14.750 l 31 | 6.000 15.250 l 32 | h 33 | 1.00 1.00 1.00 rg 34 | 8.000 1.000 m 35 | 7.448 1.000 7.000 1.448 7.000 2.000 c 36 | 7.000 2.552 7.448 3.000 8.000 3.000 c 37 | 8.552 3.000 9.000 2.552 9.000 2.000 c 38 | 9.000 1.448 8.552 1.000 8.000 1.000 c 39 | h 40 | 1.00 1.00 1.00 rg 41 | 12.000 4.000 m 42 | 4.000 4.000 l 43 | 4.000 14.000 l 44 | 12.000 14.000 l 45 | 12.000 4.000 l 46 | h 47 | f 48 | endstream 49 | endobj 50 | 1 0 obj 51 | <> 55 | endobj 56 | 5 0 obj 57 | <> 60 | endobj 61 | 6 0 obj 62 | <> 65 | endobj 66 | 7 0 obj 67 | <> 70 | endobj 71 | 8 0 obj 72 | <> 75 | endobj 76 | 9 0 obj 77 | <> 80 | endobj 81 | 10 0 obj 82 | <> 85 | endobj 86 | 11 0 obj 87 | <> 90 | endobj 91 | 12 0 obj 92 | <> 95 | endobj 96 | 13 0 obj 97 | <> 100 | endobj 101 | 14 0 obj 102 | <> 105 | endobj 106 | 15 0 obj 107 | <> 110 | endobj 111 | 16 0 obj 112 | <> 115 | endobj 116 | 2 0 obj 117 | << 118 | /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] 119 | /Font << 120 | /F1 5 0 R 121 | /F2 6 0 R 122 | /F3 7 0 R 123 | /F4 8 0 R 124 | /F5 9 0 R 125 | /F6 10 0 R 126 | /F7 11 0 R 127 | /F8 12 0 R 128 | /F9 13 0 R 129 | /F10 14 0 R 130 | /F11 15 0 R 131 | /F12 16 0 R 132 | >> 133 | /XObject << 134 | >> 135 | >> 136 | endobj 137 | 17 0 obj 138 | << 139 | /Producer (jsPDF 1.0.0-trunk) 140 | /CreationDate (D:20151219190142+08'00') 141 | >> 142 | endobj 143 | 18 0 obj 144 | << 145 | /Type /Catalog 146 | /Pages 1 0 R 147 | /OpenAction [3 0 R /FitH null] 148 | /PageLayout /OneColumn 149 | >> 150 | endobj 151 | xref 152 | 0 19 153 | 0000000000 65535 f 154 | 0000000823 00000 n 155 | 0000002034 00000 n 156 | 0000000009 00000 n 157 | 0000000116 00000 n 158 | 0000000880 00000 n 159 | 0000000971 00000 n 160 | 0000001067 00000 n 161 | 0000001166 00000 n 162 | 0000001269 00000 n 163 | 0000001358 00000 n 164 | 0000001453 00000 n 165 | 0000001551 00000 n 166 | 0000001653 00000 n 167 | 0000001747 00000 n 168 | 0000001840 00000 n 169 | 0000001935 00000 n 170 | 0000002258 00000 n 171 | 0000002350 00000 n 172 | trailer 173 | << 174 | /Size 19 175 | /Root 18 0 R 176 | /Info 17 0 R 177 | >> 178 | startxref 179 | 2454 180 | %%EOF -------------------------------------------------------------------------------- /cost/Images.xcassets/mobile2.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "mobile2.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/mobile2.imageset/mobile2.pdf: -------------------------------------------------------------------------------- 1 | %PDF-1.3 2 | 3 0 obj 3 | <> 9 | endobj 10 | 4 0 obj 11 | <> 12 | stream 13 | 0.20 w 14 | 0 G 15 | 1.00 1.00 1.00 rg 16 | 12.000 16.000 m 17 | 3.000 16.000 l 18 | 2.450 16.000 2.000 15.550 2.000 15.000 c 19 | 2.000 1.000 l 20 | 2.000 0.450 2.450 0.000 3.000 0.000 c 21 | 12.000 0.000 l 22 | 12.550 0.000 13.000 0.450 13.000 1.000 c 23 | 13.000 15.000 l 24 | 13.000 15.550 12.550 16.000 12.000 16.000 c 25 | h 26 | 1.00 1.00 1.00 rg 27 | 7.500 0.722 m 28 | 7.070 0.722 6.722 1.070 6.722 1.500 c 29 | 6.722 1.930 7.070 2.278 7.500 2.278 c 30 | 7.930 2.278 8.278 1.930 8.278 1.500 c 31 | 8.278 1.070 7.930 0.722 7.500 0.722 c 32 | h 33 | 1.00 1.00 1.00 rg 34 | 12.000 3.000 m 35 | 3.000 3.000 l 36 | 3.000 14.000 l 37 | 12.000 14.000 l 38 | 12.000 3.000 l 39 | h 40 | f 41 | endstream 42 | endobj 43 | 1 0 obj 44 | <> 48 | endobj 49 | 5 0 obj 50 | <> 53 | endobj 54 | 6 0 obj 55 | <> 58 | endobj 59 | 7 0 obj 60 | <> 63 | endobj 64 | 8 0 obj 65 | <> 68 | endobj 69 | 9 0 obj 70 | <> 73 | endobj 74 | 10 0 obj 75 | <> 78 | endobj 79 | 11 0 obj 80 | <> 83 | endobj 84 | 12 0 obj 85 | <> 88 | endobj 89 | 13 0 obj 90 | <> 93 | endobj 94 | 14 0 obj 95 | <> 98 | endobj 99 | 15 0 obj 100 | <> 103 | endobj 104 | 16 0 obj 105 | <> 108 | endobj 109 | 2 0 obj 110 | << 111 | /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] 112 | /Font << 113 | /F1 5 0 R 114 | /F2 6 0 R 115 | /F3 7 0 R 116 | /F4 8 0 R 117 | /F5 9 0 R 118 | /F6 10 0 R 119 | /F7 11 0 R 120 | /F8 12 0 R 121 | /F9 13 0 R 122 | /F10 14 0 R 123 | /F11 15 0 R 124 | /F12 16 0 R 125 | >> 126 | /XObject << 127 | >> 128 | >> 129 | endobj 130 | 17 0 obj 131 | << 132 | /Producer (jsPDF 1.0.0-trunk) 133 | /CreationDate (D:20151219190142+08'00') 134 | >> 135 | endobj 136 | 18 0 obj 137 | << 138 | /Type /Catalog 139 | /Pages 1 0 R 140 | /OpenAction [3 0 R /FitH null] 141 | /PageLayout /OneColumn 142 | >> 143 | endobj 144 | xref 145 | 0 19 146 | 0000000000 65535 f 147 | 0000000724 00000 n 148 | 0000001935 00000 n 149 | 0000000009 00000 n 150 | 0000000116 00000 n 151 | 0000000781 00000 n 152 | 0000000872 00000 n 153 | 0000000968 00000 n 154 | 0000001067 00000 n 155 | 0000001170 00000 n 156 | 0000001259 00000 n 157 | 0000001354 00000 n 158 | 0000001452 00000 n 159 | 0000001554 00000 n 160 | 0000001648 00000 n 161 | 0000001741 00000 n 162 | 0000001836 00000 n 163 | 0000002159 00000 n 164 | 0000002251 00000 n 165 | trailer 166 | << 167 | /Size 19 168 | /Root 18 0 R 169 | /Info 17 0 R 170 | >> 171 | startxref 172 | 2355 173 | %%EOF -------------------------------------------------------------------------------- /cost/Images.xcassets/mug.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "mug.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/music.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "music.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/music.imageset/music.pdf: -------------------------------------------------------------------------------- 1 | %PDF-1.3 2 | 3 0 obj 3 | <> 9 | endobj 10 | 4 0 obj 11 | <> 12 | stream 13 | 0.20 w 14 | 0 G 15 | 1.00 1.00 1.00 rg 16 | 15.000 16.000 m 17 | 16.000 16.000 l 18 | 16.000 4.500 l 19 | 16.000 3.119 14.433 2.000 12.500 2.000 c 20 | 10.567 2.000 9.000 3.119 9.000 4.500 c 21 | 9.000 5.881 10.567 7.000 12.500 7.000 c 22 | 13.479 7.000 14.365 6.713 15.000 6.249 c 23 | 15.000 12.000 l 24 | 7.000 10.222 l 25 | 7.000 2.500 l 26 | 7.000 1.119 5.433 0.000 3.500 0.000 c 27 | 1.567 0.000 0.000 1.119 0.000 2.500 c 28 | 0.000 3.881 1.567 5.000 3.500 5.000 c 29 | 4.479 5.000 5.365 4.713 6.000 4.249 c 30 | 6.000 14.000 l 31 | 15.000 16.000 l 32 | h 33 | f 34 | endstream 35 | endobj 36 | 1 0 obj 37 | <> 41 | endobj 42 | 5 0 obj 43 | <> 46 | endobj 47 | 6 0 obj 48 | <> 51 | endobj 52 | 7 0 obj 53 | <> 56 | endobj 57 | 8 0 obj 58 | <> 61 | endobj 62 | 9 0 obj 63 | <> 66 | endobj 67 | 10 0 obj 68 | <> 71 | endobj 72 | 11 0 obj 73 | <> 76 | endobj 77 | 12 0 obj 78 | <> 81 | endobj 82 | 13 0 obj 83 | <> 86 | endobj 87 | 14 0 obj 88 | <> 91 | endobj 92 | 15 0 obj 93 | <> 96 | endobj 97 | 16 0 obj 98 | <> 101 | endobj 102 | 2 0 obj 103 | << 104 | /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] 105 | /Font << 106 | /F1 5 0 R 107 | /F2 6 0 R 108 | /F3 7 0 R 109 | /F4 8 0 R 110 | /F5 9 0 R 111 | /F6 10 0 R 112 | /F7 11 0 R 113 | /F8 12 0 R 114 | /F9 13 0 R 115 | /F10 14 0 R 116 | /F11 15 0 R 117 | /F12 16 0 R 118 | >> 119 | /XObject << 120 | >> 121 | >> 122 | endobj 123 | 17 0 obj 124 | << 125 | /Producer (jsPDF 1.0.0-trunk) 126 | /CreationDate (D:20151219190142+08'00') 127 | >> 128 | endobj 129 | 18 0 obj 130 | << 131 | /Type /Catalog 132 | /Pages 1 0 R 133 | /OpenAction [3 0 R /FitH null] 134 | /PageLayout /OneColumn 135 | >> 136 | endobj 137 | xref 138 | 0 19 139 | 0000000000 65535 f 140 | 0000000635 00000 n 141 | 0000001846 00000 n 142 | 0000000009 00000 n 143 | 0000000116 00000 n 144 | 0000000692 00000 n 145 | 0000000783 00000 n 146 | 0000000879 00000 n 147 | 0000000978 00000 n 148 | 0000001081 00000 n 149 | 0000001170 00000 n 150 | 0000001265 00000 n 151 | 0000001363 00000 n 152 | 0000001465 00000 n 153 | 0000001559 00000 n 154 | 0000001652 00000 n 155 | 0000001747 00000 n 156 | 0000002070 00000 n 157 | 0000002162 00000 n 158 | trailer 159 | << 160 | /Size 19 161 | /Root 18 0 R 162 | /Info 17 0 R 163 | >> 164 | startxref 165 | 2266 166 | %%EOF -------------------------------------------------------------------------------- /cost/Images.xcassets/newspaper.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "newspaper.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/office.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "office.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/paint-format.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "paint-format.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/paint-format.imageset/paint-format.pdf: -------------------------------------------------------------------------------- 1 | %PDF-1.3 2 | 3 0 obj 3 | <> 9 | endobj 10 | 4 0 obj 11 | <> 12 | stream 13 | 0.20 w 14 | 0 G 15 | 1.00 1.00 1.00 rg 16 | 16.000 7.000 m 17 | 16.000 13.000 l 18 | 13.000 13.000 l 19 | 13.000 14.000 l 20 | 13.000 14.550 12.550 15.000 12.000 15.000 c 21 | 1.000 15.000 l 22 | 0.450 15.000 0.000 14.550 0.000 14.000 c 23 | 0.000 11.000 l 24 | 0.000 10.450 0.450 10.000 1.000 10.000 c 25 | 12.000 10.000 l 26 | 12.550 10.000 13.000 10.450 13.000 11.000 c 27 | 13.000 12.000 l 28 | 15.000 12.000 l 29 | 15.000 8.000 l 30 | 6.000 8.000 l 31 | 6.000 6.000 l 32 | 5.500 6.000 l 33 | 5.224 6.000 5.000 5.776 5.000 5.500 c 34 | 5.000 0.500 l 35 | 5.000 0.224 5.224 0.000 5.500 0.000 c 36 | 7.500 0.000 l 37 | 7.776 0.000 8.000 0.224 8.000 0.500 c 38 | 8.000 5.500 l 39 | 8.000 5.776 7.776 6.000 7.500 6.000 c 40 | 7.000 6.000 l 41 | 7.000 7.000 l 42 | 16.000 7.000 l 43 | h 44 | 1.00 1.00 1.00 rg 45 | 12.000 13.000 m 46 | 1.000 13.000 l 47 | 1.000 14.000 l 48 | 12.000 14.000 l 49 | 12.000 13.000 l 50 | h 51 | f 52 | endstream 53 | endobj 54 | 1 0 obj 55 | <> 59 | endobj 60 | 5 0 obj 61 | <> 64 | endobj 65 | 6 0 obj 66 | <> 69 | endobj 70 | 7 0 obj 71 | <> 74 | endobj 75 | 8 0 obj 76 | <> 79 | endobj 80 | 9 0 obj 81 | <> 84 | endobj 85 | 10 0 obj 86 | <> 89 | endobj 90 | 11 0 obj 91 | <> 94 | endobj 95 | 12 0 obj 96 | <> 99 | endobj 100 | 13 0 obj 101 | <> 104 | endobj 105 | 14 0 obj 106 | <> 109 | endobj 110 | 15 0 obj 111 | <> 114 | endobj 115 | 16 0 obj 116 | <> 119 | endobj 120 | 2 0 obj 121 | << 122 | /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] 123 | /Font << 124 | /F1 5 0 R 125 | /F2 6 0 R 126 | /F3 7 0 R 127 | /F4 8 0 R 128 | /F5 9 0 R 129 | /F6 10 0 R 130 | /F7 11 0 R 131 | /F8 12 0 R 132 | /F9 13 0 R 133 | /F10 14 0 R 134 | /F11 15 0 R 135 | /F12 16 0 R 136 | >> 137 | /XObject << 138 | >> 139 | >> 140 | endobj 141 | 17 0 obj 142 | << 143 | /Producer (jsPDF 1.0.0-trunk) 144 | /CreationDate (D:20151219190142+08'00') 145 | >> 146 | endobj 147 | 18 0 obj 148 | << 149 | /Type /Catalog 150 | /Pages 1 0 R 151 | /OpenAction [3 0 R /FitH null] 152 | /PageLayout /OneColumn 153 | >> 154 | endobj 155 | xref 156 | 0 19 157 | 0000000000 65535 f 158 | 0000000904 00000 n 159 | 0000002115 00000 n 160 | 0000000009 00000 n 161 | 0000000116 00000 n 162 | 0000000961 00000 n 163 | 0000001052 00000 n 164 | 0000001148 00000 n 165 | 0000001247 00000 n 166 | 0000001350 00000 n 167 | 0000001439 00000 n 168 | 0000001534 00000 n 169 | 0000001632 00000 n 170 | 0000001734 00000 n 171 | 0000001828 00000 n 172 | 0000001921 00000 n 173 | 0000002016 00000 n 174 | 0000002339 00000 n 175 | 0000002431 00000 n 176 | trailer 177 | << 178 | /Size 19 179 | /Root 18 0 R 180 | /Info 17 0 R 181 | >> 182 | startxref 183 | 2535 184 | %%EOF -------------------------------------------------------------------------------- /cost/Images.xcassets/pan.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "pan.pdf" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/pan.imageset/pan.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepeguo/SmartCost/3bba10251198037a9a595dda7f3866567fb234e1/cost/Images.xcassets/pan.imageset/pan.pdf -------------------------------------------------------------------------------- /cost/Images.xcassets/pen.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "pen.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/pen.imageset/pen.pdf: -------------------------------------------------------------------------------- 1 | %PDF-1.3 2 | 3 0 obj 3 | <> 9 | endobj 10 | 4 0 obj 11 | <> 12 | stream 13 | 0.20 w 14 | 0 G 15 | 1.00 1.00 1.00 rg 16 | 15.909 11.439 m 17 | 11.439 15.909 l 18 | 11.293 16.055 11.101 16.022 11.012 15.836 c 19 | 10.413 14.587 l 20 | 14.587 10.413 l 21 | 15.836 11.012 l 22 | 16.022 11.101 16.055 11.293 15.909 11.439 c 23 | h 24 | f 25 | 1.00 1.00 1.00 rg 26 | 9.615 13.885 m 27 | 5.500 13.542 l 28 | 5.227 13.508 4.999 13.450 4.920 13.092 c 29 | 4.920 13.092 4.920 13.092 4.920 13.091 c 30 | 3.804 7.731 0.000 2.500 0.000 2.500 c 31 | 0.896 1.604 l 32 | 5.146 5.853 l 33 | 5.053 6.049 5.000 6.268 5.000 6.500 c 34 | 5.000 7.328 5.672 8.000 6.500 8.000 c 35 | 7.328 8.000 8.000 7.328 8.000 6.500 c 36 | 8.000 5.672 7.328 5.000 6.500 5.000 c 37 | 6.268 5.000 6.049 5.053 5.853 5.146 c 38 | 1.604 0.896 l 39 | 2.500 0.000 l 40 | 2.500 0.000 7.731 3.804 13.091 4.920 c 41 | 13.092 4.920 13.092 4.920 13.092 4.920 c 42 | 13.450 4.999 13.508 5.227 13.542 5.500 c 43 | 13.885 9.615 l 44 | 9.615 13.885 l 45 | h 46 | f 47 | endstream 48 | endobj 49 | 1 0 obj 50 | <> 54 | endobj 55 | 5 0 obj 56 | <> 59 | endobj 60 | 6 0 obj 61 | <> 64 | endobj 65 | 7 0 obj 66 | <> 69 | endobj 70 | 8 0 obj 71 | <> 74 | endobj 75 | 9 0 obj 76 | <> 79 | endobj 80 | 10 0 obj 81 | <> 84 | endobj 85 | 11 0 obj 86 | <> 89 | endobj 90 | 12 0 obj 91 | <> 94 | endobj 95 | 13 0 obj 96 | <> 99 | endobj 100 | 14 0 obj 101 | <> 104 | endobj 105 | 15 0 obj 106 | <> 109 | endobj 110 | 16 0 obj 111 | <> 114 | endobj 115 | 2 0 obj 116 | << 117 | /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] 118 | /Font << 119 | /F1 5 0 R 120 | /F2 6 0 R 121 | /F3 7 0 R 122 | /F4 8 0 R 123 | /F5 9 0 R 124 | /F6 10 0 R 125 | /F7 11 0 R 126 | /F8 12 0 R 127 | /F9 13 0 R 128 | /F10 14 0 R 129 | /F11 15 0 R 130 | /F12 16 0 R 131 | >> 132 | /XObject << 133 | >> 134 | >> 135 | endobj 136 | 17 0 obj 137 | << 138 | /Producer (jsPDF 1.0.0-trunk) 139 | /CreationDate (D:20151219190142+08'00') 140 | >> 141 | endobj 142 | 18 0 obj 143 | << 144 | /Type /Catalog 145 | /Pages 1 0 R 146 | /OpenAction [3 0 R /FitH null] 147 | /PageLayout /OneColumn 148 | >> 149 | endobj 150 | xref 151 | 0 19 152 | 0000000000 65535 f 153 | 0000000938 00000 n 154 | 0000002149 00000 n 155 | 0000000009 00000 n 156 | 0000000116 00000 n 157 | 0000000995 00000 n 158 | 0000001086 00000 n 159 | 0000001182 00000 n 160 | 0000001281 00000 n 161 | 0000001384 00000 n 162 | 0000001473 00000 n 163 | 0000001568 00000 n 164 | 0000001666 00000 n 165 | 0000001768 00000 n 166 | 0000001862 00000 n 167 | 0000001955 00000 n 168 | 0000002050 00000 n 169 | 0000002373 00000 n 170 | 0000002465 00000 n 171 | trailer 172 | << 173 | /Size 19 174 | /Root 18 0 R 175 | /Info 17 0 R 176 | >> 177 | startxref 178 | 2569 179 | %%EOF -------------------------------------------------------------------------------- /cost/Images.xcassets/pencil.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "pencil.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/pencil.imageset/pencil.pdf: -------------------------------------------------------------------------------- 1 | %PDF-1.3 2 | 3 0 obj 3 | <> 9 | endobj 10 | 4 0 obj 11 | <> 12 | stream 13 | 0.20 w 14 | 0 G 15 | 1.00 1.00 1.00 rg 16 | 13.500 16.000 m 17 | 14.881 16.000 16.000 14.881 16.000 13.500 c 18 | 16.000 12.937 15.814 12.418 15.500 12.000 c 19 | 14.500 11.000 l 20 | 11.000 14.500 l 21 | 12.000 15.500 l 22 | 12.418 15.814 12.937 16.000 13.500 16.000 c 23 | h 24 | 1.00 1.00 1.00 rg 25 | 1.000 4.500 m 26 | 0.000 0.000 l 27 | 4.500 1.000 l 28 | 13.750 10.250 l 29 | 10.250 13.750 l 30 | 1.000 4.500 l 31 | h 32 | 1.00 1.00 1.00 rg 33 | 11.181 10.319 m 34 | 4.181 3.319 l 35 | 3.319 4.181 l 36 | 10.319 11.181 l 37 | 11.181 10.319 l 38 | h 39 | f 40 | endstream 41 | endobj 42 | 1 0 obj 43 | <> 47 | endobj 48 | 5 0 obj 49 | <> 52 | endobj 53 | 6 0 obj 54 | <> 57 | endobj 58 | 7 0 obj 59 | <> 62 | endobj 63 | 8 0 obj 64 | <> 67 | endobj 68 | 9 0 obj 69 | <> 72 | endobj 73 | 10 0 obj 74 | <> 77 | endobj 78 | 11 0 obj 79 | <> 82 | endobj 83 | 12 0 obj 84 | <> 87 | endobj 88 | 13 0 obj 89 | <> 92 | endobj 93 | 14 0 obj 94 | <> 97 | endobj 98 | 15 0 obj 99 | <> 102 | endobj 103 | 16 0 obj 104 | <> 107 | endobj 108 | 2 0 obj 109 | << 110 | /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] 111 | /Font << 112 | /F1 5 0 R 113 | /F2 6 0 R 114 | /F3 7 0 R 115 | /F4 8 0 R 116 | /F5 9 0 R 117 | /F6 10 0 R 118 | /F7 11 0 R 119 | /F8 12 0 R 120 | /F9 13 0 R 121 | /F10 14 0 R 122 | /F11 15 0 R 123 | /F12 16 0 R 124 | >> 125 | /XObject << 126 | >> 127 | >> 128 | endobj 129 | 17 0 obj 130 | << 131 | /Producer (jsPDF 1.0.0-trunk) 132 | /CreationDate (D:20151219190142+08'00') 133 | >> 134 | endobj 135 | 18 0 obj 136 | << 137 | /Type /Catalog 138 | /Pages 1 0 R 139 | /OpenAction [3 0 R /FitH null] 140 | /PageLayout /OneColumn 141 | >> 142 | endobj 143 | xref 144 | 0 19 145 | 0000000000 65535 f 146 | 0000000603 00000 n 147 | 0000001814 00000 n 148 | 0000000009 00000 n 149 | 0000000116 00000 n 150 | 0000000660 00000 n 151 | 0000000751 00000 n 152 | 0000000847 00000 n 153 | 0000000946 00000 n 154 | 0000001049 00000 n 155 | 0000001138 00000 n 156 | 0000001233 00000 n 157 | 0000001331 00000 n 158 | 0000001433 00000 n 159 | 0000001527 00000 n 160 | 0000001620 00000 n 161 | 0000001715 00000 n 162 | 0000002038 00000 n 163 | 0000002130 00000 n 164 | trailer 165 | << 166 | /Size 19 167 | /Root 18 0 R 168 | /Info 17 0 R 169 | >> 170 | startxref 171 | 2234 172 | %%EOF -------------------------------------------------------------------------------- /cost/Images.xcassets/pencil2.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "pencil2.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/pencil2.imageset/pencil2.pdf: -------------------------------------------------------------------------------- 1 | %PDF-1.3 2 | 3 0 obj 3 | <> 9 | endobj 10 | 4 0 obj 11 | <> 12 | stream 13 | 0.20 w 14 | 0 G 15 | 1.00 1.00 1.00 rg 16 | 6.000 6.000 m 17 | 8.000 7.000 l 18 | 15.000 14.000 l 19 | 14.000 15.000 l 20 | 7.000 8.000 l 21 | 6.000 6.000 l 22 | h 23 | 1.00 1.00 1.00 rg 24 | 4.520 2.452 m 25 | 4.026 3.494 3.494 4.026 2.452 4.520 c 26 | 4.000 8.783 l 27 | 6.000 10.000 l 28 | 12.000 16.000 l 29 | 9.000 16.000 l 30 | 3.000 10.000 l 31 | 0.000 0.000 l 32 | 10.000 3.000 l 33 | 16.000 9.000 l 34 | 16.000 12.000 l 35 | 10.000 6.000 l 36 | 8.783 4.000 l 37 | h 38 | f 39 | endstream 40 | endobj 41 | 1 0 obj 42 | <> 46 | endobj 47 | 5 0 obj 48 | <> 51 | endobj 52 | 6 0 obj 53 | <> 56 | endobj 57 | 7 0 obj 58 | <> 61 | endobj 62 | 8 0 obj 63 | <> 66 | endobj 67 | 9 0 obj 68 | <> 71 | endobj 72 | 10 0 obj 73 | <> 76 | endobj 77 | 11 0 obj 78 | <> 81 | endobj 82 | 12 0 obj 83 | <> 86 | endobj 87 | 13 0 obj 88 | <> 91 | endobj 92 | 14 0 obj 93 | <> 96 | endobj 97 | 15 0 obj 98 | <> 101 | endobj 102 | 16 0 obj 103 | <> 106 | endobj 107 | 2 0 obj 108 | << 109 | /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] 110 | /Font << 111 | /F1 5 0 R 112 | /F2 6 0 R 113 | /F3 7 0 R 114 | /F4 8 0 R 115 | /F5 9 0 R 116 | /F6 10 0 R 117 | /F7 11 0 R 118 | /F8 12 0 R 119 | /F9 13 0 R 120 | /F10 14 0 R 121 | /F11 15 0 R 122 | /F12 16 0 R 123 | >> 124 | /XObject << 125 | >> 126 | >> 127 | endobj 128 | 17 0 obj 129 | << 130 | /Producer (jsPDF 1.0.0-trunk) 131 | /CreationDate (D:20151219190142+08'00') 132 | >> 133 | endobj 134 | 18 0 obj 135 | << 136 | /Type /Catalog 137 | /Pages 1 0 R 138 | /OpenAction [3 0 R /FitH null] 139 | /PageLayout /OneColumn 140 | >> 141 | endobj 142 | xref 143 | 0 19 144 | 0000000000 65535 f 145 | 0000000525 00000 n 146 | 0000001736 00000 n 147 | 0000000009 00000 n 148 | 0000000116 00000 n 149 | 0000000582 00000 n 150 | 0000000673 00000 n 151 | 0000000769 00000 n 152 | 0000000868 00000 n 153 | 0000000971 00000 n 154 | 0000001060 00000 n 155 | 0000001155 00000 n 156 | 0000001253 00000 n 157 | 0000001355 00000 n 158 | 0000001449 00000 n 159 | 0000001542 00000 n 160 | 0000001637 00000 n 161 | 0000001960 00000 n 162 | 0000002052 00000 n 163 | trailer 164 | << 165 | /Size 19 166 | /Root 18 0 R 167 | /Info 17 0 R 168 | >> 169 | startxref 170 | 2156 171 | %%EOF -------------------------------------------------------------------------------- /cost/Images.xcassets/phone.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "phone.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/phone.imageset/phone.pdf: -------------------------------------------------------------------------------- 1 | %PDF-1.3 2 | 3 0 obj 3 | <> 9 | endobj 10 | 4 0 obj 11 | <> 12 | stream 13 | 0.20 w 14 | 0 G 15 | 1.00 1.00 1.00 rg 16 | 11.000 6.000 m 17 | 10.000 5.000 10.000 4.000 9.000 4.000 c 18 | 8.000 4.000 7.000 5.000 6.000 6.000 c 19 | 5.000 7.000 4.000 8.000 4.000 9.000 c 20 | 4.000 10.000 5.000 10.000 6.000 11.000 c 21 | 7.000 12.000 4.000 15.000 3.000 15.000 c 22 | 2.000 15.000 0.000 12.000 0.000 12.000 c 23 | 0.000 10.000 2.055 5.945 4.000 4.000 c 24 | 5.945 2.055 10.000 0.000 12.000 0.000 c 25 | 12.000 0.000 15.000 2.000 15.000 3.000 c 26 | 15.000 4.000 12.000 7.000 11.000 6.000 c 27 | h 28 | f 29 | endstream 30 | endobj 31 | 1 0 obj 32 | <> 36 | endobj 37 | 5 0 obj 38 | <> 41 | endobj 42 | 6 0 obj 43 | <> 46 | endobj 47 | 7 0 obj 48 | <> 51 | endobj 52 | 8 0 obj 53 | <> 56 | endobj 57 | 9 0 obj 58 | <> 61 | endobj 62 | 10 0 obj 63 | <> 66 | endobj 67 | 11 0 obj 68 | <> 71 | endobj 72 | 12 0 obj 73 | <> 76 | endobj 77 | 13 0 obj 78 | <> 81 | endobj 82 | 14 0 obj 83 | <> 86 | endobj 87 | 15 0 obj 88 | <> 91 | endobj 92 | 16 0 obj 93 | <> 96 | endobj 97 | 2 0 obj 98 | << 99 | /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] 100 | /Font << 101 | /F1 5 0 R 102 | /F2 6 0 R 103 | /F3 7 0 R 104 | /F4 8 0 R 105 | /F5 9 0 R 106 | /F6 10 0 R 107 | /F7 11 0 R 108 | /F8 12 0 R 109 | /F9 13 0 R 110 | /F10 14 0 R 111 | /F11 15 0 R 112 | /F12 16 0 R 113 | >> 114 | /XObject << 115 | >> 116 | >> 117 | endobj 118 | 17 0 obj 119 | << 120 | /Producer (jsPDF 1.0.0-trunk) 121 | /CreationDate (D:20151219190142+08'00') 122 | >> 123 | endobj 124 | 18 0 obj 125 | << 126 | /Type /Catalog 127 | /Pages 1 0 R 128 | /OpenAction [3 0 R /FitH null] 129 | /PageLayout /OneColumn 130 | >> 131 | endobj 132 | xref 133 | 0 19 134 | 0000000000 65535 f 135 | 0000000614 00000 n 136 | 0000001825 00000 n 137 | 0000000009 00000 n 138 | 0000000116 00000 n 139 | 0000000671 00000 n 140 | 0000000762 00000 n 141 | 0000000858 00000 n 142 | 0000000957 00000 n 143 | 0000001060 00000 n 144 | 0000001149 00000 n 145 | 0000001244 00000 n 146 | 0000001342 00000 n 147 | 0000001444 00000 n 148 | 0000001538 00000 n 149 | 0000001631 00000 n 150 | 0000001726 00000 n 151 | 0000002049 00000 n 152 | 0000002141 00000 n 153 | trailer 154 | << 155 | /Size 19 156 | /Root 18 0 R 157 | /Info 17 0 R 158 | >> 159 | startxref 160 | 2245 161 | %%EOF -------------------------------------------------------------------------------- /cost/Images.xcassets/play.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "play.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/play.imageset/play.pdf: -------------------------------------------------------------------------------- 1 | %PDF-1.3 2 | 3 0 obj 3 | <> 9 | endobj 10 | 4 0 obj 11 | <> 12 | stream 13 | 0.20 w 14 | 0 G 15 | 1.00 1.00 1.00 rg 16 | 15.331 13.498 m 17 | 13.087 13.821 10.607 14.000 8.000 14.000 c 18 | 5.393 14.000 2.913 13.821 0.669 13.498 c 19 | 0.239 11.815 -0.000 9.955 -0.000 8.000 c 20 | -0.000 6.045 0.239 4.185 0.669 2.502 c 21 | 2.913 2.179 5.393 2.000 8.000 2.000 c 22 | 10.607 2.000 13.087 2.179 15.331 2.502 c 23 | 15.761 4.185 16.000 6.045 16.000 8.000 c 24 | 16.000 9.955 15.761 11.815 15.331 13.498 c 25 | h 26 | 1.00 1.00 1.00 rg 27 | 6.000 5.000 m 28 | 6.000 11.000 l 29 | 11.000 8.000 l 30 | 6.000 5.000 l 31 | h 32 | f 33 | endstream 34 | endobj 35 | 1 0 obj 36 | <> 40 | endobj 41 | 5 0 obj 42 | <> 45 | endobj 46 | 6 0 obj 47 | <> 50 | endobj 51 | 7 0 obj 52 | <> 55 | endobj 56 | 8 0 obj 57 | <> 60 | endobj 61 | 9 0 obj 62 | <> 65 | endobj 66 | 10 0 obj 67 | <> 70 | endobj 71 | 11 0 obj 72 | <> 75 | endobj 76 | 12 0 obj 77 | <> 80 | endobj 81 | 13 0 obj 82 | <> 85 | endobj 86 | 14 0 obj 87 | <> 90 | endobj 91 | 15 0 obj 92 | <> 95 | endobj 96 | 16 0 obj 97 | <> 100 | endobj 101 | 2 0 obj 102 | << 103 | /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] 104 | /Font << 105 | /F1 5 0 R 106 | /F2 6 0 R 107 | /F3 7 0 R 108 | /F4 8 0 R 109 | /F5 9 0 R 110 | /F6 10 0 R 111 | /F7 11 0 R 112 | /F8 12 0 R 113 | /F9 13 0 R 114 | /F10 14 0 R 115 | /F11 15 0 R 116 | /F12 16 0 R 117 | >> 118 | /XObject << 119 | >> 120 | >> 121 | endobj 122 | 17 0 obj 123 | << 124 | /Producer (jsPDF 1.0.0-trunk) 125 | /CreationDate (D:20151219190142+08'00') 126 | >> 127 | endobj 128 | 18 0 obj 129 | << 130 | /Type /Catalog 131 | /Pages 1 0 R 132 | /OpenAction [3 0 R /FitH null] 133 | /PageLayout /OneColumn 134 | >> 135 | endobj 136 | xref 137 | 0 19 138 | 0000000000 65535 f 139 | 0000000622 00000 n 140 | 0000001833 00000 n 141 | 0000000009 00000 n 142 | 0000000116 00000 n 143 | 0000000679 00000 n 144 | 0000000770 00000 n 145 | 0000000866 00000 n 146 | 0000000965 00000 n 147 | 0000001068 00000 n 148 | 0000001157 00000 n 149 | 0000001252 00000 n 150 | 0000001350 00000 n 151 | 0000001452 00000 n 152 | 0000001546 00000 n 153 | 0000001639 00000 n 154 | 0000001734 00000 n 155 | 0000002057 00000 n 156 | 0000002149 00000 n 157 | trailer 158 | << 159 | /Size 19 160 | /Root 18 0 R 161 | /Info 17 0 R 162 | >> 163 | startxref 164 | 2253 165 | %%EOF -------------------------------------------------------------------------------- /cost/Images.xcassets/plus.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "plus.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/plus.imageset/plus.pdf: -------------------------------------------------------------------------------- 1 | %PDF-1.3 2 | 3 0 obj 3 | <> 9 | endobj 10 | 4 0 obj 11 | <> 12 | stream 13 | 0.20 w 14 | 0 G 15 | 1.00 1.00 1.00 rg 16 | 15.500 10.000 m 17 | 10.000 10.000 l 18 | 10.000 15.500 l 19 | 10.000 15.776 9.776 16.000 9.500 16.000 c 20 | 6.500 16.000 l 21 | 6.224 16.000 6.000 15.776 6.000 15.500 c 22 | 6.000 10.000 l 23 | 0.500 10.000 l 24 | 0.224 10.000 0.000 9.776 0.000 9.500 c 25 | 0.000 6.500 l 26 | 0.000 6.224 0.224 6.000 0.500 6.000 c 27 | 6.000 6.000 l 28 | 6.000 0.500 l 29 | 6.000 0.224 6.224 0.000 6.500 0.000 c 30 | 9.500 0.000 l 31 | 9.776 0.000 10.000 0.224 10.000 0.500 c 32 | 10.000 6.000 l 33 | 15.500 6.000 l 34 | 15.776 6.000 16.000 6.224 16.000 6.500 c 35 | 16.000 9.500 l 36 | 16.000 9.776 15.776 10.000 15.500 10.000 c 37 | h 38 | f 39 | endstream 40 | endobj 41 | 1 0 obj 42 | <> 46 | endobj 47 | 5 0 obj 48 | <> 51 | endobj 52 | 6 0 obj 53 | <> 56 | endobj 57 | 7 0 obj 58 | <> 61 | endobj 62 | 8 0 obj 63 | <> 66 | endobj 67 | 9 0 obj 68 | <> 71 | endobj 72 | 10 0 obj 73 | <> 76 | endobj 77 | 11 0 obj 78 | <> 81 | endobj 82 | 12 0 obj 83 | <> 86 | endobj 87 | 13 0 obj 88 | <> 91 | endobj 92 | 14 0 obj 93 | <> 96 | endobj 97 | 15 0 obj 98 | <> 101 | endobj 102 | 16 0 obj 103 | <> 106 | endobj 107 | 2 0 obj 108 | << 109 | /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] 110 | /Font << 111 | /F1 5 0 R 112 | /F2 6 0 R 113 | /F3 7 0 R 114 | /F4 8 0 R 115 | /F5 9 0 R 116 | /F6 10 0 R 117 | /F7 11 0 R 118 | /F8 12 0 R 119 | /F9 13 0 R 120 | /F10 14 0 R 121 | /F11 15 0 R 122 | /F12 16 0 R 123 | >> 124 | /XObject << 125 | >> 126 | >> 127 | endobj 128 | 17 0 obj 129 | << 130 | /Producer (jsPDF 1.0.0-trunk) 131 | /CreationDate (D:20151219190142+08'00') 132 | >> 133 | endobj 134 | 18 0 obj 135 | << 136 | /Type /Catalog 137 | /Pages 1 0 R 138 | /OpenAction [3 0 R /FitH null] 139 | /PageLayout /OneColumn 140 | >> 141 | endobj 142 | xref 143 | 0 19 144 | 0000000000 65535 f 145 | 0000000715 00000 n 146 | 0000001926 00000 n 147 | 0000000009 00000 n 148 | 0000000116 00000 n 149 | 0000000772 00000 n 150 | 0000000863 00000 n 151 | 0000000959 00000 n 152 | 0000001058 00000 n 153 | 0000001161 00000 n 154 | 0000001250 00000 n 155 | 0000001345 00000 n 156 | 0000001443 00000 n 157 | 0000001545 00000 n 158 | 0000001639 00000 n 159 | 0000001732 00000 n 160 | 0000001827 00000 n 161 | 0000002150 00000 n 162 | 0000002242 00000 n 163 | trailer 164 | << 165 | /Size 19 166 | /Root 18 0 R 167 | /Info 17 0 R 168 | >> 169 | startxref 170 | 2346 171 | %%EOF -------------------------------------------------------------------------------- /cost/Images.xcassets/power-cord.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "power-cord.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/power-cord.imageset/power-cord.pdf: -------------------------------------------------------------------------------- 1 | %PDF-1.3 2 | 3 0 obj 3 | <> 9 | endobj 10 | 4 0 obj 11 | <> 12 | stream 13 | 0.20 w 14 | 0 G 15 | 1.00 1.00 1.00 rg 16 | 16.000 11.586 m 17 | 14.586 13.000 l 18 | 11.793 10.207 l 19 | 10.207 11.793 l 20 | 13.000 14.586 l 21 | 11.586 16.000 l 22 | 8.793 13.207 l 23 | 7.000 15.000 l 24 | 5.646 13.646 l 25 | 13.646 5.646 l 26 | 15.000 7.000 l 27 | 13.207 8.793 l 28 | 16.000 11.586 l 29 | h 30 | f 31 | 1.00 1.00 1.00 rg 32 | 12.407 5.472 m 33 | 5.472 12.407 l 34 | 3.975 10.611 2.276 7.837 3.450 5.450 c 35 | 1.384 3.384 l 36 | 0.898 2.898 0.898 2.102 1.384 1.616 c 37 | 1.616 1.384 l 38 | 2.102 0.898 2.898 0.898 3.384 1.384 c 39 | 5.450 3.450 l 40 | 7.837 2.276 10.611 3.975 12.407 5.472 c 41 | h 42 | f 43 | endstream 44 | endobj 45 | 1 0 obj 46 | <> 50 | endobj 51 | 5 0 obj 52 | <> 55 | endobj 56 | 6 0 obj 57 | <> 60 | endobj 61 | 7 0 obj 62 | <> 65 | endobj 66 | 8 0 obj 67 | <> 70 | endobj 71 | 9 0 obj 72 | <> 75 | endobj 76 | 10 0 obj 77 | <> 80 | endobj 81 | 11 0 obj 82 | <> 85 | endobj 86 | 12 0 obj 87 | <> 90 | endobj 91 | 13 0 obj 92 | <> 95 | endobj 96 | 14 0 obj 97 | <> 100 | endobj 101 | 15 0 obj 102 | <> 105 | endobj 106 | 16 0 obj 107 | <> 110 | endobj 111 | 2 0 obj 112 | << 113 | /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] 114 | /Font << 115 | /F1 5 0 R 116 | /F2 6 0 R 117 | /F3 7 0 R 118 | /F4 8 0 R 119 | /F5 9 0 R 120 | /F6 10 0 R 121 | /F7 11 0 R 122 | /F8 12 0 R 123 | /F9 13 0 R 124 | /F10 14 0 R 125 | /F11 15 0 R 126 | /F12 16 0 R 127 | >> 128 | /XObject << 129 | >> 130 | >> 131 | endobj 132 | 17 0 obj 133 | << 134 | /Producer (jsPDF 1.0.0-trunk) 135 | /CreationDate (D:20151219190142+08'00') 136 | >> 137 | endobj 138 | 18 0 obj 139 | << 140 | /Type /Catalog 141 | /Pages 1 0 R 142 | /OpenAction [3 0 R /FitH null] 143 | /PageLayout /OneColumn 144 | >> 145 | endobj 146 | xref 147 | 0 19 148 | 0000000000 65535 f 149 | 0000000652 00000 n 150 | 0000001863 00000 n 151 | 0000000009 00000 n 152 | 0000000116 00000 n 153 | 0000000709 00000 n 154 | 0000000800 00000 n 155 | 0000000896 00000 n 156 | 0000000995 00000 n 157 | 0000001098 00000 n 158 | 0000001187 00000 n 159 | 0000001282 00000 n 160 | 0000001380 00000 n 161 | 0000001482 00000 n 162 | 0000001576 00000 n 163 | 0000001669 00000 n 164 | 0000001764 00000 n 165 | 0000002087 00000 n 166 | 0000002179 00000 n 167 | trailer 168 | << 169 | /Size 19 170 | /Root 18 0 R 171 | /Info 17 0 R 172 | >> 173 | startxref 174 | 2283 175 | %%EOF -------------------------------------------------------------------------------- /cost/Images.xcassets/price-tags.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "price-tags.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/printer.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "printer.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/printer.imageset/printer.pdf: -------------------------------------------------------------------------------- 1 | %PDF-1.3 2 | 3 0 obj 3 | <> 9 | endobj 10 | 4 0 obj 11 | <> 12 | stream 13 | 0.20 w 14 | 0 G 15 | 1.00 1.00 1.00 rg 16 | 4.000 15.000 m 17 | 12.000 15.000 l 18 | 12.000 13.000 l 19 | 4.000 13.000 l 20 | 4.000 15.000 l 21 | h 22 | f 23 | 1.00 1.00 1.00 rg 24 | 15.000 12.000 m 25 | 1.000 12.000 l 26 | 0.450 12.000 0.000 11.550 0.000 11.000 c 27 | 0.000 6.000 l 28 | 0.000 5.450 0.450 5.000 1.000 5.000 c 29 | 4.000 5.000 l 30 | 4.000 1.000 l 31 | 12.000 1.000 l 32 | 12.000 5.000 l 33 | 15.000 5.000 l 34 | 15.550 5.000 16.000 5.450 16.000 6.000 c 35 | 16.000 11.000 l 36 | 16.000 11.550 15.550 12.000 15.000 12.000 c 37 | h 38 | 1.00 1.00 1.00 rg 39 | 2.000 9.000 m 40 | 1.448 9.000 1.000 9.448 1.000 10.000 c 41 | 1.000 10.552 1.448 11.000 2.000 11.000 c 42 | 2.552 11.000 3.000 10.552 3.000 10.000 c 43 | 3.000 9.448 2.552 9.000 2.000 9.000 c 44 | h 45 | 1.00 1.00 1.00 rg 46 | 11.000 2.000 m 47 | 5.000 2.000 l 48 | 5.000 7.000 l 49 | 11.000 7.000 l 50 | 11.000 2.000 l 51 | h 52 | f 53 | endstream 54 | endobj 55 | 1 0 obj 56 | <> 60 | endobj 61 | 5 0 obj 62 | <> 65 | endobj 66 | 6 0 obj 67 | <> 70 | endobj 71 | 7 0 obj 72 | <> 75 | endobj 76 | 8 0 obj 77 | <> 80 | endobj 81 | 9 0 obj 82 | <> 85 | endobj 86 | 10 0 obj 87 | <> 90 | endobj 91 | 11 0 obj 92 | <> 95 | endobj 96 | 12 0 obj 97 | <> 100 | endobj 101 | 13 0 obj 102 | <> 105 | endobj 106 | 14 0 obj 107 | <> 110 | endobj 111 | 15 0 obj 112 | <> 115 | endobj 116 | 16 0 obj 117 | <> 120 | endobj 121 | 2 0 obj 122 | << 123 | /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] 124 | /Font << 125 | /F1 5 0 R 126 | /F2 6 0 R 127 | /F3 7 0 R 128 | /F4 8 0 R 129 | /F5 9 0 R 130 | /F6 10 0 R 131 | /F7 11 0 R 132 | /F8 12 0 R 133 | /F9 13 0 R 134 | /F10 14 0 R 135 | /F11 15 0 R 136 | /F12 16 0 R 137 | >> 138 | /XObject << 139 | >> 140 | >> 141 | endobj 142 | 17 0 obj 143 | << 144 | /Producer (jsPDF 1.0.0-trunk) 145 | /CreationDate (D:20151219190142+08'00') 146 | >> 147 | endobj 148 | 18 0 obj 149 | << 150 | /Type /Catalog 151 | /Pages 1 0 R 152 | /OpenAction [3 0 R /FitH null] 153 | /PageLayout /OneColumn 154 | >> 155 | endobj 156 | xref 157 | 0 19 158 | 0000000000 65535 f 159 | 0000000888 00000 n 160 | 0000002099 00000 n 161 | 0000000009 00000 n 162 | 0000000116 00000 n 163 | 0000000945 00000 n 164 | 0000001036 00000 n 165 | 0000001132 00000 n 166 | 0000001231 00000 n 167 | 0000001334 00000 n 168 | 0000001423 00000 n 169 | 0000001518 00000 n 170 | 0000001616 00000 n 171 | 0000001718 00000 n 172 | 0000001812 00000 n 173 | 0000001905 00000 n 174 | 0000002000 00000 n 175 | 0000002323 00000 n 176 | 0000002415 00000 n 177 | trailer 178 | << 179 | /Size 19 180 | /Root 18 0 R 181 | /Info 17 0 R 182 | >> 183 | startxref 184 | 2519 185 | %%EOF -------------------------------------------------------------------------------- /cost/Images.xcassets/qrcode.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "qrcode.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/quill.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "quill.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/quill.imageset/quill.pdf: -------------------------------------------------------------------------------- 1 | %PDF-1.3 2 | 3 0 obj 3 | <> 9 | endobj 10 | 4 0 obj 11 | <> 12 | stream 13 | 0.20 w 14 | 0 G 15 | 1.00 1.00 1.00 rg 16 | 0.000 0.000 m 17 | 2.000 6.000 7.234 16.000 16.000 16.000 c 18 | 11.891 12.703 10.000 5.000 7.000 5.000 c 19 | 4.000 5.000 4.000 5.000 4.000 5.000 c 20 | 1.000 0.000 l 21 | 0.000 0.000 l 22 | h 23 | f 24 | endstream 25 | endobj 26 | 1 0 obj 27 | <> 31 | endobj 32 | 5 0 obj 33 | <> 36 | endobj 37 | 6 0 obj 38 | <> 41 | endobj 42 | 7 0 obj 43 | <> 46 | endobj 47 | 8 0 obj 48 | <> 51 | endobj 52 | 9 0 obj 53 | <> 56 | endobj 57 | 10 0 obj 58 | <> 61 | endobj 62 | 11 0 obj 63 | <> 66 | endobj 67 | 12 0 obj 68 | <> 71 | endobj 72 | 13 0 obj 73 | <> 76 | endobj 77 | 14 0 obj 78 | <> 81 | endobj 82 | 15 0 obj 83 | <> 86 | endobj 87 | 16 0 obj 88 | <> 91 | endobj 92 | 2 0 obj 93 | << 94 | /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] 95 | /Font << 96 | /F1 5 0 R 97 | /F2 6 0 R 98 | /F3 7 0 R 99 | /F4 8 0 R 100 | /F5 9 0 R 101 | /F6 10 0 R 102 | /F7 11 0 R 103 | /F8 12 0 R 104 | /F9 13 0 R 105 | /F10 14 0 R 106 | /F11 15 0 R 107 | /F12 16 0 R 108 | >> 109 | /XObject << 110 | >> 111 | >> 112 | endobj 113 | 17 0 obj 114 | << 115 | /Producer (jsPDF 1.0.0-trunk) 116 | /CreationDate (D:20151219190142+08'00') 117 | >> 118 | endobj 119 | 18 0 obj 120 | << 121 | /Type /Catalog 122 | /Pages 1 0 R 123 | /OpenAction [3 0 R /FitH null] 124 | /PageLayout /OneColumn 125 | >> 126 | endobj 127 | xref 128 | 0 19 129 | 0000000000 65535 f 130 | 0000000361 00000 n 131 | 0000001572 00000 n 132 | 0000000009 00000 n 133 | 0000000116 00000 n 134 | 0000000418 00000 n 135 | 0000000509 00000 n 136 | 0000000605 00000 n 137 | 0000000704 00000 n 138 | 0000000807 00000 n 139 | 0000000896 00000 n 140 | 0000000991 00000 n 141 | 0000001089 00000 n 142 | 0000001191 00000 n 143 | 0000001285 00000 n 144 | 0000001378 00000 n 145 | 0000001473 00000 n 146 | 0000001796 00000 n 147 | 0000001888 00000 n 148 | trailer 149 | << 150 | /Size 19 151 | /Root 18 0 R 152 | /Info 17 0 R 153 | >> 154 | startxref 155 | 1992 156 | %%EOF -------------------------------------------------------------------------------- /cost/Images.xcassets/setUp.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "setUp.pdf" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/setUp.imageset/setUp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hepeguo/SmartCost/3bba10251198037a9a595dda7f3866567fb234e1/cost/Images.xcassets/setUp.imageset/setUp.pdf -------------------------------------------------------------------------------- /cost/Images.xcassets/spoon-knife.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "spoon-knife.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/tablet.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "tablet.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/tablet.imageset/tablet.pdf: -------------------------------------------------------------------------------- 1 | %PDF-1.3 2 | 3 0 obj 3 | <> 9 | endobj 10 | 4 0 obj 11 | <> 12 | stream 13 | 0.20 w 14 | 0 G 15 | 1.00 1.00 1.00 rg 16 | 12.500 16.000 m 17 | 2.500 16.000 l 18 | 1.675 16.000 1.000 15.325 1.000 14.500 c 19 | 1.000 1.500 l 20 | 1.000 0.675 1.675 0.000 2.500 0.000 c 21 | 12.500 0.000 l 22 | 13.325 0.000 14.000 0.675 14.000 1.500 c 23 | 14.000 14.500 l 24 | 14.000 15.325 13.325 16.000 12.500 16.000 c 25 | h 26 | 1.00 1.00 1.00 rg 27 | 7.500 0.500 m 28 | 7.224 0.500 7.000 0.724 7.000 1.000 c 29 | 7.000 1.276 7.224 1.500 7.500 1.500 c 30 | 7.776 1.500 8.000 1.276 8.000 1.000 c 31 | 8.000 0.724 7.776 0.500 7.500 0.500 c 32 | h 33 | 1.00 1.00 1.00 rg 34 | 12.000 2.000 m 35 | 3.000 2.000 l 36 | 3.000 14.000 l 37 | 12.000 14.000 l 38 | 12.000 2.000 l 39 | h 40 | f 41 | endstream 42 | endobj 43 | 1 0 obj 44 | <> 48 | endobj 49 | 5 0 obj 50 | <> 53 | endobj 54 | 6 0 obj 55 | <> 58 | endobj 59 | 7 0 obj 60 | <> 63 | endobj 64 | 8 0 obj 65 | <> 68 | endobj 69 | 9 0 obj 70 | <> 73 | endobj 74 | 10 0 obj 75 | <> 78 | endobj 79 | 11 0 obj 80 | <> 83 | endobj 84 | 12 0 obj 85 | <> 88 | endobj 89 | 13 0 obj 90 | <> 93 | endobj 94 | 14 0 obj 95 | <> 98 | endobj 99 | 15 0 obj 100 | <> 103 | endobj 104 | 16 0 obj 105 | <> 108 | endobj 109 | 2 0 obj 110 | << 111 | /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] 112 | /Font << 113 | /F1 5 0 R 114 | /F2 6 0 R 115 | /F3 7 0 R 116 | /F4 8 0 R 117 | /F5 9 0 R 118 | /F6 10 0 R 119 | /F7 11 0 R 120 | /F8 12 0 R 121 | /F9 13 0 R 122 | /F10 14 0 R 123 | /F11 15 0 R 124 | /F12 16 0 R 125 | >> 126 | /XObject << 127 | >> 128 | >> 129 | endobj 130 | 17 0 obj 131 | << 132 | /Producer (jsPDF 1.0.0-trunk) 133 | /CreationDate (D:20151219190142+08'00') 134 | >> 135 | endobj 136 | 18 0 obj 137 | << 138 | /Type /Catalog 139 | /Pages 1 0 R 140 | /OpenAction [3 0 R /FitH null] 141 | /PageLayout /OneColumn 142 | >> 143 | endobj 144 | xref 145 | 0 19 146 | 0000000000 65535 f 147 | 0000000724 00000 n 148 | 0000001935 00000 n 149 | 0000000009 00000 n 150 | 0000000116 00000 n 151 | 0000000781 00000 n 152 | 0000000872 00000 n 153 | 0000000968 00000 n 154 | 0000001067 00000 n 155 | 0000001170 00000 n 156 | 0000001259 00000 n 157 | 0000001354 00000 n 158 | 0000001452 00000 n 159 | 0000001554 00000 n 160 | 0000001648 00000 n 161 | 0000001741 00000 n 162 | 0000001836 00000 n 163 | 0000002159 00000 n 164 | 0000002251 00000 n 165 | trailer 166 | << 167 | /Size 19 168 | /Root 18 0 R 169 | /Info 17 0 R 170 | >> 171 | startxref 172 | 2355 173 | %%EOF -------------------------------------------------------------------------------- /cost/Images.xcassets/trophy.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "trophy.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/truck.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "truck.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/truck.imageset/truck.pdf: -------------------------------------------------------------------------------- 1 | %PDF-1.3 2 | 3 0 obj 3 | <> 9 | endobj 10 | 4 0 obj 11 | <> 12 | stream 13 | 0.20 w 14 | 0 G 15 | 1.00 1.00 1.00 rg 16 | 16.000 7.000 m 17 | 14.000 11.000 l 18 | 11.000 11.000 l 19 | 11.000 13.000 l 20 | 11.000 13.550 10.550 14.000 10.000 14.000 c 21 | 1.000 14.000 l 22 | 0.450 14.000 0.000 13.550 0.000 13.000 c 23 | 0.000 5.000 l 24 | 1.000 4.000 l 25 | 2.268 4.000 l 26 | 2.098 3.706 2.000 3.364 2.000 3.000 c 27 | 2.000 1.895 2.895 1.000 4.000 1.000 c 28 | 5.105 1.000 6.000 1.895 6.000 3.000 c 29 | 6.000 3.364 5.902 3.706 5.732 4.000 c 30 | 11.268 4.000 l 31 | 11.098 3.706 11.000 3.364 11.000 3.000 c 32 | 11.000 1.895 11.895 1.000 13.000 1.000 c 33 | 14.105 1.000 15.000 1.895 15.000 3.000 c 34 | 15.000 3.364 14.902 3.706 14.732 4.000 c 35 | 16.000 4.000 l 36 | 16.000 7.000 l 37 | h 38 | 1.00 1.00 1.00 rg 39 | 11.000 7.000 m 40 | 11.000 10.000 l 41 | 13.073 10.000 l 42 | 14.573 7.000 l 43 | 11.000 7.000 l 44 | h 45 | f 46 | endstream 47 | endobj 48 | 1 0 obj 49 | <> 53 | endobj 54 | 5 0 obj 55 | <> 58 | endobj 59 | 6 0 obj 60 | <> 63 | endobj 64 | 7 0 obj 65 | <> 68 | endobj 69 | 8 0 obj 70 | <> 73 | endobj 74 | 9 0 obj 75 | <> 78 | endobj 79 | 10 0 obj 80 | <> 83 | endobj 84 | 11 0 obj 85 | <> 88 | endobj 89 | 12 0 obj 90 | <> 93 | endobj 94 | 13 0 obj 95 | <> 98 | endobj 99 | 14 0 obj 100 | <> 103 | endobj 104 | 15 0 obj 105 | <> 108 | endobj 109 | 16 0 obj 110 | <> 113 | endobj 114 | 2 0 obj 115 | << 116 | /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] 117 | /Font << 118 | /F1 5 0 R 119 | /F2 6 0 R 120 | /F3 7 0 R 121 | /F4 8 0 R 122 | /F5 9 0 R 123 | /F6 10 0 R 124 | /F7 11 0 R 125 | /F8 12 0 R 126 | /F9 13 0 R 127 | /F10 14 0 R 128 | /F11 15 0 R 129 | /F12 16 0 R 130 | >> 131 | /XObject << 132 | >> 133 | >> 134 | endobj 135 | 17 0 obj 136 | << 137 | /Producer (jsPDF 1.0.0-trunk) 138 | /CreationDate (D:20151219190142+08'00') 139 | >> 140 | endobj 141 | 18 0 obj 142 | << 143 | /Type /Catalog 144 | /Pages 1 0 R 145 | /OpenAction [3 0 R /FitH null] 146 | /PageLayout /OneColumn 147 | >> 148 | endobj 149 | xref 150 | 0 19 151 | 0000000000 65535 f 152 | 0000000864 00000 n 153 | 0000002075 00000 n 154 | 0000000009 00000 n 155 | 0000000116 00000 n 156 | 0000000921 00000 n 157 | 0000001012 00000 n 158 | 0000001108 00000 n 159 | 0000001207 00000 n 160 | 0000001310 00000 n 161 | 0000001399 00000 n 162 | 0000001494 00000 n 163 | 0000001592 00000 n 164 | 0000001694 00000 n 165 | 0000001788 00000 n 166 | 0000001881 00000 n 167 | 0000001976 00000 n 168 | 0000002299 00000 n 169 | 0000002391 00000 n 170 | trailer 171 | << 172 | /Size 19 173 | /Root 18 0 R 174 | /Info 17 0 R 175 | >> 176 | startxref 177 | 2495 178 | %%EOF -------------------------------------------------------------------------------- /cost/Images.xcassets/tv.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "tv.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/video-camera.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "video-camera.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/woman.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "woman.pdf", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /cost/Images.xcassets/woman.imageset/woman.pdf: -------------------------------------------------------------------------------- 1 | %PDF-1.3 2 | 3 0 obj 3 | <> 9 | endobj 10 | 4 0 obj 11 | <> 12 | stream 13 | 0.20 w 14 | 0 G 15 | 1.00 1.00 1.00 rg 16 | 9.000 14.500 m 17 | 9.000 13.672 8.328 13.000 7.500 13.000 c 18 | 6.672 13.000 6.000 13.672 6.000 14.500 c 19 | 6.000 15.328 6.672 16.000 7.500 16.000 c 20 | 8.328 16.000 9.000 15.328 9.000 14.500 c 21 | h 22 | f 23 | 1.00 1.00 1.00 rg 24 | 11.234 8.000 m 25 | 12.000 8.555 l 26 | 9.917 11.775 l 27 | 9.825 11.916 9.668 12.000 9.500 12.000 c 28 | 5.500 12.000 l 29 | 5.332 12.000 5.175 11.916 5.083 11.775 c 30 | 3.000 8.555 l 31 | 3.766 8.000 l 32 | 5.494 10.244 l 33 | 6.095 8.841 l 34 | 4.000 5.000 l 35 | 5.917 5.000 l 36 | 6.250 0.000 l 37 | 7.250 0.000 l 38 | 7.250 5.000 l 39 | 7.750 5.000 l 40 | 7.750 0.000 l 41 | 8.750 0.000 l 42 | 9.083 5.000 l 43 | 11.000 5.000 l 44 | 8.905 8.842 l 45 | 9.506 10.244 l 46 | 11.234 8.000 l 47 | h 48 | f 49 | endstream 50 | endobj 51 | 1 0 obj 52 | <> 56 | endobj 57 | 5 0 obj 58 | <> 61 | endobj 62 | 6 0 obj 63 | <> 66 | endobj 67 | 7 0 obj 68 | <> 71 | endobj 72 | 8 0 obj 73 | <> 76 | endobj 77 | 9 0 obj 78 | <> 81 | endobj 82 | 10 0 obj 83 | <> 86 | endobj 87 | 11 0 obj 88 | <> 91 | endobj 92 | 12 0 obj 93 | <> 96 | endobj 97 | 13 0 obj 98 | <> 101 | endobj 102 | 14 0 obj 103 | <> 106 | endobj 107 | 15 0 obj 108 | <> 111 | endobj 112 | 16 0 obj 113 | <> 116 | endobj 117 | 2 0 obj 118 | << 119 | /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] 120 | /Font << 121 | /F1 5 0 R 122 | /F2 6 0 R 123 | /F3 7 0 R 124 | /F4 8 0 R 125 | /F5 9 0 R 126 | /F6 10 0 R 127 | /F7 11 0 R 128 | /F8 12 0 R 129 | /F9 13 0 R 130 | /F10 14 0 R 131 | /F11 15 0 R 132 | /F12 16 0 R 133 | >> 134 | /XObject << 135 | >> 136 | >> 137 | endobj 138 | 17 0 obj 139 | << 140 | /Producer (jsPDF 1.0.0-trunk) 141 | /CreationDate (D:20151219190142+08'00') 142 | >> 143 | endobj 144 | 18 0 obj 145 | << 146 | /Type /Catalog 147 | /Pages 1 0 R 148 | /OpenAction [3 0 R /FitH null] 149 | /PageLayout /OneColumn 150 | >> 151 | endobj 152 | xref 153 | 0 19 154 | 0000000000 65535 f 155 | 0000000786 00000 n 156 | 0000001997 00000 n 157 | 0000000009 00000 n 158 | 0000000116 00000 n 159 | 0000000843 00000 n 160 | 0000000934 00000 n 161 | 0000001030 00000 n 162 | 0000001129 00000 n 163 | 0000001232 00000 n 164 | 0000001321 00000 n 165 | 0000001416 00000 n 166 | 0000001514 00000 n 167 | 0000001616 00000 n 168 | 0000001710 00000 n 169 | 0000001803 00000 n 170 | 0000001898 00000 n 171 | 0000002221 00000 n 172 | 0000002313 00000 n 173 | trailer 174 | << 175 | /Size 19 176 | /Root 18 0 R 177 | /Info 17 0 R 178 | >> 179 | startxref 180 | 2417 181 | %%EOF -------------------------------------------------------------------------------- /cost/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | APPL 17 | CFBundleShortVersionString 18 | 1.2.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 6 23 | LSRequiresIPhoneOS 24 | 25 | UILaunchStoryboardName 26 | LaunchScreen 27 | UIMainStoryboardFile 28 | Main 29 | UIRequiredDeviceCapabilities 30 | 31 | armv7 32 | 33 | UISupportedInterfaceOrientations 34 | 35 | UIInterfaceOrientationPortrait 36 | UIInterfaceOrientationLandscapeLeft 37 | UIInterfaceOrientationLandscapeRight 38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /cost/Item.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Item.swift 3 | // $Mate 4 | // 5 | // Created by 郭振永 on 15/3/15. 6 | // Copyright (c) 2015年 guozy. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class Item: NSObject { 12 | var detail: String = "" 13 | var kind: String = "" 14 | var price: Float = 0.0 15 | var month: Int = 0 16 | var day: Int = 0 17 | var year: Int = 0 18 | var weekOfYear: Int = 0 19 | var dayOfWeek: Int = 0 20 | var kill: Bool = false 21 | var time: String = "" 22 | var isSpend: Bool = true 23 | var id: String = "" 24 | var imageName: String = "" 25 | } 26 | -------------------------------------------------------------------------------- /cost/Kind.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Kind.swift 3 | // $Mate 4 | // 5 | // Created by 郭振永 on 15/4/13. 6 | // Copyright (c) 2015年 guozy. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | 11 | class Kind: NSObject { 12 | var name: String = "" 13 | var sum: Float = 0.0 14 | 15 | override init() { 16 | super.init() 17 | } 18 | 19 | init(name: String, price: Float) { 20 | self.name = name 21 | self.sum = price 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /cost/KindItemView.swift: -------------------------------------------------------------------------------- 1 | // 2 | // KindItemView.swift 3 | // cost 4 | // 5 | // Created by 郭振永 on 15/5/13. 6 | // Copyright (c) 2015年 guozy. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class KindItemView: UIView { 12 | 13 | 14 | var kind: String? { 15 | didSet { 16 | setNeedsDisplay() 17 | } 18 | } 19 | 20 | var imageName: String? { 21 | didSet { 22 | setNeedsDisplay() 23 | } 24 | } 25 | 26 | var imageView: UIImageView? 27 | var nameLabel: UILabel? 28 | 29 | // Only override drawRect: if you perform custom drawing. 30 | // An empty implementation adversely affects performance during animation. 31 | override func draw(_ rect: CGRect) { 32 | if imageView == nil { 33 | imageView = UIImageView(frame: CGRect(x: 20, y: 20, width: frame.width - 40, height: frame.width - 40)) 34 | addSubview(imageView!) 35 | } 36 | imageView!.image = UIImage(named: imageName!) 37 | if (kind != nil) { 38 | if nameLabel == nil { 39 | nameLabel = UILabel(frame: CGRect(x: 0, y: frame.width - 35, width: frame.width, height: 20)) 40 | nameLabel!.textColor = UIColor.white 41 | nameLabel!.textAlignment = .center 42 | nameLabel!.font = UIFont(name: "Avenir-Heavy", size: 10)! 43 | addSubview(nameLabel!) 44 | } 45 | nameLabel!.text = kind 46 | 47 | imageView!.frame = CGRect(x: 20, y: 5, width: frame.width - 40, height: frame.width - 40) 48 | } 49 | } 50 | 51 | override init(frame: CGRect) { 52 | super.init(frame: frame) 53 | } 54 | 55 | init(frame: CGRect, kind: String, imageName: String) { 56 | super.init(frame: frame) 57 | isUserInteractionEnabled = true 58 | self.kind = kind 59 | self.imageName = imageName 60 | 61 | backgroundColor = UIColor.clear 62 | } 63 | 64 | init(frame: CGRect, imageName: String) { 65 | super.init(frame: frame) 66 | isUserInteractionEnabled = true 67 | self.imageName = imageName 68 | 69 | backgroundColor = UIColor.clear 70 | } 71 | 72 | 73 | required init?(coder aDecoder: NSCoder) { 74 | fatalError("init(coder:) has not been implemented") 75 | } 76 | } 77 | -------------------------------------------------------------------------------- /cost/ListPageScrollView.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ListPageScrollView.swift 3 | // $Mate 4 | // 5 | // Created by 郭振永 on 15/4/8. 6 | // Copyright (c) 2015年 guozy. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | protocol ListPageScrollViewDelegate { 12 | func next() 13 | func prev() 14 | func afterAutoScroll() 15 | } 16 | 17 | class ListPageScrollView: UIView, UIScrollViewDelegate { 18 | 19 | var delegate: ListPageScrollViewDelegate? 20 | 21 | var currentPageIndex: Int = 0 22 | var scrollView = UIScrollView() 23 | var pageControl = UIPageControl() 24 | 25 | override init(frame: CGRect) { 26 | super.init(frame: frame) 27 | self.frame = frame 28 | self.backgroundColor = UIColor.clear 29 | } 30 | 31 | init(frame: CGRect, views: Array){ 32 | super.init(frame: frame) 33 | self.frame = frame 34 | self.isUserInteractionEnabled = true 35 | self.backgroundColor = UIColor.clear 36 | 37 | let count = views.count 38 | 39 | let scrollView = UIScrollView(frame: CGRect(x: 0, y: 0, width: frame.width, height: frame.height)) 40 | scrollView.contentSize = CGSize(width: frame.width * CGFloat(count), height: frame.height) 41 | scrollView.setContentOffset(CGPoint(x: frame.width, y: 0), animated: false) 42 | 43 | scrollView.isPagingEnabled = true 44 | scrollView.showsHorizontalScrollIndicator = false 45 | scrollView.showsVerticalScrollIndicator = false 46 | scrollView.scrollsToTop = false 47 | scrollView.isDirectionalLockEnabled = true 48 | scrollView.delegate = self 49 | 50 | for i in 0 ..< count { 51 | views[i].frame = CGRect(x: frame.width * CGFloat(i), y: 0, width: frame.width, height: frame.height) 52 | scrollView.addSubview(views[i]) 53 | } 54 | 55 | self.scrollView = scrollView 56 | self.addSubview(scrollView) 57 | } 58 | 59 | func scrollViewDidEndDecelerating(_ scrollView: UIScrollView) { 60 | if(scrollView.contentOffset.x > frame.width) { 61 | delegate?.next() 62 | } else if (scrollView.contentOffset.x < frame.width) { 63 | delegate?.prev() 64 | } 65 | scrollView.setContentOffset(CGPoint(x: frame.width, y: 0), animated: false) 66 | } 67 | 68 | required init?(coder aDecoder: NSCoder) { 69 | fatalError("init(coder:) has not been implemented") 70 | } 71 | 72 | func autoScrollLeft() { 73 | scrollView.setContentOffset(CGPoint(x: 0, y: 0), animated: true) 74 | 75 | } 76 | 77 | func autoScrollRight() { 78 | scrollView.setContentOffset(CGPoint(x: scrollView.frame.width * 2, y: 0), animated: true) 79 | } 80 | 81 | func scrollViewDidEndScrollingAnimation(_ scrollView: UIScrollView) { 82 | scrollView.setContentOffset(CGPoint(x: frame.width, y: 0), animated: false) 83 | delegate!.afterAutoScroll() 84 | } 85 | } 86 | -------------------------------------------------------------------------------- /cost/PageView.swift: -------------------------------------------------------------------------------- 1 | // 2 | // pageView.swift 3 | // $Mate 4 | // 5 | // Created by 郭振永 on 15/3/17. 6 | // Copyright (c) 2015年 guozy. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class PageView: UIView, UIScrollViewDelegate { 12 | var currentPageIndex: Int = 0 13 | var scrollView = UIScrollView() 14 | var pageControl = UIPageControl() 15 | 16 | override init(frame: CGRect) { 17 | super.init(frame: frame) 18 | self.frame = frame 19 | self.backgroundColor = UIColor.clear 20 | } 21 | 22 | init(frame: CGRect, views: Array){ 23 | super.init(frame: frame) 24 | self.frame = frame 25 | self.isUserInteractionEnabled = true 26 | self.backgroundColor = UIColor.clear 27 | 28 | let count = views.count 29 | 30 | let scrollView = UIScrollView(frame: CGRect(x: 0, y: 0, width: frame.width, height: frame.height)) 31 | scrollView.contentSize = CGSize(width: frame.width * CGFloat(count), height: frame.height) 32 | scrollView.setContentOffset(CGPoint(x: 0, y: 0), animated: false) 33 | 34 | scrollView.isPagingEnabled = true 35 | scrollView.showsHorizontalScrollIndicator = false 36 | scrollView.showsVerticalScrollIndicator = false 37 | scrollView.scrollsToTop = false 38 | scrollView.isDirectionalLockEnabled = true 39 | scrollView.delegate = self 40 | 41 | for i in 0 ..< count { 42 | views[i].frame = CGRect(x: frame.width * CGFloat(i), y: 0, width: frame.width, height: frame.height) 43 | scrollView.addSubview(views[i]) 44 | } 45 | 46 | self.scrollView = scrollView 47 | self.addSubview(scrollView) 48 | 49 | //title 50 | 51 | let noteView = UIView(frame: CGRect(x: 0, y: self.bounds.size.height - 30.0, width: frame.width, height: 20)) 52 | 53 | let pageControlWidth = CGFloat(count - 2) * 10.0 + 40.0 54 | let pageControlHeight = CGFloat(20.0) 55 | let pageControl = UIPageControl(frame: CGRect(x: (frame.width - pageControlWidth) / 2, y: 6, width: pageControlWidth, height: pageControlHeight)) 56 | pageControl.currentPage = 0; 57 | pageControl.numberOfPages = count 58 | self.pageControl = pageControl 59 | noteView.addSubview(pageControl) 60 | 61 | self.addSubview(noteView) 62 | 63 | } 64 | 65 | func scrollViewDidScroll(_ scrollView: UIScrollView) { 66 | let pageWidth = frame.width 67 | let page = Int(floor((scrollView.contentOffset.x - pageWidth / 2) / pageWidth)) + 1 68 | pageControl.currentPage = page 69 | } 70 | 71 | required init?(coder aDecoder: NSCoder) { 72 | fatalError("init(coder:) has not been implemented") 73 | } 74 | 75 | func scrollTo(_ point: CGPoint) { 76 | scrollView.setContentOffset(point, animated: false) 77 | } 78 | } 79 | -------------------------------------------------------------------------------- /cost/PushButtonView.swift: -------------------------------------------------------------------------------- 1 | // 2 | // PushButtonView.swift 3 | // $Mate 4 | // 5 | // Created by 郭振永 on 15/3/24. 6 | // Copyright (c) 2015年 guozy. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | @IBDesignable 11 | class PushButtonView: UIButton { 12 | @IBInspectable var fillColor: UIColor = UIColor.green 13 | @IBInspectable var isAddButton: Bool = true 14 | 15 | 16 | // Only override drawRect: if you perform custom drawing. 17 | // An empty implementation adversely affects performance during animation. 18 | override func draw(_ rect: CGRect) { 19 | // Drawing code 20 | let path = UIBezierPath(ovalIn: rect) 21 | fillColor.setFill() 22 | path.fill() 23 | 24 | //set up the width and height variables 25 | //for the horizontal stroke 26 | let plusHeight: CGFloat = 3.0 27 | let plusWidth: CGFloat = 45.0 28 | 29 | //create the path 30 | let plusPath = UIBezierPath() 31 | 32 | //set the path's line width to the height of the stroke 33 | plusPath.lineWidth = plusHeight 34 | 35 | //move the initial point of the path 36 | //to the start of the horizontal stroke 37 | plusPath.move(to: CGPoint( 38 | x:bounds.width/2 - plusWidth/2 + 0.5, 39 | y:bounds.height/2 + 0.5)) 40 | 41 | //add a point to the path at the end of the stroke 42 | plusPath.addLine(to: CGPoint( 43 | x:bounds.width/2 + plusWidth/2 + 0.5, 44 | y:bounds.height/2 + 0.5)) 45 | 46 | //Vertical Line 47 | if isAddButton { 48 | //move to the start of the vertical stroke 49 | plusPath.move(to: CGPoint( 50 | x:bounds.width/2 + 0.5, 51 | y:bounds.height/2 - plusWidth/2 + 0.5)) 52 | 53 | //add the end point to the vertical stroke 54 | plusPath.addLine(to: CGPoint( 55 | x:bounds.width/2 + 0.5, 56 | y:bounds.height/2 + plusWidth/2 + 0.5)) 57 | } 58 | 59 | //set the stroke color 60 | UIColor.white.setStroke() 61 | 62 | //draw the stroke 63 | plusPath.stroke() 64 | } 65 | 66 | 67 | } 68 | -------------------------------------------------------------------------------- /cost/Theme.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Theme.swift 3 | // cost 4 | // 5 | // Created by 郭振永 on 15/6/27. 6 | // Copyright (c) 2015年 guozy. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | import UIKit 11 | 12 | class Theme: NSObject { 13 | var origin: UIColor = UIColor(red: 244 / 255, green: 111 / 255, blue: 102 / 255, alpha: 1) 14 | var blue: UIColor = UIColor(red: 18 / 255, green: 121 / 255, blue: 188 / 255, alpha: 1) 15 | var orange: UIColor = UIColor(red: 208 / 255, green: 143 / 255, blue: 62 / 255, alpha: 1) 16 | var green: UIColor = UIColor(red: 83 / 255, green: 151 / 255, blue: 61 / 255, alpha: 1) 17 | var red: UIColor = UIColor(red: 174 / 255, green: 69 / 255, blue: 54 / 255, alpha: 1) 18 | var purple: UIColor = UIColor(red: 136 / 255, green: 98 / 255, blue: 155 / 255, alpha: 1) 19 | var pink: UIColor = UIColor(red: 203 / 255, green: 92 / 255, blue: 145 / 255, alpha: 1) 20 | var lightGreen: UIColor = UIColor(red: 80 / 255, green: 190 / 255, blue: 110 / 255, alpha: 1) 21 | var lightBlue: UIColor = UIColor(red: 28 / 255, green: 174 / 255, blue: 202 / 255, alpha: 1) 22 | var gray: UIColor = UIColor(red: 131 / 255, green: 140 / 255, blue: 145 / 255, alpha: 1) 23 | } -------------------------------------------------------------------------------- /cost/ThemeView.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ThemeView.swift 3 | // cost 4 | // 5 | // Created by 郭振永 on 15/6/27. 6 | // Copyright (c) 2015年 guozy. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class ThemeView: UIView { 12 | 13 | /* 14 | // Only override drawRect: if you perform custom drawing. 15 | // An empty implementation adversely affects performance during animation. 16 | override func drawRect(rect: CGRect) { 17 | // Drawing code 18 | } 19 | */ 20 | var name: String = "origin" 21 | var color: UIColor = UIColor(red: 244 / 255, green: 111 / 255, blue: 102 / 255, alpha: 1) 22 | override init(frame: CGRect){ 23 | super.init(frame: frame) 24 | } 25 | 26 | init(frame: CGRect, name: String, color: UIColor) { 27 | super.init(frame: frame) 28 | self.name = name 29 | self.color = color 30 | backgroundColor = color 31 | layer.cornerRadius = 5 32 | } 33 | 34 | func addBorder() { 35 | layer.borderColor = UIColor.white.cgColor 36 | layer.borderWidth = 2 37 | } 38 | 39 | func removeBorder() { 40 | layer.borderWidth = 0 41 | layer.borderColor = UIColor.clear.cgColor 42 | } 43 | 44 | required init?(coder aDecoder: NSCoder) { 45 | fatalError("init(coder:) has not been implemented") 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /cost/cost.entitlements: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | com.apple.developer.icloud-container-identifiers 6 | 7 | iCloud.$(CFBundleIdentifier) 8 | iCloud.com.hepeguo.www.costpro 9 | 10 | com.apple.developer.icloud-services 11 | 12 | CloudDocuments 13 | 14 | com.apple.developer.ubiquity-container-identifiers 15 | 16 | iCloud.$(CFBundleIdentifier) 17 | iCloud.com.hepeguo.www.costpro 18 | 19 | com.apple.developer.ubiquity-kvstore-identifier 20 | $(TeamIdentifierPrefix)$(CFBundleIdentifier) 21 | 22 | 23 | -------------------------------------------------------------------------------- /cost/cost.xcdatamodeld/.xccurrentversion: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | _XCCurrentVersionName 6 | cost.xcdatamodel 7 | 8 | 9 | -------------------------------------------------------------------------------- /cost/cost.xcdatamodeld/cost.xcdatamodel/contents: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /costTests/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | BNDL 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1 23 | 24 | 25 | -------------------------------------------------------------------------------- /costTests/costTests.swift: -------------------------------------------------------------------------------- 1 | // 2 | // costTests.swift 3 | // costTests 4 | // 5 | // Created by 郭振永 on 15/5/10. 6 | // Copyright (c) 2015年 guozy. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | import XCTest 11 | 12 | class costTests: XCTestCase { 13 | 14 | override func setUp() { 15 | super.setUp() 16 | // Put setup code here. This method is called before the invocation of each test method in the class. 17 | } 18 | 19 | override func tearDown() { 20 | // Put teardown code here. This method is called after the invocation of each test method in the class. 21 | super.tearDown() 22 | } 23 | 24 | func testExample() { 25 | // This is an example of a functional test case. 26 | XCTAssert(true, "Pass") 27 | } 28 | 29 | func testPerformanceExample() { 30 | // This is an example of a performance test case. 31 | self.measureBlock() { 32 | // Put the code you want to measure the time of here. 33 | } 34 | } 35 | 36 | } 37 | --------------------------------------------------------------------------------