From 7e23bb2e5d7150f82ca760261ba449c6c3f1c9c7 Mon Sep 17 00:00:00 2001 From: Deniz Duezgoeren Date: Tue, 16 Jul 2019 11:51:50 +0200 Subject: [PATCH] AirBnB's MagazineLayout implementation -> dynamically resizing cells in MenuViewController, TODO: test resizing on real device, simulator delays resizing until after scrolling (possibly a bug) --- AvH Plan.xcodeproj/project.pbxproj | 14 +- .../xcschemes/xcschememanagement.plist | 2 +- AvH Plan/Base.lproj/Main.storyboard | 70 +- AvH Plan/MenuViewCell.swift | 22 + AvH Plan/MenuViewCell.xib | 42 + AvH Plan/MenuViewController.swift | 77 +- Podfile | 1 + Podfile.lock | 6 +- Pods/Manifest.lock | 6 +- Pods/Pods.xcodeproj/project.pbxproj | 1899 ++++++++++------- .../xcschemes/Pods-AvH Plan.xcscheme | 4 +- .../xcschemes/SwiftSoup.xcscheme | 2 +- .../xcschemes/xcschememanagement.plist | 17 +- .../Pods-AvH Plan-acknowledgements.markdown | 205 ++ .../Pods-AvH Plan-acknowledgements.plist | 211 ++ .../Pods-AvH Plan/Pods-AvH Plan-frameworks.sh | 2 + .../Pods-AvH Plan.debug.xcconfig | 6 +- .../Pods-AvH Plan.release.xcconfig | 6 +- .../Pods-AvH PlanTests.debug.xcconfig | 6 +- .../Pods-AvH PlanTests.release.xcconfig | 6 +- .../Pods-AvH PlanUITests.debug.xcconfig | 6 +- .../Pods-AvH PlanUITests.release.xcconfig | 6 +- 22 files changed, 1702 insertions(+), 914 deletions(-) create mode 100644 AvH Plan/MenuViewCell.swift create mode 100644 AvH Plan/MenuViewCell.xib diff --git a/AvH Plan.xcodeproj/project.pbxproj b/AvH Plan.xcodeproj/project.pbxproj index 06a60ee..513c105 100644 --- a/AvH Plan.xcodeproj/project.pbxproj +++ b/AvH Plan.xcodeproj/project.pbxproj @@ -9,7 +9,8 @@ /* Begin PBXBuildFile section */ 1BF3A6CA97BA41C38482C1A6 /* Pods_AvH_PlanTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9D6269E96544A9242A29611 /* Pods_AvH_PlanTests.framework */; }; 2E65263AFD35D6B542E89AE4 /* Pods_AvH_Plan.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7605BB0678C9E27A1D3E9DAA /* Pods_AvH_Plan.framework */; }; - A9128EDD22D88E8E006976C8 /* MenuViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9128EDC22D88E8E006976C8 /* MenuViewCell.swift */; }; + A957A75122DDC15500E0A2ED /* MenuViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A957A74F22DDC15500E0A2ED /* MenuViewCell.swift */; }; + A957A75222DDC15500E0A2ED /* MenuViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = A957A75022DDC15500E0A2ED /* MenuViewCell.xib */; }; A96133802299867400B541D4 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A961337F2299867400B541D4 /* AppDelegate.swift */; }; A96133822299867400B541D4 /* PlanViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A96133812299867400B541D4 /* PlanViewController.swift */; }; A96133842299867400B541D4 /* PersonalViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A96133832299867400B541D4 /* PersonalViewController.swift */; }; @@ -47,7 +48,8 @@ 589FBD2CE6A9C73CD9B81441 /* Pods-AvH PlanUITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-AvH PlanUITests.release.xcconfig"; path = "Target Support Files/Pods-AvH PlanUITests/Pods-AvH PlanUITests.release.xcconfig"; sourceTree = ""; }; 74EDE3D8134812AB76BEB988 /* Pods_AvH_PlanUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_AvH_PlanUITests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 7605BB0678C9E27A1D3E9DAA /* Pods_AvH_Plan.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_AvH_Plan.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A9128EDC22D88E8E006976C8 /* MenuViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MenuViewCell.swift; sourceTree = ""; }; + A957A74F22DDC15500E0A2ED /* MenuViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MenuViewCell.swift; sourceTree = ""; }; + A957A75022DDC15500E0A2ED /* MenuViewCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MenuViewCell.xib; sourceTree = ""; }; A961337C2299867400B541D4 /* AvH Plan.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "AvH Plan.app"; sourceTree = BUILT_PRODUCTS_DIR; }; A961337F2299867400B541D4 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; A96133812299867400B541D4 /* PlanViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlanViewController.swift; sourceTree = ""; }; @@ -162,8 +164,9 @@ A961338D2299867A00B541D4 /* Info.plist */, A96133AF229986DF00B541D4 /* CollectionViewCell.swift */, A9A3496B22D4859200F35AE0 /* SubstModel.swift */, - A9128EDC22D88E8E006976C8 /* MenuViewCell.swift */, A9C1D30122D7237200139043 /* DataFetcher.swift */, + A957A74F22DDC15500E0A2ED /* MenuViewCell.swift */, + A957A75022DDC15500E0A2ED /* MenuViewCell.xib */, ); path = "AvH Plan"; sourceTree = ""; @@ -295,6 +298,7 @@ buildActionMask = 2147483647; files = ( A961338C2299867A00B541D4 /* LaunchScreen.storyboard in Resources */, + A957A75222DDC15500E0A2ED /* MenuViewCell.xib in Resources */, A96133892299867A00B541D4 /* Assets.xcassets in Resources */, A96133872299867400B541D4 /* Main.storyboard in Resources */, ); @@ -394,6 +398,7 @@ "${PODS_ROOT}/Target Support Files/Pods-AvH Plan/Pods-AvH Plan-frameworks.sh", "${BUILT_PRODUCTS_DIR}/Alamofire/Alamofire.framework", "${BUILT_PRODUCTS_DIR}/Kanna/Kanna.framework", + "${BUILT_PRODUCTS_DIR}/MagazineLayout/MagazineLayout.framework", "${BUILT_PRODUCTS_DIR}/SQLite.swift/SQLite.framework", "${BUILT_PRODUCTS_DIR}/SwiftSoup/SwiftSoup.framework", ); @@ -403,6 +408,7 @@ outputPaths = ( "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Alamofire.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Kanna.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MagazineLayout.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SQLite.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftSoup.framework", ); @@ -423,7 +429,7 @@ A9A3496C22D4859200F35AE0 /* SubstModel.swift in Sources */, A9C1D30022D656DD00139043 /* MenuViewController.swift in Sources */, A96133B0229986DF00B541D4 /* CollectionViewCell.swift in Sources */, - A9128EDD22D88E8E006976C8 /* MenuViewCell.swift in Sources */, + A957A75122DDC15500E0A2ED /* MenuViewCell.swift in Sources */, A9C1D2FE22D656A400139043 /* InfoViewController.swift in Sources */, A96133822299867400B541D4 /* PlanViewController.swift in Sources */, A9C1D30222D7237200139043 /* DataFetcher.swift in Sources */, diff --git a/AvH Plan.xcodeproj/xcuserdata/kduez.xcuserdatad/xcschemes/xcschememanagement.plist b/AvH Plan.xcodeproj/xcuserdata/kduez.xcuserdatad/xcschemes/xcschememanagement.plist index 253b5b6..4634ea7 100644 --- a/AvH Plan.xcodeproj/xcuserdata/kduez.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/AvH Plan.xcodeproj/xcuserdata/kduez.xcuserdatad/xcschemes/xcschememanagement.plist @@ -7,7 +7,7 @@ AvH Plan.xcscheme_^#shared#^_ orderHint - 7 + 8 diff --git a/AvH Plan/Base.lproj/Main.storyboard b/AvH Plan/Base.lproj/Main.storyboard index 7ca1b71..65186dc 100644 --- a/AvH Plan/Base.lproj/Main.storyboard +++ b/AvH Plan/Base.lproj/Main.storyboard @@ -42,16 +42,16 @@ - + - - + - - + - - - - - - + diff --git a/AvH Plan/MenuViewCell.swift b/AvH Plan/MenuViewCell.swift new file mode 100644 index 0000000..3d1eb46 --- /dev/null +++ b/AvH Plan/MenuViewCell.swift @@ -0,0 +1,22 @@ +// +// MenuViewCell.swift +// AvH Plan +// +// Created by Deniz Duezgoeren on 16.07.19. +// Copyright © 2019 Deniz Duezgoeren. All rights reserved. +// + +import UIKit +import MagazineLayout + +class MenuViewCell: MagazineLayoutCollectionViewCell { + + + @IBOutlet weak var content: UILabel! + + override func awakeFromNib() { + super.awakeFromNib() + // Initialization code + } + +} diff --git a/AvH Plan/MenuViewCell.xib b/AvH Plan/MenuViewCell.xib new file mode 100644 index 0000000..9e0abe1 --- /dev/null +++ b/AvH Plan/MenuViewCell.xib @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/AvH Plan/MenuViewController.swift b/AvH Plan/MenuViewController.swift index 297b251..0269992 100644 --- a/AvH Plan/MenuViewController.swift +++ b/AvH Plan/MenuViewController.swift @@ -7,21 +7,42 @@ // import UIKit +import MagazineLayout -class MenuViewController : UIViewController, UICollectionViewDataSource, UICollectionViewDelegateFlowLayout { +class MenuViewController : UIViewController, UICollectionViewDataSource, UICollectionViewDelegateMagazineLayout { - let reuseIdentifier = "cell" - @IBOutlet weak var collectionView: UICollectionView! var items = [String]() private let refreshControl = UIRefreshControl() let df = DataFetcher() + @IBOutlet weak var toolbar: UINavigationBar! + let layout = MagazineLayout() + var collectionView: UICollectionView + let identifier = "menu_cell" + + required init?(coder decoder: NSCoder) { + collectionView = UICollectionView(frame: .zero, collectionViewLayout: layout) + super.init(coder: decoder) + } override func viewWillAppear(_ animated: Bool) { super.viewWillAppear(animated) + + view.addSubview(collectionView) + collectionView.translatesAutoresizingMaskIntoConstraints = false + NSLayoutConstraint.activate([ + collectionView.leadingAnchor.constraint(equalTo: view.leadingAnchor), + collectionView.trailingAnchor.constraint(equalTo: view.trailingAnchor), + collectionView.topAnchor.constraint(equalTo: self.toolbar.bottomAnchor), + collectionView.bottomAnchor.constraint(equalTo: view.bottomAnchor), + ]) + collectionView.register(UINib(nibName: "MenuViewCell", bundle: nil), forCellWithReuseIdentifier: identifier) + collectionView.dataSource = self + collectionView.delegate = self + if #available(iOS 10.0, *) { collectionView.refreshControl = refreshControl } else { - collectionView.addSubview(refreshControl) + collectionView.addSubview(refreshControl) // likely unnecessary } refreshControl.addTarget(self, action: #selector(objDoAsync(_:)), for: .valueChanged) refreshControl.tintColor = UIColor(red: 0.39, green: 0.71, blue: 0.96, alpha: 1.0) @@ -47,23 +68,55 @@ class MenuViewController : UIViewController, UICollectionViewDataSource, UIColle func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int { return self.items.count } - + func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell { - let cell = collectionView.dequeueReusableCell(withReuseIdentifier: reuseIdentifier, for: indexPath as IndexPath) as! MenuViewCell + let cell = collectionView.dequeueReusableCell(withReuseIdentifier: identifier, for: indexPath as IndexPath) as! MenuViewCell if self.items.count != 0 { cell.content.text = self.items[indexPath.item] } - + cell.backgroundColor = UIColor(red: 1.0, green: 1.0, blue: 1.0, alpha: 1.0) return cell } + + func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) { + print("You selected cell#\(indexPath.item)!") + } - func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) { - print("You selected cell#\(indexPath.item)!") - } + // generated stubs filled with return values - func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize { - return CGSize(width: view.frame.size.width, height: 64) + func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeModeForItemAt indexPath: IndexPath) -> MagazineLayoutItemSizeMode { + let widthMode = MagazineLayoutItemWidthMode.fullWidth(respectsHorizontalInsets: true) + let heightMode = MagazineLayoutItemHeightMode.dynamic + return MagazineLayoutItemSizeMode(widthMode: widthMode, heightMode: heightMode) + } + + func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, visibilityModeForHeaderInSectionAtIndex index: Int) -> MagazineLayoutHeaderVisibilityMode { + return .hidden + } + + func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, visibilityModeForFooterInSectionAtIndex index: Int) -> MagazineLayoutFooterVisibilityMode { + return .hidden + } + + func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, visibilityModeForBackgroundInSectionAtIndex index: Int) -> MagazineLayoutBackgroundVisibilityMode { + return .hidden + } + + func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, horizontalSpacingForItemsInSectionAtIndex index: Int) -> CGFloat { + return 0 + } + + func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, verticalSpacingForElementsInSectionAtIndex index: Int) -> CGFloat { + return 1 + } + + func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, insetsForSectionAtIndex index: Int) -> UIEdgeInsets { + return UIEdgeInsets(top: 0, left: 0, bottom: 0, right: 0) + } + + func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, insetsForItemsInSectionAtIndex index: Int) -> UIEdgeInsets { + return UIEdgeInsets(top: 0, left: 0, bottom: 0, right: 0) } } diff --git a/Podfile b/Podfile index f42bf14..497fc16 100644 --- a/Podfile +++ b/Podfile @@ -10,6 +10,7 @@ target 'AvH Plan' do pod 'Kanna' pod 'Alamofire' pod 'SQLite.swift' + pod 'MagazineLayout' target 'AvH PlanTests' do inherit! :search_paths diff --git a/Podfile.lock b/Podfile.lock index 5ec0d4a..ee6757c 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -1,6 +1,7 @@ PODS: - Alamofire (4.8.2) - Kanna (5.0.0) + - MagazineLayout (1.5.0) - SQLite.swift (0.12.2): - SQLite.swift/standard (= 0.12.2) - SQLite.swift/standard (0.12.2) @@ -9,6 +10,7 @@ PODS: DEPENDENCIES: - Alamofire - Kanna + - MagazineLayout - SQLite.swift - SwiftSoup @@ -16,15 +18,17 @@ SPEC REPOS: https://github.com/cocoapods/specs.git: - Alamofire - Kanna + - MagazineLayout - SQLite.swift - SwiftSoup SPEC CHECKSUMS: Alamofire: ae5c501addb7afdbb13687d7f2f722c78734c2d3 Kanna: a32875df62975f8f4b871e933b4ea1a5c3b8be0f + MagazineLayout: fe41dc2cf1923e3bf377cd8d906a4455a0bf9c83 SQLite.swift: d2b4642190917051ce6bd1d49aab565fe794eea3 SwiftSoup: 92f5b348c131aed8af04f4326db1579ab19fa08c -PODFILE CHECKSUM: c4280217888b0eb35930fa3d2e02b367a6ff910f +PODFILE CHECKSUM: 800b015f8a9a586793f8789b635602ca3c1941e7 COCOAPODS: 1.6.1 diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 5ec0d4a..ee6757c 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -1,6 +1,7 @@ PODS: - Alamofire (4.8.2) - Kanna (5.0.0) + - MagazineLayout (1.5.0) - SQLite.swift (0.12.2): - SQLite.swift/standard (= 0.12.2) - SQLite.swift/standard (0.12.2) @@ -9,6 +10,7 @@ PODS: DEPENDENCIES: - Alamofire - Kanna + - MagazineLayout - SQLite.swift - SwiftSoup @@ -16,15 +18,17 @@ SPEC REPOS: https://github.com/cocoapods/specs.git: - Alamofire - Kanna + - MagazineLayout - SQLite.swift - SwiftSoup SPEC CHECKSUMS: Alamofire: ae5c501addb7afdbb13687d7f2f722c78734c2d3 Kanna: a32875df62975f8f4b871e933b4ea1a5c3b8be0f + MagazineLayout: fe41dc2cf1923e3bf377cd8d906a4455a0bf9c83 SQLite.swift: d2b4642190917051ce6bd1d49aab565fe794eea3 SwiftSoup: 92f5b348c131aed8af04f4326db1579ab19fa08c -PODFILE CHECKSUM: c4280217888b0eb35930fa3d2e02b367a6ff910f +PODFILE CHECKSUM: 800b015f8a9a586793f8789b635602ca3c1941e7 COCOAPODS: 1.6.1 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index c2e2633..56382c1 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -7,359 +7,416 @@ objects = { /* Begin PBXBuildFile section */ - 00FA41228EBD6F619D62B7034CBF1817 /* SQLiteObjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 01638BB5F987EB444989E2466299E294 /* SQLiteObjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 02D8450DE265A0775D5F9043AF0EF646 /* Connection.swift in Sources */ = {isa = PBXBuildFile; fileRef = E169C6826D7295D81456125E1704E99C /* Connection.swift */; }; - 059D92B7BBFBEC53E9A3B6E11C5C3B3A /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15841F22072FD52195F9BFED28BE1390 /* Response.swift */; }; - 081C861B6394BEC9C2D40DA6F5C372CF /* FTS4.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4675BC5AC1791ADF74DB524308D46AE3 /* FTS4.swift */; }; - 08833D9B1775B35AF54410278A1B8BBB /* Evaluator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76282DA39EC0E136182A051BE30D6DC2 /* Evaluator.swift */; }; - 0A39AF55285A3A4F7CBABB6D822FA4A3 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76DCDD5192D8C4F3E7AE216724A0E8EE /* Alamofire.swift */; }; - 0C47FA188F8857E42B86C0808AEDD7C2 /* RTree.swift in Sources */ = {isa = PBXBuildFile; fileRef = 111F52140066D81FBEC286D0C965220F /* RTree.swift */; }; - 0E4E8896EB7C5CE282AFEC0414F958AF /* Tag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92D3427918198D5CF814A746836340E2 /* Tag.swift */; }; - 1348F8C6AF2F0BD4B63FEF060C7F9267 /* Coding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03609F29D5A08C67CF1E84DBCE415824 /* Coding.swift */; }; + 00E76BC5DECEE717E47C88D94B1A2ACA /* Value.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12E6AE43D1E154DD5D289CA0DFFE9CD0 /* Value.swift */; }; + 03F232CAFC4844A73398A64A82BB25EC /* MagazineLayoutFooterVisibilityMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A3205B99FD5F0755F0D22B0AC4B05ED /* MagazineLayoutFooterVisibilityMode.swift */; }; + 053D5FCEBC6EB2A106DC4243A196312D /* RTree.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E4C2D116D4EA7C2D749D7A16FD6D9D0 /* RTree.swift */; }; + 058878B012C7B9BE2EF169B2B2F21AE2 /* Pattern.swift in Sources */ = {isa = PBXBuildFile; fileRef = C058D19D9EC2E9D0C841F710673FD12E /* Pattern.swift */; }; + 059D92B7BBFBEC53E9A3B6E11C5C3B3A /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4F2518BACB21182CE3CC250B9CE5252 /* Response.swift */; }; + 06D84B39EBFE84022FB83896A8839B71 /* NodeVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECA487ECAF5D48FCAB519423B0E102C9 /* NodeVisitor.swift */; }; + 0A39AF55285A3A4F7CBABB6D822FA4A3 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6B2B115396A0AE137E5DA6F2E73EF1A /* Alamofire.swift */; }; + 0AA34DAC03AB62E0FE13EFAE13311D4A /* MagazineLayoutHeaderVisibilityMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36CBD50BCF9BFB29A4E7ECBCFAFF00DE /* MagazineLayoutHeaderVisibilityMode.swift */; }; + 0CB8ACED2B12E292012E0F28DE600B5A /* MagazineLayoutInvalidationContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79905B1C24BCCA30BCC56D10E807B01D /* MagazineLayoutInvalidationContext.swift */; }; + 0E3A0C478DC01FC370527C625285D7D2 /* BooleanAttribute.swift in Sources */ = {isa = PBXBuildFile; fileRef = 767755578215E1B952375D1F1DE1466A /* BooleanAttribute.swift */; }; + 0ECAA0FF00700C297FBA4FA9FAC223B2 /* ModelState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CEC366074B61066AA4037A020934FE2 /* ModelState.swift */; }; + 1357A1EBFF3D33D45644D6CD30A94838 /* CombiningEvaluator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B012CAF337FCEB311C8D5B5787A9103 /* CombiningEvaluator.swift */; }; + 14125583A2B3932A064909BE75468779 /* Pods-AvH Plan-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EAFC540C9B7F4F6B987516B859977D5C /* Pods-AvH Plan-dummy.m */; }; + 1741BD10A54EC0FAC6AD1251D2322A28 /* SQLite.swift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 73BD95003DE672657A946C1D1ABDB226 /* SQLite.swift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 182C1621D3A67FA52070BFDF8A793716 /* OrderedDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62D0D6FA88A0AF815527EA91DAB87FEA /* OrderedDictionary.swift */; }; 18C070538A56B1099412C67BD2376148 /* Pods-AvH PlanTests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F0D2376FCDE023107AB552C96848609 /* Pods-AvH PlanTests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1D29D2ACADF961F69D32B06FA6A09E28 /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED0841991032453A8BD4CCB0609B462B /* Notifications.swift */; }; - 1EA21215633CB065DDC964E41D708F9F /* DocumentType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9609D2A53252F7F2FAC5DCD643C6D91B /* DocumentType.swift */; }; - 209B934AA2C9E19A18598E7189FA4C69 /* Attributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99FECC33B2115505ECF7BE8580EE0439 /* Attributes.swift */; }; - 27D126139677831CBA43B207D3B27A1D /* Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 127A6AA77F5446F6840EB4D6AFE89288 /* Parser.swift */; }; - 2A24C31693F9280A23F119FEB0124A70 /* Collation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 946C589046628A523BE90FA185347E46 /* Collation.swift */; }; - 2DAC7A6A4DC00202CEDB3860F091C34D /* Kanna-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E5EE0686D8BC190CECE8E679B4E76711 /* Kanna-dummy.m */; }; - 31000C808464845D617E72FA654CB45B /* NodeVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 990E77D21B4368AB9047BFAB6663D713 /* NodeVisitor.swift */; }; - 31F9640069BF5CD134085CD2ED9F9F58 /* HttpStatusException.swift in Sources */ = {isa = PBXBuildFile; fileRef = E928783D7C93CB9561287B069095D106 /* HttpStatusException.swift */; }; - 32AD7674D2F39B4E708A9D54D600360A /* CustomFunctions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38FCFCE52C5D1FD43DE1E8A7C92FC1A8 /* CustomFunctions.swift */; }; - 355C18EEC82624A06A6CC93965258E33 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45A908C1834321A8526F957F08D7C6CC /* Request.swift */; }; - 35DFE922B588C5E444BFC20EC1E48E71 /* Pattern.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42AC484814D52E506ACADEB63F98F784 /* Pattern.swift */; }; - 3A26D5D76F28C3C3C2FF14F356021C3A /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89CDC2EEB2045FC7B118E8C01C624726 /* Helpers.swift */; }; - 3A2C50EECF99E84E68AF0B160E4A5643 /* SQLite.h in Headers */ = {isa = PBXBuildFile; fileRef = 11A298C0BA3707494C5389E55B92EC9E /* SQLite.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3B0A0F88A80B33C3C9F22A811F204C95 /* Whitelist.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1DBECBB71831D96F458B18B559458F8 /* Whitelist.swift */; }; + 195F9F6BA08D9BADA61906AAABAB863E /* Validate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 774711A6429F61DF759A3E95B89D7D7C /* Validate.swift */; }; + 1B9E75FF4601E8C4078C157FCBAFD178 /* TreeBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE0C85E529C1D4DF4998589BC984F0C4 /* TreeBuilder.swift */; }; + 1D29D2ACADF961F69D32B06FA6A09E28 /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FE8E65A47C3326C4C69E8A1C79AF282 /* Notifications.swift */; }; + 216B4EC3C8040B7DDCC9A70AD9F088C3 /* MagazineLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2855F0E0942F7CA02E3DC4A7FB56EF9B /* MagazineLayout.swift */; }; + 21AB888E850B3825AF382933DDDA39FE /* StreamReader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5071AE12CC71EEEDDA562FA2D8095C00 /* StreamReader.swift */; }; + 2267741A9789930B26696B7CC3844F64 /* SectionModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5009E62D2010A8FB1BB52FB1773FA19 /* SectionModel.swift */; }; + 244AFF0283A5CAEE00C2D4EEEDD29D74 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CB4607EFCA7C5F75397649E792E2AFCB /* Foundation.framework */; }; + 25C3623EE4AC2A8766989AA30B8D2DDE /* Evaluator.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFBEE8D5AB22D2F8A9CBF9C5ACE8104E /* Evaluator.swift */; }; + 265D2EF864B6DC6ED00242CDDFC3B398 /* Schema.swift in Sources */ = {isa = PBXBuildFile; fileRef = A82CA27C151897F10A61E83D7333E221 /* Schema.swift */; }; + 265E0F4F5BB0F837FC996F475A09A96E /* Coding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F318DDF89BA9FD52CF2A21A227A63FA /* Coding.swift */; }; + 2A9016FA21623DBDFB53202C02C094D6 /* Tokeniser.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD66573D2C3E5FFB6AC3232E75AD1168 /* Tokeniser.swift */; }; + 2CAA9159FF5F675497596136D1467548 /* CharacterExt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B574DDA6F3C1DEB3201638FA05608A0 /* CharacterExt.swift */; }; + 2DAC7A6A4DC00202CEDB3860F091C34D /* Kanna-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D1BB7207D301CB269951CBD1A6A22851 /* Kanna-dummy.m */; }; + 2EB17FB9DA93C03A33CD041C34ACF7DB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CB4607EFCA7C5F75397649E792E2AFCB /* Foundation.framework */; }; + 331E5F48426F3E46281E4FD790E4D89B /* TokeniserState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E5F302421AB8495A01D9E80D69C1F5F /* TokeniserState.swift */; }; + 34118E4C6078521B6BE383370502A9ED /* Blob.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F09C457495E47327181BB336BA48486 /* Blob.swift */; }; + 3554F51CFD1D786099898F005FF016BA /* ItemModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEE859B55DEAEF1630A5FB2D15F9004D /* ItemModel.swift */; }; + 355C18EEC82624A06A6CC93965258E33 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFA1EC5780B8DDAF3EE9121786BDFB40 /* Request.swift */; }; + 37EEBFA02F9B40110E13428C1E8498A4 /* MagazineLayoutCollectionViewLayoutAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73503D128DDA6C52C09031E665AFFC63 /* MagazineLayoutCollectionViewLayoutAttributes.swift */; }; + 3A8EEB5B16410512EEA1BE21A8D16734 /* ArrayExt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74E00536F087157F8095EC8534DEAC47 /* ArrayExt.swift */; }; 3BD1DAFE1F3E6C9E4EB0F2099B6D6FA2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CB4607EFCA7C5F75397649E792E2AFCB /* Foundation.framework */; }; - 3E0749AF6C51BCF0E4A41CF1D6A76FED /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DB1C78BC2C74557ABD350802883479E /* DispatchQueue+Alamofire.swift */; }; - 3E748CE1F08CBC1F4B6E26F53237F2A3 /* Pods-AvH Plan-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EAFC540C9B7F4F6B987516B859977D5C /* Pods-AvH Plan-dummy.m */; }; - 4046EB89A1DD25A882450AD9AA91B02A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CB4607EFCA7C5F75397649E792E2AFCB /* Foundation.framework */; }; - 4492328D94C1D62EB58549FB2B3A9F4E /* TokenQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C3E431C7317FEF1A76CED301FBA9A7A /* TokenQueue.swift */; }; - 48EAFB23E51CFB029365640B79EC67B4 /* Kanna.h in Headers */ = {isa = PBXBuildFile; fileRef = 3ED90F3CF20FFAE43910BB24EFD088BC /* Kanna.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4C2DE52019670B533E562CE3F2A6E077 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA282F12B600C54FEA45C6C9E4DD1282 /* Deprecated.swift */; }; - 4F57022E921ECC20746865A24D05BC33 /* Exception.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B0C80E2851FD02C55F9B22CF51E3E23 /* Exception.swift */; }; - 4FB79230A5749AF94DF7461865703E74 /* SQLite.swift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3ED252C8146F700DCF79AD98ABAE4671 /* SQLite.swift-dummy.m */; }; + 3C9A6AE1C6EE82B9964AAAD5EC824792 /* BackgroundModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F638C124C09D4B5D81AF514DB4F1664 /* BackgroundModel.swift */; }; + 3D15D45BBBB25B1BBD62CCBA7BF1BA95 /* ElementLocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E267E93DBAE7586A3EFE0809BA0129D /* ElementLocation.swift */; }; + 3E0749AF6C51BCF0E4A41CF1D6A76FED /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8ED2F736D6A8EF0C3634D182FD69A1AD /* DispatchQueue+Alamofire.swift */; }; + 40B66C1EC24A6D95EF16DF3EF189DC5E /* UICollectionViewDelegateMagazineLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D475B0A37D2832B75A9B5F9C26F9EA9 /* UICollectionViewDelegateMagazineLayout.swift */; }; + 4244BD48D0FB5067C065DD48B2A19069 /* OrderedSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B3D961B6BEB63E9FA000373FD89C97E /* OrderedSet.swift */; }; + 44D3E53452A8A407BA9AB230FE62C69E /* TokenQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8ABC72697596AD91A8728AFA75515D7A /* TokenQueue.swift */; }; + 48EAFB23E51CFB029365640B79EC67B4 /* Kanna.h in Headers */ = {isa = PBXBuildFile; fileRef = 018DD0C9DBFB3F081CE44E3901F99F2A /* Kanna.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4A0F8060E11304EE9A756D732D830525 /* String.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E1176F329799777E8149135D75D1126 /* String.swift */; }; + 4C2DE52019670B533E562CE3F2A6E077 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5C747FB384CD9ECF2D5430067766540 /* Deprecated.swift */; }; + 4C86A218B116468CCBF64798DA785FFA /* Expression.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B4131DF71EECFEFE7217D25B2947507 /* Expression.swift */; }; + 4FB6CD9F89B2C7F6AF9D1DCFD80EDA93 /* SerializationException.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05456E3FBA74962FDD575B3A3E11AC6D /* SerializationException.swift */; }; + 4FC707A1B314363F64CE62B451DB734E /* Statement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 679A6024B620FBCB46DD6042600E001D /* Statement.swift */; }; + 524C0825333B58F032762DBE7963CA15 /* Cleaner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 468835E0C2AB527A0401301DB469FB66 /* Cleaner.swift */; }; 52E1A3CF97809055A74BC32BF0B9FBBD /* Pods-AvH PlanTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 366D4051596D87F4F38AE0A38BA83DCB /* Pods-AvH PlanTests-dummy.m */; }; - 53CE79CE9546F3BC7DD1A29A83F63717 /* Setter.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9C02155B7C347EFC588B4E27146A087 /* Setter.swift */; }; - 57787FF1D7967BEFD8BD0803BDDD7686 /* Collector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B8004F93BB4C053A5EAB22260031F56 /* Collector.swift */; }; - 582A0683CBE2D5F39CE690E050EB3C59 /* Statement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D2FD48318A54C0F115874BDB3B95F5A /* Statement.swift */; }; - 58C43379F496AAB5B53E787D3C5C6DCF /* CharacterReader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F2D98C38DA35BED6B75D981AB940530 /* CharacterReader.swift */; }; - 58CFAF03EEDB0CCEC94ACB072633AD78 /* DataNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C1154FCB7D6E8A26F8CB4DD94CE5A29 /* DataNode.swift */; }; - 5AC1C470B8834871E373ABD9D18AF5A0 /* CharacterExt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F259B22AE35609F9B5245893130A1A0 /* CharacterExt.swift */; }; + 552B1ED167A70DC9841F8E79B63719B1 /* FormElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECC2143961D86152696FFEED24AF2E7D /* FormElement.swift */; }; + 576FBF300332974396EF6965CE62E88D /* Collector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D3E7378F541C6854DC805BCC32B9091 /* Collector.swift */; }; + 58A67683ACAC8BC012DDFB5F8A2BF432 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CB4607EFCA7C5F75397649E792E2AFCB /* Foundation.framework */; }; 5B32A9E85D43A45FD12CE7E813A2775C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CB4607EFCA7C5F75397649E792E2AFCB /* Foundation.framework */; }; - 5C48C952C0BF35002C05004888D648C4 /* Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C39ECB5597E51C2D94895A87BF745D9 /* Operators.swift */; }; - 5E1CF25D174FF2182D2CF4F9AE5A0F5C /* TextNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 151EC9D1B3B67FC12B68DE618E12EF47 /* TextNode.swift */; }; - 60B6C2A003864AAD3A426448152F67BE /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76EA9B4BA19D2CEAF85E377B8984519E /* Timeline.swift */; }; - 63FEF1969EE77347E2394791BF491BF6 /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE9796EF6FDC483480D976DF50B6ACCD /* Errors.swift */; }; - 6921ED8F336C9A8584246C8EA9E05BCD /* CSS.swift in Sources */ = {isa = PBXBuildFile; fileRef = F05E3D50BFE84EEDEAA6CED9031902F0 /* CSS.swift */; }; - 6E011DCFBF9F730AD6A5459DEA9174E6 /* Document.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEBEF60EF70C33FF6A1B22FE8BD5D0AD /* Document.swift */; }; - 6EFD003458AE7F689DEA720A2030C261 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6EFCA49D86927DD0A6C29151624E620 /* ResponseSerialization.swift */; }; - 700D3D95AF9520CB227846DFD943A2DA /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = F36BF6AE5692BCF2393FAE6A25F5BF3A /* ParameterEncoding.swift */; }; - 7371E731D4A83B366385896CF4ACB013 /* Schema.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7B38DD865BBD8B4E2EA30C49EBC2895 /* Schema.swift */; }; - 73AB05789A4982944AF68DBD013E3EB7 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E3CFC77BE6308CCA76251965D627737 /* NetworkReachabilityManager.swift */; }; - 74ADCD390E80055B25C2DC525C6F4FA4 /* Blob.swift in Sources */ = {isa = PBXBuildFile; fileRef = E80AF2D3BD7777861EDBDFD83FD76FBE /* Blob.swift */; }; - 772911DA6E33D1CBBC30131B7C8BDBB3 /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F6041BDEFBEB864C50FE3F402A05208A /* Alamofire-dummy.m */; }; - 77BE9E76ADB29EA6CA9C2A90B06B8E06 /* Node.swift in Sources */ = {isa = PBXBuildFile; fileRef = 034168192F5344FE140E7B19C6F0641E /* Node.swift */; }; - 77E8F0EB9FFBE2E3EB0C77095C644606 /* TaskDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13B61A055A86020EDAF6417BEB6DE1FB /* TaskDelegate.swift */; }; - 7B14C12A1330B411C991741CE80818B4 /* XmlDeclaration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D47DEFD496C81105605B4F57DAE55DC /* XmlDeclaration.swift */; }; - 7E3538A6992A38276764936A9733493D /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65C1F133B11E790166D7E9C0F4D566E4 /* AFError.swift */; }; - 800A7136B490FEEA90873C4CB329E25D /* Elements.swift in Sources */ = {isa = PBXBuildFile; fileRef = E199236C9BF364E53224166E45BA03EB /* Elements.swift */; }; - 815AB56CC5B9F69C8F5C2D8CCB485A7C /* TreeBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC1038A3F4133F23866F8A1C834BDEF4 /* TreeBuilder.swift */; }; + 5BCC22A53EBD378FECAB3A7EB4AACFF4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CB4607EFCA7C5F75397649E792E2AFCB /* Foundation.framework */; }; + 5C89919C1DE525927620A800A2BB794A /* MagazineLayoutItemWidthMode+WidthDivisor.swift in Sources */ = {isa = PBXBuildFile; fileRef = F325ADE7DE4C4B6426DA39429860C4A1 /* MagazineLayoutItemWidthMode+WidthDivisor.swift */; }; + 5EBC68CC899E9C62A828B576B2F570AC /* CollectionViewUpdateItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 978F3A25B4812A3D08B70862A31D6171 /* CollectionViewUpdateItem.swift */; }; + 60B6C2A003864AAD3A426448152F67BE /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CBE860129DDD103BFC94090BCAE3466 /* Timeline.swift */; }; + 617D53E3D12BF533A0B84217F9FCA579 /* MagazineLayout+Default.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46A1CB0C3D9FEACB215D2D6EF0BB4BB3 /* MagazineLayout+Default.swift */; }; + 636FA73DEFA1614B5A9474AD07DBD1A5 /* Node.swift in Sources */ = {isa = PBXBuildFile; fileRef = 099EF851F3DB6E6E1D7014BFF6A5D58D /* Node.swift */; }; + 6630857FC6400A0F72445994E70FB42B /* FTS5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 845C3AD430B6A6A40FDF548D59A5848B /* FTS5.swift */; }; + 664E4F8D269342509D6295CA56BF9324 /* CoreFunctions.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE370E1AF9EF1C02EA59A28C2C48CD97 /* CoreFunctions.swift */; }; + 67C53FB0D49DF9F5FE5331A59225AD1E /* MagazineLayoutBackgroundVisibilityMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67FB02BF45CDA6963356D39BAB29CE98 /* MagazineLayoutBackgroundVisibilityMode.swift */; }; + 6921ED8F336C9A8584246C8EA9E05BCD /* CSS.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF712A1B58DC7811AB5532A7C36B4CB6 /* CSS.swift */; }; + 6EFD003458AE7F689DEA720A2030C261 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB4D89FD54CB936E6878850053C25B01 /* ResponseSerialization.swift */; }; + 700D3D95AF9520CB227846DFD943A2DA /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1AA32E3FA32F7871B3FB3360A1188AB1 /* ParameterEncoding.swift */; }; + 72761E7A4081695DE09D36D545E49619 /* Comment.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7A4F05A61D62BC9B097D38B5FE56E8E /* Comment.swift */; }; + 72CFC39E39EE2E0C564A63F716C6E83C /* CustomFunctions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA1D8F9B5A9276A639812AA9E7D6181C /* CustomFunctions.swift */; }; + 73AB05789A4982944AF68DBD013E3EB7 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D10F4E95CC00C59D2AD2ACB686D2721 /* NetworkReachabilityManager.swift */; }; + 749125C9755B255AF900E07EEDDE4B26 /* QueryParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = F49C8F6F93B5BF786036844C56821A8F /* QueryParser.swift */; }; + 7641B9542F4B6A627499E752CC908DDD /* UnicodeScalar.swift in Sources */ = {isa = PBXBuildFile; fileRef = E82E0689B614C986A6C1959D2CB4D615 /* UnicodeScalar.swift */; }; + 772911DA6E33D1CBBC30131B7C8BDBB3 /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DF498142A7BDA851B0511511BC572908 /* Alamofire-dummy.m */; }; + 77E8F0EB9FFBE2E3EB0C77095C644606 /* TaskDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1AB021887ACFB2A3D097DDA0C1F86EE0 /* TaskDelegate.swift */; }; + 7BDA29A0AC66C41F198D6E71AED9DEFA /* DateAndTimeFunctions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F829EEA5BF829B33944A5E4B45E0FA1 /* DateAndTimeFunctions.swift */; }; + 7E3538A6992A38276764936A9733493D /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF013CCB90B3360BA51591339D7E2E8F /* AFError.swift */; }; + 85DBD32924088DBD3E4A2C93300D0BD7 /* Selector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07F5E48ED702300C5A22F31A7515EB76 /* Selector.swift */; }; + 87E76888D9DB077CB8A402AE9A144F8C /* Exception.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1DEE91A6EA1458D4AE7C8793EEA8785 /* Exception.swift */; }; 8882470CC4B134F927FB080A510BBE2A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CB4607EFCA7C5F75397649E792E2AFCB /* Foundation.framework */; }; - 8D2A6A90A6DDAF75EA52D471258545CC /* ServerTrustPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50FB562DDD9D2491A62D1C252491EABC /* ServerTrustPolicy.swift */; }; - 8E3CB2EED2EF1BD3F32EE94CF1FA52B0 /* FormElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94A7C1FEEDE975FAA3A8BCA25BDEB404 /* FormElement.swift */; }; - 940FCB3BA6AEEBD4B65F64434B60F821 /* Element.swift in Sources */ = {isa = PBXBuildFile; fileRef = 573416E79361F002BE55F7BC9DAFAA9D /* Element.swift */; }; - 97C5950712929118B81886AB6FA03338 /* SerializationException.swift in Sources */ = {isa = PBXBuildFile; fileRef = 732617E753A36C261CEC681F83A1A87D /* SerializationException.swift */; }; - 9A28D46CE33719D6AFF893574E93FA52 /* TokeniserState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CB5BF5A1CE7C697319C19048AC090E5 /* TokeniserState.swift */; }; - 9C712B9A49811CBDFEA5BEF7B66166AC /* UnicodeScalar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D110B6EEC23AAFB7A4755B61EDEED1C /* UnicodeScalar.swift */; }; + 89AFA93A1741DFDCB0DC17444ED0FC37 /* Element.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFE961B22AB38644878FF5C45F2DD749 /* Element.swift */; }; + 8ADCFB6E56A9C51AB9A113A16DBB9089 /* MagazineLayout-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CF7FD1811BCFBA43DF6769123B0D26A7 /* MagazineLayout-dummy.m */; }; + 8BA0A7863897DA3DB76DBD07766E6810 /* fts3_tokenizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5955D83C0B11602361368A64E39291AE /* fts3_tokenizer.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 8D2A6A90A6DDAF75EA52D471258545CC /* ServerTrustPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C8E03D3D1C2838FAF69009C84494AF6 /* ServerTrustPolicy.swift */; }; + 91E9D7FBC903AF5D5DAF47A004790DAA /* Whitelist.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92EA3B2FA76EE62DC29441D9CD51DA5E /* Whitelist.swift */; }; + 939AB9395369D98F14FB55DFA4AEE062 /* SwiftSoup.swift in Sources */ = {isa = PBXBuildFile; fileRef = D967729AB01145A9B43F64C8125E04A7 /* SwiftSoup.swift */; }; + 981A945414F414E58B3430A5EE7868F2 /* FooterModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BA0AABC03C0F4A99293169274CEAAC3 /* FooterModel.swift */; }; 9C82FFDD7350CE1A7E0B13024820BFF6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CB4607EFCA7C5F75397649E792E2AFCB /* Foundation.framework */; }; - 9FB1A1258DAF736DD1276299BD9BE8BB /* BooleanAttribute.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7103993D682DFAEFF1ACE1E3ABFDBEB /* BooleanAttribute.swift */; }; - A1EC41966B261DCE460BCDE5124A1DBE /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44B0DC6D820E7EDC62AD7DECE1B93184 /* SessionDelegate.swift */; }; - A20D50BC4E158C5BCF2DDE93B62C6335 /* libxmlParserOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1A437386D0600C78993DF617704A0A0 /* libxmlParserOption.swift */; }; - A32E1069A3BB7E789DA63DBF3CE20218 /* FTS5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 550F132A2348C6C0133C60BA6860181C /* FTS5.swift */; }; - A3F84F1E7C6710F0F2A5AEDB5F84DFA0 /* SwiftSoup-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1118D0D43C71D278146F7AB6D4785B8C /* SwiftSoup-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A46F5AC840D46D733862E04CDBC2B3F1 /* HtmlTreeBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB9BE110446CE2CEC4860B60FC38502D /* HtmlTreeBuilder.swift */; }; - A626EDD7DC5AD198A921E5951A073314 /* Kanna-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8285A8B10C5894A0C4663850ACDC92FA /* Kanna-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A71AD76A12D3672C644CFC03A0FEA517 /* SwiftSoup-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E9C8A920414D2105CA6700686F978E07 /* SwiftSoup-dummy.m */; }; - AA0C51273454033620CEC8F8B456F121 /* OrderedSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D2671C047C718D90EBB43E0CA71B350 /* OrderedSet.swift */; }; - AA56769D8733D3F3E7976742D5ABA998 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D4F910CDCE2234F6834543C1BE16F1F /* Validation.swift */; }; - AD74927F86AF31AEC75EB0186DD274EA /* StructuralEvaluator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A7C407D76AB5AB66E8668DF973BAD07 /* StructuralEvaluator.swift */; }; - AD8EED1090DF34600E690ABC4F16E68C /* fts3_tokenizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5674FEA7B5D07B7E0E0245B22C14D200 /* fts3_tokenizer.h */; settings = {ATTRIBUTES = (Private, ); }; }; - AE6920C5EDCD322FEE2E6A081D1200E3 /* SQLite.swift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C655E0B70F399FF1B2D50AEDAFB867B6 /* SQLite.swift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AE7E6366378773023BAA78C5D0ECADF2 /* SwiftSoup.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2AC5CA9B555D8E5773A490E36178EF5 /* SwiftSoup.swift */; }; - AEA829AB1A8AF2AD077A808AED6B178A /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 519947A47B5D8F45E477F8E89197BF3F /* MultipartFormData.swift */; }; - B05684C62C721936AA9E470567D53B2B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CB4607EFCA7C5F75397649E792E2AFCB /* Foundation.framework */; }; - B0E3DF2F0359EEEE08DC12E15BB4EB4C /* HtmlTreeBuilderState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45143FDF591F69ED564F1264B9305FFE /* HtmlTreeBuilderState.swift */; }; - B3645AF3B6C75B924EA4C198ED425E97 /* NodeTraversor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4061397EAF6D89A8034CB875B442B9F1 /* NodeTraversor.swift */; }; - B44408F2C2463322A5FA4B9F333A0A9C /* SimpleDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BF47B00F4F30C1FEC67EF0F4FEBED8C /* SimpleDictionary.swift */; }; - B4F487826356B0155496DE2E594E6171 /* QueryParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6FA57814153841A74FCCCEA13BFCFAD /* QueryParser.swift */; }; - B52E8CD7A890DF442460B27009EB335E /* StringBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B8A04381C9CB42C907BC62A2668FF30 /* StringBuilder.swift */; }; - B6F6E4CC26451E91B59FAE0F6841DC1F /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = BB6BADA3BCFF9E58AB82F08FA655E30F /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B77132E8E97F2F03D1F7A9CC99FDB974 /* Connection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD273A0A6C814639E4A6DFB259EC0BF /* Connection.swift */; }; - B8B41DAC9DA6F98A54C0BDF91463101F /* CombiningEvaluator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A2987A8F5668C55A41AAB1DDF6E3C1A /* CombiningEvaluator.swift */; }; - BAB5AF890AB60E9965D3EBE13C219344 /* ArrayExt.swift in Sources */ = {isa = PBXBuildFile; fileRef = E82FC902B263C849C226DC1A4CE62560 /* ArrayExt.swift */; }; - BB01E5C2361137030EECD341813BA379 /* libxmlHTMLDocument.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DD4A31290C14C1F9B070C3B8DA9D78D /* libxmlHTMLDocument.swift */; }; - BD66780AF344A069A2DC304A5BE2A95D /* Validate.swift in Sources */ = {isa = PBXBuildFile; fileRef = D609947E601A991A140A38F262AD9585 /* Validate.swift */; }; - BD7FA01177055BAF4C174E361F7727C1 /* Query.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1CE9172A41B9770191FD1DAD76F6BEF /* Query.swift */; }; - BE155ACA5B0859B3B60B789769E421D5 /* Token.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDC1CFC7BB62657A6D1183F196FB95A8 /* Token.swift */; }; - C3881D2CE417D4806E57695C7E6916F0 /* StringUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88B6CDC816956C94E68CDD574259DDEC /* StringUtil.swift */; }; - C39145CEFAF0A626D6756AA082A6CAD6 /* Tokeniser.swift in Sources */ = {isa = PBXBuildFile; fileRef = E165BB71A736868FDEB3895EAB2469A7 /* Tokeniser.swift */; }; - C73EC5098AFF72BB9B68A49AB7B5B23D /* libxmlHTMLNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2AB06798FF9A8819AA344242DAFAC18C /* libxmlHTMLNode.swift */; }; - CB2D4539624912ACDFD66E59650FBFD8 /* CoreFunctions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D16905FE22770A01C247A6B25104E44D /* CoreFunctions.swift */; }; - CB72A5445D21C354842ABCBBB2CE6553 /* SQLiteObjc.m in Sources */ = {isa = PBXBuildFile; fileRef = AD18DCE0F8221F4E592A3A71C20070AA /* SQLiteObjc.m */; }; - D0FFEFDABA89CDBAB1F7C5FAF90D66B4 /* DataUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCBD0F1ECBCD4565D0DEAB5DADA62A11 /* DataUtil.swift */; }; + 9EE618A14C24E9442C607A945C0C02C8 /* MagazineLayout-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B5A417BC4EFC3954712F2B078FE8F0EE /* MagazineLayout-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A1EC41966B261DCE460BCDE5124A1DBE /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB660DEE74D290256E5D14D412E39A58 /* SessionDelegate.swift */; }; + A20D50BC4E158C5BCF2DDE93B62C6335 /* libxmlParserOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4C78EA8B6412B0D3FC07F08F96B4482 /* libxmlParserOption.swift */; }; + A2C4E6C86D957F63947850AD0870FE19 /* StringUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5CE2A7BB455759EDCE619FF1F1CAD08 /* StringUtil.swift */; }; + A325A956F893A7DDA910D29FCE33FC7E /* SQLiteObjc.h in Headers */ = {isa = PBXBuildFile; fileRef = E1C97E9A69E22326322D5699135BBBA8 /* SQLiteObjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A626EDD7DC5AD198A921E5951A073314 /* Kanna-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = EADF5C1D4723088BB7C3337B21453A4D /* Kanna-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A95CADF828E7965ED6030CA4F9CAB3B8 /* MagazineLayoutItemSizeMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBBF263E6A05370B0C4E8C97934E756D /* MagazineLayoutItemSizeMode.swift */; }; + AA56769D8733D3F3E7976742D5ABA998 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D89E7B9B4462DB9754211CC79D3A536 /* Validation.swift */; }; + AEA829AB1A8AF2AD077A808AED6B178A /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 011413E15D1A1158E3D0172E39430F62 /* MultipartFormData.swift */; }; + AFB2146BD055855687F5FC416EE4A870 /* ParseError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FB37A0FD0E39CDE02B809162605F787 /* ParseError.swift */; }; + B4F778E41F5916A61F09C19B97F51859 /* Connection.swift in Sources */ = {isa = PBXBuildFile; fileRef = B919EF04F8CB99807C9ACA531DBBBA9F /* Connection.swift */; }; + B6F6E4CC26451E91B59FAE0F6841DC1F /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 415A608862DEDFAC8CC7198695432E82 /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BB01E5C2361137030EECD341813BA379 /* libxmlHTMLDocument.swift in Sources */ = {isa = PBXBuildFile; fileRef = E77E4B6015610AF8C21E909D96BC0806 /* libxmlHTMLDocument.swift */; }; + BB3483A148396B7D24CEB16C21B12A52 /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C61EEB64ABC2A991E5C1260DFF85587 /* Errors.swift */; }; + BBE0AF6572E800BC3F60DAFDEEAABECF /* SQLite.h in Headers */ = {isa = PBXBuildFile; fileRef = 7013C19B7F0D4EAF27ABA27B31492873 /* SQLite.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BDB0B2E488FD97264EB704B3EAB6F4C3 /* MagazineLayoutCollectionReusableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A392DEEB8CF6F4F24E70058FCDC2D703 /* MagazineLayoutCollectionReusableView.swift */; }; + BF9C0CA16BF219F7B02C6224FA5B964E /* DocumentType.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD2BB1C784B95C8695B19173AA825DE8 /* DocumentType.swift */; }; + C10930EB051422B2731611AF85CF59BA /* HtmlTreeBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71D388747980A9B4EAD02B98FA5AC9C2 /* HtmlTreeBuilder.swift */; }; + C22842D78C19DB608349454535BD9E1A /* Elements.swift in Sources */ = {isa = PBXBuildFile; fileRef = 107E38A9CE28747FD142857312758F9D /* Elements.swift */; }; + C3252FC302AAA95D65AA590A061C06C9 /* XmlDeclaration.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEF7AEDB05A57D37515804E727C994D4 /* XmlDeclaration.swift */; }; + C532F4F85CBE93BC452ECEE01B3648C5 /* NodeTraversor.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB62E8EC6AF602937DDE383C07768FB0 /* NodeTraversor.swift */; }; + C5345CB9B8B429D28509B5D6069D82F9 /* HttpStatusException.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E8B1EC8D229E8297188B6AB9B0F2C43 /* HttpStatusException.swift */; }; + C73EC5098AFF72BB9B68A49AB7B5B23D /* libxmlHTMLNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4D73221E18F4F6CF9D9F981888A17A7 /* libxmlHTMLNode.swift */; }; + C907278E4A05CC880AB4651214339C5B /* Connection.swift in Sources */ = {isa = PBXBuildFile; fileRef = C03DD5B8C2770C7449276CE9289F2749 /* Connection.swift */; }; + C94E981F545D98C43F90B801111B7EB6 /* DataNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AD104111B962E921D371BF13D395377 /* DataNode.swift */; }; + CA5CB9CA3B0BEBB9A9B5BD90EB8EC23F /* Tag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 937DDA4A4750B8A6BDFB567D222CF52A /* Tag.swift */; }; + CAB848FB18948E1EB175E868A0066A4E /* MagazineLayoutCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E21A3321EDFBC9AC63B6452872DF98D /* MagazineLayoutCollectionViewCell.swift */; }; + CF3348BBDCE6A8E6E83C1B9B6F701F77 /* Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2E9808C0C4C449629EE45BB6AEE0D37 /* Foundation.swift */; }; + D01779D8D5EDABE0EA332E759A37E696 /* Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5B8B43752D3497B11D6E9345CBE1B16 /* Operators.swift */; }; D15DD84A4FE55D8CE30BC48EB6811C37 /* Pods-AvH PlanUITests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A10CB565324867AFF90BC29EC8F60B1 /* Pods-AvH PlanUITests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D22D5AD5BCA7789A361AD5C7C4298A78 /* String.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABB20242C0B982B0BCD595ABB6E9F261 /* String.swift */; }; - D3FA0AA634AAEA99AB3FABC36BB4958C /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A517271FE39C440D959EB3E4C4C7F9E /* SessionManager.swift */; }; - D53F93F59274F230658AD6BB4ECA3DA4 /* XmlTreeBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = E91503E5E33BD1D7EEDF179A30A862FC /* XmlTreeBuilder.swift */; }; + D23D1D06F54B91FDCC9D19DC3CCF87C2 /* SimpleDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EBC93C7110B1D4450910686210479CA /* SimpleDictionary.swift */; }; + D27B7FE84538B0CEF37C622E2380EBEE /* SwiftSoup-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E6F68F4437F2BE970D8A408BD44986F /* SwiftSoup-dummy.m */; }; + D2BD5E0B398F4FB5A0C930D428FB810B /* DataUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AEBD4091D39231D75F2F6AE53E94A83 /* DataUtil.swift */; }; + D3CAA038FE42EB7E7AFF1529280EFA5B /* HeaderModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94274CEA0580C851E7B1E29630792533 /* HeaderModel.swift */; }; + D3FA0AA634AAEA99AB3FABC36BB4958C /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3644FE02698E09B0406FB05CE09BD537 /* SessionManager.swift */; }; D571B248178DC9E8D4593BA1DF8F4AA5 /* Pods-AvH PlanUITests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F08DABC90F4CDC9C4F0D028838804A5F /* Pods-AvH PlanUITests-dummy.m */; }; - D5DA860984D9F8B62ABC6688C8ABF428 /* Comment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70DEE6C3B2F908BE5306E001003F37F2 /* Comment.swift */; }; - D8AE889440CFA0364DF5DDC54FBAE279 /* Pods-AvH Plan-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CEC85DD03548206AF5B25B90A7DF559 /* Pods-AvH Plan-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DC041A7FAC6EEB1918763D118F3EA500 /* AggregateFunctions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45F44C1F442C590C28C36D1F3DD1124D /* AggregateFunctions.swift */; }; - DD08780577B8323E8D1483CFBAEE4DD9 /* Cleaner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13B2CE681720E38C4B6A0A80040A7AA0 /* Cleaner.swift */; }; - DD3E25ADAD9C386C5475A09A40477E1A /* DateAndTimeFunctions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3142F10AB14FFCC13805D4C25FBE892 /* DateAndTimeFunctions.swift */; }; - DD984E2D117F488D7AA07533FC8E48E9 /* OrderedDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3410D52ADF6114369FE3239439FBFE39 /* OrderedDictionary.swift */; }; - DF26AB29242601F1EF844C1F93622769 /* Kanna.swift in Sources */ = {isa = PBXBuildFile; fileRef = 052D35AAD7A3969A9DAE285DD8E42710 /* Kanna.swift */; }; - E1D92C0D49E2643621B0EF4418CC91B5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CB4607EFCA7C5F75397649E792E2AFCB /* Foundation.framework */; }; - E569E87CA0E01582C2AE368FF3F9A3B8 /* ParseSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 605A058A955D4EF52B0325C111BAD3F0 /* ParseSettings.swift */; }; - E5F1FBFDD4896CB8B6B861EFD1160C2F /* Selector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 823DC8C25E72B819F5C79A92B30A3266 /* Selector.swift */; }; - E747817D2466584679E8D0BABE359985 /* StreamReader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95A3091556DD5C962C9C7874F8C247F0 /* StreamReader.swift */; }; - E7E7E2F7C8B03D07E0B1E49F656CB0EE /* Value.swift in Sources */ = {isa = PBXBuildFile; fileRef = B211636882169848DC649F58A7EBBF00 /* Value.swift */; }; - E902D6D83A997849C3795C523461D5D1 /* Entities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9CF09E37FDD735F465E6B6216B30CEE9 /* Entities.swift */; }; - EA788B4EBDC9E9821016A0656F71DE6D /* Attribute.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C636D248E7A0E22462A7874A817E901 /* Attribute.swift */; }; - EB095F6238AEF755A35CC0C9E3FA3644 /* Expression.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B77119B09607EF5D1442A417F749F0D /* Expression.swift */; }; - EB0DD8CEA1A69867A30267439C970440 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 354C69D138555BE67C6687DD0ADAB6D7 /* Result.swift */; }; - EB9237109C8FFBD1D508C1BBBA3E5DB7 /* ParseError.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0D5E92A5B404B8819BD6EC4BC03FA6E /* ParseError.swift */; }; - FE8D6DFE6498CB3D934BD8E7656A6D0E /* ParseErrorList.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB3ABBE7E6F56E8E23FF4AF8B8CED073 /* ParseErrorList.swift */; }; - FEF1CF2F41272889E64AAE563F7D6963 /* Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40CA266F4A2A8E38C6D0E3DE152FC1B0 /* Foundation.swift */; }; + D5B3EF9FAD689D4A7B62D1B87E843E24 /* FTS4.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF9E8543AA5E405390AB077877472553 /* FTS4.swift */; }; + D8E63A729EEC07508D8D5E008282DB6E /* Pods-AvH Plan-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CEC85DD03548206AF5B25B90A7DF559 /* Pods-AvH Plan-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DA601C7965C2BFAA426C3BD406399512 /* TextNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 200035720BBC4EECADE93B052791EB02 /* TextNode.swift */; }; + DAE446DC326A001F254123D819E6BC3C /* RowOffsetTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E07BDEE8E08DBB68106D09EA50E26C5 /* RowOffsetTracker.swift */; }; + DE40C797D20A55B0545DE5DFC3C36164 /* SQLiteObjc.m in Sources */ = {isa = PBXBuildFile; fileRef = E0140E1B72E07B3CA773B4AE00247905 /* SQLiteObjc.m */; }; + DE4C46576CD16746AE05A60C07BD505E /* ParseErrorList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15BF4DA2EAB401B3629C83CC4E465DC6 /* ParseErrorList.swift */; }; + DF26AB29242601F1EF844C1F93622769 /* Kanna.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F335B60ECE0CAFE671326377F4B23A5 /* Kanna.swift */; }; + DFF27DF4B0C51E695939548361CF41F8 /* Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D8F5259AF1EBD98C7AFCD62ECA65247 /* Parser.swift */; }; + E0AEB7977C9B5FB36AD2C93E1ECBD830 /* MagazineLayout+SupplementaryViewKinds.swift in Sources */ = {isa = PBXBuildFile; fileRef = E36970D3189CEBAB66D321D59B19A615 /* MagazineLayout+SupplementaryViewKinds.swift */; }; + E378B1B9B872851C5C4E6E621E69FFC1 /* SwiftSoup-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 35F2620C4193774D33203087DB520BD4 /* SwiftSoup-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E9DFA791720A53BDD0338BE8474F498E /* Collation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1704BD471040C5FBB296DAEC52D58B24 /* Collation.swift */; }; + EB0DD8CEA1A69867A30267439C970440 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7C9E815E13A4511BDCA61F8956D7C43 /* Result.swift */; }; + EBC59E66D4099F107D6C2FA57A093978 /* XmlTreeBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED713E767746489D45F417D3221A3468 /* XmlTreeBuilder.swift */; }; + EBCF0C6BF0590C08191B1FC44DBB0FD0 /* AggregateFunctions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 560738D1161A160D9E78A1CF90292631 /* AggregateFunctions.swift */; }; + EBF93DAFB82993DD1A3A83EB5776A703 /* Token.swift in Sources */ = {isa = PBXBuildFile; fileRef = B80088F37679D8CA4634481C61197C0B /* Token.swift */; }; + EC4E4EEA80B913F60E049176ED125B5E /* HtmlTreeBuilderState.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE51F953AF32576FA4B7F667A3A24E0A /* HtmlTreeBuilderState.swift */; }; + EC851112FE0E6DBCD4E8D1AF4FF982BA /* ElementLocationFramePairs.swift in Sources */ = {isa = PBXBuildFile; fileRef = 714CBFFC3050CAE40F84B85491E81286 /* ElementLocationFramePairs.swift */; }; + EDF636D05C14FF5DCFEA34811BB09C4D /* Setter.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB79771D9FBAC7B44540A0FADBDDF5D5 /* Setter.swift */; }; + F2F56890ECB686D622D8BE7D30C7C5ED /* CharacterReader.swift in Sources */ = {isa = PBXBuildFile; fileRef = A97312134D65272D53F222AD55229D62 /* CharacterReader.swift */; }; + F30913C1E58DF3FCE8EF08F76FDEAEB5 /* StringBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64FCEB540172C1B51EF036AE9B5CBB6D /* StringBuilder.swift */; }; + F4DC5B645518913DEC6AF80182C522F2 /* ParseSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92975596103DB60581BC1CF55D8D4A62 /* ParseSettings.swift */; }; + F60102F4BBC5BFF9B60DE48F9783A04D /* SQLite.swift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A5263AFF671C778B56F9FDE8F4F8DE5B /* SQLite.swift-dummy.m */; }; + F7DE3A94797FEE9FCA2D00B487661B14 /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDB54159DE0F55DD0599936B613C90A1 /* Helpers.swift */; }; + F829F937EE0EC6F218709F7E652DC4DD /* Attributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0BA45F58E73A281DA299B92F5329E80 /* Attributes.swift */; }; + F95EBAA0F77F87B3AB383042B7D433A1 /* StructuralEvaluator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FD5CC473E09F8EC97FEC85F0EC940BF /* StructuralEvaluator.swift */; }; + FAD87A28E6411D366E6D554527DF13DA /* MagazineLayoutSectionMetrics.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0077279530C503A85D68949CF17AAD8 /* MagazineLayoutSectionMetrics.swift */; }; + FCD58C704F801AE5D6073A7CA5C8A9E4 /* Attribute.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0D54DB7DA52670CBBFFBC995CF33603 /* Attribute.swift */; }; + FDCF63FAC38BCB9196D16FEA05A586BD /* Entities.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC489BA39FE2C8C4B9CDE8DF8CA46BDA /* Entities.swift */; }; + FEF5FC80DAD215BFAA123E029E0478CB /* Query.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5150D7B9E41CB7137A02B8E370FB01FF /* Query.swift */; }; + FF3F127827E030282457B656BBA464BE /* Document.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEB4D33EACC3BF659B4219160913D0A9 /* Document.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 672D8C1653D5AD3E286D0F14E8FC5FE4 /* PBXContainerItemProxy */ = { + 0B653D1DE2CB51C33667824462557B75 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 3383968E74B5371B20BB519B170DC7FD; - remoteInfo = Alamofire; + remoteGlobalIDString = CA5C346811416F5E58C50FE256305DBB; + remoteInfo = MagazineLayout; }; - 6C6EE97F11C73A94EEFB5067BE9702F7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B0D9F197408B0AF549346DC3893E31F7; - remoteInfo = "Pods-AvH Plan"; - }; - 6FD54B983D76698E7D4F34F369288780 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 71A4C9D0713914879BA3623443A38E89; - remoteInfo = SQLite.swift; - }; - C9231BAC8FAE121AD69F438FC88B1CD4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 1B292E2166E4960E72BFC933F669C182; - remoteInfo = SwiftSoup; - }; - DB5C79D3AB0D0C0F521F5706607E56E5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B0D9F197408B0AF549346DC3893E31F7; - remoteInfo = "Pods-AvH Plan"; - }; - E7D11A8A12E778A24EC303984305CF3A /* PBXContainerItemProxy */ = { + 5099C24987546FA380BD0CFB747F185F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 1E0B9DFE11A3B2711C371DDBBA9BDAA6; remoteInfo = Kanna; }; + 6C6EE97F11C73A94EEFB5067BE9702F7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = A3659275593D1A051A41F7ACAF1CEBF6; + remoteInfo = "Pods-AvH Plan"; + }; + 85B8EEBDE667C5A69FD3F41118E330D5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8A869C3B8D0FBDB3FFF7468E8C556EC3; + remoteInfo = SQLite.swift; + }; + 9E1609A8DD81F870325AFB6777A27787 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = CC36B519DC0BE1511623F9A1B41B6F96; + remoteInfo = SwiftSoup; + }; + CD597DF40FBBC9C9442B53A0F9D043F9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3383968E74B5371B20BB519B170DC7FD; + remoteInfo = Alamofire; + }; + DB5C79D3AB0D0C0F521F5706607E56E5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = A3659275593D1A051A41F7ACAF1CEBF6; + remoteInfo = "Pods-AvH Plan"; + }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ 0036C112B94117FBFB2A41309C9B6206 /* Pods-AvH PlanTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-AvH PlanTests-acknowledgements.plist"; sourceTree = ""; }; - 01638BB5F987EB444989E2466299E294 /* SQLiteObjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SQLiteObjc.h; path = Sources/SQLiteObjc/include/SQLiteObjc.h; sourceTree = ""; }; - 034168192F5344FE140E7B19C6F0641E /* Node.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Node.swift; path = Sources/Node.swift; sourceTree = ""; }; - 03609F29D5A08C67CF1E84DBCE415824 /* Coding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Coding.swift; path = Sources/SQLite/Typed/Coding.swift; sourceTree = ""; }; - 052D35AAD7A3969A9DAE285DD8E42710 /* Kanna.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kanna.swift; path = Sources/Kanna/Kanna.swift; sourceTree = ""; }; - 0A2987A8F5668C55A41AAB1DDF6E3C1A /* CombiningEvaluator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombiningEvaluator.swift; path = Sources/CombiningEvaluator.swift; sourceTree = ""; }; - 0CFBEA6FB86124CD60C36A4DE4242055 /* SwiftSoup.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftSoup.framework; path = SwiftSoup.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 0D47DEFD496C81105605B4F57DAE55DC /* XmlDeclaration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XmlDeclaration.swift; path = Sources/XmlDeclaration.swift; sourceTree = ""; }; - 1118D0D43C71D278146F7AB6D4785B8C /* SwiftSoup-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftSoup-umbrella.h"; sourceTree = ""; }; - 111F52140066D81FBEC286D0C965220F /* RTree.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RTree.swift; path = Sources/SQLite/Extensions/RTree.swift; sourceTree = ""; }; - 11A298C0BA3707494C5389E55B92EC9E /* SQLite.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SQLite.h; path = Sources/SQLite/SQLite.h; sourceTree = ""; }; - 127A6AA77F5446F6840EB4D6AFE89288 /* Parser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Parser.swift; path = Sources/Parser.swift; sourceTree = ""; }; - 137E22E64B5D156F828AE08803E2C120 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; - 13B2CE681720E38C4B6A0A80040A7AA0 /* Cleaner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cleaner.swift; path = Sources/Cleaner.swift; sourceTree = ""; }; - 13B61A055A86020EDAF6417BEB6DE1FB /* TaskDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskDelegate.swift; path = Source/TaskDelegate.swift; sourceTree = ""; }; - 151EC9D1B3B67FC12B68DE618E12EF47 /* TextNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextNode.swift; path = Sources/TextNode.swift; sourceTree = ""; }; - 15841F22072FD52195F9BFED28BE1390 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; + 011413E15D1A1158E3D0172E39430F62 /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; + 018DD0C9DBFB3F081CE44E3901F99F2A /* Kanna.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Kanna.h; path = Sources/Kanna/Kanna.h; sourceTree = ""; }; + 040B018A7A399C74F48F33B45A3FD5A0 /* MagazineLayout.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MagazineLayout.framework; path = MagazineLayout.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 05456E3FBA74962FDD575B3A3E11AC6D /* SerializationException.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerializationException.swift; path = Sources/SerializationException.swift; sourceTree = ""; }; + 07F5E48ED702300C5A22F31A7515EB76 /* Selector.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Selector.swift; path = Sources/Selector.swift; sourceTree = ""; }; + 099EF851F3DB6E6E1D7014BFF6A5D58D /* Node.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Node.swift; path = Sources/Node.swift; sourceTree = ""; }; + 0AD104111B962E921D371BF13D395377 /* DataNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataNode.swift; path = Sources/DataNode.swift; sourceTree = ""; }; + 0B3D961B6BEB63E9FA000373FD89C97E /* OrderedSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OrderedSet.swift; path = Sources/OrderedSet.swift; sourceTree = ""; }; + 0E267E93DBAE7586A3EFE0809BA0129D /* ElementLocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ElementLocation.swift; path = MagazineLayout/LayoutCore/Types/ElementLocation.swift; sourceTree = ""; }; + 107E38A9CE28747FD142857312758F9D /* Elements.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Elements.swift; path = Sources/Elements.swift; sourceTree = ""; }; + 12C889489EDA52D227D5B8D9A897BB43 /* SwiftSoup.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftSoup.xcconfig; sourceTree = ""; }; + 12E6AE43D1E154DD5D289CA0DFFE9CD0 /* Value.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Value.swift; path = Sources/SQLite/Core/Value.swift; sourceTree = ""; }; + 15BF4DA2EAB401B3629C83CC4E465DC6 /* ParseErrorList.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParseErrorList.swift; path = Sources/ParseErrorList.swift; sourceTree = ""; }; + 1704BD471040C5FBB296DAEC52D58B24 /* Collation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Collation.swift; path = Sources/SQLite/Typed/Collation.swift; sourceTree = ""; }; + 172BB88D815B0180A62C485BDAE235FB /* SwiftSoup-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftSoup-Info.plist"; sourceTree = ""; }; 1A06F52E0F27260A1C944ED81BE91FA5 /* Pods-AvH PlanUITests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-AvH PlanUITests-Info.plist"; sourceTree = ""; }; - 1C276496C2A497595342F609A11A19D3 /* Alamofire.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.xcconfig; sourceTree = ""; }; - 1CA869EFD2E2AC9347FC812C79005368 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Alamofire.framework; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 1A3205B99FD5F0755F0D22B0AC4B05ED /* MagazineLayoutFooterVisibilityMode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MagazineLayoutFooterVisibilityMode.swift; path = MagazineLayout/Public/Types/MagazineLayoutFooterVisibilityMode.swift; sourceTree = ""; }; + 1AA32E3FA32F7871B3FB3360A1188AB1 /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; + 1AB021887ACFB2A3D097DDA0C1F86EE0 /* TaskDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskDelegate.swift; path = Source/TaskDelegate.swift; sourceTree = ""; }; + 1B012CAF337FCEB311C8D5B5787A9103 /* CombiningEvaluator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombiningEvaluator.swift; path = Sources/CombiningEvaluator.swift; sourceTree = ""; }; + 1B4131DF71EECFEFE7217D25B2947507 /* Expression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Expression.swift; path = Sources/SQLite/Typed/Expression.swift; sourceTree = ""; }; + 1D89E7B9B4462DB9754211CC79D3A536 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; 1E55FD447CACA66A7D11C76DBC1885CC /* Pods-AvH Plan-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-AvH Plan-frameworks.sh"; sourceTree = ""; }; - 1F259B22AE35609F9B5245893130A1A0 /* CharacterExt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CharacterExt.swift; path = Sources/CharacterExt.swift; sourceTree = ""; }; - 2436943F9536F0F86749414EF556ED20 /* Kanna.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kanna.xcconfig; sourceTree = ""; }; - 2AB06798FF9A8819AA344242DAFAC18C /* libxmlHTMLNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = libxmlHTMLNode.swift; path = Sources/Kanna/libxmlHTMLNode.swift; sourceTree = ""; }; - 2B0C80E2851FD02C55F9B22CF51E3E23 /* Exception.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Exception.swift; path = Sources/Exception.swift; sourceTree = ""; }; - 2C39ECB5597E51C2D94895A87BF745D9 /* Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Operators.swift; path = Sources/SQLite/Typed/Operators.swift; sourceTree = ""; }; - 2D2671C047C718D90EBB43E0CA71B350 /* OrderedSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OrderedSet.swift; path = Sources/OrderedSet.swift; sourceTree = ""; }; - 2D2FD48318A54C0F115874BDB3B95F5A /* Statement.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Statement.swift; path = Sources/SQLite/Core/Statement.swift; sourceTree = ""; }; - 2DD4A31290C14C1F9B070C3B8DA9D78D /* libxmlHTMLDocument.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = libxmlHTMLDocument.swift; path = Sources/Kanna/libxmlHTMLDocument.swift; sourceTree = ""; }; - 2E967F0046ACCA5E8B7B55907FA4129B /* SwiftSoup.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftSoup.modulemap; sourceTree = ""; }; - 3410D52ADF6114369FE3239439FBFE39 /* OrderedDictionary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OrderedDictionary.swift; path = Sources/OrderedDictionary.swift; sourceTree = ""; }; - 354C69D138555BE67C6687DD0ADAB6D7 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Source/Result.swift; sourceTree = ""; }; + 1FD5CC473E09F8EC97FEC85F0EC940BF /* StructuralEvaluator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StructuralEvaluator.swift; path = Sources/StructuralEvaluator.swift; sourceTree = ""; }; + 200035720BBC4EECADE93B052791EB02 /* TextNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextNode.swift; path = Sources/TextNode.swift; sourceTree = ""; }; + 2855F0E0942F7CA02E3DC4A7FB56EF9B /* MagazineLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MagazineLayout.swift; path = MagazineLayout/Public/MagazineLayout.swift; sourceTree = ""; }; + 2D475B0A37D2832B75A9B5F9C26F9EA9 /* UICollectionViewDelegateMagazineLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UICollectionViewDelegateMagazineLayout.swift; path = MagazineLayout/Public/UICollectionViewDelegateMagazineLayout.swift; sourceTree = ""; }; + 2E1176F329799777E8149135D75D1126 /* String.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = String.swift; path = Sources/String.swift; sourceTree = ""; }; + 2E3C61F484129C31DC9D67DFC85F17A6 /* SwiftSoup.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftSoup.modulemap; sourceTree = ""; }; + 2E8B1EC8D229E8297188B6AB9B0F2C43 /* HttpStatusException.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HttpStatusException.swift; path = Sources/HttpStatusException.swift; sourceTree = ""; }; + 2F638C124C09D4B5D81AF514DB4F1664 /* BackgroundModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BackgroundModel.swift; path = MagazineLayout/LayoutCore/BackgroundModel.swift; sourceTree = ""; }; + 31EBC53B502AC4F9B553327504676A0D /* SQLite.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SQLite.framework; path = SQLite.swift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 35F2620C4193774D33203087DB520BD4 /* SwiftSoup-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftSoup-umbrella.h"; sourceTree = ""; }; + 3644FE02698E09B0406FB05CE09BD537 /* SessionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionManager.swift; path = Source/SessionManager.swift; sourceTree = ""; }; 366D4051596D87F4F38AE0A38BA83DCB /* Pods-AvH PlanTests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-AvH PlanTests-dummy.m"; sourceTree = ""; }; - 38FCFCE52C5D1FD43DE1E8A7C92FC1A8 /* CustomFunctions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CustomFunctions.swift; path = Sources/SQLite/Typed/CustomFunctions.swift; sourceTree = ""; }; - 3A517271FE39C440D959EB3E4C4C7F9E /* SessionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionManager.swift; path = Source/SessionManager.swift; sourceTree = ""; }; - 3ED252C8146F700DCF79AD98ABAE4671 /* SQLite.swift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SQLite.swift-dummy.m"; sourceTree = ""; }; - 3ED90F3CF20FFAE43910BB24EFD088BC /* Kanna.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Kanna.h; path = Sources/Kanna/Kanna.h; sourceTree = ""; }; - 3FC0A3E428BD8F0FC4736DCA818987FF /* Pods_AvH_PlanTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_AvH_PlanTests.framework; path = "Pods-AvH PlanTests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 4061397EAF6D89A8034CB875B442B9F1 /* NodeTraversor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NodeTraversor.swift; path = Sources/NodeTraversor.swift; sourceTree = ""; }; - 40CA266F4A2A8E38C6D0E3DE152FC1B0 /* Foundation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Foundation.swift; path = Sources/SQLite/Foundation.swift; sourceTree = ""; }; - 42AC484814D52E506ACADEB63F98F784 /* Pattern.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Pattern.swift; path = Sources/Pattern.swift; sourceTree = ""; }; - 44B0DC6D820E7EDC62AD7DECE1B93184 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; - 45143FDF591F69ED564F1264B9305FFE /* HtmlTreeBuilderState.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HtmlTreeBuilderState.swift; path = Sources/HtmlTreeBuilderState.swift; sourceTree = ""; }; - 45A908C1834321A8526F957F08D7C6CC /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; - 45F44C1F442C590C28C36D1F3DD1124D /* AggregateFunctions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AggregateFunctions.swift; path = Sources/SQLite/Typed/AggregateFunctions.swift; sourceTree = ""; }; - 4675BC5AC1791ADF74DB524308D46AE3 /* FTS4.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FTS4.swift; path = Sources/SQLite/Extensions/FTS4.swift; sourceTree = ""; }; + 36CBD50BCF9BFB29A4E7ECBCFAFF00DE /* MagazineLayoutHeaderVisibilityMode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MagazineLayoutHeaderVisibilityMode.swift; path = MagazineLayout/Public/Types/MagazineLayoutHeaderVisibilityMode.swift; sourceTree = ""; }; + 3A6448292FA8021AFACAB298DD3F51EA /* Pods_AvH_Plan.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_AvH_Plan.framework; path = "Pods-AvH Plan.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 3C9DF21B4D7B25A23702DB95447CBA06 /* SwiftSoup.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftSoup.framework; path = SwiftSoup.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 3E21A3321EDFBC9AC63B6452872DF98D /* MagazineLayoutCollectionViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MagazineLayoutCollectionViewCell.swift; path = MagazineLayout/Public/Views/MagazineLayoutCollectionViewCell.swift; sourceTree = ""; }; + 3E6F68F4437F2BE970D8A408BD44986F /* SwiftSoup-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftSoup-dummy.m"; sourceTree = ""; }; + 415A608862DEDFAC8CC7198695432E82 /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; + 43F01F50BF8070F0FEC320FA004C4A0E /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; + 443AF8EC4D3DBA83967BE1ADA62F9A64 /* MagazineLayout-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MagazineLayout-prefix.pch"; sourceTree = ""; }; + 468835E0C2AB527A0401301DB469FB66 /* Cleaner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cleaner.swift; path = Sources/Cleaner.swift; sourceTree = ""; }; + 46A1CB0C3D9FEACB215D2D6EF0BB4BB3 /* MagazineLayout+Default.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MagazineLayout+Default.swift"; path = "MagazineLayout/Public/Types/MagazineLayout+Default.swift"; sourceTree = ""; }; 494E9A80735C309D8067B345DC8E0DBC /* Pods-AvH Plan-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-AvH Plan-acknowledgements.plist"; sourceTree = ""; }; - 4AD273A0A6C814639E4A6DFB259EC0BF /* Connection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Connection.swift; path = Sources/SQLite/Core/Connection.swift; sourceTree = ""; }; - 4B77119B09607EF5D1442A417F749F0D /* Expression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Expression.swift; path = Sources/SQLite/Typed/Expression.swift; sourceTree = ""; }; - 4CB5BF5A1CE7C697319C19048AC090E5 /* TokeniserState.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TokeniserState.swift; path = Sources/TokeniserState.swift; sourceTree = ""; }; - 4E3CFC77BE6308CCA76251965D627737 /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; - 50FB562DDD9D2491A62D1C252491EABC /* ServerTrustPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustPolicy.swift; path = Source/ServerTrustPolicy.swift; sourceTree = ""; }; - 519947A47B5D8F45E477F8E89197BF3F /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; - 550F132A2348C6C0133C60BA6860181C /* FTS5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FTS5.swift; path = Sources/SQLite/Extensions/FTS5.swift; sourceTree = ""; }; - 5674FEA7B5D07B7E0E0245B22C14D200 /* fts3_tokenizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = fts3_tokenizer.h; path = Sources/SQLiteObjc/fts3_tokenizer.h; sourceTree = ""; }; - 573416E79361F002BE55F7BC9DAFAA9D /* Element.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Element.swift; path = Sources/Element.swift; sourceTree = ""; }; + 4C8E03D3D1C2838FAF69009C84494AF6 /* ServerTrustPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustPolicy.swift; path = Source/ServerTrustPolicy.swift; sourceTree = ""; }; + 4E4C2D116D4EA7C2D749D7A16FD6D9D0 /* RTree.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RTree.swift; path = Sources/SQLite/Extensions/RTree.swift; sourceTree = ""; }; + 4EBC93C7110B1D4450910686210479CA /* SimpleDictionary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SimpleDictionary.swift; path = Sources/SimpleDictionary.swift; sourceTree = ""; }; + 4F09C457495E47327181BB336BA48486 /* Blob.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Blob.swift; path = Sources/SQLite/Core/Blob.swift; sourceTree = ""; }; + 4F73CED7F8CB7F11F3AC4CC6AC2C4174 /* Kanna-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Kanna-Info.plist"; sourceTree = ""; }; + 5071AE12CC71EEEDDA562FA2D8095C00 /* StreamReader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StreamReader.swift; path = Sources/StreamReader.swift; sourceTree = ""; }; + 5150D7B9E41CB7137A02B8E370FB01FF /* Query.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Query.swift; path = Sources/SQLite/Typed/Query.swift; sourceTree = ""; }; + 560738D1161A160D9E78A1CF90292631 /* AggregateFunctions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AggregateFunctions.swift; path = Sources/SQLite/Typed/AggregateFunctions.swift; sourceTree = ""; }; 5823F184430B87162A942CAD83746EEA /* Pods-AvH Plan.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-AvH Plan.release.xcconfig"; sourceTree = ""; }; - 5A7C407D76AB5AB66E8668DF973BAD07 /* StructuralEvaluator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StructuralEvaluator.swift; path = Sources/StructuralEvaluator.swift; sourceTree = ""; }; - 5B8A04381C9CB42C907BC62A2668FF30 /* StringBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StringBuilder.swift; path = Sources/StringBuilder.swift; sourceTree = ""; }; - 5C636D248E7A0E22462A7874A817E901 /* Attribute.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Attribute.swift; path = Sources/Attribute.swift; sourceTree = ""; }; + 5955D83C0B11602361368A64E39291AE /* fts3_tokenizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = fts3_tokenizer.h; path = Sources/SQLiteObjc/fts3_tokenizer.h; sourceTree = ""; }; + 5B574DDA6F3C1DEB3201638FA05608A0 /* CharacterExt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CharacterExt.swift; path = Sources/CharacterExt.swift; sourceTree = ""; }; + 5BA0AABC03C0F4A99293169274CEAAC3 /* FooterModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FooterModel.swift; path = MagazineLayout/LayoutCore/FooterModel.swift; sourceTree = ""; }; + 5C61EEB64ABC2A991E5C1260DFF85587 /* Errors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Errors.swift; path = Sources/SQLite/Core/Errors.swift; sourceTree = ""; }; 5D0916396C74706FDD75CD7AE35EBF2E /* Pods-AvH PlanUITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-AvH PlanUITests.debug.xcconfig"; sourceTree = ""; }; - 605A058A955D4EF52B0325C111BAD3F0 /* ParseSettings.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParseSettings.swift; path = Sources/ParseSettings.swift; sourceTree = ""; }; - 6346CFBEA933099EAF3F8A29B587F234 /* SwiftSoup.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftSoup.xcconfig; sourceTree = ""; }; - 65C1F133B11E790166D7E9C0F4D566E4 /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; - 6AC424D97047515D3E449BE661372F54 /* SQLite.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SQLite.framework; path = SQLite.swift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 5D10F4E95CC00C59D2AD2ACB686D2721 /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; + 5D3E7378F541C6854DC805BCC32B9091 /* Collector.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Collector.swift; path = Sources/Collector.swift; sourceTree = ""; }; + 5E5F302421AB8495A01D9E80D69C1F5F /* TokeniserState.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TokeniserState.swift; path = Sources/TokeniserState.swift; sourceTree = ""; }; + 6003912AD5E8990F20B1CA2149B39D65 /* SQLite.swift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SQLite.swift-Info.plist"; sourceTree = ""; }; + 62D0D6FA88A0AF815527EA91DAB87FEA /* OrderedDictionary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OrderedDictionary.swift; path = Sources/OrderedDictionary.swift; sourceTree = ""; }; + 638A262A92440733E079624634943E87 /* Kanna.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Kanna.framework; path = Kanna.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 64FCEB540172C1B51EF036AE9B5CBB6D /* StringBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StringBuilder.swift; path = Sources/StringBuilder.swift; sourceTree = ""; }; + 6723768A340E222A9DAB56C4AF4E75B2 /* Pods_AvH_PlanUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_AvH_PlanUITests.framework; path = "Pods-AvH PlanUITests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 679A6024B620FBCB46DD6042600E001D /* Statement.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Statement.swift; path = Sources/SQLite/Core/Statement.swift; sourceTree = ""; }; + 67FB02BF45CDA6963356D39BAB29CE98 /* MagazineLayoutBackgroundVisibilityMode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MagazineLayoutBackgroundVisibilityMode.swift; path = MagazineLayout/Public/Types/MagazineLayoutBackgroundVisibilityMode.swift; sourceTree = ""; }; + 69DCD1DF95153AC9204871F8FB22661D /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; + 69F9EB1A57316D8D7693BA0EB424508B /* SQLite.swift.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SQLite.swift.xcconfig; sourceTree = ""; }; + 6CBE860129DDD103BFC94090BCAE3466 /* Timeline.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeline.swift; path = Source/Timeline.swift; sourceTree = ""; }; 6CEC85DD03548206AF5B25B90A7DF559 /* Pods-AvH Plan-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-AvH Plan-umbrella.h"; sourceTree = ""; }; - 6D4F910CDCE2234F6834543C1BE16F1F /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; - 6E5E76F6F181C71B0CF2CBCF64B7F5CC /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; - 70DEE6C3B2F908BE5306E001003F37F2 /* Comment.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Comment.swift; path = Sources/Comment.swift; sourceTree = ""; }; - 732617E753A36C261CEC681F83A1A87D /* SerializationException.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerializationException.swift; path = Sources/SerializationException.swift; sourceTree = ""; }; + 6E07BDEE8E08DBB68106D09EA50E26C5 /* RowOffsetTracker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RowOffsetTracker.swift; path = MagazineLayout/LayoutCore/Types/RowOffsetTracker.swift; sourceTree = ""; }; + 7013C19B7F0D4EAF27ABA27B31492873 /* SQLite.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SQLite.h; path = Sources/SQLite/SQLite.h; sourceTree = ""; }; + 714CBFFC3050CAE40F84B85491E81286 /* ElementLocationFramePairs.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ElementLocationFramePairs.swift; path = MagazineLayout/LayoutCore/Types/ElementLocationFramePairs.swift; sourceTree = ""; }; + 71D388747980A9B4EAD02B98FA5AC9C2 /* HtmlTreeBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HtmlTreeBuilder.swift; path = Sources/HtmlTreeBuilder.swift; sourceTree = ""; }; + 73503D128DDA6C52C09031E665AFFC63 /* MagazineLayoutCollectionViewLayoutAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MagazineLayoutCollectionViewLayoutAttributes.swift; path = MagazineLayout/Public/MagazineLayoutCollectionViewLayoutAttributes.swift; sourceTree = ""; }; + 73BD95003DE672657A946C1D1ABDB226 /* SQLite.swift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SQLite.swift-umbrella.h"; sourceTree = ""; }; 73FB82C1152B4D4D20762D1847ABB196 /* Pods-AvH PlanUITests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-AvH PlanUITests-acknowledgements.plist"; sourceTree = ""; }; - 76282DA39EC0E136182A051BE30D6DC2 /* Evaluator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Evaluator.swift; path = Sources/Evaluator.swift; sourceTree = ""; }; - 76DCDD5192D8C4F3E7AE216724A0E8EE /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; - 76EA9B4BA19D2CEAF85E377B8984519E /* Timeline.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeline.swift; path = Source/Timeline.swift; sourceTree = ""; }; - 77FDE5322586739394F2909F6BDD4911 /* SQLite.swift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SQLite.swift.modulemap; sourceTree = ""; }; - 79B4AD86B7226791317BB90378C73222 /* Kanna-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Kanna-Info.plist"; sourceTree = ""; }; - 7C1154FCB7D6E8A26F8CB4DD94CE5A29 /* DataNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataNode.swift; path = Sources/DataNode.swift; sourceTree = ""; }; - 7C3E431C7317FEF1A76CED301FBA9A7A /* TokenQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TokenQueue.swift; path = Sources/TokenQueue.swift; sourceTree = ""; }; - 7CA406B3DA860A22849DAE218648156E /* Kanna.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kanna.modulemap; sourceTree = ""; }; - 823DC8C25E72B819F5C79A92B30A3266 /* Selector.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Selector.swift; path = Sources/Selector.swift; sourceTree = ""; }; - 8285A8B10C5894A0C4663850ACDC92FA /* Kanna-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kanna-umbrella.h"; sourceTree = ""; }; + 74E00536F087157F8095EC8534DEAC47 /* ArrayExt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ArrayExt.swift; path = Sources/ArrayExt.swift; sourceTree = ""; }; + 767755578215E1B952375D1F1DE1466A /* BooleanAttribute.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BooleanAttribute.swift; path = Sources/BooleanAttribute.swift; sourceTree = ""; }; + 774711A6429F61DF759A3E95B89D7D7C /* Validate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validate.swift; path = Sources/Validate.swift; sourceTree = ""; }; + 776A02A1A770CB2056E440C09F25B5BB /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Alamofire.framework; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 79905B1C24BCCA30BCC56D10E807B01D /* MagazineLayoutInvalidationContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MagazineLayoutInvalidationContext.swift; path = MagazineLayout/Public/MagazineLayoutInvalidationContext.swift; sourceTree = ""; }; + 7F335B60ECE0CAFE671326377F4B23A5 /* Kanna.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kanna.swift; path = Sources/Kanna/Kanna.swift; sourceTree = ""; }; + 7F829EEA5BF829B33944A5E4B45E0FA1 /* DateAndTimeFunctions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DateAndTimeFunctions.swift; path = Sources/SQLite/Typed/DateAndTimeFunctions.swift; sourceTree = ""; }; + 7FB37A0FD0E39CDE02B809162605F787 /* ParseError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParseError.swift; path = Sources/ParseError.swift; sourceTree = ""; }; + 845C3AD430B6A6A40FDF548D59A5848B /* FTS5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FTS5.swift; path = Sources/SQLite/Extensions/FTS5.swift; sourceTree = ""; }; 8614CA5394836DC77257B1CD7E227C5A /* Pods-AvH Plan.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-AvH Plan.modulemap"; sourceTree = ""; }; - 88B6CDC816956C94E68CDD574259DDEC /* StringUtil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StringUtil.swift; path = Sources/StringUtil.swift; sourceTree = ""; }; - 89CDC2EEB2045FC7B118E8C01C624726 /* Helpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Helpers.swift; path = Sources/SQLite/Helpers.swift; sourceTree = ""; }; 8A10CB565324867AFF90BC29EC8F60B1 /* Pods-AvH PlanUITests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-AvH PlanUITests-umbrella.h"; sourceTree = ""; }; - 8B8004F93BB4C053A5EAB22260031F56 /* Collector.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Collector.swift; path = Sources/Collector.swift; sourceTree = ""; }; - 8D110B6EEC23AAFB7A4755B61EDEED1C /* UnicodeScalar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UnicodeScalar.swift; path = Sources/UnicodeScalar.swift; sourceTree = ""; }; - 8DB1C78BC2C74557ABD350802883479E /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; + 8A13BB1E437776E5DE04CF5EE80FBF49 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; + 8ABC72697596AD91A8728AFA75515D7A /* TokenQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TokenQueue.swift; path = Sources/TokenQueue.swift; sourceTree = ""; }; + 8AEBD4091D39231D75F2F6AE53E94A83 /* DataUtil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataUtil.swift; path = Sources/DataUtil.swift; sourceTree = ""; }; + 8CEC366074B61066AA4037A020934FE2 /* ModelState.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ModelState.swift; path = MagazineLayout/LayoutCore/ModelState.swift; sourceTree = ""; }; + 8ED2F736D6A8EF0C3634D182FD69A1AD /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; 8F24FA5439D5FCDE33E2F8C420EF802D /* Pods-AvH PlanUITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-AvH PlanUITests.release.xcconfig"; sourceTree = ""; }; + 8F318DDF89BA9FD52CF2A21A227A63FA /* Coding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Coding.swift; path = Sources/SQLite/Typed/Coding.swift; sourceTree = ""; }; + 8FE8E65A47C3326C4C69E8A1C79AF282 /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; 90B5A7A64A51B2E3108644ED8DBF2BB8 /* Pods-AvH Plan-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-AvH Plan-acknowledgements.markdown"; sourceTree = ""; }; - 92D3427918198D5CF814A746836340E2 /* Tag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Tag.swift; path = Sources/Tag.swift; sourceTree = ""; }; - 9399DAD180E5433ADA69B07CEFF00B7F /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; - 946C589046628A523BE90FA185347E46 /* Collation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Collation.swift; path = Sources/SQLite/Typed/Collation.swift; sourceTree = ""; }; - 94A7C1FEEDE975FAA3A8BCA25BDEB404 /* FormElement.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormElement.swift; path = Sources/FormElement.swift; sourceTree = ""; }; - 95A3091556DD5C962C9C7874F8C247F0 /* StreamReader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StreamReader.swift; path = Sources/StreamReader.swift; sourceTree = ""; }; - 9609D2A53252F7F2FAC5DCD643C6D91B /* DocumentType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DocumentType.swift; path = Sources/DocumentType.swift; sourceTree = ""; }; - 964E6D3C6F6D5B601EE6FCB233FEECD2 /* SQLite.swift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SQLite.swift-Info.plist"; sourceTree = ""; }; - 96D6F882A76EABC972221A214EB2BFCD /* Kanna.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Kanna.framework; path = Kanna.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 98670FFF34757FAE35F743C0E111F152 /* SQLite.swift.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SQLite.swift.xcconfig; sourceTree = ""; }; - 990E77D21B4368AB9047BFAB6663D713 /* NodeVisitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NodeVisitor.swift; path = Sources/NodeVisitor.swift; sourceTree = ""; }; - 99FECC33B2115505ECF7BE8580EE0439 /* Attributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Attributes.swift; path = Sources/Attributes.swift; sourceTree = ""; }; + 92975596103DB60581BC1CF55D8D4A62 /* ParseSettings.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParseSettings.swift; path = Sources/ParseSettings.swift; sourceTree = ""; }; + 92EA3B2FA76EE62DC29441D9CD51DA5E /* Whitelist.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Whitelist.swift; path = Sources/Whitelist.swift; sourceTree = ""; }; + 9330B9552E9CE50F7D03DF689C08E9B0 /* MagazineLayout-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MagazineLayout-Info.plist"; sourceTree = ""; }; + 9338DA4ACA68AA23D0E5B5F25A387BD1 /* SQLite.swift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SQLite.swift.modulemap; sourceTree = ""; }; + 937DDA4A4750B8A6BDFB567D222CF52A /* Tag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Tag.swift; path = Sources/Tag.swift; sourceTree = ""; }; + 94274CEA0580C851E7B1E29630792533 /* HeaderModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HeaderModel.swift; path = MagazineLayout/LayoutCore/HeaderModel.swift; sourceTree = ""; }; + 978F3A25B4812A3D08B70862A31D6171 /* CollectionViewUpdateItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CollectionViewUpdateItem.swift; path = MagazineLayout/LayoutCore/Types/CollectionViewUpdateItem.swift; sourceTree = ""; }; 9BCE57BC27B042DC0B52D1D45F4B9D18 /* Pods-AvH PlanTests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-AvH PlanTests-Info.plist"; sourceTree = ""; }; - 9BF47B00F4F30C1FEC67EF0F4FEBED8C /* SimpleDictionary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SimpleDictionary.swift; path = Sources/SimpleDictionary.swift; sourceTree = ""; }; - 9CF09E37FDD735F465E6B6216B30CEE9 /* Entities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Entities.swift; path = Sources/Entities.swift; sourceTree = ""; }; + 9D8F5259AF1EBD98C7AFCD62ECA65247 /* Parser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Parser.swift; path = Sources/Parser.swift; sourceTree = ""; }; 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; 9F0D2376FCDE023107AB552C96848609 /* Pods-AvH PlanTests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-AvH PlanTests-umbrella.h"; sourceTree = ""; }; - 9F2D98C38DA35BED6B75D981AB940530 /* CharacterReader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CharacterReader.swift; path = Sources/CharacterReader.swift; sourceTree = ""; }; - A1CE9172A41B9770191FD1DAD76F6BEF /* Query.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Query.swift; path = Sources/SQLite/Typed/Query.swift; sourceTree = ""; }; - A1DBECBB71831D96F458B18B559458F8 /* Whitelist.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Whitelist.swift; path = Sources/Whitelist.swift; sourceTree = ""; }; - A406B055A2E229808505C214DBFD9480 /* SQLite.swift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SQLite.swift-prefix.pch"; sourceTree = ""; }; + A392DEEB8CF6F4F24E70058FCDC2D703 /* MagazineLayoutCollectionReusableView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MagazineLayoutCollectionReusableView.swift; path = MagazineLayout/Public/Views/MagazineLayoutCollectionReusableView.swift; sourceTree = ""; }; A51B0C00365C4E669915F9759D852315 /* Pods-AvH PlanUITests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-AvH PlanUITests.modulemap"; sourceTree = ""; }; - A7B38DD865BBD8B4E2EA30C49EBC2895 /* Schema.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Schema.swift; path = Sources/SQLite/Typed/Schema.swift; sourceTree = ""; }; - ABB20242C0B982B0BCD595ABB6E9F261 /* String.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = String.swift; path = Sources/String.swift; sourceTree = ""; }; - AD18DCE0F8221F4E592A3A71C20070AA /* SQLiteObjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SQLiteObjc.m; path = Sources/SQLiteObjc/SQLiteObjc.m; sourceTree = ""; }; - AE9796EF6FDC483480D976DF50B6ACCD /* Errors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Errors.swift; path = Sources/SQLite/Core/Errors.swift; sourceTree = ""; }; + A5263AFF671C778B56F9FDE8F4F8DE5B /* SQLite.swift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SQLite.swift-dummy.m"; sourceTree = ""; }; + A5B8B43752D3497B11D6E9345CBE1B16 /* Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Operators.swift; path = Sources/SQLite/Typed/Operators.swift; sourceTree = ""; }; + A6D9F0DDA00FFE6350CC46C4BE9907F8 /* Alamofire.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.xcconfig; sourceTree = ""; }; + A82CA27C151897F10A61E83D7333E221 /* Schema.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Schema.swift; path = Sources/SQLite/Typed/Schema.swift; sourceTree = ""; }; + A97312134D65272D53F222AD55229D62 /* CharacterReader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CharacterReader.swift; path = Sources/CharacterReader.swift; sourceTree = ""; }; + AE0C85E529C1D4DF4998589BC984F0C4 /* TreeBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TreeBuilder.swift; path = Sources/TreeBuilder.swift; sourceTree = ""; }; + AE370E1AF9EF1C02EA59A28C2C48CD97 /* CoreFunctions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CoreFunctions.swift; path = Sources/SQLite/Typed/CoreFunctions.swift; sourceTree = ""; }; + AEF7AEDB05A57D37515804E727C994D4 /* XmlDeclaration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XmlDeclaration.swift; path = Sources/XmlDeclaration.swift; sourceTree = ""; }; AF32B8867E0C18326FB3E2192AF8D922 /* Pods-AvH PlanUITests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-AvH PlanUITests-acknowledgements.markdown"; sourceTree = ""; }; + AF712A1B58DC7811AB5532A7C36B4CB6 /* CSS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CSS.swift; path = Sources/Kanna/CSS.swift; sourceTree = ""; }; + AF9E8543AA5E405390AB077877472553 /* FTS4.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FTS4.swift; path = Sources/SQLite/Extensions/FTS4.swift; sourceTree = ""; }; + AFA1EC5780B8DDAF3EE9121786BDFB40 /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; + B04B281DB74357E8AACCC5A7C26DE738 /* Kanna.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kanna.modulemap; sourceTree = ""; }; B0B0A3D6ADA012D62A82E4799AB3A2D8 /* Pods-AvH PlanTests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-AvH PlanTests.modulemap"; sourceTree = ""; }; - B211636882169848DC649F58A7EBBF00 /* Value.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Value.swift; path = Sources/SQLite/Core/Value.swift; sourceTree = ""; }; - B7103993D682DFAEFF1ACE1E3ABFDBEB /* BooleanAttribute.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BooleanAttribute.swift; path = Sources/BooleanAttribute.swift; sourceTree = ""; }; - BB3ABBE7E6F56E8E23FF4AF8B8CED073 /* ParseErrorList.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParseErrorList.swift; path = Sources/ParseErrorList.swift; sourceTree = ""; }; - BB6BADA3BCFF9E58AB82F08FA655E30F /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; + B1DEE91A6EA1458D4AE7C8793EEA8785 /* Exception.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Exception.swift; path = Sources/Exception.swift; sourceTree = ""; }; + B4D73221E18F4F6CF9D9F981888A17A7 /* libxmlHTMLNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = libxmlHTMLNode.swift; path = Sources/Kanna/libxmlHTMLNode.swift; sourceTree = ""; }; + B5009E62D2010A8FB1BB52FB1773FA19 /* SectionModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SectionModel.swift; path = MagazineLayout/LayoutCore/SectionModel.swift; sourceTree = ""; }; + B5A417BC4EFC3954712F2B078FE8F0EE /* MagazineLayout-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MagazineLayout-umbrella.h"; sourceTree = ""; }; + B5C747FB384CD9ECF2D5430067766540 /* Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deprecated.swift; path = Sources/Kanna/Deprecated.swift; sourceTree = ""; }; + B80088F37679D8CA4634481C61197C0B /* Token.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Token.swift; path = Sources/Token.swift; sourceTree = ""; }; + B919EF04F8CB99807C9ACA531DBBBA9F /* Connection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Connection.swift; path = Sources/SQLite/Core/Connection.swift; sourceTree = ""; }; + BB62E8EC6AF602937DDE383C07768FB0 /* NodeTraversor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NodeTraversor.swift; path = Sources/NodeTraversor.swift; sourceTree = ""; }; + BBBF263E6A05370B0C4E8C97934E756D /* MagazineLayoutItemSizeMode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MagazineLayoutItemSizeMode.swift; path = MagazineLayout/Public/Types/MagazineLayoutItemSizeMode.swift; sourceTree = ""; }; BC4311D98116FE51975F64E10043D9E6 /* Pods-AvH Plan.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-AvH Plan.debug.xcconfig"; sourceTree = ""; }; - BFEC30BD104B22A5E813AACA1E7599A6 /* SwiftSoup-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftSoup-prefix.pch"; sourceTree = ""; }; - C2AC5CA9B555D8E5773A490E36178EF5 /* SwiftSoup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftSoup.swift; path = Sources/SwiftSoup.swift; sourceTree = ""; }; + BE51F953AF32576FA4B7F667A3A24E0A /* HtmlTreeBuilderState.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HtmlTreeBuilderState.swift; path = Sources/HtmlTreeBuilderState.swift; sourceTree = ""; }; + BEB4D33EACC3BF659B4219160913D0A9 /* Document.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Document.swift; path = Sources/Document.swift; sourceTree = ""; }; + C03DD5B8C2770C7449276CE9289F2749 /* Connection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Connection.swift; path = Sources/Connection.swift; sourceTree = ""; }; + C058D19D9EC2E9D0C841F710673FD12E /* Pattern.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Pattern.swift; path = Sources/Pattern.swift; sourceTree = ""; }; + C2E9808C0C4C449629EE45BB6AEE0D37 /* Foundation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Foundation.swift; path = Sources/SQLite/Foundation.swift; sourceTree = ""; }; C48C9769C2A247D71BA1C2218D3CD73E /* Pods-AvH PlanTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-AvH PlanTests.release.xcconfig"; sourceTree = ""; }; - C6119392005A529C2618E07317ABBE72 /* Kanna-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kanna-prefix.pch"; sourceTree = ""; }; - C655E0B70F399FF1B2D50AEDAFB867B6 /* SQLite.swift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SQLite.swift-umbrella.h"; sourceTree = ""; }; - C6FA57814153841A74FCCCEA13BFCFAD /* QueryParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QueryParser.swift; path = Sources/QueryParser.swift; sourceTree = ""; }; - C8B3AD406B99E8CA56562B55573DC552 /* Pods_AvH_Plan.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_AvH_Plan.framework; path = "Pods-AvH Plan.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + C4991DC2CEC83301D77E377CE3CD9E3A /* Pods_AvH_PlanTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_AvH_PlanTests.framework; path = "Pods-AvH PlanTests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + C4C78EA8B6412B0D3FC07F08F96B4482 /* libxmlParserOption.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = libxmlParserOption.swift; path = Sources/Kanna/libxmlParserOption.swift; sourceTree = ""; }; + C732FFBE4ED3785EDED8464F2EE3C3E5 /* Kanna-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kanna-prefix.pch"; sourceTree = ""; }; C98E0A40FFAA294F06BB6E9D60AC2AC0 /* Pods-AvH PlanTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-AvH PlanTests.debug.xcconfig"; sourceTree = ""; }; - C9C02155B7C347EFC588B4E27146A087 /* Setter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Setter.swift; path = Sources/SQLite/Typed/Setter.swift; sourceTree = ""; }; CB4607EFCA7C5F75397649E792E2AFCB /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - D16905FE22770A01C247A6B25104E44D /* CoreFunctions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CoreFunctions.swift; path = Sources/SQLite/Typed/CoreFunctions.swift; sourceTree = ""; }; - D3142F10AB14FFCC13805D4C25FBE892 /* DateAndTimeFunctions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DateAndTimeFunctions.swift; path = Sources/SQLite/Typed/DateAndTimeFunctions.swift; sourceTree = ""; }; + CD2BB1C784B95C8695B19173AA825DE8 /* DocumentType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DocumentType.swift; path = Sources/DocumentType.swift; sourceTree = ""; }; + CDB54159DE0F55DD0599936B613C90A1 /* Helpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Helpers.swift; path = Sources/SQLite/Helpers.swift; sourceTree = ""; }; + CEE859B55DEAEF1630A5FB2D15F9004D /* ItemModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ItemModel.swift; path = MagazineLayout/LayoutCore/ItemModel.swift; sourceTree = ""; }; + CF04671A147A23E6B978501DDCBF5050 /* MagazineLayout.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MagazineLayout.modulemap; sourceTree = ""; }; + CF7FD1811BCFBA43DF6769123B0D26A7 /* MagazineLayout-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MagazineLayout-dummy.m"; sourceTree = ""; }; + CFAECD16AEC0D1903DCB75F2B7E2670F /* SQLite.swift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SQLite.swift-prefix.pch"; sourceTree = ""; }; + CFBEE8D5AB22D2F8A9CBF9C5ACE8104E /* Evaluator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Evaluator.swift; path = Sources/Evaluator.swift; sourceTree = ""; }; + CFE961B22AB38644878FF5C45F2DD749 /* Element.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Element.swift; path = Sources/Element.swift; sourceTree = ""; }; + D0BA45F58E73A281DA299B92F5329E80 /* Attributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Attributes.swift; path = Sources/Attributes.swift; sourceTree = ""; }; + D1BB7207D301CB269951CBD1A6A22851 /* Kanna-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kanna-dummy.m"; sourceTree = ""; }; D4E6F4D3F12A1A1A756E6C0A8980B6F8 /* Pods-AvH Plan-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-AvH Plan-Info.plist"; sourceTree = ""; }; - D609947E601A991A140A38F262AD9585 /* Validate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validate.swift; path = Sources/Validate.swift; sourceTree = ""; }; - D6EFCA49D86927DD0A6C29151624E620 /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; - D71DC96FD3EC0F9D9603EA7702C0F0A7 /* Pods_AvH_PlanUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_AvH_PlanUITests.framework; path = "Pods-AvH PlanUITests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - DCBD0F1ECBCD4565D0DEAB5DADA62A11 /* DataUtil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataUtil.swift; path = Sources/DataUtil.swift; sourceTree = ""; }; - DDC1CFC7BB62657A6D1183F196FB95A8 /* Token.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Token.swift; path = Sources/Token.swift; sourceTree = ""; }; + D967729AB01145A9B43F64C8125E04A7 /* SwiftSoup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftSoup.swift; path = Sources/SwiftSoup.swift; sourceTree = ""; }; + DA9854302F2EDC6B4B89311C319D86E8 /* MagazineLayout.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MagazineLayout.xcconfig; sourceTree = ""; }; + DB4D89FD54CB936E6878850053C25B01 /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; + DB79771D9FBAC7B44540A0FADBDDF5D5 /* Setter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Setter.swift; path = Sources/SQLite/Typed/Setter.swift; sourceTree = ""; }; + DC489BA39FE2C8C4B9CDE8DF8CA46BDA /* Entities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Entities.swift; path = Sources/Entities.swift; sourceTree = ""; }; DF1FEFF7EF658A0AFDF3A6ABA2097AA4 /* Pods-AvH PlanTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-AvH PlanTests-acknowledgements.markdown"; sourceTree = ""; }; - E165BB71A736868FDEB3895EAB2469A7 /* Tokeniser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Tokeniser.swift; path = Sources/Tokeniser.swift; sourceTree = ""; }; - E169C6826D7295D81456125E1704E99C /* Connection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Connection.swift; path = Sources/Connection.swift; sourceTree = ""; }; - E199236C9BF364E53224166E45BA03EB /* Elements.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Elements.swift; path = Sources/Elements.swift; sourceTree = ""; }; - E1A437386D0600C78993DF617704A0A0 /* libxmlParserOption.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = libxmlParserOption.swift; path = Sources/Kanna/libxmlParserOption.swift; sourceTree = ""; }; - E5EE0686D8BC190CECE8E679B4E76711 /* Kanna-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kanna-dummy.m"; sourceTree = ""; }; - E80AF2D3BD7777861EDBDFD83FD76FBE /* Blob.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Blob.swift; path = Sources/SQLite/Core/Blob.swift; sourceTree = ""; }; - E82FC902B263C849C226DC1A4CE62560 /* ArrayExt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ArrayExt.swift; path = Sources/ArrayExt.swift; sourceTree = ""; }; - E91503E5E33BD1D7EEDF179A30A862FC /* XmlTreeBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XmlTreeBuilder.swift; path = Sources/XmlTreeBuilder.swift; sourceTree = ""; }; - E928783D7C93CB9561287B069095D106 /* HttpStatusException.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HttpStatusException.swift; path = Sources/HttpStatusException.swift; sourceTree = ""; }; - E9C8A920414D2105CA6700686F978E07 /* SwiftSoup-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftSoup-dummy.m"; sourceTree = ""; }; - EA282F12B600C54FEA45C6C9E4DD1282 /* Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deprecated.swift; path = Sources/Kanna/Deprecated.swift; sourceTree = ""; }; + DF498142A7BDA851B0511511BC572908 /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; + E0077279530C503A85D68949CF17AAD8 /* MagazineLayoutSectionMetrics.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MagazineLayoutSectionMetrics.swift; path = MagazineLayout/LayoutCore/Types/MagazineLayoutSectionMetrics.swift; sourceTree = ""; }; + E0140E1B72E07B3CA773B4AE00247905 /* SQLiteObjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SQLiteObjc.m; path = Sources/SQLiteObjc/SQLiteObjc.m; sourceTree = ""; }; + E1C97E9A69E22326322D5699135BBBA8 /* SQLiteObjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SQLiteObjc.h; path = Sources/SQLiteObjc/include/SQLiteObjc.h; sourceTree = ""; }; + E36970D3189CEBAB66D321D59B19A615 /* MagazineLayout+SupplementaryViewKinds.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MagazineLayout+SupplementaryViewKinds.swift"; path = "MagazineLayout/Public/Types/MagazineLayout+SupplementaryViewKinds.swift"; sourceTree = ""; }; + E4F2518BACB21182CE3CC250B9CE5252 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; + E5CE2A7BB455759EDCE619FF1F1CAD08 /* StringUtil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StringUtil.swift; path = Sources/StringUtil.swift; sourceTree = ""; }; + E6B2B115396A0AE137E5DA6F2E73EF1A /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; + E77E4B6015610AF8C21E909D96BC0806 /* libxmlHTMLDocument.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = libxmlHTMLDocument.swift; path = Sources/Kanna/libxmlHTMLDocument.swift; sourceTree = ""; }; + E7A45381D815E6453FACB74AA3738983 /* Kanna.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kanna.xcconfig; sourceTree = ""; }; + E82E0689B614C986A6C1959D2CB4D615 /* UnicodeScalar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UnicodeScalar.swift; path = Sources/UnicodeScalar.swift; sourceTree = ""; }; + EADF5C1D4723088BB7C3337B21453A4D /* Kanna-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kanna-umbrella.h"; sourceTree = ""; }; EAFC540C9B7F4F6B987516B859977D5C /* Pods-AvH Plan-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-AvH Plan-dummy.m"; sourceTree = ""; }; - EC1038A3F4133F23866F8A1C834BDEF4 /* TreeBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TreeBuilder.swift; path = Sources/TreeBuilder.swift; sourceTree = ""; }; - ED0841991032453A8BD4CCB0609B462B /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; - EEBEF60EF70C33FF6A1B22FE8BD5D0AD /* Document.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Document.swift; path = Sources/Document.swift; sourceTree = ""; }; - F05E3D50BFE84EEDEAA6CED9031902F0 /* CSS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CSS.swift; path = Sources/Kanna/CSS.swift; sourceTree = ""; }; + EB660DEE74D290256E5D14D412E39A58 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; + ECA487ECAF5D48FCAB519423B0E102C9 /* NodeVisitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NodeVisitor.swift; path = Sources/NodeVisitor.swift; sourceTree = ""; }; + ECC2143961D86152696FFEED24AF2E7D /* FormElement.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormElement.swift; path = Sources/FormElement.swift; sourceTree = ""; }; + ED713E767746489D45F417D3221A3468 /* XmlTreeBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XmlTreeBuilder.swift; path = Sources/XmlTreeBuilder.swift; sourceTree = ""; }; F08DABC90F4CDC9C4F0D028838804A5F /* Pods-AvH PlanUITests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-AvH PlanUITests-dummy.m"; sourceTree = ""; }; - F0D5E92A5B404B8819BD6EC4BC03FA6E /* ParseError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParseError.swift; path = Sources/ParseError.swift; sourceTree = ""; }; - F36BF6AE5692BCF2393FAE6A25F5BF3A /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; - F570165055D0678B90FB5354F839E99D /* SwiftSoup-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftSoup-Info.plist"; sourceTree = ""; }; - F6041BDEFBEB864C50FE3F402A05208A /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; - FB9BE110446CE2CEC4860B60FC38502D /* HtmlTreeBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HtmlTreeBuilder.swift; path = Sources/HtmlTreeBuilder.swift; sourceTree = ""; }; + F0D54DB7DA52670CBBFFBC995CF33603 /* Attribute.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Attribute.swift; path = Sources/Attribute.swift; sourceTree = ""; }; + F325ADE7DE4C4B6426DA39429860C4A1 /* MagazineLayoutItemWidthMode+WidthDivisor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MagazineLayoutItemWidthMode+WidthDivisor.swift"; path = "MagazineLayout/LayoutCore/Types/MagazineLayoutItemWidthMode+WidthDivisor.swift"; sourceTree = ""; }; + F49C8F6F93B5BF786036844C56821A8F /* QueryParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QueryParser.swift; path = Sources/QueryParser.swift; sourceTree = ""; }; + F7A4F05A61D62BC9B097D38B5FE56E8E /* Comment.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Comment.swift; path = Sources/Comment.swift; sourceTree = ""; }; + F7C9E815E13A4511BDCA61F8956D7C43 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Source/Result.swift; sourceTree = ""; }; + FA1D8F9B5A9276A639812AA9E7D6181C /* CustomFunctions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CustomFunctions.swift; path = Sources/SQLite/Typed/CustomFunctions.swift; sourceTree = ""; }; + FD66573D2C3E5FFB6AC3232E75AD1168 /* Tokeniser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Tokeniser.swift; path = Sources/Tokeniser.swift; sourceTree = ""; }; + FE07BAE30266935E2E07AB70F35D34F7 /* SwiftSoup-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftSoup-prefix.pch"; sourceTree = ""; }; + FF013CCB90B3360BA51591339D7E2E8F /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 04533BD97013C37A5DA6673FB69E9534 /* Frameworks */ = { + 8FF4D864766625F0E4E0889C72FAC941 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - B05684C62C721936AA9E470567D53B2B /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 3AD72B18BB9676FF7358C1027256A7B9 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - E1D92C0D49E2643621B0EF4418CC91B5 /* Foundation.framework in Frameworks */, + 5BCC22A53EBD378FECAB3A7EB4AACFF4 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -371,6 +428,30 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + CC97F2923487E7ED78717432BE2A18F0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 58A67683ACAC8BC012DDFB5F8A2BF432 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + CCB760D24A49DAC8A47499D28D60F01B /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 2EB17FB9DA93C03A33CD041C34ACF7DB /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D90056DE217E04A80730482E271B659D /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 244AFF0283A5CAEE00C2D4EEEDD29D74 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; EF1DDF49F4F65B713DAE6A4AAA268558 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -387,14 +468,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - F53A5F5F178B259E415AE32E25F5CBE7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 4046EB89A1DD25A882450AD9AA91B02A /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; FA5BD55C744892BC037F1AD1537CF79A /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -406,20 +479,6 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 003DB28315CE9F4514A25AB83836743A /* Products */ = { - isa = PBXGroup; - children = ( - 1CA869EFD2E2AC9347FC812C79005368 /* Alamofire.framework */, - 96D6F882A76EABC972221A214EB2BFCD /* Kanna.framework */, - C8B3AD406B99E8CA56562B55573DC552 /* Pods_AvH_Plan.framework */, - 3FC0A3E428BD8F0FC4736DCA818987FF /* Pods_AvH_PlanTests.framework */, - D71DC96FD3EC0F9D9603EA7702C0F0A7 /* Pods_AvH_PlanUITests.framework */, - 6AC424D97047515D3E449BE661372F54 /* SQLite.framework */, - 0CFBEA6FB86124CD60C36A4DE4242055 /* SwiftSoup.framework */, - ); - name = Products; - sourceTree = ""; - }; 193507AA07A01F54362D558007C15085 /* Targets Support Files */ = { isa = PBXGroup; children = ( @@ -430,20 +489,6 @@ name = "Targets Support Files"; sourceTree = ""; }; - 21122A9A92A2C9B9D35CEEF473B0E46E /* Support Files */ = { - isa = PBXGroup; - children = ( - 77FDE5322586739394F2909F6BDD4911 /* SQLite.swift.modulemap */, - 98670FFF34757FAE35F743C0E111F152 /* SQLite.swift.xcconfig */, - 3ED252C8146F700DCF79AD98ABAE4671 /* SQLite.swift-dummy.m */, - 964E6D3C6F6D5B601EE6FCB233FEECD2 /* SQLite.swift-Info.plist */, - A406B055A2E229808505C214DBFD9480 /* SQLite.swift-prefix.pch */, - C655E0B70F399FF1B2D50AEDAFB867B6 /* SQLite.swift-umbrella.h */, - ); - name = "Support Files"; - path = "../Target Support Files/SQLite.swift"; - sourceTree = ""; - }; 233CAC8E4D2E68212C3DDF04241ADED6 /* Pods-AvH PlanTests */ = { isa = PBXGroup; children = ( @@ -460,190 +505,154 @@ path = "Target Support Files/Pods-AvH PlanTests"; sourceTree = ""; }; - 28C0FF6216E767C0E5900A680DC850E0 /* Support Files */ = { + 2762A898127AA9273690D589F1A3D1EE /* Support Files */ = { isa = PBXGroup; children = ( - 7CA406B3DA860A22849DAE218648156E /* Kanna.modulemap */, - 2436943F9536F0F86749414EF556ED20 /* Kanna.xcconfig */, - E5EE0686D8BC190CECE8E679B4E76711 /* Kanna-dummy.m */, - 79B4AD86B7226791317BB90378C73222 /* Kanna-Info.plist */, - C6119392005A529C2618E07317ABBE72 /* Kanna-prefix.pch */, - 8285A8B10C5894A0C4663850ACDC92FA /* Kanna-umbrella.h */, + CF04671A147A23E6B978501DDCBF5050 /* MagazineLayout.modulemap */, + DA9854302F2EDC6B4B89311C319D86E8 /* MagazineLayout.xcconfig */, + CF7FD1811BCFBA43DF6769123B0D26A7 /* MagazineLayout-dummy.m */, + 9330B9552E9CE50F7D03DF689C08E9B0 /* MagazineLayout-Info.plist */, + 443AF8EC4D3DBA83967BE1ADA62F9A64 /* MagazineLayout-prefix.pch */, + B5A417BC4EFC3954712F2B078FE8F0EE /* MagazineLayout-umbrella.h */, ); name = "Support Files"; - path = "../Target Support Files/Kanna"; + path = "../Target Support Files/MagazineLayout"; sourceTree = ""; }; - 2BB6FB556CB9E1BD980BA7E27CE99FF6 /* standard */ = { + 2B735ABCBAD3B22D646FE1557D3A103C /* Support Files */ = { isa = PBXGroup; children = ( - 45F44C1F442C590C28C36D1F3DD1124D /* AggregateFunctions.swift */, - E80AF2D3BD7777861EDBDFD83FD76FBE /* Blob.swift */, - 03609F29D5A08C67CF1E84DBCE415824 /* Coding.swift */, - 946C589046628A523BE90FA185347E46 /* Collation.swift */, - 4AD273A0A6C814639E4A6DFB259EC0BF /* Connection.swift */, - D16905FE22770A01C247A6B25104E44D /* CoreFunctions.swift */, - 38FCFCE52C5D1FD43DE1E8A7C92FC1A8 /* CustomFunctions.swift */, - D3142F10AB14FFCC13805D4C25FBE892 /* DateAndTimeFunctions.swift */, - AE9796EF6FDC483480D976DF50B6ACCD /* Errors.swift */, - 4B77119B09607EF5D1442A417F749F0D /* Expression.swift */, - 40CA266F4A2A8E38C6D0E3DE152FC1B0 /* Foundation.swift */, - 5674FEA7B5D07B7E0E0245B22C14D200 /* fts3_tokenizer.h */, - 4675BC5AC1791ADF74DB524308D46AE3 /* FTS4.swift */, - 550F132A2348C6C0133C60BA6860181C /* FTS5.swift */, - 89CDC2EEB2045FC7B118E8C01C624726 /* Helpers.swift */, - 2C39ECB5597E51C2D94895A87BF745D9 /* Operators.swift */, - A1CE9172A41B9770191FD1DAD76F6BEF /* Query.swift */, - 111F52140066D81FBEC286D0C965220F /* RTree.swift */, - A7B38DD865BBD8B4E2EA30C49EBC2895 /* Schema.swift */, - C9C02155B7C347EFC588B4E27146A087 /* Setter.swift */, - 11A298C0BA3707494C5389E55B92EC9E /* SQLite.h */, - 01638BB5F987EB444989E2466299E294 /* SQLiteObjc.h */, - AD18DCE0F8221F4E592A3A71C20070AA /* SQLiteObjc.m */, - 2D2FD48318A54C0F115874BDB3B95F5A /* Statement.swift */, - B211636882169848DC649F58A7EBBF00 /* Value.swift */, - ); - name = standard; - sourceTree = ""; - }; - 3AB8DB0BB507F6E07591D9C7BFF17C0F /* Alamofire */ = { - isa = PBXGroup; - children = ( - 65C1F133B11E790166D7E9C0F4D566E4 /* AFError.swift */, - 76DCDD5192D8C4F3E7AE216724A0E8EE /* Alamofire.swift */, - 8DB1C78BC2C74557ABD350802883479E /* DispatchQueue+Alamofire.swift */, - 519947A47B5D8F45E477F8E89197BF3F /* MultipartFormData.swift */, - 4E3CFC77BE6308CCA76251965D627737 /* NetworkReachabilityManager.swift */, - ED0841991032453A8BD4CCB0609B462B /* Notifications.swift */, - F36BF6AE5692BCF2393FAE6A25F5BF3A /* ParameterEncoding.swift */, - 45A908C1834321A8526F957F08D7C6CC /* Request.swift */, - 15841F22072FD52195F9BFED28BE1390 /* Response.swift */, - D6EFCA49D86927DD0A6C29151624E620 /* ResponseSerialization.swift */, - 354C69D138555BE67C6687DD0ADAB6D7 /* Result.swift */, - 50FB562DDD9D2491A62D1C252491EABC /* ServerTrustPolicy.swift */, - 44B0DC6D820E7EDC62AD7DECE1B93184 /* SessionDelegate.swift */, - 3A517271FE39C440D959EB3E4C4C7F9E /* SessionManager.swift */, - 13B61A055A86020EDAF6417BEB6DE1FB /* TaskDelegate.swift */, - 76EA9B4BA19D2CEAF85E377B8984519E /* Timeline.swift */, - 6D4F910CDCE2234F6834543C1BE16F1F /* Validation.swift */, - 5FA87AF0D184E6A2097C7132B9CCDAC0 /* Support Files */, - ); - name = Alamofire; - path = Alamofire; - sourceTree = ""; - }; - 489222C162E231BFEB1C427966BAAFD4 /* SQLite.swift */ = { - isa = PBXGroup; - children = ( - 2BB6FB556CB9E1BD980BA7E27CE99FF6 /* standard */, - 21122A9A92A2C9B9D35CEEF473B0E46E /* Support Files */, - ); - name = SQLite.swift; - path = SQLite.swift; - sourceTree = ""; - }; - 4B30053D7A54741E57B3F019DAFED992 /* Pods */ = { - isa = PBXGroup; - children = ( - 3AB8DB0BB507F6E07591D9C7BFF17C0F /* Alamofire */, - 8E81B2E615799E7D4E16FAC9083CC1F9 /* Kanna */, - 489222C162E231BFEB1C427966BAAFD4 /* SQLite.swift */, - 667461022D6D5E94B7CFCB491A6FE497 /* SwiftSoup */, - ); - name = Pods; - sourceTree = ""; - }; - 5D08BA0306ABA101B0B5255A81CFD72E /* Support Files */ = { - isa = PBXGroup; - children = ( - 2E967F0046ACCA5E8B7B55907FA4129B /* SwiftSoup.modulemap */, - 6346CFBEA933099EAF3F8A29B587F234 /* SwiftSoup.xcconfig */, - E9C8A920414D2105CA6700686F978E07 /* SwiftSoup-dummy.m */, - F570165055D0678B90FB5354F839E99D /* SwiftSoup-Info.plist */, - BFEC30BD104B22A5E813AACA1E7599A6 /* SwiftSoup-prefix.pch */, - 1118D0D43C71D278146F7AB6D4785B8C /* SwiftSoup-umbrella.h */, - ); - name = "Support Files"; - path = "../Target Support Files/SwiftSoup"; - sourceTree = ""; - }; - 5FA87AF0D184E6A2097C7132B9CCDAC0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 137E22E64B5D156F828AE08803E2C120 /* Alamofire.modulemap */, - 1C276496C2A497595342F609A11A19D3 /* Alamofire.xcconfig */, - F6041BDEFBEB864C50FE3F402A05208A /* Alamofire-dummy.m */, - 9399DAD180E5433ADA69B07CEFF00B7F /* Alamofire-Info.plist */, - 6E5E76F6F181C71B0CF2CBCF64B7F5CC /* Alamofire-prefix.pch */, - BB6BADA3BCFF9E58AB82F08FA655E30F /* Alamofire-umbrella.h */, + 43F01F50BF8070F0FEC320FA004C4A0E /* Alamofire.modulemap */, + A6D9F0DDA00FFE6350CC46C4BE9907F8 /* Alamofire.xcconfig */, + DF498142A7BDA851B0511511BC572908 /* Alamofire-dummy.m */, + 69DCD1DF95153AC9204871F8FB22661D /* Alamofire-Info.plist */, + 8A13BB1E437776E5DE04CF5EE80FBF49 /* Alamofire-prefix.pch */, + 415A608862DEDFAC8CC7198695432E82 /* Alamofire-umbrella.h */, ); name = "Support Files"; path = "../Target Support Files/Alamofire"; sourceTree = ""; }; - 667461022D6D5E94B7CFCB491A6FE497 /* SwiftSoup */ = { + 3E46AD10CA78C90318F0ED148F449156 /* standard */ = { isa = PBXGroup; children = ( - E82FC902B263C849C226DC1A4CE62560 /* ArrayExt.swift */, - 5C636D248E7A0E22462A7874A817E901 /* Attribute.swift */, - 99FECC33B2115505ECF7BE8580EE0439 /* Attributes.swift */, - B7103993D682DFAEFF1ACE1E3ABFDBEB /* BooleanAttribute.swift */, - 1F259B22AE35609F9B5245893130A1A0 /* CharacterExt.swift */, - 9F2D98C38DA35BED6B75D981AB940530 /* CharacterReader.swift */, - 13B2CE681720E38C4B6A0A80040A7AA0 /* Cleaner.swift */, - 8B8004F93BB4C053A5EAB22260031F56 /* Collector.swift */, - 0A2987A8F5668C55A41AAB1DDF6E3C1A /* CombiningEvaluator.swift */, - 70DEE6C3B2F908BE5306E001003F37F2 /* Comment.swift */, - E169C6826D7295D81456125E1704E99C /* Connection.swift */, - 7C1154FCB7D6E8A26F8CB4DD94CE5A29 /* DataNode.swift */, - DCBD0F1ECBCD4565D0DEAB5DADA62A11 /* DataUtil.swift */, - EEBEF60EF70C33FF6A1B22FE8BD5D0AD /* Document.swift */, - 9609D2A53252F7F2FAC5DCD643C6D91B /* DocumentType.swift */, - 573416E79361F002BE55F7BC9DAFAA9D /* Element.swift */, - E199236C9BF364E53224166E45BA03EB /* Elements.swift */, - 9CF09E37FDD735F465E6B6216B30CEE9 /* Entities.swift */, - 76282DA39EC0E136182A051BE30D6DC2 /* Evaluator.swift */, - 2B0C80E2851FD02C55F9B22CF51E3E23 /* Exception.swift */, - 94A7C1FEEDE975FAA3A8BCA25BDEB404 /* FormElement.swift */, - FB9BE110446CE2CEC4860B60FC38502D /* HtmlTreeBuilder.swift */, - 45143FDF591F69ED564F1264B9305FFE /* HtmlTreeBuilderState.swift */, - E928783D7C93CB9561287B069095D106 /* HttpStatusException.swift */, - 034168192F5344FE140E7B19C6F0641E /* Node.swift */, - 4061397EAF6D89A8034CB875B442B9F1 /* NodeTraversor.swift */, - 990E77D21B4368AB9047BFAB6663D713 /* NodeVisitor.swift */, - 3410D52ADF6114369FE3239439FBFE39 /* OrderedDictionary.swift */, - 2D2671C047C718D90EBB43E0CA71B350 /* OrderedSet.swift */, - F0D5E92A5B404B8819BD6EC4BC03FA6E /* ParseError.swift */, - BB3ABBE7E6F56E8E23FF4AF8B8CED073 /* ParseErrorList.swift */, - 127A6AA77F5446F6840EB4D6AFE89288 /* Parser.swift */, - 605A058A955D4EF52B0325C111BAD3F0 /* ParseSettings.swift */, - 42AC484814D52E506ACADEB63F98F784 /* Pattern.swift */, - C6FA57814153841A74FCCCEA13BFCFAD /* QueryParser.swift */, - 823DC8C25E72B819F5C79A92B30A3266 /* Selector.swift */, - 732617E753A36C261CEC681F83A1A87D /* SerializationException.swift */, - 9BF47B00F4F30C1FEC67EF0F4FEBED8C /* SimpleDictionary.swift */, - 95A3091556DD5C962C9C7874F8C247F0 /* StreamReader.swift */, - ABB20242C0B982B0BCD595ABB6E9F261 /* String.swift */, - 5B8A04381C9CB42C907BC62A2668FF30 /* StringBuilder.swift */, - 88B6CDC816956C94E68CDD574259DDEC /* StringUtil.swift */, - 5A7C407D76AB5AB66E8668DF973BAD07 /* StructuralEvaluator.swift */, - C2AC5CA9B555D8E5773A490E36178EF5 /* SwiftSoup.swift */, - 92D3427918198D5CF814A746836340E2 /* Tag.swift */, - 151EC9D1B3B67FC12B68DE618E12EF47 /* TextNode.swift */, - DDC1CFC7BB62657A6D1183F196FB95A8 /* Token.swift */, - E165BB71A736868FDEB3895EAB2469A7 /* Tokeniser.swift */, - 4CB5BF5A1CE7C697319C19048AC090E5 /* TokeniserState.swift */, - 7C3E431C7317FEF1A76CED301FBA9A7A /* TokenQueue.swift */, - EC1038A3F4133F23866F8A1C834BDEF4 /* TreeBuilder.swift */, - 8D110B6EEC23AAFB7A4755B61EDEED1C /* UnicodeScalar.swift */, - D609947E601A991A140A38F262AD9585 /* Validate.swift */, - A1DBECBB71831D96F458B18B559458F8 /* Whitelist.swift */, - 0D47DEFD496C81105605B4F57DAE55DC /* XmlDeclaration.swift */, - E91503E5E33BD1D7EEDF179A30A862FC /* XmlTreeBuilder.swift */, - 5D08BA0306ABA101B0B5255A81CFD72E /* Support Files */, + 560738D1161A160D9E78A1CF90292631 /* AggregateFunctions.swift */, + 4F09C457495E47327181BB336BA48486 /* Blob.swift */, + 8F318DDF89BA9FD52CF2A21A227A63FA /* Coding.swift */, + 1704BD471040C5FBB296DAEC52D58B24 /* Collation.swift */, + B919EF04F8CB99807C9ACA531DBBBA9F /* Connection.swift */, + AE370E1AF9EF1C02EA59A28C2C48CD97 /* CoreFunctions.swift */, + FA1D8F9B5A9276A639812AA9E7D6181C /* CustomFunctions.swift */, + 7F829EEA5BF829B33944A5E4B45E0FA1 /* DateAndTimeFunctions.swift */, + 5C61EEB64ABC2A991E5C1260DFF85587 /* Errors.swift */, + 1B4131DF71EECFEFE7217D25B2947507 /* Expression.swift */, + C2E9808C0C4C449629EE45BB6AEE0D37 /* Foundation.swift */, + 5955D83C0B11602361368A64E39291AE /* fts3_tokenizer.h */, + AF9E8543AA5E405390AB077877472553 /* FTS4.swift */, + 845C3AD430B6A6A40FDF548D59A5848B /* FTS5.swift */, + CDB54159DE0F55DD0599936B613C90A1 /* Helpers.swift */, + A5B8B43752D3497B11D6E9345CBE1B16 /* Operators.swift */, + 5150D7B9E41CB7137A02B8E370FB01FF /* Query.swift */, + 4E4C2D116D4EA7C2D749D7A16FD6D9D0 /* RTree.swift */, + A82CA27C151897F10A61E83D7333E221 /* Schema.swift */, + DB79771D9FBAC7B44540A0FADBDDF5D5 /* Setter.swift */, + 7013C19B7F0D4EAF27ABA27B31492873 /* SQLite.h */, + E1C97E9A69E22326322D5699135BBBA8 /* SQLiteObjc.h */, + E0140E1B72E07B3CA773B4AE00247905 /* SQLiteObjc.m */, + 679A6024B620FBCB46DD6042600E001D /* Statement.swift */, + 12E6AE43D1E154DD5D289CA0DFFE9CD0 /* Value.swift */, ); - name = SwiftSoup; - path = SwiftSoup; + name = standard; + sourceTree = ""; + }; + 4A845FE1F5249A6D27929A37BE9987F5 /* Pods */ = { + isa = PBXGroup; + children = ( + 59766D988F8F8E0E3ADD641DB30FB1A7 /* Alamofire */, + E9D9554E2B096A7E27B9310F16D583F6 /* Kanna */, + 81F22C7F23EAFBFCD76DF0608648A3E7 /* MagazineLayout */, + 529E3211CAB93A272DF9B6ED912030CA /* SQLite.swift */, + 8152631F6F44BF2A2B0A47420BCA3D0E /* SwiftSoup */, + ); + name = Pods; + sourceTree = ""; + }; + 4EF4FAAB5B7732EF8B8650F871BB3764 /* Support Files */ = { + isa = PBXGroup; + children = ( + B04B281DB74357E8AACCC5A7C26DE738 /* Kanna.modulemap */, + E7A45381D815E6453FACB74AA3738983 /* Kanna.xcconfig */, + D1BB7207D301CB269951CBD1A6A22851 /* Kanna-dummy.m */, + 4F73CED7F8CB7F11F3AC4CC6AC2C4174 /* Kanna-Info.plist */, + C732FFBE4ED3785EDED8464F2EE3C3E5 /* Kanna-prefix.pch */, + EADF5C1D4723088BB7C3337B21453A4D /* Kanna-umbrella.h */, + ); + name = "Support Files"; + path = "../Target Support Files/Kanna"; + sourceTree = ""; + }; + 529E3211CAB93A272DF9B6ED912030CA /* SQLite.swift */ = { + isa = PBXGroup; + children = ( + 3E46AD10CA78C90318F0ED148F449156 /* standard */, + 56AB541BF09D3FEF915C84CBCA09A35E /* Support Files */, + ); + name = SQLite.swift; + path = SQLite.swift; + sourceTree = ""; + }; + 56AB541BF09D3FEF915C84CBCA09A35E /* Support Files */ = { + isa = PBXGroup; + children = ( + 9338DA4ACA68AA23D0E5B5F25A387BD1 /* SQLite.swift.modulemap */, + 69F9EB1A57316D8D7693BA0EB424508B /* SQLite.swift.xcconfig */, + A5263AFF671C778B56F9FDE8F4F8DE5B /* SQLite.swift-dummy.m */, + 6003912AD5E8990F20B1CA2149B39D65 /* SQLite.swift-Info.plist */, + CFAECD16AEC0D1903DCB75F2B7E2670F /* SQLite.swift-prefix.pch */, + 73BD95003DE672657A946C1D1ABDB226 /* SQLite.swift-umbrella.h */, + ); + name = "Support Files"; + path = "../Target Support Files/SQLite.swift"; + sourceTree = ""; + }; + 59766D988F8F8E0E3ADD641DB30FB1A7 /* Alamofire */ = { + isa = PBXGroup; + children = ( + FF013CCB90B3360BA51591339D7E2E8F /* AFError.swift */, + E6B2B115396A0AE137E5DA6F2E73EF1A /* Alamofire.swift */, + 8ED2F736D6A8EF0C3634D182FD69A1AD /* DispatchQueue+Alamofire.swift */, + 011413E15D1A1158E3D0172E39430F62 /* MultipartFormData.swift */, + 5D10F4E95CC00C59D2AD2ACB686D2721 /* NetworkReachabilityManager.swift */, + 8FE8E65A47C3326C4C69E8A1C79AF282 /* Notifications.swift */, + 1AA32E3FA32F7871B3FB3360A1188AB1 /* ParameterEncoding.swift */, + AFA1EC5780B8DDAF3EE9121786BDFB40 /* Request.swift */, + E4F2518BACB21182CE3CC250B9CE5252 /* Response.swift */, + DB4D89FD54CB936E6878850053C25B01 /* ResponseSerialization.swift */, + F7C9E815E13A4511BDCA61F8956D7C43 /* Result.swift */, + 4C8E03D3D1C2838FAF69009C84494AF6 /* ServerTrustPolicy.swift */, + EB660DEE74D290256E5D14D412E39A58 /* SessionDelegate.swift */, + 3644FE02698E09B0406FB05CE09BD537 /* SessionManager.swift */, + 1AB021887ACFB2A3D097DDA0C1F86EE0 /* TaskDelegate.swift */, + 6CBE860129DDD103BFC94090BCAE3466 /* Timeline.swift */, + 1D89E7B9B4462DB9754211CC79D3A536 /* Validation.swift */, + 2B735ABCBAD3B22D646FE1557D3A103C /* Support Files */, + ); + name = Alamofire; + path = Alamofire; + sourceTree = ""; + }; + 5CC2000B240B3A9EA0186ED55E1BA1BC /* Support Files */ = { + isa = PBXGroup; + children = ( + 2E3C61F484129C31DC9D67DFC85F17A6 /* SwiftSoup.modulemap */, + 12C889489EDA52D227D5B8D9A897BB43 /* SwiftSoup.xcconfig */, + 3E6F68F4437F2BE970D8A408BD44986F /* SwiftSoup-dummy.m */, + 172BB88D815B0180A62C485BDAE235FB /* SwiftSoup-Info.plist */, + FE07BAE30266935E2E07AB70F35D34F7 /* SwiftSoup-prefix.pch */, + 35F2620C4193774D33203087DB520BD4 /* SwiftSoup-umbrella.h */, + ); + name = "Support Files"; + path = "../Target Support Files/SwiftSoup"; sourceTree = ""; }; 79DDEB7AC44EBAA9952D15F966180055 /* Pods-AvH Plan */ = { @@ -663,20 +672,102 @@ path = "Target Support Files/Pods-AvH Plan"; sourceTree = ""; }; - 8E81B2E615799E7D4E16FAC9083CC1F9 /* Kanna */ = { + 8152631F6F44BF2A2B0A47420BCA3D0E /* SwiftSoup */ = { isa = PBXGroup; children = ( - F05E3D50BFE84EEDEAA6CED9031902F0 /* CSS.swift */, - EA282F12B600C54FEA45C6C9E4DD1282 /* Deprecated.swift */, - 3ED90F3CF20FFAE43910BB24EFD088BC /* Kanna.h */, - 052D35AAD7A3969A9DAE285DD8E42710 /* Kanna.swift */, - 2DD4A31290C14C1F9B070C3B8DA9D78D /* libxmlHTMLDocument.swift */, - 2AB06798FF9A8819AA344242DAFAC18C /* libxmlHTMLNode.swift */, - E1A437386D0600C78993DF617704A0A0 /* libxmlParserOption.swift */, - 28C0FF6216E767C0E5900A680DC850E0 /* Support Files */, + 74E00536F087157F8095EC8534DEAC47 /* ArrayExt.swift */, + F0D54DB7DA52670CBBFFBC995CF33603 /* Attribute.swift */, + D0BA45F58E73A281DA299B92F5329E80 /* Attributes.swift */, + 767755578215E1B952375D1F1DE1466A /* BooleanAttribute.swift */, + 5B574DDA6F3C1DEB3201638FA05608A0 /* CharacterExt.swift */, + A97312134D65272D53F222AD55229D62 /* CharacterReader.swift */, + 468835E0C2AB527A0401301DB469FB66 /* Cleaner.swift */, + 5D3E7378F541C6854DC805BCC32B9091 /* Collector.swift */, + 1B012CAF337FCEB311C8D5B5787A9103 /* CombiningEvaluator.swift */, + F7A4F05A61D62BC9B097D38B5FE56E8E /* Comment.swift */, + C03DD5B8C2770C7449276CE9289F2749 /* Connection.swift */, + 0AD104111B962E921D371BF13D395377 /* DataNode.swift */, + 8AEBD4091D39231D75F2F6AE53E94A83 /* DataUtil.swift */, + BEB4D33EACC3BF659B4219160913D0A9 /* Document.swift */, + CD2BB1C784B95C8695B19173AA825DE8 /* DocumentType.swift */, + CFE961B22AB38644878FF5C45F2DD749 /* Element.swift */, + 107E38A9CE28747FD142857312758F9D /* Elements.swift */, + DC489BA39FE2C8C4B9CDE8DF8CA46BDA /* Entities.swift */, + CFBEE8D5AB22D2F8A9CBF9C5ACE8104E /* Evaluator.swift */, + B1DEE91A6EA1458D4AE7C8793EEA8785 /* Exception.swift */, + ECC2143961D86152696FFEED24AF2E7D /* FormElement.swift */, + 71D388747980A9B4EAD02B98FA5AC9C2 /* HtmlTreeBuilder.swift */, + BE51F953AF32576FA4B7F667A3A24E0A /* HtmlTreeBuilderState.swift */, + 2E8B1EC8D229E8297188B6AB9B0F2C43 /* HttpStatusException.swift */, + 099EF851F3DB6E6E1D7014BFF6A5D58D /* Node.swift */, + BB62E8EC6AF602937DDE383C07768FB0 /* NodeTraversor.swift */, + ECA487ECAF5D48FCAB519423B0E102C9 /* NodeVisitor.swift */, + 62D0D6FA88A0AF815527EA91DAB87FEA /* OrderedDictionary.swift */, + 0B3D961B6BEB63E9FA000373FD89C97E /* OrderedSet.swift */, + 7FB37A0FD0E39CDE02B809162605F787 /* ParseError.swift */, + 15BF4DA2EAB401B3629C83CC4E465DC6 /* ParseErrorList.swift */, + 9D8F5259AF1EBD98C7AFCD62ECA65247 /* Parser.swift */, + 92975596103DB60581BC1CF55D8D4A62 /* ParseSettings.swift */, + C058D19D9EC2E9D0C841F710673FD12E /* Pattern.swift */, + F49C8F6F93B5BF786036844C56821A8F /* QueryParser.swift */, + 07F5E48ED702300C5A22F31A7515EB76 /* Selector.swift */, + 05456E3FBA74962FDD575B3A3E11AC6D /* SerializationException.swift */, + 4EBC93C7110B1D4450910686210479CA /* SimpleDictionary.swift */, + 5071AE12CC71EEEDDA562FA2D8095C00 /* StreamReader.swift */, + 2E1176F329799777E8149135D75D1126 /* String.swift */, + 64FCEB540172C1B51EF036AE9B5CBB6D /* StringBuilder.swift */, + E5CE2A7BB455759EDCE619FF1F1CAD08 /* StringUtil.swift */, + 1FD5CC473E09F8EC97FEC85F0EC940BF /* StructuralEvaluator.swift */, + D967729AB01145A9B43F64C8125E04A7 /* SwiftSoup.swift */, + 937DDA4A4750B8A6BDFB567D222CF52A /* Tag.swift */, + 200035720BBC4EECADE93B052791EB02 /* TextNode.swift */, + B80088F37679D8CA4634481C61197C0B /* Token.swift */, + FD66573D2C3E5FFB6AC3232E75AD1168 /* Tokeniser.swift */, + 5E5F302421AB8495A01D9E80D69C1F5F /* TokeniserState.swift */, + 8ABC72697596AD91A8728AFA75515D7A /* TokenQueue.swift */, + AE0C85E529C1D4DF4998589BC984F0C4 /* TreeBuilder.swift */, + E82E0689B614C986A6C1959D2CB4D615 /* UnicodeScalar.swift */, + 774711A6429F61DF759A3E95B89D7D7C /* Validate.swift */, + 92EA3B2FA76EE62DC29441D9CD51DA5E /* Whitelist.swift */, + AEF7AEDB05A57D37515804E727C994D4 /* XmlDeclaration.swift */, + ED713E767746489D45F417D3221A3468 /* XmlTreeBuilder.swift */, + 5CC2000B240B3A9EA0186ED55E1BA1BC /* Support Files */, ); - name = Kanna; - path = Kanna; + name = SwiftSoup; + path = SwiftSoup; + sourceTree = ""; + }; + 81F22C7F23EAFBFCD76DF0608648A3E7 /* MagazineLayout */ = { + isa = PBXGroup; + children = ( + 2F638C124C09D4B5D81AF514DB4F1664 /* BackgroundModel.swift */, + 978F3A25B4812A3D08B70862A31D6171 /* CollectionViewUpdateItem.swift */, + 0E267E93DBAE7586A3EFE0809BA0129D /* ElementLocation.swift */, + 714CBFFC3050CAE40F84B85491E81286 /* ElementLocationFramePairs.swift */, + 5BA0AABC03C0F4A99293169274CEAAC3 /* FooterModel.swift */, + 94274CEA0580C851E7B1E29630792533 /* HeaderModel.swift */, + CEE859B55DEAEF1630A5FB2D15F9004D /* ItemModel.swift */, + 2855F0E0942F7CA02E3DC4A7FB56EF9B /* MagazineLayout.swift */, + 46A1CB0C3D9FEACB215D2D6EF0BB4BB3 /* MagazineLayout+Default.swift */, + E36970D3189CEBAB66D321D59B19A615 /* MagazineLayout+SupplementaryViewKinds.swift */, + 67FB02BF45CDA6963356D39BAB29CE98 /* MagazineLayoutBackgroundVisibilityMode.swift */, + A392DEEB8CF6F4F24E70058FCDC2D703 /* MagazineLayoutCollectionReusableView.swift */, + 3E21A3321EDFBC9AC63B6452872DF98D /* MagazineLayoutCollectionViewCell.swift */, + 73503D128DDA6C52C09031E665AFFC63 /* MagazineLayoutCollectionViewLayoutAttributes.swift */, + 1A3205B99FD5F0755F0D22B0AC4B05ED /* MagazineLayoutFooterVisibilityMode.swift */, + 36CBD50BCF9BFB29A4E7ECBCFAFF00DE /* MagazineLayoutHeaderVisibilityMode.swift */, + 79905B1C24BCCA30BCC56D10E807B01D /* MagazineLayoutInvalidationContext.swift */, + BBBF263E6A05370B0C4E8C97934E756D /* MagazineLayoutItemSizeMode.swift */, + F325ADE7DE4C4B6426DA39429860C4A1 /* MagazineLayoutItemWidthMode+WidthDivisor.swift */, + E0077279530C503A85D68949CF17AAD8 /* MagazineLayoutSectionMetrics.swift */, + 8CEC366074B61066AA4037A020934FE2 /* ModelState.swift */, + 6E07BDEE8E08DBB68106D09EA50E26C5 /* RowOffsetTracker.swift */, + B5009E62D2010A8FB1BB52FB1773FA19 /* SectionModel.swift */, + 2D475B0A37D2832B75A9B5F9C26F9EA9 /* UICollectionViewDelegateMagazineLayout.swift */, + 2762A898127AA9273690D589F1A3D1EE /* Support Files */, + ); + name = MagazineLayout; + path = MagazineLayout; sourceTree = ""; }; 9B055D0CFEA43187E72B03DED11F5662 /* iOS */ = { @@ -708,8 +799,8 @@ children = ( 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, D210D550F4EA176C3123ED886F8F87F5 /* Frameworks */, - 4B30053D7A54741E57B3F019DAFED992 /* Pods */, - 003DB28315CE9F4514A25AB83836743A /* Products */, + 4A845FE1F5249A6D27929A37BE9987F5 /* Pods */, + D84AB1E0F7F4665C182381A4438B950B /* Products */, 193507AA07A01F54362D558007C15085 /* Targets Support Files */, ); sourceTree = ""; @@ -722,6 +813,37 @@ name = Frameworks; sourceTree = ""; }; + D84AB1E0F7F4665C182381A4438B950B /* Products */ = { + isa = PBXGroup; + children = ( + 776A02A1A770CB2056E440C09F25B5BB /* Alamofire.framework */, + 638A262A92440733E079624634943E87 /* Kanna.framework */, + 040B018A7A399C74F48F33B45A3FD5A0 /* MagazineLayout.framework */, + 3A6448292FA8021AFACAB298DD3F51EA /* Pods_AvH_Plan.framework */, + C4991DC2CEC83301D77E377CE3CD9E3A /* Pods_AvH_PlanTests.framework */, + 6723768A340E222A9DAB56C4AF4E75B2 /* Pods_AvH_PlanUITests.framework */, + 31EBC53B502AC4F9B553327504676A0D /* SQLite.framework */, + 3C9DF21B4D7B25A23702DB95447CBA06 /* SwiftSoup.framework */, + ); + name = Products; + sourceTree = ""; + }; + E9D9554E2B096A7E27B9310F16D583F6 /* Kanna */ = { + isa = PBXGroup; + children = ( + AF712A1B58DC7811AB5532A7C36B4CB6 /* CSS.swift */, + B5C747FB384CD9ECF2D5430067766540 /* Deprecated.swift */, + 018DD0C9DBFB3F081CE44E3901F99F2A /* Kanna.h */, + 7F335B60ECE0CAFE671326377F4B23A5 /* Kanna.swift */, + E77E4B6015610AF8C21E909D96BC0806 /* libxmlHTMLDocument.swift */, + B4D73221E18F4F6CF9D9F981888A17A7 /* libxmlHTMLNode.swift */, + C4C78EA8B6412B0D3FC07F08F96B4482 /* libxmlParserOption.swift */, + 4EF4FAAB5B7732EF8B8650F871BB3764 /* Support Files */, + ); + name = Kanna; + path = Kanna; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ @@ -742,6 +864,17 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 0DF7B73EFDFD18BADA575A4F93B554B4 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 8BA0A7863897DA3DB76DBD07766E6810 /* fts3_tokenizer.h in Headers */, + BBE0AF6572E800BC3F60DAFDEEAABECF /* SQLite.h in Headers */, + 1741BD10A54EC0FAC6AD1251D2322A28 /* SQLite.swift-umbrella.h in Headers */, + A325A956F893A7DDA910D29FCE33FC7E /* SQLiteObjc.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 23D70D9651451F43E7E8CC1A87B4B7E9 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -750,22 +883,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 3E065E7860A218FCDF6A0BDE59FD8878 /* Headers */ = { + 8C06BF235188A488EDCFBF3AD88E912E /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - D8AE889440CFA0364DF5DDC54FBAE279 /* Pods-AvH Plan-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 443D4B2CF3B4E2FC706A572A7B017443 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - AD8EED1090DF34600E690ABC4F16E68C /* fts3_tokenizer.h in Headers */, - 3A2C50EECF99E84E68AF0B160E4A5643 /* SQLite.h in Headers */, - AE6920C5EDCD322FEE2E6A081D1200E3 /* SQLite.swift-umbrella.h in Headers */, - 00FA41228EBD6F619D62B7034CBF1817 /* SQLiteObjc.h in Headers */, + D8E63A729EEC07508D8D5E008282DB6E /* Pods-AvH Plan-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -777,35 +899,25 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - B6B6F73D9A03A7E302C421490EAAF6D1 /* Headers */ = { + CDC2C5440E6B4F7938A8B5FB942EB574 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - A3F84F1E7C6710F0F2A5AEDB5F84DFA0 /* SwiftSoup-umbrella.h in Headers */, + 9EE618A14C24E9442C607A945C0C02C8 /* MagazineLayout-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + E0337DE294C3B6FA132964793AF90A3F /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + E378B1B9B872851C5C4E6E621E69FFC1 /* SwiftSoup-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 1B292E2166E4960E72BFC933F669C182 /* SwiftSoup */ = { - isa = PBXNativeTarget; - buildConfigurationList = 3C79182F6C0E9D185B896EB00AE161E7 /* Build configuration list for PBXNativeTarget "SwiftSoup" */; - buildPhases = ( - B6B6F73D9A03A7E302C421490EAAF6D1 /* Headers */, - 412D982185FEDD733475716A275DCA40 /* Sources */, - 3AD72B18BB9676FF7358C1027256A7B9 /* Frameworks */, - C263AF7F7EB41C69D33D3C485F787B92 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = SwiftSoup; - productName = SwiftSoup; - productReference = 0CFBEA6FB86124CD60C36A4DE4242055 /* SwiftSoup.framework */; - productType = "com.apple.product-type.framework"; - }; 1E0B9DFE11A3B2711C371DDBBA9BDAA6 /* Kanna */ = { isa = PBXNativeTarget; buildConfigurationList = 298C5DBE2FFB2DE540832BA1BD48B738 /* Build configuration list for PBXNativeTarget "Kanna" */; @@ -821,7 +933,7 @@ ); name = Kanna; productName = Kanna; - productReference = 96D6F882A76EABC972221A214EB2BFCD /* Kanna.framework */; + productReference = 638A262A92440733E079624634943E87 /* Kanna.framework */; productType = "com.apple.product-type.framework"; }; 3383968E74B5371B20BB519B170DC7FD /* Alamofire */ = { @@ -839,7 +951,7 @@ ); name = Alamofire; productName = Alamofire; - productReference = 1CA869EFD2E2AC9347FC812C79005368 /* Alamofire.framework */; + productReference = 776A02A1A770CB2056E440C09F25B5BB /* Alamofire.framework */; productType = "com.apple.product-type.framework"; }; 4F58E6A326CFE0774A009139A52A7BFF /* Pods-AvH PlanUITests */ = { @@ -858,17 +970,17 @@ ); name = "Pods-AvH PlanUITests"; productName = "Pods-AvH PlanUITests"; - productReference = D71DC96FD3EC0F9D9603EA7702C0F0A7 /* Pods_AvH_PlanUITests.framework */; + productReference = 6723768A340E222A9DAB56C4AF4E75B2 /* Pods_AvH_PlanUITests.framework */; productType = "com.apple.product-type.framework"; }; - 71A4C9D0713914879BA3623443A38E89 /* SQLite.swift */ = { + 8A869C3B8D0FBDB3FFF7468E8C556EC3 /* SQLite.swift */ = { isa = PBXNativeTarget; - buildConfigurationList = 4CE029C2C3ABD9217B19948FDF134D3C /* Build configuration list for PBXNativeTarget "SQLite.swift" */; + buildConfigurationList = 3CE4219325CB87613730D9020FBC1519 /* Build configuration list for PBXNativeTarget "SQLite.swift" */; buildPhases = ( - 443D4B2CF3B4E2FC706A572A7B017443 /* Headers */, - 34B252BCFA6CD7FD4028ACC07698E770 /* Sources */, - F53A5F5F178B259E415AE32E25F5CBE7 /* Frameworks */, - 14AEF892935AD05B81F90AAFBF09E210 /* Resources */, + 0DF7B73EFDFD18BADA575A4F93B554B4 /* Headers */, + CA6FF2CF43497ABEDA79BFB8869BF7E4 /* Sources */, + CC97F2923487E7ED78717432BE2A18F0 /* Frameworks */, + F1BE0641319DDAEF84DB96FAA8CCEFC4 /* Resources */, ); buildRules = ( ); @@ -876,29 +988,30 @@ ); name = SQLite.swift; productName = SQLite.swift; - productReference = 6AC424D97047515D3E449BE661372F54 /* SQLite.framework */; + productReference = 31EBC53B502AC4F9B553327504676A0D /* SQLite.framework */; productType = "com.apple.product-type.framework"; }; - B0D9F197408B0AF549346DC3893E31F7 /* Pods-AvH Plan */ = { + A3659275593D1A051A41F7ACAF1CEBF6 /* Pods-AvH Plan */ = { isa = PBXNativeTarget; - buildConfigurationList = CAA8280AEB088E10CB318F389CFE5D48 /* Build configuration list for PBXNativeTarget "Pods-AvH Plan" */; + buildConfigurationList = 871CE3B125E44DA22CB0210068EA6425 /* Build configuration list for PBXNativeTarget "Pods-AvH Plan" */; buildPhases = ( - 3E065E7860A218FCDF6A0BDE59FD8878 /* Headers */, - 2F64C0A27584633C8D77B27CC00A49D1 /* Sources */, - 04533BD97013C37A5DA6673FB69E9534 /* Frameworks */, - 5B564EAABAF9653F9B4C0D6D86CDC0F8 /* Resources */, + 8C06BF235188A488EDCFBF3AD88E912E /* Headers */, + 0EF0AE62C38748FD229A436047D724D1 /* Sources */, + D90056DE217E04A80730482E271B659D /* Frameworks */, + C610CF5206EFB309E5627E0C7DF2C84B /* Resources */, ); buildRules = ( ); dependencies = ( - BC6B45D07EFE3912707B7EF5C4FCA6DD /* PBXTargetDependency */, - CBCFED8737E3AA89198382DBED58CE36 /* PBXTargetDependency */, - 029821E9B9424285A3D2FAD5AFBF5466 /* PBXTargetDependency */, - 6FC6FC2AB08BAC251C52A805A4BE5087 /* PBXTargetDependency */, + C291C5420800B43F9E41C30E681388F8 /* PBXTargetDependency */, + AFE8B983F269F98579B6C2ED4C5B4B0E /* PBXTargetDependency */, + 615A83F3590D9F9013538A6539BB6F49 /* PBXTargetDependency */, + 5B980915D8D8E44695642CF898C29AAB /* PBXTargetDependency */, + CCA5CDA6B143B709269899AC67E77F05 /* PBXTargetDependency */, ); name = "Pods-AvH Plan"; productName = "Pods-AvH Plan"; - productReference = C8B3AD406B99E8CA56562B55573DC552 /* Pods_AvH_Plan.framework */; + productReference = 3A6448292FA8021AFACAB298DD3F51EA /* Pods_AvH_Plan.framework */; productType = "com.apple.product-type.framework"; }; B8C6AD5E702222047282C46D5A957F5F /* Pods-AvH PlanTests */ = { @@ -917,7 +1030,43 @@ ); name = "Pods-AvH PlanTests"; productName = "Pods-AvH PlanTests"; - productReference = 3FC0A3E428BD8F0FC4736DCA818987FF /* Pods_AvH_PlanTests.framework */; + productReference = C4991DC2CEC83301D77E377CE3CD9E3A /* Pods_AvH_PlanTests.framework */; + productType = "com.apple.product-type.framework"; + }; + CA5C346811416F5E58C50FE256305DBB /* MagazineLayout */ = { + isa = PBXNativeTarget; + buildConfigurationList = 90A3DE14CC163F848F70A3E804DE28DD /* Build configuration list for PBXNativeTarget "MagazineLayout" */; + buildPhases = ( + CDC2C5440E6B4F7938A8B5FB942EB574 /* Headers */, + 4231D25D5A188A86FCDE6036F34566DF /* Sources */, + 8FF4D864766625F0E4E0889C72FAC941 /* Frameworks */, + B5DDA3DC0E78FF9C0C013F3C104E2D48 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = MagazineLayout; + productName = MagazineLayout; + productReference = 040B018A7A399C74F48F33B45A3FD5A0 /* MagazineLayout.framework */; + productType = "com.apple.product-type.framework"; + }; + CC36B519DC0BE1511623F9A1B41B6F96 /* SwiftSoup */ = { + isa = PBXNativeTarget; + buildConfigurationList = 1AE89B8E00C5ED6E6E9E3832BBF6F837 /* Build configuration list for PBXNativeTarget "SwiftSoup" */; + buildPhases = ( + E0337DE294C3B6FA132964793AF90A3F /* Headers */, + 303F12903C8E23B9DD1F36BE634F356D /* Sources */, + CCB760D24A49DAC8A47499D28D60F01B /* Frameworks */, + C31391148008F674F83D8B5C47E5926C /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = SwiftSoup; + productName = SwiftSoup; + productReference = 3C9DF21B4D7B25A23702DB95447CBA06 /* SwiftSoup.framework */; productType = "com.apple.product-type.framework"; }; /* End PBXNativeTarget section */ @@ -937,29 +1086,23 @@ en, ); mainGroup = CF1408CF629C7361332E53B88F7BD30C; - productRefGroup = 003DB28315CE9F4514A25AB83836743A /* Products */; + productRefGroup = D84AB1E0F7F4665C182381A4438B950B /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( 3383968E74B5371B20BB519B170DC7FD /* Alamofire */, 1E0B9DFE11A3B2711C371DDBBA9BDAA6 /* Kanna */, - B0D9F197408B0AF549346DC3893E31F7 /* Pods-AvH Plan */, + CA5C346811416F5E58C50FE256305DBB /* MagazineLayout */, + A3659275593D1A051A41F7ACAF1CEBF6 /* Pods-AvH Plan */, B8C6AD5E702222047282C46D5A957F5F /* Pods-AvH PlanTests */, 4F58E6A326CFE0774A009139A52A7BFF /* Pods-AvH PlanUITests */, - 71A4C9D0713914879BA3623443A38E89 /* SQLite.swift */, - 1B292E2166E4960E72BFC933F669C182 /* SwiftSoup */, + 8A869C3B8D0FBDB3FFF7468E8C556EC3 /* SQLite.swift */, + CC36B519DC0BE1511623F9A1B41B6F96 /* SwiftSoup */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 14AEF892935AD05B81F90AAFBF09E210 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 28FF73341543B6F0A7DF3C20CFFEA0AA /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -967,13 +1110,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 5B564EAABAF9653F9B4C0D6D86CDC0F8 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 988B19C4AA686C4184DDF5197B75E074 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -988,7 +1124,21 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - C263AF7F7EB41C69D33D3C485F787B92 /* Resources */ = { + B5DDA3DC0E78FF9C0C013F3C104E2D48 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C31391148008F674F83D8B5C47E5926C /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C610CF5206EFB309E5627E0C7DF2C84B /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -1002,6 +1152,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + F1BE0641319DDAEF84DB96FAA8CCEFC4 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -1027,105 +1184,107 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 2F64C0A27584633C8D77B27CC00A49D1 /* Sources */ = { + 0EF0AE62C38748FD229A436047D724D1 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 3E748CE1F08CBC1F4B6E26F53237F2A3 /* Pods-AvH Plan-dummy.m in Sources */, + 14125583A2B3932A064909BE75468779 /* Pods-AvH Plan-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 34B252BCFA6CD7FD4028ACC07698E770 /* Sources */ = { + 303F12903C8E23B9DD1F36BE634F356D /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - DC041A7FAC6EEB1918763D118F3EA500 /* AggregateFunctions.swift in Sources */, - 74ADCD390E80055B25C2DC525C6F4FA4 /* Blob.swift in Sources */, - 1348F8C6AF2F0BD4B63FEF060C7F9267 /* Coding.swift in Sources */, - 2A24C31693F9280A23F119FEB0124A70 /* Collation.swift in Sources */, - B77132E8E97F2F03D1F7A9CC99FDB974 /* Connection.swift in Sources */, - CB2D4539624912ACDFD66E59650FBFD8 /* CoreFunctions.swift in Sources */, - 32AD7674D2F39B4E708A9D54D600360A /* CustomFunctions.swift in Sources */, - DD3E25ADAD9C386C5475A09A40477E1A /* DateAndTimeFunctions.swift in Sources */, - 63FEF1969EE77347E2394791BF491BF6 /* Errors.swift in Sources */, - EB095F6238AEF755A35CC0C9E3FA3644 /* Expression.swift in Sources */, - FEF1CF2F41272889E64AAE563F7D6963 /* Foundation.swift in Sources */, - 081C861B6394BEC9C2D40DA6F5C372CF /* FTS4.swift in Sources */, - A32E1069A3BB7E789DA63DBF3CE20218 /* FTS5.swift in Sources */, - 3A26D5D76F28C3C3C2FF14F356021C3A /* Helpers.swift in Sources */, - 5C48C952C0BF35002C05004888D648C4 /* Operators.swift in Sources */, - BD7FA01177055BAF4C174E361F7727C1 /* Query.swift in Sources */, - 0C47FA188F8857E42B86C0808AEDD7C2 /* RTree.swift in Sources */, - 7371E731D4A83B366385896CF4ACB013 /* Schema.swift in Sources */, - 53CE79CE9546F3BC7DD1A29A83F63717 /* Setter.swift in Sources */, - 4FB79230A5749AF94DF7461865703E74 /* SQLite.swift-dummy.m in Sources */, - CB72A5445D21C354842ABCBBB2CE6553 /* SQLiteObjc.m in Sources */, - 582A0683CBE2D5F39CE690E050EB3C59 /* Statement.swift in Sources */, - E7E7E2F7C8B03D07E0B1E49F656CB0EE /* Value.swift in Sources */, + 3A8EEB5B16410512EEA1BE21A8D16734 /* ArrayExt.swift in Sources */, + FCD58C704F801AE5D6073A7CA5C8A9E4 /* Attribute.swift in Sources */, + F829F937EE0EC6F218709F7E652DC4DD /* Attributes.swift in Sources */, + 0E3A0C478DC01FC370527C625285D7D2 /* BooleanAttribute.swift in Sources */, + 2CAA9159FF5F675497596136D1467548 /* CharacterExt.swift in Sources */, + F2F56890ECB686D622D8BE7D30C7C5ED /* CharacterReader.swift in Sources */, + 524C0825333B58F032762DBE7963CA15 /* Cleaner.swift in Sources */, + 576FBF300332974396EF6965CE62E88D /* Collector.swift in Sources */, + 1357A1EBFF3D33D45644D6CD30A94838 /* CombiningEvaluator.swift in Sources */, + 72761E7A4081695DE09D36D545E49619 /* Comment.swift in Sources */, + C907278E4A05CC880AB4651214339C5B /* Connection.swift in Sources */, + C94E981F545D98C43F90B801111B7EB6 /* DataNode.swift in Sources */, + D2BD5E0B398F4FB5A0C930D428FB810B /* DataUtil.swift in Sources */, + FF3F127827E030282457B656BBA464BE /* Document.swift in Sources */, + BF9C0CA16BF219F7B02C6224FA5B964E /* DocumentType.swift in Sources */, + 89AFA93A1741DFDCB0DC17444ED0FC37 /* Element.swift in Sources */, + C22842D78C19DB608349454535BD9E1A /* Elements.swift in Sources */, + FDCF63FAC38BCB9196D16FEA05A586BD /* Entities.swift in Sources */, + 25C3623EE4AC2A8766989AA30B8D2DDE /* Evaluator.swift in Sources */, + 87E76888D9DB077CB8A402AE9A144F8C /* Exception.swift in Sources */, + 552B1ED167A70DC9841F8E79B63719B1 /* FormElement.swift in Sources */, + C10930EB051422B2731611AF85CF59BA /* HtmlTreeBuilder.swift in Sources */, + EC4E4EEA80B913F60E049176ED125B5E /* HtmlTreeBuilderState.swift in Sources */, + C5345CB9B8B429D28509B5D6069D82F9 /* HttpStatusException.swift in Sources */, + 636FA73DEFA1614B5A9474AD07DBD1A5 /* Node.swift in Sources */, + C532F4F85CBE93BC452ECEE01B3648C5 /* NodeTraversor.swift in Sources */, + 06D84B39EBFE84022FB83896A8839B71 /* NodeVisitor.swift in Sources */, + 182C1621D3A67FA52070BFDF8A793716 /* OrderedDictionary.swift in Sources */, + 4244BD48D0FB5067C065DD48B2A19069 /* OrderedSet.swift in Sources */, + AFB2146BD055855687F5FC416EE4A870 /* ParseError.swift in Sources */, + DE4C46576CD16746AE05A60C07BD505E /* ParseErrorList.swift in Sources */, + DFF27DF4B0C51E695939548361CF41F8 /* Parser.swift in Sources */, + F4DC5B645518913DEC6AF80182C522F2 /* ParseSettings.swift in Sources */, + 058878B012C7B9BE2EF169B2B2F21AE2 /* Pattern.swift in Sources */, + 749125C9755B255AF900E07EEDDE4B26 /* QueryParser.swift in Sources */, + 85DBD32924088DBD3E4A2C93300D0BD7 /* Selector.swift in Sources */, + 4FB6CD9F89B2C7F6AF9D1DCFD80EDA93 /* SerializationException.swift in Sources */, + D23D1D06F54B91FDCC9D19DC3CCF87C2 /* SimpleDictionary.swift in Sources */, + 21AB888E850B3825AF382933DDDA39FE /* StreamReader.swift in Sources */, + 4A0F8060E11304EE9A756D732D830525 /* String.swift in Sources */, + F30913C1E58DF3FCE8EF08F76FDEAEB5 /* StringBuilder.swift in Sources */, + A2C4E6C86D957F63947850AD0870FE19 /* StringUtil.swift in Sources */, + F95EBAA0F77F87B3AB383042B7D433A1 /* StructuralEvaluator.swift in Sources */, + D27B7FE84538B0CEF37C622E2380EBEE /* SwiftSoup-dummy.m in Sources */, + 939AB9395369D98F14FB55DFA4AEE062 /* SwiftSoup.swift in Sources */, + CA5CB9CA3B0BEBB9A9B5BD90EB8EC23F /* Tag.swift in Sources */, + DA601C7965C2BFAA426C3BD406399512 /* TextNode.swift in Sources */, + EBF93DAFB82993DD1A3A83EB5776A703 /* Token.swift in Sources */, + 2A9016FA21623DBDFB53202C02C094D6 /* Tokeniser.swift in Sources */, + 331E5F48426F3E46281E4FD790E4D89B /* TokeniserState.swift in Sources */, + 44D3E53452A8A407BA9AB230FE62C69E /* TokenQueue.swift in Sources */, + 1B9E75FF4601E8C4078C157FCBAFD178 /* TreeBuilder.swift in Sources */, + 7641B9542F4B6A627499E752CC908DDD /* UnicodeScalar.swift in Sources */, + 195F9F6BA08D9BADA61906AAABAB863E /* Validate.swift in Sources */, + 91E9D7FBC903AF5D5DAF47A004790DAA /* Whitelist.swift in Sources */, + C3252FC302AAA95D65AA590A061C06C9 /* XmlDeclaration.swift in Sources */, + EBC59E66D4099F107D6C2FA57A093978 /* XmlTreeBuilder.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 412D982185FEDD733475716A275DCA40 /* Sources */ = { + 4231D25D5A188A86FCDE6036F34566DF /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - BAB5AF890AB60E9965D3EBE13C219344 /* ArrayExt.swift in Sources */, - EA788B4EBDC9E9821016A0656F71DE6D /* Attribute.swift in Sources */, - 209B934AA2C9E19A18598E7189FA4C69 /* Attributes.swift in Sources */, - 9FB1A1258DAF736DD1276299BD9BE8BB /* BooleanAttribute.swift in Sources */, - 5AC1C470B8834871E373ABD9D18AF5A0 /* CharacterExt.swift in Sources */, - 58C43379F496AAB5B53E787D3C5C6DCF /* CharacterReader.swift in Sources */, - DD08780577B8323E8D1483CFBAEE4DD9 /* Cleaner.swift in Sources */, - 57787FF1D7967BEFD8BD0803BDDD7686 /* Collector.swift in Sources */, - B8B41DAC9DA6F98A54C0BDF91463101F /* CombiningEvaluator.swift in Sources */, - D5DA860984D9F8B62ABC6688C8ABF428 /* Comment.swift in Sources */, - 02D8450DE265A0775D5F9043AF0EF646 /* Connection.swift in Sources */, - 58CFAF03EEDB0CCEC94ACB072633AD78 /* DataNode.swift in Sources */, - D0FFEFDABA89CDBAB1F7C5FAF90D66B4 /* DataUtil.swift in Sources */, - 6E011DCFBF9F730AD6A5459DEA9174E6 /* Document.swift in Sources */, - 1EA21215633CB065DDC964E41D708F9F /* DocumentType.swift in Sources */, - 940FCB3BA6AEEBD4B65F64434B60F821 /* Element.swift in Sources */, - 800A7136B490FEEA90873C4CB329E25D /* Elements.swift in Sources */, - E902D6D83A997849C3795C523461D5D1 /* Entities.swift in Sources */, - 08833D9B1775B35AF54410278A1B8BBB /* Evaluator.swift in Sources */, - 4F57022E921ECC20746865A24D05BC33 /* Exception.swift in Sources */, - 8E3CB2EED2EF1BD3F32EE94CF1FA52B0 /* FormElement.swift in Sources */, - A46F5AC840D46D733862E04CDBC2B3F1 /* HtmlTreeBuilder.swift in Sources */, - B0E3DF2F0359EEEE08DC12E15BB4EB4C /* HtmlTreeBuilderState.swift in Sources */, - 31F9640069BF5CD134085CD2ED9F9F58 /* HttpStatusException.swift in Sources */, - 77BE9E76ADB29EA6CA9C2A90B06B8E06 /* Node.swift in Sources */, - B3645AF3B6C75B924EA4C198ED425E97 /* NodeTraversor.swift in Sources */, - 31000C808464845D617E72FA654CB45B /* NodeVisitor.swift in Sources */, - DD984E2D117F488D7AA07533FC8E48E9 /* OrderedDictionary.swift in Sources */, - AA0C51273454033620CEC8F8B456F121 /* OrderedSet.swift in Sources */, - EB9237109C8FFBD1D508C1BBBA3E5DB7 /* ParseError.swift in Sources */, - FE8D6DFE6498CB3D934BD8E7656A6D0E /* ParseErrorList.swift in Sources */, - 27D126139677831CBA43B207D3B27A1D /* Parser.swift in Sources */, - E569E87CA0E01582C2AE368FF3F9A3B8 /* ParseSettings.swift in Sources */, - 35DFE922B588C5E444BFC20EC1E48E71 /* Pattern.swift in Sources */, - B4F487826356B0155496DE2E594E6171 /* QueryParser.swift in Sources */, - E5F1FBFDD4896CB8B6B861EFD1160C2F /* Selector.swift in Sources */, - 97C5950712929118B81886AB6FA03338 /* SerializationException.swift in Sources */, - B44408F2C2463322A5FA4B9F333A0A9C /* SimpleDictionary.swift in Sources */, - E747817D2466584679E8D0BABE359985 /* StreamReader.swift in Sources */, - D22D5AD5BCA7789A361AD5C7C4298A78 /* String.swift in Sources */, - B52E8CD7A890DF442460B27009EB335E /* StringBuilder.swift in Sources */, - C3881D2CE417D4806E57695C7E6916F0 /* StringUtil.swift in Sources */, - AD74927F86AF31AEC75EB0186DD274EA /* StructuralEvaluator.swift in Sources */, - A71AD76A12D3672C644CFC03A0FEA517 /* SwiftSoup-dummy.m in Sources */, - AE7E6366378773023BAA78C5D0ECADF2 /* SwiftSoup.swift in Sources */, - 0E4E8896EB7C5CE282AFEC0414F958AF /* Tag.swift in Sources */, - 5E1CF25D174FF2182D2CF4F9AE5A0F5C /* TextNode.swift in Sources */, - BE155ACA5B0859B3B60B789769E421D5 /* Token.swift in Sources */, - C39145CEFAF0A626D6756AA082A6CAD6 /* Tokeniser.swift in Sources */, - 9A28D46CE33719D6AFF893574E93FA52 /* TokeniserState.swift in Sources */, - 4492328D94C1D62EB58549FB2B3A9F4E /* TokenQueue.swift in Sources */, - 815AB56CC5B9F69C8F5C2D8CCB485A7C /* TreeBuilder.swift in Sources */, - 9C712B9A49811CBDFEA5BEF7B66166AC /* UnicodeScalar.swift in Sources */, - BD66780AF344A069A2DC304A5BE2A95D /* Validate.swift in Sources */, - 3B0A0F88A80B33C3C9F22A811F204C95 /* Whitelist.swift in Sources */, - 7B14C12A1330B411C991741CE80818B4 /* XmlDeclaration.swift in Sources */, - D53F93F59274F230658AD6BB4ECA3DA4 /* XmlTreeBuilder.swift in Sources */, + 3C9A6AE1C6EE82B9964AAAD5EC824792 /* BackgroundModel.swift in Sources */, + 5EBC68CC899E9C62A828B576B2F570AC /* CollectionViewUpdateItem.swift in Sources */, + 3D15D45BBBB25B1BBD62CCBA7BF1BA95 /* ElementLocation.swift in Sources */, + EC851112FE0E6DBCD4E8D1AF4FF982BA /* ElementLocationFramePairs.swift in Sources */, + 981A945414F414E58B3430A5EE7868F2 /* FooterModel.swift in Sources */, + D3CAA038FE42EB7E7AFF1529280EFA5B /* HeaderModel.swift in Sources */, + 3554F51CFD1D786099898F005FF016BA /* ItemModel.swift in Sources */, + 617D53E3D12BF533A0B84217F9FCA579 /* MagazineLayout+Default.swift in Sources */, + E0AEB7977C9B5FB36AD2C93E1ECBD830 /* MagazineLayout+SupplementaryViewKinds.swift in Sources */, + 8ADCFB6E56A9C51AB9A113A16DBB9089 /* MagazineLayout-dummy.m in Sources */, + 216B4EC3C8040B7DDCC9A70AD9F088C3 /* MagazineLayout.swift in Sources */, + 67C53FB0D49DF9F5FE5331A59225AD1E /* MagazineLayoutBackgroundVisibilityMode.swift in Sources */, + BDB0B2E488FD97264EB704B3EAB6F4C3 /* MagazineLayoutCollectionReusableView.swift in Sources */, + CAB848FB18948E1EB175E868A0066A4E /* MagazineLayoutCollectionViewCell.swift in Sources */, + 37EEBFA02F9B40110E13428C1E8498A4 /* MagazineLayoutCollectionViewLayoutAttributes.swift in Sources */, + 03F232CAFC4844A73398A64A82BB25EC /* MagazineLayoutFooterVisibilityMode.swift in Sources */, + 0AA34DAC03AB62E0FE13EFAE13311D4A /* MagazineLayoutHeaderVisibilityMode.swift in Sources */, + 0CB8ACED2B12E292012E0F28DE600B5A /* MagazineLayoutInvalidationContext.swift in Sources */, + A95CADF828E7965ED6030CA4F9CAB3B8 /* MagazineLayoutItemSizeMode.swift in Sources */, + 5C89919C1DE525927620A800A2BB794A /* MagazineLayoutItemWidthMode+WidthDivisor.swift in Sources */, + FAD87A28E6411D366E6D554527DF13DA /* MagazineLayoutSectionMetrics.swift in Sources */, + 0ECAA0FF00700C297FBA4FA9FAC223B2 /* ModelState.swift in Sources */, + DAE446DC326A001F254123D819E6BC3C /* RowOffsetTracker.swift in Sources */, + 2267741A9789930B26696B7CC3844F64 /* SectionModel.swift in Sources */, + 40B66C1EC24A6D95EF16DF3EF189DC5E /* UICollectionViewDelegateMagazineLayout.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1162,52 +1321,90 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + CA6FF2CF43497ABEDA79BFB8869BF7E4 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + EBCF0C6BF0590C08191B1FC44DBB0FD0 /* AggregateFunctions.swift in Sources */, + 34118E4C6078521B6BE383370502A9ED /* Blob.swift in Sources */, + 265E0F4F5BB0F837FC996F475A09A96E /* Coding.swift in Sources */, + E9DFA791720A53BDD0338BE8474F498E /* Collation.swift in Sources */, + B4F778E41F5916A61F09C19B97F51859 /* Connection.swift in Sources */, + 664E4F8D269342509D6295CA56BF9324 /* CoreFunctions.swift in Sources */, + 72CFC39E39EE2E0C564A63F716C6E83C /* CustomFunctions.swift in Sources */, + 7BDA29A0AC66C41F198D6E71AED9DEFA /* DateAndTimeFunctions.swift in Sources */, + BB3483A148396B7D24CEB16C21B12A52 /* Errors.swift in Sources */, + 4C86A218B116468CCBF64798DA785FFA /* Expression.swift in Sources */, + CF3348BBDCE6A8E6E83C1B9B6F701F77 /* Foundation.swift in Sources */, + D5B3EF9FAD689D4A7B62D1B87E843E24 /* FTS4.swift in Sources */, + 6630857FC6400A0F72445994E70FB42B /* FTS5.swift in Sources */, + F7DE3A94797FEE9FCA2D00B487661B14 /* Helpers.swift in Sources */, + D01779D8D5EDABE0EA332E759A37E696 /* Operators.swift in Sources */, + FEF5FC80DAD215BFAA123E029E0478CB /* Query.swift in Sources */, + 053D5FCEBC6EB2A106DC4243A196312D /* RTree.swift in Sources */, + 265D2EF864B6DC6ED00242CDDFC3B398 /* Schema.swift in Sources */, + EDF636D05C14FF5DCFEA34811BB09C4D /* Setter.swift in Sources */, + F60102F4BBC5BFF9B60DE48F9783A04D /* SQLite.swift-dummy.m in Sources */, + DE40C797D20A55B0545DE5DFC3C36164 /* SQLiteObjc.m in Sources */, + 4FC707A1B314363F64CE62B451DB734E /* Statement.swift in Sources */, + 00E76BC5DECEE717E47C88D94B1A2ACA /* Value.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 029821E9B9424285A3D2FAD5AFBF5466 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SQLite.swift; - target = 71A4C9D0713914879BA3623443A38E89 /* SQLite.swift */; - targetProxy = 6FD54B983D76698E7D4F34F369288780 /* PBXContainerItemProxy */; - }; 1C60BF514C02D008326F475A2AB43EC9 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "Pods-AvH Plan"; - target = B0D9F197408B0AF549346DC3893E31F7 /* Pods-AvH Plan */; + target = A3659275593D1A051A41F7ACAF1CEBF6 /* Pods-AvH Plan */; targetProxy = DB5C79D3AB0D0C0F521F5706607E56E5 /* PBXContainerItemProxy */; }; - 6FC6FC2AB08BAC251C52A805A4BE5087 /* PBXTargetDependency */ = { + 5B980915D8D8E44695642CF898C29AAB /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SwiftSoup; - target = 1B292E2166E4960E72BFC933F669C182 /* SwiftSoup */; - targetProxy = C9231BAC8FAE121AD69F438FC88B1CD4 /* PBXContainerItemProxy */; + name = SQLite.swift; + target = 8A869C3B8D0FBDB3FFF7468E8C556EC3 /* SQLite.swift */; + targetProxy = 85B8EEBDE667C5A69FD3F41118E330D5 /* PBXContainerItemProxy */; + }; + 615A83F3590D9F9013538A6539BB6F49 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MagazineLayout; + target = CA5C346811416F5E58C50FE256305DBB /* MagazineLayout */; + targetProxy = 0B653D1DE2CB51C33667824462557B75 /* PBXContainerItemProxy */; }; AAE8EAF9E258E20B3E6365F805A7C60B /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "Pods-AvH Plan"; - target = B0D9F197408B0AF549346DC3893E31F7 /* Pods-AvH Plan */; + target = A3659275593D1A051A41F7ACAF1CEBF6 /* Pods-AvH Plan */; targetProxy = 6C6EE97F11C73A94EEFB5067BE9702F7 /* PBXContainerItemProxy */; }; - BC6B45D07EFE3912707B7EF5C4FCA6DD /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Alamofire; - target = 3383968E74B5371B20BB519B170DC7FD /* Alamofire */; - targetProxy = 672D8C1653D5AD3E286D0F14E8FC5FE4 /* PBXContainerItemProxy */; - }; - CBCFED8737E3AA89198382DBED58CE36 /* PBXTargetDependency */ = { + AFE8B983F269F98579B6C2ED4C5B4B0E /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Kanna; target = 1E0B9DFE11A3B2711C371DDBBA9BDAA6 /* Kanna */; - targetProxy = E7D11A8A12E778A24EC303984305CF3A /* PBXContainerItemProxy */; + targetProxy = 5099C24987546FA380BD0CFB747F185F /* PBXContainerItemProxy */; + }; + C291C5420800B43F9E41C30E681388F8 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Alamofire; + target = 3383968E74B5371B20BB519B170DC7FD /* Alamofire */; + targetProxy = CD597DF40FBBC9C9442B53A0F9D043F9 /* PBXContainerItemProxy */; + }; + CCA5CDA6B143B709269899AC67E77F05 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SwiftSoup; + target = CC36B519DC0BE1511623F9A1B41B6F96 /* SwiftSoup */; + targetProxy = 9E1609A8DD81F870325AFB6777A27787 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 14E11376A8E83A79634D7A1D27099D86 /* Release */ = { + 2B13761CA36A33264E7EEDBD64C1D11E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6346CFBEA933099EAF3F8A29B587F234 /* SwiftSoup.xcconfig */; + baseConfigurationReference = 5823F184430B87162A942CAD83746EEA /* Pods-AvH Plan.release.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -1217,22 +1414,23 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SwiftSoup/SwiftSoup-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SwiftSoup/SwiftSoup-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-AvH Plan/Pods-AvH Plan-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 12.2; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/SwiftSoup/SwiftSoup.modulemap"; - PRODUCT_MODULE_NAME = SwiftSoup; - PRODUCT_NAME = SwiftSoup; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-AvH Plan/Pods-AvH Plan.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -1278,6 +1476,42 @@ }; name = Debug; }; + 2E1331BBE5320AB4FB23268AF6C53E8B /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = DA9854302F2EDC6B4B89311C319D86E8 /* MagazineLayout.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/MagazineLayout/MagazineLayout-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/MagazineLayout/MagazineLayout-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/MagazineLayout/MagazineLayout.modulemap"; + PRODUCT_MODULE_NAME = MagazineLayout; + PRODUCT_NAME = MagazineLayout; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; 31981DC6B069C7F47A6E4E12B7E08513 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = C98E0A40FFAA294F06BB6E9D60AC2AC0 /* Pods-AvH PlanTests.debug.xcconfig */; @@ -1316,9 +1550,44 @@ }; name = Debug; }; + 369B19F5B6BCF46B4898452D57D4CD4B /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 69F9EB1A57316D8D7693BA0EB424508B /* SQLite.swift.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SQLite.swift/SQLite.swift-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SQLite.swift/SQLite.swift-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SQLite.swift/SQLite.swift.modulemap"; + PRODUCT_MODULE_NAME = SQLite; + PRODUCT_NAME = SQLite; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; 411A87FCDCC75B56AE0FF48F3E7D2EB1 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2436943F9536F0F86749414EF556ED20 /* Kanna.xcconfig */; + baseConfigurationReference = E7A45381D815E6453FACB74AA3738983 /* Kanna.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -1351,9 +1620,45 @@ }; name = Debug; }; + 41EFAD0AE53096FC4806795306AB8011 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 69F9EB1A57316D8D7693BA0EB424508B /* SQLite.swift.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SQLite.swift/SQLite.swift-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SQLite.swift/SQLite.swift-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SQLite.swift/SQLite.swift.modulemap"; + PRODUCT_MODULE_NAME = SQLite; + PRODUCT_NAME = SQLite; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; 533220A7363132F85843031FA4F2AAAB /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1C276496C2A497595342F609A11A19D3 /* Alamofire.xcconfig */; + baseConfigurationReference = A6D9F0DDA00FFE6350CC46C4BE9907F8 /* Alamofire.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -1388,7 +1693,7 @@ }; 6659166854EB79691B22CE07827C37D9 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2436943F9536F0F86749414EF556ED20 /* Kanna.xcconfig */; + baseConfigurationReference = E7A45381D815E6453FACB74AA3738983 /* Kanna.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -1422,9 +1727,9 @@ }; name = Release; }; - 82B62710A89FBAA13BA01CE81EADDC1B /* Debug */ = { + 7A853F67CCB343D5F3AE122F76C9063D /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6346CFBEA933099EAF3F8A29B587F234 /* SwiftSoup.xcconfig */; + baseConfigurationReference = 12C889489EDA52D227D5B8D9A897BB43 /* SwiftSoup.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -1452,45 +1757,11 @@ SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; - }; - 8481EE68DA677242C86A4788D7EBF3EF /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 98670FFF34757FAE35F743C0E111F152 /* SQLite.swift.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SQLite.swift/SQLite.swift-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SQLite.swift/SQLite.swift-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/SQLite.swift/SQLite.swift.modulemap"; - PRODUCT_MODULE_NAME = SQLite; - PRODUCT_NAME = SQLite; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; + name = Release; }; 84A06F28E9E7D9EB0A9B476A8668FD60 /* Release */ = { isa = XCBuildConfiguration; @@ -1591,9 +1862,44 @@ }; name = Release; }; + 90C9FFF4D667EED12F975CFE67E0F79E /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 12C889489EDA52D227D5B8D9A897BB43 /* SwiftSoup.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SwiftSoup/SwiftSoup-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SwiftSoup/SwiftSoup-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SwiftSoup/SwiftSoup.modulemap"; + PRODUCT_MODULE_NAME = SwiftSoup; + PRODUCT_NAME = SwiftSoup; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; 9838C58BD1AA67DBD29475983CB12D4A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1C276496C2A497595342F609A11A19D3 /* Alamofire.xcconfig */; + baseConfigurationReference = A6D9F0DDA00FFE6350CC46C4BE9907F8 /* Alamofire.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -1666,11 +1972,10 @@ }; name = Release; }; - BED3D50E0DC07EAE3E927A3ECE1D9D9B /* Debug */ = { + CD4021F752CDF0AFAC976729C65A0B56 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BC4311D98116FE51975F64E10043D9E6 /* Pods-AvH Plan.debug.xcconfig */; + baseConfigurationReference = DA9854302F2EDC6B4B89311C319D86E8 /* MagazineLayout.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -1681,28 +1986,28 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-AvH Plan/Pods-AvH Plan-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/MagazineLayout/MagazineLayout-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/MagazineLayout/MagazineLayout-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.2; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-AvH Plan/Pods-AvH Plan.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + MODULEMAP_FILE = "Target Support Files/MagazineLayout/MagazineLayout.modulemap"; + PRODUCT_MODULE_NAME = MagazineLayout; + PRODUCT_NAME = MagazineLayout; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; D0FE574C7B3479C6425BC136AA57D8C2 /* Debug */ = { isa = XCBuildConfiguration; @@ -1768,45 +2073,9 @@ }; name = Debug; }; - D6E17334AB81A1C80C3719BF2E3B805F /* Release */ = { + EF199D14C5BD7BAF3B2C4BE935A92896 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 98670FFF34757FAE35F743C0E111F152 /* SQLite.swift.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SQLite.swift/SQLite.swift-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SQLite.swift/SQLite.swift-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/SQLite.swift/SQLite.swift.modulemap"; - PRODUCT_MODULE_NAME = SQLite; - PRODUCT_NAME = SQLite; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - F90995336FB53A56D74E9F1EB50442DE /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 5823F184430B87162A942CAD83746EEA /* Pods-AvH Plan.release.xcconfig */; + baseConfigurationReference = BC4311D98116FE51975F64E10043D9E6 /* Pods-AvH Plan.debug.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CLANG_ENABLE_OBJC_WEAK = NO; @@ -1837,15 +2106,23 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ + 1AE89B8E00C5ED6E6E9E3832BBF6F837 /* Build configuration list for PBXNativeTarget "SwiftSoup" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 90C9FFF4D667EED12F975CFE67E0F79E /* Debug */, + 7A853F67CCB343D5F3AE122F76C9063D /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 298C5DBE2FFB2DE540832BA1BD48B738 /* Build configuration list for PBXNativeTarget "Kanna" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -1855,11 +2132,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 3C79182F6C0E9D185B896EB00AE161E7 /* Build configuration list for PBXNativeTarget "SwiftSoup" */ = { + 3CE4219325CB87613730D9020FBC1519 /* Build configuration list for PBXNativeTarget "SQLite.swift" */ = { isa = XCConfigurationList; buildConfigurations = ( - 82B62710A89FBAA13BA01CE81EADDC1B /* Debug */, - 14E11376A8E83A79634D7A1D27099D86 /* Release */, + 369B19F5B6BCF46B4898452D57D4CD4B /* Debug */, + 41EFAD0AE53096FC4806795306AB8011 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -1873,11 +2150,20 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 4CE029C2C3ABD9217B19948FDF134D3C /* Build configuration list for PBXNativeTarget "SQLite.swift" */ = { + 871CE3B125E44DA22CB0210068EA6425 /* Build configuration list for PBXNativeTarget "Pods-AvH Plan" */ = { isa = XCConfigurationList; buildConfigurations = ( - 8481EE68DA677242C86A4788D7EBF3EF /* Debug */, - D6E17334AB81A1C80C3719BF2E3B805F /* Release */, + EF199D14C5BD7BAF3B2C4BE935A92896 /* Debug */, + 2B13761CA36A33264E7EEDBD64C1D11E /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 90A3DE14CC163F848F70A3E804DE28DD /* Build configuration list for PBXNativeTarget "MagazineLayout" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 2E1331BBE5320AB4FB23268AF6C53E8B /* Debug */, + CD4021F752CDF0AFAC976729C65A0B56 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -1891,15 +2177,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - CAA8280AEB088E10CB318F389CFE5D48 /* Build configuration list for PBXNativeTarget "Pods-AvH Plan" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - BED3D50E0DC07EAE3E927A3ECE1D9D9B /* Debug */, - F90995336FB53A56D74E9F1EB50442DE /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; D83EEEDCFA4D6FF7B9C294AA5CC10EAC /* Build configuration list for PBXNativeTarget "Pods-AvH PlanUITests" */ = { isa = XCConfigurationList; buildConfigurations = ( diff --git a/Pods/Pods.xcodeproj/xcuserdata/kduez.xcuserdatad/xcschemes/Pods-AvH Plan.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/kduez.xcuserdatad/xcschemes/Pods-AvH Plan.xcscheme index cfa8ee9..1e1875a 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/kduez.xcuserdatad/xcschemes/Pods-AvH Plan.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/kduez.xcuserdatad/xcschemes/Pods-AvH Plan.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> @@ -45,7 +45,7 @@ diff --git a/Pods/Pods.xcodeproj/xcuserdata/kduez.xcuserdatad/xcschemes/SwiftSoup.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/kduez.xcuserdatad/xcschemes/SwiftSoup.xcscheme index f63fe99..7d99a08 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/kduez.xcuserdatad/xcschemes/SwiftSoup.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/kduez.xcuserdatad/xcschemes/SwiftSoup.xcscheme @@ -14,7 +14,7 @@ buildForArchiving = "YES"> diff --git a/Pods/Pods.xcodeproj/xcuserdata/kduez.xcuserdatad/xcschemes/xcschememanagement.plist b/Pods/Pods.xcodeproj/xcuserdata/kduez.xcuserdatad/xcschemes/xcschememanagement.plist index fe5171e..4e94bc0 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/kduez.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/Pods/Pods.xcodeproj/xcuserdata/kduez.xcuserdatad/xcschemes/xcschememanagement.plist @@ -18,41 +18,48 @@ orderHint 1 - Pods-AvH Plan.xcscheme + MagazineLayout.xcscheme isShown orderHint 2 - Pods-AvH PlanTests.xcscheme + Pods-AvH Plan.xcscheme isShown orderHint 3 - Pods-AvH PlanUITests.xcscheme + Pods-AvH PlanTests.xcscheme isShown orderHint 4 - SQLite.swift.xcscheme + Pods-AvH PlanUITests.xcscheme isShown orderHint 5 - SwiftSoup.xcscheme + SQLite.swift.xcscheme isShown orderHint 6 + SwiftSoup.xcscheme + + isShown + + orderHint + 7 + SuppressBuildableAutocreation diff --git a/Pods/Target Support Files/Pods-AvH Plan/Pods-AvH Plan-acknowledgements.markdown b/Pods/Target Support Files/Pods-AvH Plan/Pods-AvH Plan-acknowledgements.markdown index 3685389..c55d3b9 100644 --- a/Pods/Target Support Files/Pods-AvH Plan/Pods-AvH Plan-acknowledgements.markdown +++ b/Pods/Target Support Files/Pods-AvH Plan/Pods-AvH Plan-acknowledgements.markdown @@ -48,6 +48,211 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +## MagazineLayout + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + ## SQLite.swift (The MIT License) diff --git a/Pods/Target Support Files/Pods-AvH Plan/Pods-AvH Plan-acknowledgements.plist b/Pods/Target Support Files/Pods-AvH Plan/Pods-AvH Plan-acknowledgements.plist index 9c48e85..9747dbc 100644 --- a/Pods/Target Support Files/Pods-AvH Plan/Pods-AvH Plan-acknowledgements.plist +++ b/Pods/Target Support Files/Pods-AvH Plan/Pods-AvH Plan-acknowledgements.plist @@ -71,6 +71,217 @@ SOFTWARE. Type PSGroupSpecifier + + FooterText + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + License + Apache License, Version 2.0 + Title + MagazineLayout + Type + PSGroupSpecifier + FooterText (The MIT License) diff --git a/Pods/Target Support Files/Pods-AvH Plan/Pods-AvH Plan-frameworks.sh b/Pods/Target Support Files/Pods-AvH Plan/Pods-AvH Plan-frameworks.sh index 17be8b3..8c0e509 100755 --- a/Pods/Target Support Files/Pods-AvH Plan/Pods-AvH Plan-frameworks.sh +++ b/Pods/Target Support Files/Pods-AvH Plan/Pods-AvH Plan-frameworks.sh @@ -155,12 +155,14 @@ strip_invalid_archs() { if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/Alamofire/Alamofire.framework" install_framework "${BUILT_PRODUCTS_DIR}/Kanna/Kanna.framework" + install_framework "${BUILT_PRODUCTS_DIR}/MagazineLayout/MagazineLayout.framework" install_framework "${BUILT_PRODUCTS_DIR}/SQLite.swift/SQLite.framework" install_framework "${BUILT_PRODUCTS_DIR}/SwiftSoup/SwiftSoup.framework" fi if [[ "$CONFIGURATION" == "Release" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/Alamofire/Alamofire.framework" install_framework "${BUILT_PRODUCTS_DIR}/Kanna/Kanna.framework" + install_framework "${BUILT_PRODUCTS_DIR}/MagazineLayout/MagazineLayout.framework" install_framework "${BUILT_PRODUCTS_DIR}/SQLite.swift/SQLite.framework" install_framework "${BUILT_PRODUCTS_DIR}/SwiftSoup/SwiftSoup.framework" fi diff --git a/Pods/Target Support Files/Pods-AvH Plan/Pods-AvH Plan.debug.xcconfig b/Pods/Target Support Files/Pods-AvH Plan/Pods-AvH Plan.debug.xcconfig index 3e476e1..37e6bae 100644 --- a/Pods/Target Support Files/Pods-AvH Plan/Pods-AvH Plan.debug.xcconfig +++ b/Pods/Target Support Files/Pods-AvH Plan/Pods-AvH Plan.debug.xcconfig @@ -1,9 +1,9 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/Kanna" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/Kanna" "${PODS_CONFIGURATION_BUILD_DIR}/MagazineLayout" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Kanna/Kanna.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift/SQLite.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup/SwiftSoup.framework/Headers" $(SDKROOT)/usr/include/libxml2 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Kanna/Kanna.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MagazineLayout/MagazineLayout.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift/SQLite.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup/SwiftSoup.framework/Headers" $(SDKROOT)/usr/include/libxml2 LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_LDFLAGS = $(inherited) -l"sqlite3" -framework "Alamofire" -framework "Kanna" -framework "SQLite" -framework "SwiftSoup" +OTHER_LDFLAGS = $(inherited) -l"sqlite3" -framework "Alamofire" -framework "Kanna" -framework "MagazineLayout" -framework "SQLite" -framework "SwiftSoup" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Pods/Target Support Files/Pods-AvH Plan/Pods-AvH Plan.release.xcconfig b/Pods/Target Support Files/Pods-AvH Plan/Pods-AvH Plan.release.xcconfig index 3e476e1..37e6bae 100644 --- a/Pods/Target Support Files/Pods-AvH Plan/Pods-AvH Plan.release.xcconfig +++ b/Pods/Target Support Files/Pods-AvH Plan/Pods-AvH Plan.release.xcconfig @@ -1,9 +1,9 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/Kanna" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/Kanna" "${PODS_CONFIGURATION_BUILD_DIR}/MagazineLayout" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Kanna/Kanna.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift/SQLite.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup/SwiftSoup.framework/Headers" $(SDKROOT)/usr/include/libxml2 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Kanna/Kanna.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MagazineLayout/MagazineLayout.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift/SQLite.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup/SwiftSoup.framework/Headers" $(SDKROOT)/usr/include/libxml2 LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_LDFLAGS = $(inherited) -l"sqlite3" -framework "Alamofire" -framework "Kanna" -framework "SQLite" -framework "SwiftSoup" +OTHER_LDFLAGS = $(inherited) -l"sqlite3" -framework "Alamofire" -framework "Kanna" -framework "MagazineLayout" -framework "SQLite" -framework "SwiftSoup" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Pods/Target Support Files/Pods-AvH PlanTests/Pods-AvH PlanTests.debug.xcconfig b/Pods/Target Support Files/Pods-AvH PlanTests/Pods-AvH PlanTests.debug.xcconfig index 6aaed7d..5b87cfc 100644 --- a/Pods/Target Support Files/Pods-AvH PlanTests/Pods-AvH PlanTests.debug.xcconfig +++ b/Pods/Target Support Files/Pods-AvH PlanTests/Pods-AvH PlanTests.debug.xcconfig @@ -1,8 +1,8 @@ -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/Kanna" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/Kanna" "${PODS_CONFIGURATION_BUILD_DIR}/MagazineLayout" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Kanna/Kanna.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift/SQLite.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup/SwiftSoup.framework/Headers" $(SDKROOT)/usr/include/libxml2 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Kanna/Kanna.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MagazineLayout/MagazineLayout.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift/SQLite.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup/SwiftSoup.framework/Headers" $(SDKROOT)/usr/include/libxml2 LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_LDFLAGS = $(inherited) -l"sqlite3" -framework "Alamofire" -framework "Kanna" -framework "SQLite" -framework "SwiftSoup" +OTHER_LDFLAGS = $(inherited) -l"sqlite3" -framework "Alamofire" -framework "Kanna" -framework "MagazineLayout" -framework "SQLite" -framework "SwiftSoup" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. diff --git a/Pods/Target Support Files/Pods-AvH PlanTests/Pods-AvH PlanTests.release.xcconfig b/Pods/Target Support Files/Pods-AvH PlanTests/Pods-AvH PlanTests.release.xcconfig index 6aaed7d..5b87cfc 100644 --- a/Pods/Target Support Files/Pods-AvH PlanTests/Pods-AvH PlanTests.release.xcconfig +++ b/Pods/Target Support Files/Pods-AvH PlanTests/Pods-AvH PlanTests.release.xcconfig @@ -1,8 +1,8 @@ -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/Kanna" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/Kanna" "${PODS_CONFIGURATION_BUILD_DIR}/MagazineLayout" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Kanna/Kanna.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift/SQLite.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup/SwiftSoup.framework/Headers" $(SDKROOT)/usr/include/libxml2 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Kanna/Kanna.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MagazineLayout/MagazineLayout.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift/SQLite.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup/SwiftSoup.framework/Headers" $(SDKROOT)/usr/include/libxml2 LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_LDFLAGS = $(inherited) -l"sqlite3" -framework "Alamofire" -framework "Kanna" -framework "SQLite" -framework "SwiftSoup" +OTHER_LDFLAGS = $(inherited) -l"sqlite3" -framework "Alamofire" -framework "Kanna" -framework "MagazineLayout" -framework "SQLite" -framework "SwiftSoup" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. diff --git a/Pods/Target Support Files/Pods-AvH PlanUITests/Pods-AvH PlanUITests.debug.xcconfig b/Pods/Target Support Files/Pods-AvH PlanUITests/Pods-AvH PlanUITests.debug.xcconfig index 6aaed7d..5b87cfc 100644 --- a/Pods/Target Support Files/Pods-AvH PlanUITests/Pods-AvH PlanUITests.debug.xcconfig +++ b/Pods/Target Support Files/Pods-AvH PlanUITests/Pods-AvH PlanUITests.debug.xcconfig @@ -1,8 +1,8 @@ -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/Kanna" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/Kanna" "${PODS_CONFIGURATION_BUILD_DIR}/MagazineLayout" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Kanna/Kanna.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift/SQLite.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup/SwiftSoup.framework/Headers" $(SDKROOT)/usr/include/libxml2 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Kanna/Kanna.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MagazineLayout/MagazineLayout.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift/SQLite.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup/SwiftSoup.framework/Headers" $(SDKROOT)/usr/include/libxml2 LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_LDFLAGS = $(inherited) -l"sqlite3" -framework "Alamofire" -framework "Kanna" -framework "SQLite" -framework "SwiftSoup" +OTHER_LDFLAGS = $(inherited) -l"sqlite3" -framework "Alamofire" -framework "Kanna" -framework "MagazineLayout" -framework "SQLite" -framework "SwiftSoup" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. diff --git a/Pods/Target Support Files/Pods-AvH PlanUITests/Pods-AvH PlanUITests.release.xcconfig b/Pods/Target Support Files/Pods-AvH PlanUITests/Pods-AvH PlanUITests.release.xcconfig index 6aaed7d..5b87cfc 100644 --- a/Pods/Target Support Files/Pods-AvH PlanUITests/Pods-AvH PlanUITests.release.xcconfig +++ b/Pods/Target Support Files/Pods-AvH PlanUITests/Pods-AvH PlanUITests.release.xcconfig @@ -1,8 +1,8 @@ -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/Kanna" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/Kanna" "${PODS_CONFIGURATION_BUILD_DIR}/MagazineLayout" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Kanna/Kanna.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift/SQLite.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup/SwiftSoup.framework/Headers" $(SDKROOT)/usr/include/libxml2 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Kanna/Kanna.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MagazineLayout/MagazineLayout.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift/SQLite.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup/SwiftSoup.framework/Headers" $(SDKROOT)/usr/include/libxml2 LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_LDFLAGS = $(inherited) -l"sqlite3" -framework "Alamofire" -framework "Kanna" -framework "SQLite" -framework "SwiftSoup" +OTHER_LDFLAGS = $(inherited) -l"sqlite3" -framework "Alamofire" -framework "Kanna" -framework "MagazineLayout" -framework "SQLite" -framework "SwiftSoup" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/.