diff --git a/Classes/Issues/Managing/IssueManagingSectionController.swift b/Classes/Issues/Managing/IssueManagingSectionController.swift index 31da710d..66495401 100644 --- a/Classes/Issues/Managing/IssueManagingSectionController.swift +++ b/Classes/Issues/Managing/IssueManagingSectionController.swift @@ -90,15 +90,12 @@ ContextMenuDelegate { } func newLabelsController() -> UIViewController { - guard let controller = UIStoryboard(name: "Labels", bundle: nil).instantiateInitialViewController() as? LabelsViewController - else { fatalError("Missing labels view controller") } - controller.configure( + return LabelsViewController2( selected: issueResult?.labels.labels ?? [], client: client, owner: model.owner, repo: model.repo ) - return controller } func newMilestonesController() -> UIViewController { @@ -166,6 +163,17 @@ ContextMenuDelegate { Haptic.triggerNotification(.success) } + func didDismiss(selected labels: [RepositoryLabel]) { + guard let previous = issueResult else { return } + client.mutateLabels( + previous: previous, + owner: model.owner, + repo: model.repo, + number: model.number, + labels: labels + ) + } + // MARK: ListBindingSectionControllerDataSource func sectionController( @@ -263,19 +271,6 @@ ContextMenuDelegate { } } - // MARK: LabelsViewControllerDelegate - - func didDismiss(controller: LabelsViewController) { - guard let previous = issueResult else { return } - client.mutateLabels( - previous: previous, - owner: model.owner, - repo: model.repo, - number: model.number, - labels: controller.selected - ) - } - // MARK: MilestonesViewControllerDelegate func didDismiss(controller: MilestonesViewController) { @@ -318,11 +313,13 @@ ContextMenuDelegate { func contextMenuWillDismiss(viewController: UIViewController, animated: Bool) { if let labels = viewController as? LabelsViewController { - didDismiss(controller: labels) + didDismiss(selected: labels.selected) } else if let milestones = viewController as? MilestonesViewController { didDismiss(controller: milestones) } else if let people = viewController as? PeopleViewController { didDismiss(controller: people) + } else if let labels = viewController as? LabelsViewController2 { + didDismiss(selected: labels.selected) } } diff --git a/Classes/Labels/LabelCell2.swift b/Classes/Labels/LabelCell2.swift new file mode 100644 index 00000000..8d484ef5 --- /dev/null +++ b/Classes/Labels/LabelCell2.swift @@ -0,0 +1,72 @@ +// +// LabelCell2.swift +// Freetime +// +// Created by Ryan Nystrom on 4/21/18. +// Copyright © 2018 Ryan Nystrom. All rights reserved. +// + +import UIKit +import IGListKit +import SnapKit + +final class LabelCell2: SelectableCell { + + public let button = UIButton() + public let checkedImageView = UIImageView(image: UIImage(named: "check-small")?.withRenderingMode(.alwaysTemplate)) + + override init(frame: CGRect) { + super.init(frame: frame) + + backgroundColor = .white + + isAccessibilityElement = true + accessibilityTraits |= UIAccessibilityTraitButton + + contentView.addSubview(checkedImageView) + checkedImageView.tintColor = Styles.Colors.Blue.medium.color + checkedImageView.snp.makeConstraints { make in + make.right.equalTo(-Styles.Sizes.gutter) + make.centerY.equalToSuperview() + } + + contentView.addSubview(button) + button.titleLabel?.font = Styles.Text.secondaryBold.preferredFont + button.layer.cornerRadius = Styles.Sizes.avatarCornerRadius + button.layer.borderColor = Styles.Colors.Gray.border.color.cgColor + button.layer.borderWidth = 1 / UIScreen.main.scale + button.clipsToBounds = true + button.isUserInteractionEnabled = false + button.contentEdgeInsets = UIEdgeInsets( + top: Styles.Sizes.inlineSpacing, + left: Styles.Sizes.columnSpacing, + bottom: Styles.Sizes.inlineSpacing, + right: Styles.Sizes.columnSpacing + ) + button.snp.makeConstraints { make in + make.left.equalTo(Styles.Sizes.gutter) + make.right.lessThanOrEqualTo(checkedImageView.snp.left) + make.centerY.equalToSuperview() + } + + contentView.addBorder(.bottom, left: Styles.Sizes.gutter, right: -Styles.Sizes.gutter) + } + + required init?(coder aDecoder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + + // MARK: Public API + + func setSelected(_ selected: Bool) { + checkedImageView.isHidden = !selected + } + + // MARK: Accessibility + + override var accessibilityLabel: String? { + get { return AccessibilityHelper.generatedLabel(forCell: self) } + set { } + } + +} diff --git a/Classes/Labels/LabelSectionController.swift b/Classes/Labels/LabelSectionController.swift new file mode 100644 index 00000000..46280132 --- /dev/null +++ b/Classes/Labels/LabelSectionController.swift @@ -0,0 +1,49 @@ +// +// File.swift +// Freetime +// +// Created by Ryan Nystrom on 4/21/18. +// Copyright © 2018 Ryan Nystrom. All rights reserved. +// + +import IGListKit + +final class LabelSectionController: ListSwiftSectionController { + + public private(set) var selected: Bool + + init(selected: Bool) { + self.selected = selected + super.init() + } + + override func createBinders(from value: RepositoryLabel) -> [ListBinder] { + return [ + binder( + value, + cellType: ListCellType.class(LabelCell2.self), + size: { + return CGSize( + width: $0.collection.containerSize.width, + height: Styles.Sizes.tableCellHeight + ) + }, + configure: { [selected] in + let color = $1.value.color.color + $0.button.setTitleColor(color.textOverlayColor, for: .normal) + $0.button.backgroundColor = color + $0.button.setTitle($1.value.name, for: .normal) + + $0.setSelected(selected) + }, + didSelect: { [weak self] context in + guard let strongSelf = self else { return } + strongSelf.selected = !strongSelf.selected + context.deselect() + context.cell?.setSelected(strongSelf.selected) + }) + ] + } + +} + diff --git a/Classes/Labels/LabelsViewController2.swift b/Classes/Labels/LabelsViewController2.swift new file mode 100644 index 00000000..e919cdb2 --- /dev/null +++ b/Classes/Labels/LabelsViewController2.swift @@ -0,0 +1,76 @@ +// +// LabelsViewController2.swift +// Freetime +// +// Created by Ryan Nystrom on 4/21/18. +// Copyright © 2018 Ryan Nystrom. All rights reserved. +// + +import UIKit +import IGListKit + +final class LabelsViewController2: BaseListViewController2, BaseListViewController2DataSource { + + private let selectedLabels: Set + private var labels = [RepositoryLabel]() + private let client: GithubClient + private let request: RepositoryLabelsQuery + + init( + selected: [RepositoryLabel], + client: GithubClient, + owner: String, + repo: String + ) { + self.selectedLabels = Set(selected) + self.client = client + self.request = RepositoryLabelsQuery(owner: owner, repo: repo) + super.init(emptyErrorMessage: NSLocalizedString("No labels found", comment: "")) + title = NSLocalizedString("Labels", comment: "") + preferredContentSize = CGSize(width: 200, height: 240) + dataSource = self + } + + required init?(coder aDecoder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + + // MARK: Public API + + var selected: [RepositoryLabel] { + return labels.filter { + if let sectionController: LabelSectionController = feed.swiftAdapter.sectionController(for: $0) { + return sectionController.selected + } + return false + } + } + + // MARK: Overrides + + override func fetch(page: String?) { + client.client.query(request, result: { data in + data.repository?.labels?.nodes + }) { [weak self] result in + switch result { + case .success(let nodes): + self?.labels = nodes.compactMap { + guard let node = $0 else { return nil } + return RepositoryLabel(color: node.color, name: node.name) + }.sorted { $0.name < $1.name } + self?.update(animated: true) + case .failure: + ToastManager.showGenericError() + } + } + } + + // MARK: BaseListViewController2DataSource + + func models(adapter: ListSwiftAdapter) -> [ListSwiftPair] { + return labels.map { [selectedLabels] label in + ListSwiftPair.pair(label) { LabelSectionController(selected: selectedLabels.contains(label)) } + } + } + +} diff --git a/Classes/Models/RepositoryLabel.swift b/Classes/Models/RepositoryLabel.swift index 6f526f56..09154970 100644 --- a/Classes/Models/RepositoryLabel.swift +++ b/Classes/Models/RepositoryLabel.swift @@ -9,7 +9,7 @@ import Foundation import IGListKit -final class RepositoryLabel: ListDiffable, Hashable, Equatable { +final class RepositoryLabel: ListDiffable, Hashable, Equatable, ListSwiftIdentifiable, ListSwiftEquatable { let color: String let name: String @@ -46,4 +46,17 @@ final class RepositoryLabel: ListDiffable, Hashable, Equatable { && lhs.name == rhs.name } + // MARK: ListSwiftIdentifiable + + var identifier: String { + return name + } + + // MARK: ListSwiftEquatable + + func isEqual(to object: ListSwiftDiffable) -> Bool { + guard let object = object as? RepositoryLabel else { return false } + return self == object + } + } diff --git a/Classes/Models/String+ListSwift.swift b/Classes/Models/String+ListSwift.swift new file mode 100644 index 00000000..3bac2fb6 --- /dev/null +++ b/Classes/Models/String+ListSwift.swift @@ -0,0 +1,23 @@ +// +// String+ListSwift.swift +// Freetime +// +// Created by Ryan Nystrom on 4/21/18. +// Copyright © 2018 Ryan Nystrom. All rights reserved. +// + +import Foundation +import IGListKit + +extension String: ListSwiftIdentifiable, ListSwiftEquatable { + + public var identifier: String { + return self + } + + public func isEqual(to object: ListSwiftDiffable) -> Bool { + guard let object = object as? String else { return false } + return self == object + } + +} diff --git a/Classes/Section Controllers/LoadMore/LoadMoreCell.swift b/Classes/Section Controllers/LoadMore/LoadMoreCell.swift index df86ff50..f1771508 100644 --- a/Classes/Section Controllers/LoadMore/LoadMoreCell.swift +++ b/Classes/Section Controllers/LoadMore/LoadMoreCell.swift @@ -8,6 +8,7 @@ import UIKit import SnapKit +import IGListKit final class LoadMoreCell: UICollectionViewCell { diff --git a/Classes/Section Controllers/LoadMore/LoadMoreSectionController2.swift b/Classes/Section Controllers/LoadMore/LoadMoreSectionController2.swift new file mode 100644 index 00000000..af1a2e8f --- /dev/null +++ b/Classes/Section Controllers/LoadMore/LoadMoreSectionController2.swift @@ -0,0 +1,25 @@ +// +// LoadMoreSectionController2.swift +// Freetime +// +// Created by Ryan Nystrom on 4/21/18. +// Copyright © 2018 Ryan Nystrom. All rights reserved. +// + +import UIKit +import IGListKit + +final class LoadMoreSectionController2: ListSwiftSectionController { + + override func createBinders(from value: String) -> [ListBinder] { + return [ + binder(value, cellType: .class(LoadMoreCell.self), size: { + return CGSize( + width: $0.collection.containerSize.width, + height: Styles.Sizes.tableCellHeight + ) + }) + ] + } + +} diff --git a/Classes/Systems/Feed.swift b/Classes/Systems/Feed.swift index af19927b..3fffecd9 100644 --- a/Classes/Systems/Feed.swift +++ b/Classes/Systems/Feed.swift @@ -22,7 +22,7 @@ final class Feed: NSObject, UIScrollViewDelegate { case loadingNext } - let adapter: ListAdapter + let swiftAdapter: ListSwiftAdapter let collectionView: UICollectionView public private(set) var status: Status = .idle @@ -37,7 +37,7 @@ final class Feed: NSObject, UIScrollViewDelegate { collectionView: UICollectionView? = nil, managesLayout: Bool = true ) { - self.adapter = ListAdapter(updater: ListAdapterUpdater(), viewController: viewController) + self.swiftAdapter = ListSwiftAdapter(viewController: viewController) self.delegate = delegate self.managesLayout = managesLayout self.collectionView = collectionView @@ -54,6 +54,10 @@ final class Feed: NSObject, UIScrollViewDelegate { // MARK: Public API + var adapter: ListAdapter { + return swiftAdapter.listAdapter + } + func refreshHead() { refresh() feedRefresh.beginRefreshing() diff --git a/Classes/View Controllers/BaseListViewController2.swift b/Classes/View Controllers/BaseListViewController2.swift new file mode 100644 index 00000000..ef0a20f2 --- /dev/null +++ b/Classes/View Controllers/BaseListViewController2.swift @@ -0,0 +1,117 @@ +// +// BaseListViewController2.swift +// Freetime +// +// Created by Ryan Nystrom on 4/21/18. +// Copyright © 2018 Ryan Nystrom. All rights reserved. +// + +import UIKit +import IGListKit + +protocol BaseListViewController2DataSource: class { + func models(adapter: ListSwiftAdapter) -> [ListSwiftPair] +} + +class BaseListViewController2: UIViewController, +ListSwiftAdapterDataSource, +FeedDelegate { + + private let emptyErrorMessage: String + public weak var dataSource: BaseListViewController2DataSource? + + public private(set) lazy var feed: Feed = { Feed(viewController: self, delegate: self) }() + private var page: String? + private var hasError = false + private let emptyKey: ListDiffable = "emptyKey" as ListDiffable + + init(emptyErrorMessage: String) { + self.emptyErrorMessage = emptyErrorMessage + super.init(nibName: nil, bundle: nil) + } + + required init?(coder aDecoder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + + override func viewDidLoad() { + super.viewDidLoad() + feed.viewDidLoad() + feed.swiftAdapter.dataSource = self + } + + override func viewWillAppear(_ animated: Bool) { + super.viewWillAppear(animated) + rz_smoothlyDeselectRows(collectionView: feed.collectionView) + } + + override func viewWillLayoutSubviews() { + super.viewWillLayoutSubviews() + feed.viewWillLayoutSubviews(view: view) + } + + // MARK: Overridable API + + func fetch(page: String?) {} + + // MARK: Public API + + final func update(animated: Bool) { + self.feed.finishLoading(dismissRefresh: true, animated: animated) + } + + final func update( + page: String?, + animated: Bool, + completion: (() -> Void)? = nil + ) { + assert(Thread.isMainThread) + + self.hasError = false + self.page = page + self.feed.finishLoading(dismissRefresh: true, animated: animated, completion: completion) + } + + final func error( + animated: Bool, + completion: (() -> Void)? = nil + ) { + assert(Thread.isMainThread) + hasError = true + feed.finishLoading(dismissRefresh: true, animated: animated, completion: completion) + } + + // MARK: FeedDelegate + + final func loadFromNetwork(feed: Feed) { + assert(Thread.isMainThread) + fetch(page: nil) + } + + final func loadNextPage(feed: Feed) -> Bool { + return false + } + + // MARK: ListSwiftAdapterDataSource + + public func values(adapter: ListSwiftAdapter) -> [ListSwiftPair] { + assert(Thread.isMainThread) + guard let dataSource = self.dataSource else { return [] } + + let models = dataSource.models(adapter: adapter) + let hasNoObjects = models.count == 0 + + // short-circuit to display empty-error message using the emptyView(...) API + if hasError && hasNoObjects { + return [] + } + + if let page = self.page { + let pagePair = ListSwiftPair.pair(page) { LoadMoreSectionController2() } + return models + [pagePair] + } else { + return models + } + } + +} diff --git a/Freetime.xcodeproj/project.pbxproj b/Freetime.xcodeproj/project.pbxproj index 0889ef3f..6ccc5422 100644 --- a/Freetime.xcodeproj/project.pbxproj +++ b/Freetime.xcodeproj/project.pbxproj @@ -321,6 +321,12 @@ 29C53FC21F12EF4000A59ED5 /* IssueReferencedCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29C53FBE1F12EF4000A59ED5 /* IssueReferencedCell.swift */; }; 29C53FC31F12EF4000A59ED5 /* IssueReferencedModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29C53FBF1F12EF4000A59ED5 /* IssueReferencedModel.swift */; }; 29C53FC41F12EF4000A59ED5 /* IssueReferencedSectionController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29C53FC01F12EF4000A59ED5 /* IssueReferencedSectionController.swift */; }; + 29C8F9AB208BF64D0075931C /* BaseListViewController2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29C8F9AA208BF64D0075931C /* BaseListViewController2.swift */; }; + 29C8F9AD208C02860075931C /* LoadMoreSectionController2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29C8F9AC208C02860075931C /* LoadMoreSectionController2.swift */; }; + 29C8F9AF208C02BE0075931C /* String+ListSwift.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29C8F9AE208C02BE0075931C /* String+ListSwift.swift */; }; + 29C8F9B1208C054D0075931C /* LabelsViewController2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29C8F9B0208C054D0075931C /* LabelsViewController2.swift */; }; + 29C8F9B3208C07540075931C /* LabelCell2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29C8F9B2208C07540075931C /* LabelCell2.swift */; }; + 29C8F9B5208C081D0075931C /* LabelSectionController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29C8F9B4208C081D0075931C /* LabelSectionController.swift */; }; 29C9FDDB1EC6627200EE3A52 /* NotificationCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29C9FDDA1EC6627200EE3A52 /* NotificationCell.swift */; }; 29C9FDDD1EC6628200EE3A52 /* NotificationViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29C9FDDC1EC6628200EE3A52 /* NotificationViewModel.swift */; }; 29C9FDE11EC667AE00EE3A52 /* Styles.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29C9FDE01EC667AE00EE3A52 /* Styles.swift */; }; @@ -824,6 +830,12 @@ 29C53FBE1F12EF4000A59ED5 /* IssueReferencedCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IssueReferencedCell.swift; sourceTree = ""; }; 29C53FBF1F12EF4000A59ED5 /* IssueReferencedModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IssueReferencedModel.swift; sourceTree = ""; }; 29C53FC01F12EF4000A59ED5 /* IssueReferencedSectionController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IssueReferencedSectionController.swift; sourceTree = ""; }; + 29C8F9AA208BF64D0075931C /* BaseListViewController2.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseListViewController2.swift; sourceTree = ""; }; + 29C8F9AC208C02860075931C /* LoadMoreSectionController2.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoadMoreSectionController2.swift; sourceTree = ""; }; + 29C8F9AE208C02BE0075931C /* String+ListSwift.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+ListSwift.swift"; sourceTree = ""; }; + 29C8F9B0208C054D0075931C /* LabelsViewController2.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LabelsViewController2.swift; sourceTree = ""; }; + 29C8F9B2208C07540075931C /* LabelCell2.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LabelCell2.swift; sourceTree = ""; }; + 29C8F9B4208C081D0075931C /* LabelSectionController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LabelSectionController.swift; sourceTree = ""; }; 29C9FDDA1EC6627200EE3A52 /* NotificationCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NotificationCell.swift; sourceTree = ""; }; 29C9FDDC1EC6628200EE3A52 /* NotificationViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NotificationViewModel.swift; sourceTree = ""; }; 29C9FDE01EC667AE00EE3A52 /* Styles.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Styles.swift; sourceTree = ""; }; @@ -1450,17 +1462,17 @@ 297AE82B1EC0D58A00B44A1F = { isa = PBXGroup; children = ( - 2971CED22055C8F600342296 /* Freetime.entitlements */, 297AE8571EC0D5C100B44A1F /* Classes */, + CF4CC0BFE456879DD6DBC714 /* Frameworks */, + 2971CED22055C8F600342296 /* Freetime.entitlements */, + 297AE84B1EC0D58A00B44A1F /* FreetimeTests */, 294EE4BA209006C0002C9CB1 /* FreetimeWatch */, 294EE4C9209006C2002C9CB1 /* FreetimeWatch Extension */, - CF4CC0BFE456879DD6DBC714 /* Frameworks */, - 297AE84B1EC0D58A00B44A1F /* FreetimeTests */, 292FCB2A1EE0546E0026635E /* gql */, + 6444C838F34B9586CC4FA89B /* Pods */, 297AE8351EC0D58A00B44A1F /* Products */, 297AE86D1EC0D5C200B44A1F /* Resources */, 2930F2701F894AA10082BA26 /* Settings.bundle */, - 6444C838F34B9586CC4FA89B /* Pods */, ); sourceTree = ""; }; @@ -1548,6 +1560,7 @@ 2963A93A1EE25F6F0066509C /* LabelableFields+IssueLabelModel.swift */, 98003D8C1FCAD7FC00755C17 /* LabelDetails.swift */, 29EE1C1C1F3A33890046A54D /* RepositoryLabel.swift */, + 29C8F9AE208C02BE0075931C /* String+ListSwift.swift */, ); path = Models; sourceTree = ""; @@ -1606,6 +1619,7 @@ children = ( 2950AB1A2082E47200C6F19A /* AppSplitViewController.swift */, 29CEA5CC1F84DB1B009827DB /* BaseListViewController.swift */, + 29C8F9AA208BF64D0075931C /* BaseListViewController2.swift */, 297DD5E01F061BBE006E7E63 /* CreateProfileViewController.swift */, 29316DBE1ECC95DB007CAE3F /* RootViewControllers.swift */, 29C33FDA1F127DBB00EC8D40 /* SplitPlaceholderViewController.swift */, @@ -1834,6 +1848,7 @@ children = ( 29DA1E7D1F5DF2960050C64B /* LoadMoreCell.swift */, 29DA1E7E1F5DF2960050C64B /* LoadMoreSectionController.swift */, + 29C8F9AC208C02860075931C /* LoadMoreSectionController2.swift */, ); path = LoadMore; sourceTree = ""; @@ -1841,9 +1856,12 @@ 29EE1C131F3A2E440046A54D /* Labels */ = { isa = PBXGroup; children = ( + 29C8F9B2208C07540075931C /* LabelCell2.swift */, 29EE1C161F3A2E7A0046A54D /* Labels.storyboard */, - 29EE1C181F3A2EDB0046A54D /* LabelTableCell.swift */, + 29C8F9B4208C081D0075931C /* LabelSectionController.swift */, 29EE1C1A1F3A33000046A54D /* LabelsViewController.swift */, + 29C8F9B0208C054D0075931C /* LabelsViewController2.swift */, + 29EE1C181F3A2EDB0046A54D /* LabelTableCell.swift */, ); path = Labels; sourceTree = ""; @@ -2777,6 +2795,7 @@ 293A45A21F29954000DD1006 /* IssueCommitModel.swift in Sources */, 293A45A61F29987C00DD1006 /* IssueCommitSectionController.swift in Sources */, 291929471F3EAB250012067B /* IssueDetailsModel.swift in Sources */, + 29C8F9AD208C02860075931C /* LoadMoreSectionController2.swift in Sources */, 292CD3BB1F0AF28F00D3D57B /* IssueDiffHunkModel.swift in Sources */, 292CD3BF1F0AF3C000D3D57B /* IssueDiffHunkPathCell.swift in Sources */, DCA5ED161FAEE91F0072F074 /* BookmarkViewModel.swift in Sources */, @@ -2786,6 +2805,7 @@ 29CC294F1FF93AD7006B6DE7 /* IssueCommentEmptyCell.swift in Sources */, 292CD3BD1F0AF3B800D3D57B /* IssueDiffHunkSectionController.swift in Sources */, 291929531F3F9E490012067B /* IssueFileCell.swift in Sources */, + 29C8F9AF208C02BE0075931C /* String+ListSwift.swift in Sources */, 98F9F4011F9CCFFE005A0266 /* ImgurClient.swift in Sources */, 291929511F3F76B10012067B /* IssueFilesViewController.swift in Sources */, 292FCB121EDFCC510026635E /* IssueLabelCell.swift in Sources */, @@ -2866,12 +2886,14 @@ 292FCB101EDFCC510026635E /* IssueViewModels.swift in Sources */, 2963A93B1EE25F6F0066509C /* LabelableFields+IssueLabelModel.swift in Sources */, 98835BD21F1A158D005BA24F /* LabelCell.swift in Sources */, + 29C8F9B5208C081D0075931C /* LabelSectionController.swift in Sources */, 29EE1C1B1F3A33000046A54D /* LabelsViewController.swift in Sources */, 29136BE3200AAA5A007317BE /* UIViewController+FilePathTitle.swift in Sources */, 29EE1C191F3A2EDB0046A54D /* LabelTableCell.swift in Sources */, 295B51481FC26F7F00C3993B /* UIImageView+Avatar.swift in Sources */, 297B062A1FB9239E0026FA23 /* IGListCollectionViewLayout+GitHawk.swift in Sources */, DCA5ED1D1FAEF9EE0072F074 /* BookmarkCell.swift in Sources */, + 29C8F9B3208C07540075931C /* LabelCell2.swift in Sources */, 29DA1E7F1F5DF2960050C64B /* LoadMoreCell.swift in Sources */, 29DA1E801F5DF2960050C64B /* LoadMoreSectionController.swift in Sources */, 29416BFB1F113D0A00D03E1A /* LoginSplashViewController.swift in Sources */, @@ -2957,6 +2979,7 @@ 29DA1E8A1F5E2DEC0050C64B /* SearchRecentHeaderSectionController.swift in Sources */, 29AF1E841F8AAB4A0008A0EF /* UITextView+GitHawk.swift in Sources */, 299F63D4205DA24A0015D901 /* MarkdownAttributeHandling.swift in Sources */, + 29C8F9B1208C054D0075931C /* LabelsViewController2.swift in Sources */, 29DA1E861F5E26D30050C64B /* SearchRecentSectionController.swift in Sources */, 29DA1E821F5DF5CC0050C64B /* SearchRecentStore.swift in Sources */, 986B871B1F2B87DD00AAB55C /* SearchRepoResult.swift in Sources */, @@ -3002,6 +3025,7 @@ 2950AB1B2082E47200C6F19A /* AppSplitViewController.swift in Sources */, 2993046B1FBA8C04007B9737 /* IssueManagingExpansionCell.swift in Sources */, 29C33FDB1F127DBB00EC8D40 /* SplitPlaceholderViewController.swift in Sources */, + 29C8F9AB208BF64D0075931C /* BaseListViewController2.swift in Sources */, 15245489205DC016005810A6 /* IssueTargetBranchCell.swift in Sources */, 29AC90E51F00A7C8000B80E4 /* SplitViewControllerDelegate.swift in Sources */, 65A3152B2044376D0074E3B6 /* Route.swift in Sources */, diff --git a/Podfile.lock b/Podfile.lock index 077a511c..ddcec6e5 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -157,7 +157,7 @@ CHECKOUT OPTIONS: :commit: 4f7e90477619b8dc4b9e641efd10952c22150c5c :git: https://github.com/GitHawkApp/Highlightr.git IGListKit: - :commit: 894737d8eaa4eb3d357156d0e7e99bcb1099b61a + :commit: 146025f79409f1acd61c58840214af884b8276b2 :git: https://github.com/Instagram/IGListKit.git MessageViewController: :commit: 4fb166245f72e5d47b6c0f3e67351e9a9802ec63 diff --git a/Pods/IGListKit/Source/Swift/ListAdapter+Values.swift b/Pods/IGListKit/Source/Swift/ListAdapter+Values.swift index 83b66479..e73b71e5 100644 --- a/Pods/IGListKit/Source/Swift/ListAdapter+Values.swift +++ b/Pods/IGListKit/Source/Swift/ListAdapter+Values.swift @@ -23,7 +23,9 @@ public extension ListAdapter { */ public func value(for sectionController: ListSectionController) -> ListSwiftDiffable? { if let box = object(for: sectionController) { - guard let box = box as? ListDiffableBox else { fatalError() } + guard let box = box as? ListDiffableBox else { + fatalError("All objects used with the IGListKit+Swift extension should be boxed") + } return box.value } return nil @@ -61,7 +63,9 @@ public extension ListAdapter { */ public func value(at section: Int) -> ListSwiftDiffable? { if let box = object(atSection: section) { - guard let box = box as? ListDiffableBox else { fatalError() } + guard let box = box as? ListDiffableBox else { + fatalError("All objects used with the IGListKit+Swift extension should be boxed") + } return box.value } return nil @@ -109,7 +113,9 @@ public extension ListAdapter { @return All unboxed values in the `IGListAdapter`. */ public var values: [ListSwiftDiffable] { - guard let objects = self.objects() as? [ListDiffableBox] else { fatalError() } + guard let objects = self.objects() as? [ListDiffableBox] else { + fatalError("All objects used with the IGListKit+Swift extension should be boxed") + } return objects.map { $0.value } } @@ -119,7 +125,9 @@ public extension ListAdapter { @return All visible, unboxed values in the `IGListAdapter`. */ public var visibleValues: [ListSwiftDiffable] { - guard let visibleObjects = self.visibleObjects() as? [ListDiffableBox] else { fatalError() } + guard let visibleObjects = self.visibleObjects() as? [ListDiffableBox] else { + fatalError("All objects used with the IGListKit+Swift extension should be boxed") + } return visibleObjects.map { $0.value } } diff --git a/Pods/IGListKit/Source/Swift/ListDiffableBox.swift b/Pods/IGListKit/Source/Swift/ListDiffableBox.swift index 70b851d6..f5f98b7a 100644 --- a/Pods/IGListKit/Source/Swift/ListDiffableBox.swift +++ b/Pods/IGListKit/Source/Swift/ListDiffableBox.swift @@ -9,43 +9,25 @@ import Foundation -public final class ListIdentifiableBox: ListDiffable { - - public let value: ListSwiftIdentifiable - - init(value: ListSwiftIdentifiable) { - self.value = value - } - - public func diffIdentifier() -> NSObjectProtocol { - return value.identifier as NSObjectProtocol - } - - public func isEqual(toDiffableObject object: ListDiffable?) -> Bool { - return true - } - -} - /** Wrap a `ListSwiftDiffable` conforming value so that it conforms to `ListDiffable` and can be used with other IGListKit systems. @note Wrapped values can be a Swift `class` or `struct`. */ -public final class ListDiffableBox: ListDiffable { +internal final class ListDiffableBox: ListDiffable { /** The boxed value. */ - public let value: ListSwiftDiffable + let value: ListSwiftDiffable /** Initialize a new `ListDiffableBox` object. @param value The value to be boxed. */ - public init(value: ListSwiftDiffable) { + init(value: ListSwiftDiffable) { self.value = value } @@ -54,18 +36,17 @@ public final class ListDiffableBox: ListDiffable { /** :nodoc: */ - public func diffIdentifier() -> NSObjectProtocol { - // namespace the identifier with the value type to further prevent collisions + func diffIdentifier() -> NSObjectProtocol { + // namespace the identifier with the value type to help prevent collisions return "\(value.self)\(value.identifier)" as NSObjectProtocol } /** :nodoc: */ - public func isEqual(toDiffableObject object: ListDiffable?) -> Bool { - if self === object { return true } - guard let object = object as? ListDiffableBox else { return false } - return value.isEqual(to: object.value) + func isEqual(toDiffableObject object: ListDiffable?) -> Bool { + // always true since objects are updated with ListSwiftSectionController which handles updates at the cell level + return true } } diff --git a/Pods/IGListKit/Source/Swift/ListSwift+Foundation.swift b/Pods/IGListKit/Source/Swift/ListSwift+Foundation.swift deleted file mode 100644 index 7c900e3b..00000000 --- a/Pods/IGListKit/Source/Swift/ListSwift+Foundation.swift +++ /dev/null @@ -1,39 +0,0 @@ -/** - * Copyright (c) 2016-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - */ - -import Foundation - -/** - Automatically conform `Hashable` structures to the identification part of `ListSwiftDiffable`. - */ -public extension ListSwiftIdentifiable where Self: Hashable { - - /** - :nodoc: - */ - var identifier: String { - return "\(hashValue)" - } - -} - -/** - Automatically conform `Equatable` structures to the equality part of `ListSwiftDiffable`. - */ -public extension ListSwiftEquatable where Self: Equatable { - - /** - :nodoc: - */ - func isEqual(to object: ListSwiftDiffable) -> Bool { - guard let object = object as? Self else { return false } - return self == object - } - -} diff --git a/Pods/IGListKit/Source/Swift/ListSwiftAdapter.swift b/Pods/IGListKit/Source/Swift/ListSwiftAdapter.swift index bd5d6b31..85776391 100644 --- a/Pods/IGListKit/Source/Swift/ListSwiftAdapter.swift +++ b/Pods/IGListKit/Source/Swift/ListSwiftAdapter.swift @@ -35,11 +35,21 @@ public final class ListSwiftAdapter: NSObject, ListAdapterDataSource { */ public let listAdapter: ListAdapter + /** + TODO + */ public var collectionView: UICollectionView? { get { return listAdapter.collectionView } set { listAdapter.collectionView = newValue } } + /** + TODO + */ + public func sectionController>(for value: U) -> T? { + return listAdapter.sectionController(for: value) as? T + } + /** Create a new `ListSwiftAdapter` object. @@ -74,7 +84,7 @@ public final class ListSwiftAdapter: NSObject, ListAdapterDataSource { guard let dataSource = self.dataSource else { return [] } return dataSource.values(adapter: self).map { - let box = ListIdentifiableBox(value: $0.value) + let box = ListDiffableBox(value: $0.value) // side effect: store the function for use in listAdapter(:, sectionControllerFor object:) map[box.functionLookupHash] = $0.constructor return box @@ -85,9 +95,13 @@ public final class ListSwiftAdapter: NSObject, ListAdapterDataSource { :nodoc: */ public func listAdapter(_ listAdapter: ListAdapter, sectionControllerFor object: Any) -> ListSectionController { - guard let box = object as? ListIdentifiableBox else { fatalError() } + guard let box = object as? ListDiffableBox else { + fatalError("Must only use boxes with IGListKit+Swift.") + } let hash = box.functionLookupHash - guard let function = map[hash] else { fatalError() } + guard let function = map[hash] else { + fatalError("Must have set a pairing function with boxed value \(box.value)") + } // pluck the function from the map so any objects retained in the closure are released upon execution map.removeValue(forKey: hash) diff --git a/Pods/IGListKit/Source/Swift/ListSwiftDiffable.swift b/Pods/IGListKit/Source/Swift/ListSwiftDiffable.swift index 701b7483..20f7d64d 100644 --- a/Pods/IGListKit/Source/Swift/ListSwiftDiffable.swift +++ b/Pods/IGListKit/Source/Swift/ListSwiftDiffable.swift @@ -16,28 +16,3 @@ public protocol ListSwiftEquatable { } public typealias ListSwiftDiffable = ListSwiftIdentifiable & ListSwiftEquatable - -///** -// Conform a Swift `struct` or `class` so that it can be diffed and used with IGListKit. -// */ -//public protocol ListSwiftDiffable: ListSwiftIdentifiable, ListSwiftEquatable { -// -// /** -// Return a `String` that uniquely identifies the instance. -// -// @note These identifiers are namespaced to the object type to avoid colliding identifiers between different value -// types. -// */ -//// var identifier: String { get } -// -// /** -// Indicate if the value is equal to another value. -// -// @param object The value to compare against. -// -// @return `true` if the two instances are equal in value. Otherwise `false`. -// */ -//// func isEqual(to value: ListSwiftDiffable) -> Bool -// -//} - diff --git a/Pods/IGListKit/Source/Swift/ListSwiftPair.swift b/Pods/IGListKit/Source/Swift/ListSwiftPair.swift index 39969206..98769700 100644 --- a/Pods/IGListKit/Source/Swift/ListSwiftPair.swift +++ b/Pods/IGListKit/Source/Swift/ListSwiftPair.swift @@ -9,7 +9,7 @@ import Foundation -public typealias ListSwiftPairConstructor = () -> ListSwiftSectionController +public typealias ListSwiftPairConstructor = () -> ListSwiftSectionController /** Query a value for a given section controller. @@ -24,7 +24,7 @@ public class ListSwiftPair { return ListSwiftPair(value, constructor: constructor) } - public let value: ListSwiftIdentifiable + public let value: ListSwiftDiffable public let constructor: () -> ListSectionController diff --git a/Pods/IGListKit/Source/Swift/ListSwiftSectionController.swift b/Pods/IGListKit/Source/Swift/ListSwiftSectionController.swift index b01b907f..54232321 100644 --- a/Pods/IGListKit/Source/Swift/ListSwiftSectionController.swift +++ b/Pods/IGListKit/Source/Swift/ListSwiftSectionController.swift @@ -9,64 +9,145 @@ import UIKit -public protocol ListSwiftBindable { - func bind(value: ListSwiftDiffable) +public enum ListCellType { + case `class`(T.Type) + case storyboard(T.Type, String, Bundle?) + case nib(T.Type, String, Bundle?) } -public typealias ListSwiftBindableCell = UICollectionViewCell & ListSwiftBindable +public struct ListBinder { -public struct BindingData { - let value: ListSwiftDiffable - let cellType: ListSwiftBindableCell.Type - let size: (ListCollectionContext, Int) -> CGSize -} - -open class ListSwiftSectionController: ListSectionController { - - public struct Context { - public let value: T - public let collectionContext: ListCollectionContext - public let index: Int + enum CellType { + case cellClass(UICollectionViewCell.Type) + case storyboard(String, Bundle?) + case nib(String, Bundle?) } - public func bindingData( - _ value: T, - cellType: ListSwiftBindableCell.Type, - size: @escaping (Context) -> CGSize - ) -> BindingData { - return BindingData(value: value, cellType: cellType, size: { (context, index) -> CGSize in - return size(Context(value: value, collectionContext: context, index: index)) + let value: ListSwiftDiffable + let cellType: CellType + let size: (ListSectionController, ListCollectionContext, Int) -> CGSize + let configure: (UICollectionViewCell, ListSectionController, ListCollectionContext, Int) -> Void + let didSelect: (ListSectionController, ListCollectionContext, Int) -> Void + let didDeselect: (ListSectionController, ListCollectionContext, Int) -> Void + let didHighlight: (ListSectionController, ListCollectionContext, Int) -> Void + let didUnhighlight: (ListSectionController, ListCollectionContext, Int) -> Void +} + +open class ListSwiftSectionController: ListSectionController { + + public struct Context { + + public let value: ValueType + public let collection: ListCollectionContext + public let index: Int + + fileprivate let sectionController: ListSectionController + + public var cell: CellType? { + return collection.cellForItem(at: index, sectionController: sectionController) as? CellType + } + + public func deselect(animated: Bool = true) { + collection.deselectItem( + at: index, + sectionController: sectionController, + animated: animated + ) + } + + public func select( + animated: Bool = true, + scrollPosition: UICollectionViewScrollPosition = .centeredVertically + ) { + collection.selectItem( + at: index, + sectionController: sectionController, + animated: animated, + scrollPosition: scrollPosition + ) + } + + } + + public func binder( + _ value: ValueType, + cellType: ListCellType, + size: @escaping (Context) -> CGSize, + configure: ((CellType, Context) -> Void)? = nil, + didSelect: ((Context) -> Void)? = nil, + didDeselect: ((Context) -> Void)? = nil, + didHighlight: ((Context) -> Void)? = nil, + didUnhighlight: ((Context) -> Void)? = nil + ) -> ListBinder { + let nestedCellType: ListBinder.CellType + switch cellType { + case let .class(type): nestedCellType = .cellClass(type) + case let .storyboard(_, type, bundle): nestedCellType = .storyboard(type, bundle) + case let .nib(_, type, bundle): nestedCellType = .nib(type, bundle) + } + + return ListBinder( + value: value, + cellType: nestedCellType, + size: { (sc, context, index) -> CGSize in + return size(Context(value: value, collection: context, index: index, sectionController: sc)) + }, + configure: { (cell, sc, context, index) -> Void in + guard let typedCell = cell as? CellType else { + fatalError("Critical cell mapping failure. Expected \(CellType.self) but received \(cell).") + } + configure?(typedCell, Context(value: value, collection: context, index: index, sectionController: sc)) + }, + didSelect: { (sc, context, index) -> Void in + didSelect?(Context(value: value, collection: context, index: index, sectionController: sc)) + }, + didDeselect: { (sc, context, index) -> Void in + didDeselect?(Context(value: value, collection: context, index: index, sectionController: sc)) + }, + didHighlight: { (sc, context, index) -> Void in + didHighlight?(Context(value: value, collection: context, index: index, sectionController: sc)) + }, + didUnhighlight: { (sc, context, index) -> Void in + didUnhighlight?(Context(value: value, collection: context, index: index, sectionController: sc)) }) } - private enum State: Int { + internal enum State: Int { case idle case queued case applied } - private var state: State = .idle + internal var state: State = .idle - public private(set) var data = [BindingData]() - public private(set) var identifiableValue: T? + public internal(set) var binders = [ListBinder]() + public internal(set) var value: T? - open func createViewModelData(value: T) -> [BindingData] { + open func createBinders(from value: T) -> [ListBinder] { return [] } + /** + Perform an asyncronous update on the section controller. This method will regenerate view models through + `createBinders(from value:)`, diff the models, and apply the results of the diff to the backing `UICollectionView`. + + @param animated A flag indicating if the update is animated. Default is `true`. + @param completion An optional closure executed once the update is applied. Default is `nil`. + */ public final func update(animated: Bool = true, completion: (() -> Void)? = nil) { + guard let collectionContext = self.collectionContext else { return } guard state == .idle else { completion?() return } state = .queued - collectionContext?.performBatch(animated: animated, updates: { [weak self] (batchContext) in + collectionContext.performBatch(animated: animated, updates: { [weak self] (batchContext) in guard let strongSelf = self, - let value = strongSelf.identifiableValue + let value = strongSelf.value else { return } - let fromBoxed = strongSelf.data.map { $0.value.boxed } - let to = strongSelf.createViewModelData(value: value) + let fromBoxed = strongSelf.binders.map { $0.value.boxed } + let to = strongSelf.createBinders(from: value) let toBoxed = to.map { $0.value.boxed } let result = ListDiff( oldArray: fromBoxed, @@ -78,8 +159,8 @@ open class ListSwiftSectionController: ListSectionCont let identifier = fromBoxed[i].diffIdentifier() let toIndex = result.newIndex(forIdentifier: identifier) if toIndex != NSNotFound, - let cell = strongSelf.collectionContext?.cellForItem(at: i, sectionController: strongSelf) as? ListSwiftBindable { - cell.bind(value: to[toIndex].value) + let cell = strongSelf.collectionContext?.cellForItem(at: i, sectionController: strongSelf) { + to[toIndex].configure(cell, strongSelf, collectionContext, toIndex) } } @@ -91,313 +172,113 @@ open class ListSwiftSectionController: ListSectionCont } strongSelf.state = .applied - }, completion: { [weak self] _ in - self?.state = .idle - completion?() + }, completion: { [weak self] _ in + self?.state = .idle + completion?() }) } // MARK: ListSectionController Overrides + /** + :nodoc: + */ public final override func numberOfItems() -> Int { - return data.count + return binders.count } + /** + :nodoc: + */ public final override func sizeForItem(at index: Int) -> CGSize { guard let collectionContext = self.collectionContext else { return .zero } - return data[index].size(collectionContext, index) + return binders[index].size(self, collectionContext, index) } + /** + :nodoc: + */ public final override func cellForItem(at index: Int) -> UICollectionViewCell { - guard let cell = collectionContext?.dequeueReusableCell(of: data[index].cellType, for: self, at: index) as? ListSwiftBindableCell - else { fatalError() } - cell.bind(value: data[index].value) + guard let collectionContext = self.collectionContext else { + fatalError("Must have a collectionContext when dequeuing cells") + } + + let binder = binders[index] + let rawCell: UICollectionViewCell? + switch binder.cellType { + case let .cellClass(type): + rawCell = collectionContext.dequeueReusableCell(of: type, for: self, at: index) + case let .nib(type, bundle): + rawCell = collectionContext.dequeueReusableCell(withNibName: type, bundle: bundle, for: self, at: index) + case let .storyboard(type, bundle): + rawCell = collectionContext.dequeueReusableCellFromStoryboard(withIdentifier: type, for: self, at: index) + } + + guard let cell = rawCell else { + fatalError("Cell is nil for type \(binder.cellType)") + } + + binder.configure(cell, self, collectionContext, index) return cell } + /** + :nodoc: + */ public final override func didUpdate(to object: Any) { - guard let box = object as? ListIdentifiableBox, + guard let box = object as? ListDiffableBox, let value = box.value as? T else { return } - let oldIdentifiableValue = identifiableValue - identifiableValue = value + let hadNoValue = self.value == nil + self.value = value - if oldIdentifiableValue == nil { - data = createViewModelData(value: value) + if hadNoValue { + binders = createBinders(from: value) } else { update() } } -} - -//public class ListSwiftBindingData { -// -//// internal class BindingDataContext { -//// let _value: ListSwiftDiffable -//// init(value: ListSwiftDiffable) { -//// self._value = value -//// } -//// } -// -// public class Context { -// let value: ListSwiftDiffable -// init(value: T) { -// self.value = value -// } -// } -// -// public typealias CellDequeueFunction = (T) -> UICollectionViewCell & ListBindable -// public typealias SizeFunction = (T) -> CGSize -// -//// public static func pair(_ value: T, _ cell: @escaping CellDequeueFunction, _ size: @escaping SizeFunction) -> ListSwiftBindingData { -//// return ListSwiftBindingData(value, cell: cell, size: size) -//// } -// -// public let value: ListSwiftDiffable -// public let cell: (ListSwiftDiffable) -> UICollectionViewCell & ListBindable -// public let size: (ListSwiftDiffable) -> CGSize -// -// public init( -// _ value: T, -// cell: @escaping (ListSwiftDiffable) -> UICollectionViewCell & ListBindable, -// size: @escaping (ListSwiftDiffable) -> CGSize -// ) { -// self.value = value -//// self.cell = cell as! (ListSwiftDiffable) -> UICollectionViewCell & ListBindable -//// self.size = size as! (ListSwiftDiffable) -> CGSize -// self.cell = cell -// self.size = size -// } -// -//} -// -//public protocol ListSwiftBindingSectionControllerDataSource: class { -// func viewModels(sectionController: ListSectionController) -> [ListSwiftBindingData] -//} -// -///** -// - return a single element w/ 3 things: -// - diffable value -// - cell gen function -// - size gen function -// */ -// -//open class ListSwiftBindingSectionController: ListBindingSectionController, ListBindingSectionControllerDataSource { -// -// public func bindingData( -// _ value: T, -// cell: @escaping (T, ListCollectionContext) -> UICollectionViewCell & ListBindable, -// size: @escaping (T, ListCollectionContext) -> CGSize -// ) -> ListSwiftBindingData { -// return ListSwiftBindingData(value, cell: { value in -// guard let collectionContext = self.collectionContext else { fatalError() } -// return cell(value as! T, collectionContext) -// }, size: { value in -// guard let collectionContext = self.collectionContext else { fatalError() } -// return size(value as! T, collectionContext) -// }) -// } -// -// internal var viewModelData = [ListSwiftBindingData]() -// -// public weak var swiftDataSource: ListSwiftBindingSectionControllerDataSource? -// -// public override init() { -// super.init() -// dataSource = self -// } -// -// // MARK: ListBindingSectionControllerDataSource -// -// public func sectionController(_ sectionController: ListBindingSectionController, viewModelsFor object: Any) -> [ListDiffable] { -// guard let swiftDataSource = self.swiftDataSource else { return [] } -// -// // only queried when something has changed. rebuild all data. -// viewModelData = swiftDataSource.viewModels(sectionController: self) -// return viewModelData.map { $0.value.boxed } -// } -// -// public func sectionController(_ sectionController: ListBindingSectionController, cellForViewModel viewModel: Any, at index: Int) -> UICollectionViewCell & ListBindable { -// return viewModelData[index].cell(viewModelData[index].value) -// } -// -// public func sectionController(_ sectionController: ListBindingSectionController, sizeForViewModel viewModel: Any, at index: Int) -> CGSize { -// return viewModelData[index].size(viewModelData[index].value) -// } -// -//} - -/** - Subclass this class to create section controllers for use with `ListSwiftAdapter`. - */ -open class OLDListSwiftSectionController: ListSectionController { - - /** - A context object used as a parameter in overridable methods. - */ - public struct Context { - - /** - The current collection context, forwarded from `-[IGListAdapter collectionContext]`. - */ - public let collection: ListCollectionContext - - /** - The current value powering the section controller. - */ - public let value: T - } - - /** - The current value powering the section controller. - */ - public private(set) var value: T? - - // MARK: Overridable APIs - - /** - Return the number of items (cells) to display in the section controller. - - @param context Contextual information about the section controller. - - @return The number of items (cells) to display. - */ - open func numberOfItems(for context: Context) -> Int { return 1 } - - /** - Return the size of a given item index. - - @param index The index of the item needing a size. - @param context Contextual information about the section controller. - - @return A CGSize for the item. - */ - open func size(at index: Int, context: Context) -> CGSize { return .zero } - - /** - Dequeue, configure, and return a cell for a given index. - - @param index The index of the item needing a cell. - @param context Contextual information about the section controller. - - @return A dequeued `UICollectionViewCell`. - */ - open func cell(at index: Int, context: Context) -> UICollectionViewCell { return UICollectionViewCell() } - - /** - Handle selection of a cell. - - @param index The index of the selected item. - @param context Contextual information about the section controller. - */ - open func didSelectItem(at index: Int, context: Context) { } - - /** - Handle deselection of a cell. - - @param index The index of the deselected item. - @param context Contextual information about the section controller. - */ - open func didDeselectItem(at index: Int, context: Context) { } - - /** - Handle highlighting of a cell. - - @param index The index of the highlighted item. - @param context Contextual information about the section controller. - */ - open func didHighlightItem(at index: Int, context: Context) { } - - /** - Handle unhighlighting of a cell. - - @param index The index of the unhighlighted item. - @param context Contextual information about the section controller. - */ - open func didUnhighlightItem(at index: Int, context: Context) { } - - // MARK: Base implementations - - /** - :nodoc: - */ - public final override func didUpdate(to object: Any) { - guard let object = object as? ListDiffableBox, - let value = object.value as? T - else { return } - self.value = value - } - - /** - :nodoc: - */ - public final override func numberOfItems() -> Int { - guard let collectionContext = self.collectionContext, - let value = self.value - else { fatalError("something bad happened") } - return numberOfItems(for: Context(collection: collectionContext, value: value)) - } - - /** - :nodoc: - */ - public final override func sizeForItem(at index: Int) -> CGSize { - guard let collectionContext = self.collectionContext, - let value = self.value - else { fatalError("something bad happened") } - return size(at: index, context: Context(collection: collectionContext, value: value)) - } - - /** - :nodoc: - */ - public final override func cellForItem(at index: Int) -> UICollectionViewCell { - guard let collectionContext = self.collectionContext, - let value = self.value - else { fatalError("something bad happened") } - return cell(at: index, context: Context(collection: collectionContext, value: value)) - } - /** :nodoc: */ public final override func didSelectItem(at index: Int) { - guard let collectionContext = self.collectionContext, - let value = self.value - else { fatalError("something bad happened") } - didSelectItem(at: index, context: Context(collection: collectionContext, value: value)) + guard let collectionContext = self.collectionContext else { + fatalError("Must have a collectionContext when selection occurs.") + } + binders[index].didSelect(self, collectionContext, index) } /** :nodoc: */ public final override func didDeselectItem(at index: Int) { - guard let collectionContext = self.collectionContext, - let value = self.value - else { fatalError("something bad happened") } - didDeselectItem(at: index, context: Context(collection: collectionContext, value: value)) + guard let collectionContext = self.collectionContext else { + fatalError("Must have a collectionContext when deselection occurs.") + } + binders[index].didDeselect(self, collectionContext, index) } /** :nodoc: */ public final override func didHighlightItem(at index: Int) { - guard let collectionContext = self.collectionContext, - let value = self.value - else { fatalError("something bad happened") } - didHighlightItem(at: index, context: Context(collection: collectionContext, value: value)) + guard let collectionContext = self.collectionContext else { + fatalError("Must have a collectionContext when highlighting occurs.") + } + binders[index].didHighlight(self, collectionContext, index) } /** :nodoc: */ public final override func didUnhighlightItem(at index: Int) { - guard let collectionContext = self.collectionContext, - let value = self.value - else { fatalError("something bad happened") } - didUnhighlightItem(at: index, context: Context(collection: collectionContext, value: value)) + guard let collectionContext = self.collectionContext else { + fatalError("Must have a collectionContext when unhighlighting occurs.") + } + binders[index].didUnhighlight(self, collectionContext, index) } } + diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 077a511c..ddcec6e5 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -157,7 +157,7 @@ CHECKOUT OPTIONS: :commit: 4f7e90477619b8dc4b9e641efd10952c22150c5c :git: https://github.com/GitHawkApp/Highlightr.git IGListKit: - :commit: 894737d8eaa4eb3d357156d0e7e99bcb1099b61a + :commit: 146025f79409f1acd61c58840214af884b8276b2 :git: https://github.com/Instagram/IGListKit.git MessageViewController: :commit: 4fb166245f72e5d47b6c0f3e67351e9a9802ec63 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index f9c0bc67..b57ef8d8 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -11,8 +11,10 @@ 005EA2760D9E64BA2651753E84EB0EFC /* erlang.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 03701A972A2D5C22FE536504A0FE7A47 /* erlang.min.js */; }; 00CCB6AAC469C328E412EE6E5AEF697C /* thread_annotations.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D6BDE10FEA44A1D4206E9BDE7F7984A /* thread_annotations.h */; settings = {ATTRIBUTES = (Project, ); }; }; 00E4AEEB14F7928A8CA04F2C63E079B7 /* SwipeExpanding.swift in Sources */ = {isa = PBXBuildFile; fileRef = E91A08B89E5B3F206C1D4179242D3D27 /* SwipeExpanding.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 00EAF8C4D899CBB2C26B03F2D5C48D79 /* IGListAdapterDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = C723D906991278560CD205D97F9A39F6 /* IGListAdapterDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 00F80F60EE47ECB8A835FE1F58390C49 /* ListElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 141570A14CC2EE3F28E4F47DF0B03104 /* ListElement.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 014883589EB44DD1CF71FECE74703BCE /* V3AddPeopleRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DD7BCC1C189A860F3E05988D35F9A57 /* V3AddPeopleRequest.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 016C34D8CDA1306618A9C379C7BE0C2D /* IGListKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A15687A8FDC7BEABE5EAD16809B91FA /* IGListKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; 01C009601C577511EEE0F8CED9F9E4DF /* snapshot.h in Headers */ = {isa = PBXBuildFile; fileRef = EC16674A187CBC809FDE3E4EF7F447B9 /* snapshot.h */; settings = {ATTRIBUTES = (Project, ); }; }; 01E5157BC164B27C9FF392003A70BBA9 /* dockerfile.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 3755020CE0707D6A1E34A765FC84DA80 /* dockerfile.min.js */; }; 027F39824890ECD6DDE7CC1AB692E51A /* SwipeActionsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CCBB94A97ECF9D40541829E1D3E8BF3 /* SwipeActionsView.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; @@ -24,7 +26,6 @@ 03A8968C85775C389D4531767632C81F /* UIViewController+Pageboy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E3539B7918E033B9216536E48D924F0 /* UIViewController+Pageboy.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 03C5B660E8A36641D71C446248F1B00F /* FLEXUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C036446156D97ECB46F6204789A6B8B /* FLEXUtility.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 04058E2979670BBFFE08C33ED3C94975 /* powershell.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 7B10C1BB242803CA14907320C3202FBF /* powershell.min.js */; }; - 0431C43E81454C72AF70F579A052D8D5 /* IGListCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 079F4E1A629F346A8C893B5A618C79BC /* IGListCollectionView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0445F4EBF62180BC99C84E08CB13EE33 /* FLEXArgumentInputJSONObjectView.m in Sources */ = {isa = PBXBuildFile; fileRef = A4ED36245E8C82DCFA1578988E5D2AE4 /* FLEXArgumentInputJSONObjectView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 0492132308DC1D50192CF88BBE0E45D3 /* FLAnimatedImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = C76555B8CA93A6F4947D37D862BC155B /* FLAnimatedImageView+WebCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 049EF1A5994FE06075B59C1BF9C4A383 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50FF10390271C1C4E6686FB542D819DB /* Response.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; @@ -32,9 +33,9 @@ 04DDDC21793D6B37347291D08EC8A5CF /* rsl.min.js in Resources */ = {isa = PBXBuildFile; fileRef = EF855BA05D63B82C3F5394F85138494D /* rsl.min.js */; }; 04F69E0E2A6550142A2BD92D95D70500 /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 250D7F28B9ECCFDDFFC33F9915D7AC7B /* UIImage+MultiFormat.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 052EFFEFD778DCFDDB4164BAC012969B /* env_posix.cc in Sources */ = {isa = PBXBuildFile; fileRef = 73AD1F05E4E0F31C3C38788CE8C6F663 /* env_posix.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 056188D54361445B018233234EFCDED3 /* IGListAdapterInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 977C0EB43E65A02C4BD397E25BCECAD9 /* IGListAdapterInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 054ACCCA1C72B0995970CAA3ABD9931D /* IGListSectionMap.m in Sources */ = {isa = PBXBuildFile; fileRef = 00360FCD910651A54A55419656FCE614 /* IGListSectionMap.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 05CEAD2255F2C3C03EE6643DC40663EC /* UIView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B3BB469656B248BEA8B61D517B0AA2B /* UIView+WebCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 05DB3F4EB56372F32AD1801799899DE8 /* IGListDisplayHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = A100EF2E4825EB70BC141836EF650B92 /* IGListDisplayHandler.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 05D18F82BF5F8CC5FCCAA550E3EAD761 /* IGListSectionMap+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = D41F0A7AEED16DDA2AF5D8BFA30D677D /* IGListSectionMap+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; 0603C0DA0B52307CF08DB68483E74FB0 /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = C09BA618AD6A11066E1F4050BC8A70FC /* Constraint.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 0634EED61C95BDDC35098D1712086CBD /* Utilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCC3948B1C91F9ABA727510594615AB1 /* Utilities.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 064A7307FCF55F5BA616A8F605022732 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A6A53FCB5C45150A1F04E4281482DD3D /* Foundation.framework */; }; @@ -57,14 +58,14 @@ 087957B899C0121B2A99D4E43CE70D75 /* UIImage+MultiFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 935DAFF749D002F5ED8ED1BC2447D7E7 /* UIImage+MultiFormat.h */; settings = {ATTRIBUTES = (Public, ); }; }; 08A62960F5F6C317F0DF2E9B6AC87D10 /* SwipeTableViewCellDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8369F5E3E9D7D33C7438ED1ED8964EE /* SwipeTableViewCellDelegate.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 08AAE6E5A79776E1C0791C35D3B02140 /* GraphQLResultNormalizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5E141D2D148AF299BC2F8A06CE859C3 /* GraphQLResultNormalizer.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 08E3290CA9BDF785BF71A0B9D1A2A992 /* NSString+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = B177780607A21A956FFD44BE21836862 /* NSString+IGListDiffable.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 08FC91C7B701BF75D3530168A71D4996 /* testutil.h in Headers */ = {isa = PBXBuildFile; fileRef = 1851529E93C8E8A34096F5851571865F /* testutil.h */; settings = {ATTRIBUTES = (Project, ); }; }; 090801127DF70CFFCC8A513766A68DC2 /* sunburst.min.css in Resources */ = {isa = PBXBuildFile; fileRef = 27AEB7165E13B3C8339A7B98C46E20D0 /* sunburst.min.css */; }; 093A719E8245C24D4D7A7CE4367D02A2 /* SDWebImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CD61525B6C7C38CF14EA7CF33600A0F2 /* SDWebImage-dummy.m */; }; + 09534CA935EECBEE2DE8F5A711873A44 /* IGListBatchUpdateState.h in Headers */ = {isa = PBXBuildFile; fileRef = 529021310CAFBBFC3D52698FEFC3B891 /* IGListBatchUpdateState.h */; settings = {ATTRIBUTES = (Private, ); }; }; 0972BA42CD2E422FA7723033FBBE1BD2 /* FLEXArgumentInputStringView.h in Headers */ = {isa = PBXBuildFile; fileRef = 19FDF34D31793F1A1A064203984C2375 /* FLEXArgumentInputStringView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 09A32EBDAD971A7C3D31A6651845CD81 /* ListSwiftAdapterDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71630EEF85FA73360AA257ADB89D39A2 /* ListSwiftAdapterDataSource.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 09B810AC51513DDCAEA6FF82C8F4A464 /* Alamofire+GitHubAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61A9AD9A19C084B4A5DCFCCC3B176B8C /* Alamofire+GitHubAPI.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 09C463F4CFAFBBC48B24D6A7E2D0142A /* Locking.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03325845174BD6910A7441AC13C0B19F /* Locking.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 09D7252605877670F482E5A15C84F6EA /* IGListStackedSectionControllerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = AF4CCB1B2FBC653C8C73F08014C1169A /* IGListStackedSectionControllerInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 0A60D700036BCAE9C32C27F48F8ED53F /* SwipeTableOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6B0BE395DCBD5E1E46596683BF66309 /* SwipeTableOptions.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 0AB1BE8DB3A48CF144CBD92B1809AAB0 /* TabmanStaticBarIndicatorTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9EFF7625CFD253F8541B1D5AF7312ED2 /* TabmanStaticBarIndicatorTransition.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 0ACB23AA007DB752FC3C58E0B953D4DC /* Pods-FreetimeWatch Extension-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 16B99B7EA05A9271EFB4B179526E9235 /* Pods-FreetimeWatch Extension-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -72,25 +73,25 @@ 0B053AE1FDCAA441FFE91928BE675EC9 /* V3StatusCodeResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = B08568A3447930682F0021FBDF967B5B /* V3StatusCodeResponse.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 0B05DBF718288F115CC2B7C37DAC5E1D /* java.min.js in Resources */ = {isa = PBXBuildFile; fileRef = DC9EB597F11A5AF60AC67A94C335A368 /* java.min.js */; }; 0B36885EF87B2D203E20A2C34CAD0C7A /* UIView+WebCacheOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = A0C7A41FD367A6A14EF54755FB4E87BD /* UIView+WebCacheOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B40463DE4FCD6B1FA434E4B31A947ED /* IGListUpdatingDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 03EE39531E0A53756D3B7AC5824D29F4 /* IGListUpdatingDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0B5E3CC82E38926CA8CF2F8E14817DEE /* html.c in Sources */ = {isa = PBXBuildFile; fileRef = 97B32B2C0E39D78E6D26338A8760C71B /* html.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0B87EE05765E35A992FEC6726257FE95 /* IGListAdapterUpdaterDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDBA69F0ACD02DF255EC1D6F6718E25E /* IGListAdapterUpdaterDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0BBA6C23403BA720AEC16116B77F71C5 /* arena.c in Sources */ = {isa = PBXBuildFile; fileRef = 2B5D70CD74B9D00ED156DF2F51D7F79F /* arena.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 0BE3DA484CC7BFCF073D06DD1D4FC3F6 /* Swipeable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DB28AACBEFFD4B7B1CE1E0030ACA098 /* Swipeable.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 0BF5193567A0E3C5C9396AC6ED63B9F6 /* FLEXRealmDatabaseManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 35C1B3DE5DCBA54A588986EE91E34B55 /* FLEXRealmDatabaseManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 0C033587E3C8B87C16E92D360D32948F /* FLEXWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E285DB275AB6813E5A3197FBD158208 /* FLEXWindow.h */; settings = {ATTRIBUTES = (Project, ); }; }; 0C2932A9CE1970413453A168043B021E /* ApolloStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = A287C3BA27E0CDD534DEFF9297752B8D /* ApolloStore.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 0C58AC6F6952E3F269E3CFA9E7B4DDD7 /* UIImage+Snapshot.h in Headers */ = {isa = PBXBuildFile; fileRef = 227A9F447EA2C1443AD8C73017726DD8 /* UIImage+Snapshot.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 0C733FDBA720069B66C75217F9A659AF /* IGListStackedSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = A7B1A8776B0F355A06C0FECA7E11453F /* IGListStackedSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0C777B69BCA15C8B186BE46B9CCE8B3C /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93EA76D4EA1DA6C975E5D09DB98ECF9E /* ResponseSerialization.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 0CAB175269D1069CD7F09631EE7402B9 /* strikethrough.c in Sources */ = {isa = PBXBuildFile; fileRef = 58F8FEF57F69ECF15AED9B2F78399788 /* strikethrough.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0CAEC4CD4CB720E0962776E0C2BF725C /* IGListAdapter+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 75CBF461370D7A9E24FD51C3DACB003D /* IGListAdapter+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; 0CB1DAED1D5628D0A8692669D30BF949 /* llvm.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 34EE12AECCA0B25FB0B16DE8A9CCF4A6 /* llvm.min.js */; }; - 0CB94E3151B1F370E9F1050E32EFB0A8 /* NSNumber+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = E0F252DBDE8C189D27137B0AC0DFEABA /* NSNumber+IGListDiffable.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 0CE6BE03B3DD265E1516D1AC7E0E5405 /* filter_block.h in Headers */ = {isa = PBXBuildFile; fileRef = 65AD8A2C2CC7A79DB4D6971619818586 /* filter_block.h */; settings = {ATTRIBUTES = (Project, ); }; }; 0D55F21E4F7210B1DC518980FD6BC935 /* log_writer.cc in Sources */ = {isa = PBXBuildFile; fileRef = C3FC242DC8B9C922611E14C01B731C2E /* log_writer.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 0D7F9B7D2F304F58052EF62C8C023BBE /* dbformat.cc in Sources */ = {isa = PBXBuildFile; fileRef = CF9A5B6BC079557E9E9B38D85741938A /* dbformat.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 0DAC4365F0C6C72CA3098752F8D48139 /* UIView+WebCacheOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 889867CF415AF6E9C7CA26B38602900D /* UIView+WebCacheOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 0DB87983F5AF95D4A08E0C831EF836E1 /* V3LockIssueRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF502A77CAB46B5C167F91AA96223482 /* V3LockIssueRequest.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 0DC36F23F0AB2526856508ABD0273BAB /* cpp.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 0ACF2DAA08EA56FD8093C9FFB21B0860 /* cpp.min.js */; }; - 0E0968933CF6523B35986307CC9A9CF9 /* IGListWorkingRangeHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = B74E13EA51B673E14F24657890CD8BBF /* IGListWorkingRangeHandler.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 0E101223D927ACE4234882CCBF3A6A12 /* Tabman.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C9987327559A471DC59709DACCF6F60 /* Tabman.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0E821B9D4927779FEB36062EE2B91E61 /* FLEXTableColumnHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 1570F33ECCBC9F7A315E7534B9CB6020 /* FLEXTableColumnHeader.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 0EEA7EF41F76D539499E89A752959F1C /* Alamofire+GitHubAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61A9AD9A19C084B4A5DCFCCC3B176B8C /* Alamofire+GitHubAPI.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; @@ -104,7 +105,6 @@ 1000861E34C988C908FA7F0240371E13 /* scss.min.js in Resources */ = {isa = PBXBuildFile; fileRef = BA0EA637B77E4A37BB6D53228A4C9B3C /* scss.min.js */; }; 10119422439C3B13CA052B81711ED9BD /* FLEXArgumentInputDateView.m in Sources */ = {isa = PBXBuildFile; fileRef = A56060CB15F68A4EC8FAAE0DC2313D5B /* FLEXArgumentInputDateView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 101F7222720CCF1904470A98FCE47A66 /* NYTPhotoCaptionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F3EB94C23883A0AA50715E93EFB90D4 /* NYTPhotoCaptionView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 102B619DBF03D7E170BEBEFAD6A01DBA /* IGListIndexSetResult.m in Sources */ = {isa = PBXBuildFile; fileRef = C1B2EA649966B9ACB8A106092798C101 /* IGListIndexSetResult.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 10A1637AEEDD3FD3824477E53621D8FC /* autoit.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 799267BB346B40E0C2FC1463E10A8ECC /* autoit.min.js */; }; 10B24669D14D0EE919B5501BA58B4DE1 /* CGImage+LRUCachable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99DE834B2B42B6A4D87108427C4D409D /* CGImage+LRUCachable.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 10BC9BB70A0312B05457852A6B572D74 /* mipsasm.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 778C7C4FC461A439469B0933D22422EF /* mipsasm.min.js */; }; @@ -112,6 +112,7 @@ 10F943434C88ECC617987EBC0BDA972D /* FLEXSetExplorerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = FB41D366076C5A3B6A15A29276787307 /* FLEXSetExplorerViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 11004053D4C5D0A22B8AD9C3E7017FB8 /* TUSafariActivity-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A2DE671004E76820F3EBBB692FA800D3 /* TUSafariActivity-dummy.m */; }; 111CA67536A374279DC34E68651E4A77 /* atelier-forest-dark.min.css in Resources */ = {isa = PBXBuildFile; fileRef = 7779DD1726646A7118CC8425F6D8596C /* atelier-forest-dark.min.css */; }; + 1127BA92C4F4CEE7AE1E35D37790E9F9 /* IGListDebugger.h in Headers */ = {isa = PBXBuildFile; fileRef = 9821EEFB95D4B894A9A5938E435BC5AE /* IGListDebugger.h */; settings = {ATTRIBUTES = (Private, ); }; }; 1146F8C2273F230E56385FB5A7B9B1C2 /* Locking.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03325845174BD6910A7441AC13C0B19F /* Locking.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 1185F3B09EAC048CBAE37AFE15618AC2 /* cache.cc in Sources */ = {isa = PBXBuildFile; fileRef = 149B6EE0D4EA4BF9AD193B1A01CEE1C2 /* cache.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 1186DD769CED1FAD213225D10850F852 /* GitHubSessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 070AB4646E26903BCB9371842354F95B /* GitHubSessionManager.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; @@ -126,7 +127,6 @@ 12EF9458B1ED6E54A5DB82C0F2FAD5C9 /* NYTPhotoDismissalInteractionController.m in Sources */ = {isa = PBXBuildFile; fileRef = EF8DC7622E3DBA553D1ECA42D168A6EB /* NYTPhotoDismissalInteractionController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 1318EA9E73EC70D4C870C41AB3831398 /* UIImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 83EE0FC2B4F793282A3C0430D7574F6E /* UIImageView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; 13B13CE61C886936AD0C8BE61797C638 /* prolog.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 565FA2F42AB47DAFB92075056144AF6C /* prolog.min.js */; }; - 13B71CB7C4BF069DDC09A7C6E1C81E72 /* IGListBindingSectionController+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = D865D5F19F35592924F0126374BC7087 /* IGListBindingSectionController+DebugDescription.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 13C5787C91503CDAD841E360172BA0E8 /* Alamofire-watchOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DBA561FAE2B0AC4C4452322A98D1735 /* Alamofire-watchOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 13EFEA49D360689D6005C54A6DFF29E2 /* Highlightr-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 86CB961AA10501AA8EF427C012CF93F9 /* Highlightr-dummy.m */; }; 140B6CB3290C679390B67423FDCAB34E /* FLEXArgumentInputTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 991092175A0BA45C8707B8426345DB42 /* FLEXArgumentInputTextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; @@ -152,7 +152,8 @@ 172256F9DFCFB1D508FF545E0463A7F2 /* FlatCache-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 59D1ABBBDD700C09B4771B2BE2521527 /* FlatCache-dummy.m */; }; 172E02D3DB8758EB00E7BE5AE72F46BD /* crc32c.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F3790DAAD62CCA103E82E4902EC846A /* crc32c.h */; settings = {ATTRIBUTES = (Project, ); }; }; 1790B3F3C36D7BEB22EAB553FE303A09 /* smali.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 42CFDF38CC004515BAB8A62987811FB0 /* smali.min.js */; }; - 17AFBAE046CC6BE41850BF799D86CDA0 /* IGListIndexPathResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 4806E1ABAFAB39FBA9748BD9A37AC22D /* IGListIndexPathResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 17B8C9C6F194AA0E7130FE18A2A9DDD9 /* IGListBindingSectionController+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 72A017164939BB9F56165D7F8573D3F5 /* IGListBindingSectionController+DebugDescription.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 17BB28F4FBEE07E643A0562A4EE21831 /* IGListGenericSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F95BC592B7F2CAA82A1769A73ADE170 /* IGListGenericSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; 17C55A84C394029A2E19D0128DAC3DD2 /* GraphQLInputValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D5CB513C6236063E9CE7419CAD7F282 /* GraphQLInputValue.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 17C9AE84D4656B288777EE216C355DE2 /* UIScrollView+Interaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00B5FCBA95033A54A7D789D10F5A6EBE /* UIScrollView+Interaction.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 17D29FB023C94987BA8392B11687E833 /* FLEX-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = DAB44C216D579A978E54516217D60DD8 /* FLEX-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -175,7 +176,6 @@ 1BFD32C2B22A8684479130C474DB47FB /* nsis.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 380CA777BB3F20135591211A471FB452 /* nsis.min.js */; }; 1C207756CD8C589971096D4CF820B689 /* UIScrollView+Interaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A97A56714FACD635CED502E9DE5C22E /* UIScrollView+Interaction.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 1C888165CBE428AA8EE4B98D77270709 /* ContextMenu+MenuStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30E21EF1C3222ECF8ECF7C5B3A30C651 /* ContextMenu+MenuStyle.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1C92C0BB43189317DB31FE71C310D30A /* IGListSingleSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = A16B51D4AB861A9F3821D203CB41517E /* IGListSingleSectionController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 1C9C2A23F5F5D50192860B435A0095C8 /* rib.min.js in Resources */ = {isa = PBXBuildFile; fileRef = DB38688E33BB5C58D36E708251834903 /* rib.min.js */; }; 1CA3DD0C8DD8E87A9D29A8AB5AABCF25 /* db.h in Headers */ = {isa = PBXBuildFile; fileRef = E70591C77D3ACB7DB218D7E8EB446233 /* db.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1CD32CC23D5E75F4C00E08E2E374B8C2 /* kotlin.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 21A4482BE868271BF298CD1BFD1432CC /* kotlin.min.js */; }; @@ -190,16 +190,17 @@ 1DD5A64C71EBCBC7FA18835F8ED03EF0 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D83D129CB427558611D148995EE7DCCE /* Foundation.framework */; }; 1E0F5345975CF8C213EE81580097EDEF /* NYTPhotoCaptionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 734BB4FC63F1BEBC09098AFB134DD57C /* NYTPhotoCaptionView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 1E66A2509232D8730274ED97C8B8B707 /* FBSnapshotTestController.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A31855FC01DCD44D0365294D50C4508 /* FBSnapshotTestController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1E7DFCACCFA6D06C75992E406E28FEB4 /* IGListSectionMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 5938E913C6593CCDFF378B9CA152F83F /* IGListSectionMap.h */; settings = {ATTRIBUTES = (Private, ); }; }; 1EFC431F58308F2FEF8DA07C3AF950E2 /* FLEXArgumentInputViewFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 674CC110B74DD305C08FD3917C530783 /* FLEXArgumentInputViewFactory.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 1F69A8EFAF9C650FF1924EAC469C2715 /* Node+Elements.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B6006880F5A5DA3637DC590A38EB851 /* Node+Elements.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 1F8F994B6E7CBDBD1DC31E895C94512D /* footnotes.c in Sources */ = {isa = PBXBuildFile; fileRef = 23D716BD23B77400CEA92A1A5C3E88ED /* footnotes.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 1FE9BCBB5B47EB3AED5E049136516F87 /* clojure-repl.min.js in Resources */ = {isa = PBXBuildFile; fileRef = A458B75E0E67C8EF00D90E0A38EF0901 /* clojure-repl.min.js */; }; - 20110C57E98A8E7B123499FAFBC3D2FA /* IGListAdapterUpdater+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D644F4DCAC8436ED90D683AB76AED33 /* IGListAdapterUpdater+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; 2036D4E3412EA80816909766E543252D /* Alamofire.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 46405FB0B623ADD23573666BDF391A7A /* Alamofire.framework */; }; 2039D0369EB485BB15307DA06684B456 /* TabmanBar+BackgroundView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4920F62577D2E021FA6FE64FA7827998 /* TabmanBar+BackgroundView.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 20688FC71BF54FA51A0A228DF135A3B8 /* UIPageViewController+ScrollView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C12854905586D301FF5CB0E4801C816C /* UIPageViewController+ScrollView.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 207B46505D2D9FFE58D02C227B5714C3 /* pony.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 5CBA9EBBAA8B738CA9754EC8CA8F2FF0 /* pony.min.js */; }; 209E8E69B125CCF00A36956AD00CD3E4 /* V3Milestone.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C2C5774C6421AC4DCEB042A8D824B75 /* V3Milestone.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 20F6352D6D90EC577F4F1A21581C177F /* IGListIndexSetResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 7ABBA595CC4D585171F949D789ECF24F /* IGListIndexSetResult.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 215EB8E12354D9DA55BA763A7382F1AC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A6A53FCB5C45150A1F04E4281482DD3D /* Foundation.framework */; }; 21FB819884107C40103543253F1738CE /* crystal.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 674FEBEC134D0CAF04A0EBE46BB1FF68 /* crystal.min.js */; }; 2209465791390806480D827026536D77 /* NormalizedCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6C10C2FF6BE6F1BE30F59809FC0178A /* NormalizedCache.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; @@ -215,6 +216,7 @@ 236ED5C18B3013F63703281D30CB53F7 /* AutoHideBarBehaviorActivist.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55B2A403D46C2FBCE615D417C3B80E4F /* AutoHideBarBehaviorActivist.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 238AD4DB306450E504E5114494060A84 /* checkbox.c in Sources */ = {isa = PBXBuildFile; fileRef = FFD33A93FCD5804FAB2328FF5BF583C8 /* checkbox.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 23AA612A80FF767583F23015D84BE2D6 /* NYTPhotoViewerCloseButtonXLandscape.png in Resources */ = {isa = PBXBuildFile; fileRef = 9B7A8FDB9D86B4AA72D6FB774584F8DC /* NYTPhotoViewerCloseButtonXLandscape.png */; }; + 24926BFAECB9360A18CC1C9898AADF9F /* IGListDiff.mm in Sources */ = {isa = PBXBuildFile; fileRef = 278B0E1EFC566FCC96580980237C4B4B /* IGListDiff.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 24A33581A424B367E75380FB333B9C99 /* school-book.min.css in Resources */ = {isa = PBXBuildFile; fileRef = 0DA0C8E5049B85AFEA72EF4CB74CA9C8 /* school-book.min.css */; }; 24B8AF9D64674B5EA33BA7E060AF6B2F /* ManualGraphQLRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1EFB0A78CF9CF5370F781FDED72C5C4 /* ManualGraphQLRequest.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 24C4F9C7FE14FB485052EAEE2F198FC0 /* Info.plist in Sources */ = {isa = PBXBuildFile; fileRef = 1ADAA13D661EF705D13BFFD46774ADA6 /* Info.plist */; }; @@ -225,6 +227,7 @@ 257020E7A439F9FFFFE96D06000AD6BA /* ConstraintDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55504044D380762C97DADFF7DCCB7CF1 /* ConstraintDSL.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 25C9EAAB7E96D56DF234B7E587802F1B /* flix.min.js in Resources */ = {isa = PBXBuildFile; fileRef = DD342EDBFDD5DC194F3E182CCF4908BA /* flix.min.js */; }; 25CF3867BE98B09573306C8ABD3D57E1 /* kimbie.dark.min.css in Resources */ = {isa = PBXBuildFile; fileRef = C95E1DF1DDE60D15F49137308488FAF7 /* kimbie.dark.min.css */; }; + 25EEEC247EE2F8CEB08C09206C00E62A /* IGListAdapterInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = B5FF77AAE5079F1CA1FEA7EB34302FDE /* IGListAdapterInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 25FBF43C90BA097D60B6C0E8C3BEF62E /* atelier-dune-light.min.css in Resources */ = {isa = PBXBuildFile; fileRef = CED9ADF7D5A41F34451B8B49843C5E74 /* atelier-dune-light.min.css */; }; 2635FC62736AF3D6F5799C5DD9099D3D /* SeparatorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 683A47C634E34F4023BE23B22E31325B /* SeparatorView.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 263A1509358C4890D306C416F3294A98 /* TabmanClearIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = AAFC8CB58531B40B6298DDCC101A3ACA /* TabmanClearIndicator.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; @@ -232,19 +235,18 @@ 266DFCA33B1AFC42B869ACEEBC232803 /* TextStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0145AE7049883F42694BADB0DE4B9EF6 /* TextStyle.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 26776908C53FB74DEFC26CC1CD8F0A96 /* scilab.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 073DDED14A7579B0400EA174C6FC0702 /* scilab.min.js */; }; 26B8EBA662088CB4BEBC0D4F71BE7404 /* jboss-cli.min.js in Resources */ = {isa = PBXBuildFile; fileRef = F3D7E75CDB16C0DFE794C5922D5B3001 /* jboss-cli.min.js */; }; + 26EEAFD317607A867876673E1B8A6113 /* IGListCollectionViewLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 91A7F654B4BE9B251F34EFFD7A47C250 /* IGListCollectionViewLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 270B4484A4AFEB67340F5D4F473E57D5 /* IGListAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 737CD19C4B473DA4826F9D7B07F1F40F /* IGListAssert.h */; settings = {ATTRIBUTES = (Public, ); }; }; 270D1601368205790E45F82058BDF7D1 /* FLEXTableColumnHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 3163996A35D753C944F7CAEBF7C4876B /* FLEXTableColumnHeader.h */; settings = {ATTRIBUTES = (Project, ); }; }; 270DEF0958D8DB79B8359D628C772B43 /* leaf.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 792AEA6D545AC6847EF2F5284935EE23 /* leaf.min.js */; }; - 274736E7B4B2C084BC72E2158AF95193 /* IGListAdapterUpdater+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 32058ADF2BD7E6413D44B1B8645FD904 /* IGListAdapterUpdater+DebugDescription.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 275DFD98E1838827749597AE28F4BA75 /* IGListDebugger.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F59A992559D2230FC848AD38B083EC8 /* IGListDebugger.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 287D1DCA86D34E3D5E3C03E819936627 /* FLEXCookiesTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FFCAFBC3E043CCFDFBB596FA3E470C8 /* FLEXCookiesTableViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 28B251B96FDBDFF6787844F7DE900EF4 /* V3SetIssueStatusRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = A84619A638909F768AB74F42C2EF2D4A /* V3SetIssueStatusRequest.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2923D7412B87BF12437A0741E922133B /* ListSwift+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33559C19ECA41427C2EB5954C67CE7FD /* ListSwift+Foundation.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 2983CFB5E322A4FA1CC45E423F681EC5 /* TabmanBarConfigHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FA9B1D70F192BFFFED4C552B8583BE6 /* TabmanBarConfigHandler.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 29C9C4AFD78327A0C807EF43C149C1F0 /* Pods-FreetimeWatch-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 59F05B238ABD7920BDF1047E0D7C8ADC /* Pods-FreetimeWatch-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29D095385047BB732DFFDA2D3B079E07 /* UIScrollView+IGListKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 473CA28B35FF2DE5245EC6E6B39972D8 /* UIScrollView+IGListKit.h */; settings = {ATTRIBUTES = (Private, ); }; }; 29E55E5B12E20DD8D2C79C5F3C209378 /* Alamofire-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = DB50FFF034827246607634AB9A888ACD /* Alamofire-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 2A3CAC334DB6F891D36CC41D33BDEF07 /* cmark_ctype.h in Headers */ = {isa = PBXBuildFile; fileRef = E037793BC4076457220219E749A320CA /* cmark_ctype.h */; settings = {ATTRIBUTES = (Project, ); }; }; 2A56ED97C4E306B30873435C5C0D72AC /* utf8.c in Sources */ = {isa = PBXBuildFile; fileRef = 1A8B13FBF1108EEE748F5B498B831034 /* utf8.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2A954745D08E67779ED998B1F66EF5A1 /* IGListDisplayHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 8009F9C23818EF23A4F1DF981C03E1CB /* IGListDisplayHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 2A98B72FF0F568853E0A378B89F2C9B7 /* Apollo-watchOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F63C73F21C08BCE00A0234C5578BE814 /* Apollo-watchOS-dummy.m */; }; 2B1C86355ED232E62325D5A1E06F3C64 /* ConstraintLayoutGuideDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0091E9A156A44D1FF66AE55F20E87364 /* ConstraintLayoutGuideDSL.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 2B931C8A1BCB4514ADCD30C1D6F716B6 /* FLEXSystemLogTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 950684A2518007184DD7E2DA84317F20 /* FLEXSystemLogTableViewCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; @@ -253,7 +255,6 @@ 2C6852E7A0BE9A04DB1884DE97D0557F /* Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = A331D72243201ADDBC15DA4FA6F17767 /* Promise.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 2D01A5101C46A9BDA16D907547AF8C0B /* tex.min.js in Resources */ = {isa = PBXBuildFile; fileRef = B2C1DFC6FA55A745762830E8FDC39726 /* tex.min.js */; }; 2D0BFDCAB8A14AC7C3D43D197256C454 /* NYTPhotosDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A088AEA201D87E4477AD184C8DECC52 /* NYTPhotosDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2D234F66CE3029397CFEDF16B45E9E55 /* IGListBindingSectionControllerSelectionDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = FCD1206C1D13C1C53464A2CEE79B6608 /* IGListBindingSectionControllerSelectionDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 2D2C984CE7AB67902014DBBD38F6A637 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A6A53FCB5C45150A1F04E4281482DD3D /* Foundation.framework */; }; 2D2FBA88CD4DAB801123002E9F16F8D9 /* JSONSerializationFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B2468C6E8CD538886184A8C1DFAD01C /* JSONSerializationFormat.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 2D364989AFF8CE842A5D9AE77DB52468 /* ada.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 91D08CB07DC105815DF75E9FEAA09CB1 /* ada.min.js */; }; @@ -274,15 +275,15 @@ 309E4EF5EF16DC1C1D51E5F8DA1F148B /* String+NSRange.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C425289EF20BDB5D705D53A1561077C /* String+NSRange.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 30EF7339FA8AC50E8B74E67D6C66AAB7 /* FLAnimatedImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 28E9C322DDF208D7B16A4785EDE497ED /* FLAnimatedImage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 311318FFEF8EE0E1A78899E20F98C69E /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3582AB51FF57A2A6E7C2955644065EC0 /* QuartzCore.framework */; }; + 31139B333B9787AED5C2C52D7C4E716F /* IGListBindingSectionControllerDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = A7D0B8572B8A6CE41AD670314D1FDE61 /* IGListBindingSectionControllerDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; 311CF13B3C84C9DA898E5D1A5A3DD43F /* ContextMenu+ContextMenuPresentationControllerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62F8BCF353094AFCC597B1926FF85DB0 /* ContextMenu+ContextMenuPresentationControllerDelegate.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 311F90319CF27C93B2CEC6DE3CFC762D /* inform7.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 5A38EEAABFA74D4ECEC44FFE0F6D6EAA /* inform7.min.js */; }; 312CAB7EED6371BE663578A31E83FD3D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A6A53FCB5C45150A1F04E4281482DD3D /* Foundation.framework */; }; - 3132373CB485C56265BFC6F0F6475FF2 /* IGListTransitionDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = FA348D70F659BA1D12A572F30B8530A1 /* IGListTransitionDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 315AE5575AA87D976F9A79CD53423765 /* FLEXRuntimeUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = B4DEB0BBF17241AD2F18CCA34F64B098 /* FLEXRuntimeUtility.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 31CC2B200CF9DA9269A5CE962449CC3B /* monkey.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 0C9FE2788A8481FB5C06A736C5C3AD0D /* monkey.min.js */; }; 31D2169FC6912C82BEB6AB01B4D66438 /* GraphQLQueryWatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA09963C048B4F4CECDCEB3D545E92A /* GraphQLQueryWatcher.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 31E8826CDAF84AF83ADF16AF9D802E53 /* objectivec.min.js in Resources */ = {isa = PBXBuildFile; fileRef = E159A34E347729F4C1328038ACEBD003 /* objectivec.min.js */; }; - 3235EF6FF7602C9D6DD01C1A81E67023 /* IGListDisplayDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = ECA768BFD841F8DAACF244C7CDEC9067 /* IGListDisplayDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 322C368A8C8ED98A9F330F3C7508FE68 /* IGListAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 223F144DA1D41A44A6D2D87EC9CBEF0C /* IGListAdapter.h */; settings = {ATTRIBUTES = (Public, ); }; }; 32410995B05F7CE1BA414A77C5F7C3AC /* atelier-heath-dark.min.css in Resources */ = {isa = PBXBuildFile; fileRef = 7AF5957943DF186DB337B8EAAB98AB09 /* atelier-heath-dark.min.css */; }; 324A4AAB9608AFED0E2C0BD274A828C2 /* foundation.min.css in Resources */ = {isa = PBXBuildFile; fileRef = 79E5586204DCFDA36EB2046BEFDA37DF /* foundation.min.css */; }; 3282FEDBF2AC927F324863C1641F8CEF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A6A53FCB5C45150A1F04E4281482DD3D /* Foundation.framework */; }; @@ -297,30 +298,28 @@ 33B46F3E7B535CB49F121E667E47C603 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A6A53FCB5C45150A1F04E4281482DD3D /* Foundation.framework */; }; 33DCF3AFA349DCF3C76D80EA8EA4B4BC /* leveldb-library-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FCFCD6CA1DA5B83AFDA4C5DECDDCE0E /* leveldb-library-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 33F0993C299210E6ED58163E8BCF99ED /* V3MarkRepositoryNotificationsRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 404B3FA5AA39F164A80C65C7360B97E9 /* V3MarkRepositoryNotificationsRequest.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 340CC8A5245DF5246CEFFB281652DC8D /* IGListMoveIndexPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E26A564EE460A4CEE1570BCE58A4E6C /* IGListMoveIndexPath.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 34174280E7DBD8C8776903A40791673B /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80F206AF1EA68877809BEB73F348A4A2 /* DispatchQueue+Alamofire.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 34285D2DE0054128481E6DC0E682F0A9 /* FLEXExplorerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2544FB510596CFAD7B49D97FDC44D61B /* FLEXExplorerViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 346625AC067D073CF6E921672158DD2E /* GitHubAPI-watchOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F59CE226919CEBE4D63A2C59111840C8 /* GitHubAPI-watchOS-dummy.m */; }; 3494C849489B00DE35664252A53F928F /* TabmanTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = A484507C18F97D11648CC142297A8EBE /* TabmanTransition.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 34ACEB1BDB10FA5B8616F53F2CB22421 /* lua.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 1B8B0D6E8D9F4F83D102D18A52FA4B6F /* lua.min.js */; }; 34C3057B9DCB732F3DED8D82EC1A0BC3 /* erlang-repl.min.js in Resources */ = {isa = PBXBuildFile; fileRef = E8EE47AE887E7353C7E26A8DE3C6A6D3 /* erlang-repl.min.js */; }; + 3555412DC7A8FFC307247E2A147D9219 /* IGListIndexSetResult.h in Headers */ = {isa = PBXBuildFile; fileRef = B8A4036008F403DA2D8807C7BED82023 /* IGListIndexSetResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3578AF0B78542829981E6C5BE9DFA9A8 /* FLEXWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 162D82DD71F55F7BEAD3C08CE4FC765A /* FLEXWindow.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 3582A97BC3455A4D70F2C65124CD47EA /* ClientError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68D0CCF329D1E5A6CBD2DB79499DE760 /* ClientError.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 35955C283CDF2AAF1ACC88BCF3CC7DFC /* FBSnapshotTestCase-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D5EA9BEC761F222C54B556E43218481 /* FBSnapshotTestCase-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 35A0C993877F154D31ECD5A101BCD9CF /* IGListAdapterDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 68624FAEDDB9FFDE90D34A910E2131B3 /* IGListAdapterDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3675823D8204259929BED89543F400AE /* pb_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = 691FCD02DA170C3AA00E49B88D7DC01A /* pb_decode.c */; settings = {COMPILER_FLAGS = "-fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 36E5C79FA492FAF27807AA4E3D8D2782 /* IGListSectionMap.m in Sources */ = {isa = PBXBuildFile; fileRef = 81D79D8BA73F93FC72DBE91B49F04A31 /* IGListSectionMap.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 3744B7E17B7858A468221AA7D68135E7 /* FLEXPropertyEditorViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = DA2262A42311F5CFBD8D348D8767905B /* FLEXPropertyEditorViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; 374650A38BD0FA3F9B11A7A48CD945FA /* AlamofireNetworkActivityIndicator-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E110DF1B76CBD33E5E8D7CAF92D4A0C1 /* AlamofireNetworkActivityIndicator-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3755F83A5C15EA23FF8A5D107F4CF96A /* comparator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 490E97F7F91CD95AA9DF67922345A367 /* comparator.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 3757AFA25F9C5214644CAD0488C94294 /* Highlightr.swift in Sources */ = {isa = PBXBuildFile; fileRef = E01AC11E64AE1AF8B3D20E7B664BFF25 /* Highlightr.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 3770B58B67992CE849098B8FF1DF2DBA /* FLAnimatedImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CA6A882EC97286A7E26F0A6A394B87D3 /* FLAnimatedImage-dummy.m */; }; + 377614EA71DF4EF7DCAB7CE788E57B95 /* UICollectionView+IGListBatchUpdateData.m in Sources */ = {isa = PBXBuildFile; fileRef = C72816F97B55762EE146AD355DDF6559 /* UICollectionView+IGListBatchUpdateData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 377A9F68891DEA65293A276853D9C367 /* ListSwiftAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = A60A85118A6DD6CFB5FE762D28CE89D6 /* ListSwiftAdapter.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 37C0F66E878CCD9D3E12D8109A7ADD0D /* NSData+ImageContentType.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D287D2DD40D5E3CBF7DE92612DF1974 /* NSData+ImageContentType.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 385B11C8281FC90F77C48232056C66DE /* merger.cc in Sources */ = {isa = PBXBuildFile; fileRef = 45CA540E7FD443F75725549271367FDD /* merger.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 387FDC1791EEDFC6251F9F8A5DCB55AC /* FLEXArrayExplorerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 639CED8E2C88E44C5F0902F3B7DB83D9 /* FLEXArrayExplorerViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 38B0B78A7377DD9164CA5E2C32AFA35C /* ListSwiftAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E81F2089EBA94E6697FF54D51393521 /* ListSwiftAdapter.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 38D54F57BA3EE9453A80CCDFDFB20179 /* darkula.min.css in Resources */ = {isa = PBXBuildFile; fileRef = BE322231F7466214FD0EA4853103CB75 /* darkula.min.css */; }; - 38E59DAC3A1137000BD5EC819039C096 /* IGListSectionMap+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C87F9CF53AD3AEF5C81F17CC242F0F7 /* IGListSectionMap+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; 38F4D1801561517326D5B19C5AF4B73E /* ConstraintConstantTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE6D83EB7E93A736F821CDEC4E6F6FC3 /* ConstraintConstantTarget.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 390EF863D0CA736BCB4FB9363B8E5B4D /* xl.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 35E64967527535CCBEE96D751E63044F /* xl.min.js */; }; 391B183D5217C15AE85047FDE366E0E0 /* tomorrow-night-bright.min.css in Resources */ = {isa = PBXBuildFile; fileRef = E7B75728C36ADA2EA261BDDBEBF9EBEC /* tomorrow-night-bright.min.css */; }; @@ -329,15 +328,18 @@ 3A35158E0EA032FB526666C0FB50B733 /* TabmanViewController+Embedding.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5C34AFC108D206753CA7096F2EC53C0 /* TabmanViewController+Embedding.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 3A73282840D1C46F4B916CB2A88CEFA4 /* FLEXManager+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = E59ED076A23FB95A486D06F25188CAE0 /* FLEXManager+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; 3A7ED03BBCFF64A386AAAA020E41CDF0 /* port_example.h in Headers */ = {isa = PBXBuildFile; fileRef = 96E546AC4CFD5EF2CC2B04C9D1AA4F34 /* port_example.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3A7F39F450AA766AFDB89F331EA1CBF1 /* IGListBatchUpdates.h in Headers */ = {isa = PBXBuildFile; fileRef = 0643197701DF442F64FB462C36D40E85 /* IGListBatchUpdates.h */; settings = {ATTRIBUTES = (Private, ); }; }; 3AA5F19F62FCA54FE352356261426864 /* Utilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCC3948B1C91F9ABA727510594615AB1 /* Utilities.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3AA7D29FFB3DB230415690562968325E /* IGListBatchUpdateData.mm in Sources */ = {isa = PBXBuildFile; fileRef = F2E7FC2385C0008164FFE8D1768EE210 /* IGListBatchUpdateData.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3AFBBD3368241CF7B92788007B37E881 /* IGListDisplayDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = AB2BEC78303E9FB281E2C868F89311DC /* IGListDisplayDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3B2046791B9F50085F19DAB324E7534D /* safari~iPad@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = EB642825A892CC000799956DB7E78391 /* safari~iPad@2x.png */; }; 3B2E051C8FE359A3C50E5F1AC53453AA /* SwipeTransitionLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DD274481445A222BBCE7B5C5A9E2F24 /* SwipeTransitionLayout.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 3B3DCAE33DDD98F21C403AA3F62E6F6C /* V3RepositoryNotificationRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BCD9ABC268A846902F5DA960F8A6CBA /* V3RepositoryNotificationRequest.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3B536ABE5002AC43053D8EB69EA1534E /* IGListStackedSectionControllerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = CFCB4A2E5A26B940A1412A7D5C53C282 /* IGListStackedSectionControllerInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 3B6A1A105B67888240DE793DF1538E40 /* HTTPNetworkTransport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2995547F9E06BBA3D718304236235EB7 /* HTTPNetworkTransport.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 3B982FD9B073254026A495805164EAA9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A6A53FCB5C45150A1F04E4281482DD3D /* Foundation.framework */; }; 3BB6EF15A52B89E9F5126338E12BBF59 /* TabmanPositionalUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F0F8BF953DF6810C72D476D62AC4EE0 /* TabmanPositionalUtil.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 3BC874062B2EFB2B38D230DF205C056E /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD7E6CFA9E8DD4AFF23788A4A863E10D /* AFError.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3C198FA0A469B26618ED3403C8C6A3F4 /* IGListDebuggingUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 602AEB536DE42395909EE56893EF6224 /* IGListDebuggingUtilities.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 3C553E08116259DAB4295B59FC261B1F /* FLEXNetworkRecorder.m in Sources */ = {isa = PBXBuildFile; fileRef = D391A71A2EC4DDFAD21D0C8455CCE927 /* FLEXNetworkRecorder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 3C6E036B42A2A9BE0C65214B28EDAF93 /* FLEXClassExplorerViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 85DBCD8C3F638DEFCC4DD31E72FABCA8 /* FLEXClassExplorerViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; 3C707E105AE9B2F449F49F72D99B32DB /* coding.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CDDB1AFC1C37B31025BBF0F157DBE40 /* coding.h */; settings = {ATTRIBUTES = (Project, ); }; }; @@ -345,6 +347,7 @@ 3CFD676BA05EAFA08EC99E801E41F441 /* FLEXExplorerViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 91909882B454A1536FF2A45F2F08955F /* FLEXExplorerViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; 3D0B29740B496676A676CF0719B07E2B /* V3PullRequestCommentsRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B7079B5228D293CA13CAE730418F27F /* V3PullRequestCommentsRequest.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 3D103853D048256E9B34CA828BBD426C /* FLEXHeapEnumerator.m in Sources */ = {isa = PBXBuildFile; fileRef = E52D42F4C61D3ED80B826B132DB24370 /* FLEXHeapEnumerator.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3D287B48E6E4F9D6298A35E0FC00C0D9 /* IGListMoveIndexPathInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = DBC467EBDBB1C3FB97DB893522A4F48A /* IGListMoveIndexPathInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 3D2DC79E99F8AA20C5CBAC6CF557B7B1 /* DateAgo-watchOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CD882246A51F7C7F9B9F5C0D28FA50A /* DateAgo-watchOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3D40CF855DE37BE3FCACBD368D3D53A4 /* cmarkextensions_export.h in Headers */ = {isa = PBXBuildFile; fileRef = CBDA89EE59935F262AB77EE988D9F101 /* cmarkextensions_export.h */; settings = {ATTRIBUTES = (Project, ); }; }; 3DD090E186E058BA3E666E795291790C /* SnapKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 17A959E5EEC9B647603AE519136011E0 /* SnapKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -357,17 +360,16 @@ 3E882B685E4592D93EA302381524F692 /* Element.swift in Sources */ = {isa = PBXBuildFile; fileRef = 623BBEE834331B912238421C317642C4 /* Element.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 3E90815B941A7015F54A9821349DCEAC /* TabmanBar+Styles.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1AA990A65EBE174399F75A936EF5E303 /* TabmanBar+Styles.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 3E927320845EF32D54F2E13584F9F4F3 /* SwipeCollectionViewCell+Display.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B69BEF59981BAAE6913344C21BDE1CC /* SwipeCollectionViewCell+Display.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3EAB48FE9C268D8E1EA4DF4F2A7F155E /* IGListArrayUtilsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = AC723704AAB1637A5324CDEB51A74984 /* IGListArrayUtilsInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 3F049910C17EE29DB3196BAE05F09CC4 /* V3User.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19F9E2D1C3C5E64944977E49639158F0 /* V3User.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 3F0C701977558FCA01F3A94ACDBDB683 /* step21.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 99B8BFA1FD33D751ABE288BF94BB40D2 /* step21.min.js */; }; 3F2EFB017EC50D9EE50A59A16B058C00 /* lsl.min.js in Resources */ = {isa = PBXBuildFile; fileRef = EA35432B7F08429741A0DD2E1B97C6A7 /* lsl.min.js */; }; 3F755177A59B7276DE63BBAA56423FE3 /* TabmanItemColorCrossfadeTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D86CABB32DF285EB4BD46DD8BFA37ED /* TabmanItemColorCrossfadeTransition.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3F77EC77E1A3B83D91DC7263CFE5520B /* IGListBindingSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = BE2BB0FB54205C2C1C6F6AE70D191BC5 /* IGListBindingSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3F86DEEC4299E8FCF0D9F2CEEF6B77C1 /* Client.swift in Sources */ = {isa = PBXBuildFile; fileRef = A80F54D049EAAB2D05CD36D3B9914C4C /* Client.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 3FA0277A03D88DF78671BA08069FCA04 /* yaml.min.js in Resources */ = {isa = PBXBuildFile; fileRef = CCF6CB10DD23BD2D5D5942D2EEB5FA3C /* yaml.min.js */; }; 3FAEC0769D13EC01FDC2E046F8755EF8 /* env_posix_test_helper.h in Headers */ = {isa = PBXBuildFile; fileRef = 983831574E69F88B8E66A1893D3D4822 /* env_posix_test_helper.h */; settings = {ATTRIBUTES = (Project, ); }; }; 3FAFDF2DEFFA47412F631FD62E236058 /* StyledTextBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC4CF8E40B465FAC99FEDDE3E8D6CDA3 /* StyledTextBuilder.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 3FC652FA5B9E9DE5B1B9FB53CDE2C9BD /* r.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 54AD1C0876C5B59BE8D19D6A02C80417 /* r.min.js */; }; + 3FF760F5AA275044D6DB4DAD090B71EA /* IGListMoveIndexPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 4089F4C3A77147CF6D568A87394B964F /* IGListMoveIndexPath.h */; settings = {ATTRIBUTES = (Public, ); }; }; 402A4D7A88A12943F9FA20649CB1EFA5 /* filename.h in Headers */ = {isa = PBXBuildFile; fileRef = 93407488D8B8E04CBE856A2F9B0B94A5 /* filename.h */; settings = {ATTRIBUTES = (Project, ); }; }; 409FE952933C9352804D980D471A825F /* ContextMenuPresentationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3999DB394894A553CC98B13E5FB226CD /* ContextMenuPresentationController.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 40B416DD5C609FD23329851C40C5F0DA /* NSBundle+NYTPhotoViewer.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FFA06F4987F3499437F197697AD92D3 /* NSBundle+NYTPhotoViewer.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -387,29 +389,29 @@ 445A5166F502096AF4155C5DD78F51D7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D83D129CB427558611D148995EE7DCCE /* Foundation.framework */; }; 445D29E2BF2E01D311E6FD021A6BAA01 /* libcmark_gfm.h in Headers */ = {isa = PBXBuildFile; fileRef = 87AC2C132F35ED1C669797D6667759F7 /* libcmark_gfm.h */; settings = {ATTRIBUTES = (Project, ); }; }; 44F0D4BE7C78D9B497B1B7638B26234B /* vbscript.min.js in Resources */ = {isa = PBXBuildFile; fileRef = CA145980B9D9EB378FAC08CB36BB81ED /* vbscript.min.js */; }; + 4503961008776F2776D6C69F180A8BE4 /* IGListCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = FF60620FF0BD183E6CBA8B228AB79408 /* IGListCollectionView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 451A969F79CD0157E20DD7C03FC0DB3C /* ConstraintInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22F80B4C6029F8090595697FD339E3AA /* ConstraintInsetTarget.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 453C9E2646F1732BB02C748446E5E953 /* HTTPNetworkTransport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2995547F9E06BBA3D718304236235EB7 /* HTTPNetworkTransport.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4546CC4912064EF1FCC8C690E3F74F99 /* ListAdapter+Values.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56B61BFBA882B691E683061EFCA5A658 /* ListAdapter+Values.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 4569540A989BFDA8CBF70F7DADF3B803 /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7BAEA65BC21A48E63C67D85A3BFAFC8 /* ImageIO.framework */; }; 4585A92984F3FAE96EA59D606B93554B /* TabmanViewController+AutoInsetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7441479ECD2A5C58D1C4C76774033F53 /* TabmanViewController+AutoInsetting.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 4593F727E5BB0E3435A5C256E4B3B88D /* GitHubAPI-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F701B8B462EA2EFE246F2A3A0411D72F /* GitHubAPI-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 45C5DC7EC6530857AB1FAA847F9D2F31 /* coq.min.js in Resources */ = {isa = PBXBuildFile; fileRef = EBD335EC79F0B5616306C8A15835FFE1 /* coq.min.js */; }; - 4609D5690AF121384E4A90F80C8C7D44 /* IGListAdapterProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BEE8284B5CE14CD7AE9C44FBC42E563 /* IGListAdapterProxy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 463851456EDE4901F450B8494E9FACE8 /* TabmanIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0A732EA98B386B467F46462B160768B /* TabmanIndicator.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 4639D5020B32DF307AA32E853D56D974 /* go.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 274D301410F05E6C21178E5F22422CF2 /* go.min.js */; }; 46411DE5AFEB1A6333A0E801EC85C54A /* it.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 3E168A0D8B049D3453C1C99481D2A89A /* it.lproj */; }; + 464E2761D8CDAEC637628133924C4D9B /* IGListMoveIndexPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 01C3AAFB94E0B38A14C57A74B17BA9B7 /* IGListMoveIndexPath.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 467960AF5A3EBBCAEC60C7474AB17510 /* ConstraintAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE4E1440BB66B7120D657DDFFC8F1A20 /* ConstraintAttributes.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 468E092FEB90D541064E2212E552B1D1 /* GitHubAPI-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 98A939FDE21D553FCFB127BEFF5BCA93 /* GitHubAPI-iOS-dummy.m */; }; 473DDEBB2B9B5292D9EDBA856F05F2DD /* Highlightr-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A5E2ABC0FC29B82F61924A4C2CAF3F47 /* Highlightr-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 47676B66020FB7D37377D5F612D026E0 /* NYTPhotoTransitionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D0ED5D259D46CF3CAEC8028613F9A15 /* NYTPhotoTransitionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; 47BC014F412C108F7E63C3999089CC2C /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 58525DF29AF94C4590C3264C03599D22 /* UIKit.framework */; }; - 47CD38C91D3E9F1872F9FB9730D4D316 /* IGListMoveIndexPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A3B006CD001A1F77CC4AE8BAE914910 /* IGListMoveIndexPath.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 47E4845D9597FBF2BDD253DC29C8E94C /* UIScrollView+IGListKit.h in Headers */ = {isa = PBXBuildFile; fileRef = D1CAC0FD55C9CF7DC5210E52DBDA1C3A /* UIScrollView+IGListKit.h */; settings = {ATTRIBUTES = (Private, ); }; }; 4819320E3C3E2D6156946E417BAEF835 /* smalltalk.min.js in Resources */ = {isa = PBXBuildFile; fileRef = ED0621EB3A83566A20C97AC291441C16 /* smalltalk.min.js */; }; 482D24CC7BE390B3ED6105D799D2155A /* InMemoryNormalizedCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38116EF3C229C5FC779146A4C3D776CD /* InMemoryNormalizedCache.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 48683614BC9E3764FB69445CD12ADF5C /* IGListWorkingRangeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = E4C8FC7C353269E787CEA0D4B83D5EA7 /* IGListWorkingRangeDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4879BB677ABE066A6D4F9E857FDA37B5 /* IGListAdapterUpdaterInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A1F2374201805BF53A898DCBA25F8B9 /* IGListAdapterUpdaterInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 489AF18FCB6BA7960BA9BD426518D18C /* V3StatusCode205.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32BD0C04A4E285595C3F99DE1AEF048F /* V3StatusCode205.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 48E3D6E8C9BDA101B1CC9B6297E9A8B8 /* IGListGenericSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = C100EF53FB4034E19FE47A8BD5DDC93F /* IGListGenericSectionController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 4901B3B1DF11F18CE30F3FE5CF3EFFC8 /* ContextMenu-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = DF35E0CC7D82A025B4917ABCD79D0239 /* ContextMenu-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 493F641A6455B6AC3B5EC948CED5DCB0 /* IGListAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DA1F1B7729002A495F24DFBF29BF2B0 /* IGListAssert.h */; settings = {ATTRIBUTES = (Public, ); }; }; 495801B171E15CCA2B805B08C90F4C9B /* ldif.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 218D2DDA989ACF4F346C3B85D9CC94A1 /* ldif.min.js */; }; 49696CAF4EB45B2CFC3D5B15448E539C /* PageboyViewController+Transitioning.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2AFA944869FAA74E1153B7BEB62C12C2 /* PageboyViewController+Transitioning.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 4994ACE3FADBD1B8360C3B8EC245236B /* NYTPhotoViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = F8745DAB2D6BFEC1E60C3C837FB9166F /* NYTPhotoViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; @@ -421,35 +423,32 @@ 4A19D8701EDB641419FCF3C2A1858768 /* V3ReleaseRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8079509099459BF0E5EDB2060D563CF /* V3ReleaseRequest.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 4A49FD2D36D073608ED5273BDCCC30A7 /* SnapKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6663F819835FBFDF25BAE2305277E0BE /* SnapKit-dummy.m */; }; 4A5C86FD307FAA616BF45674E1E5527E /* ConstraintRelatableTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49EA5127D66429A5E4B0A3AEF96D6E1C /* ConstraintRelatableTarget.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4A7C5AB15B26F8707D70E1D9B0C4ED7D /* UICollectionViewLayout+InteractiveReordering.h in Headers */ = {isa = PBXBuildFile; fileRef = EC9471636093117514240265713DDE42 /* UICollectionViewLayout+InteractiveReordering.h */; settings = {ATTRIBUTES = (Private, ); }; }; 4A92C17D7B4C86158E78859B90C23952 /* GitHubUserSession+NetworkingConfigs.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5DAD9AA6F642CBC581842E66FE39F7CC /* GitHubUserSession+NetworkingConfigs.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 4A95646FAFC49AC5029C2428ABA468F0 /* NYTPhotoViewer.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 520387EB326F027F788A819EDFE2E903 /* NYTPhotoViewer.bundle */; }; 4A9D2AD086E993640CD832DF6AD35DF9 /* atelier-sulphurpool-dark.min.css in Resources */ = {isa = PBXBuildFile; fileRef = 89E11E46412A00D86AAD965BE7FB471E /* atelier-sulphurpool-dark.min.css */; }; 4B3348DA6CDEE99510DC82EC83C8E448 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4ACEB734FF2E0B2A8251D7F4AE461C67 /* Result.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 4B3A9C8A6086592E41DE9679CBE983DF /* logging.h in Headers */ = {isa = PBXBuildFile; fileRef = DC2481BCCE1D436B9F0128023210D72A /* logging.h */; settings = {ATTRIBUTES = (Project, ); }; }; 4B4B9E62AED916682D84001599A65C90 /* ini.min.js in Resources */ = {isa = PBXBuildFile; fileRef = B49A066392DBFE6ABE3CADECD970D60C /* ini.min.js */; }; - 4B7F372EE1B89F5150B6145BD1305ABD /* IGListIndexPathResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FD8E822F88FC45386B446850A7DDB3D /* IGListIndexPathResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4BD98409712D05108EECEBF965272DEB /* TabmanStaticButtonBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83198462ABA9FBDAEDAFB0BD8ABEB5CE /* TabmanStaticButtonBar.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 4BF45E3C74241E2189819240EA006FB9 /* iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = 37268DBE94568916054FA5C64A6E4D18 /* iterator.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4C5A67100BB6716E8A0D1BE78DA6D94E /* UIScrollView+ScrollActivity.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF7A2D66394EC6F6C7B175F01B8D555A /* UIScrollView+ScrollActivity.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 4C73CD8B1E1D50942F0371601646F19E /* atelier-seaside-dark.min.css in Resources */ = {isa = PBXBuildFile; fileRef = 54CBF634F3015C96B2EDF88F3333EAE4 /* atelier-seaside-dark.min.css */; }; 4CB59A3D5B420B702B16CE4A8ACA4E62 /* FLEXClassesTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9EC2C49524A3B42B0D4C6DC8A42D8DED /* FLEXClassesTableViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 4CF98D7D84D5A00534145CE7C125838B /* IGListCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = EF0AC74ADC2C4A9708B36B4D9F044DFF /* IGListCollectionView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4D4756F2DDBF9A4ED7601887D20436A1 /* TUSafariActivity.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 35896B268E8CED1CC7F9EB87A5081463 /* TUSafariActivity.bundle */; }; 4DC282C44F93A56C0B17B090681506AA /* atelier-cave-dark.min.css in Resources */ = {isa = PBXBuildFile; fileRef = 772D39920BFC8388006F64D9BA95101C /* atelier-cave-dark.min.css */; }; + 4DD40FFEF44DD0804B011302863EDB3A /* IGListBatchUpdates.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C86E374960ED4A85998B657BC46E0E2 /* IGListBatchUpdates.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 4DEAFE7B8809D1CBA10F6398E2B73B72 /* SwipeCollectionViewCellDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FB07CF822EA3B125F634C7A87679B0C /* SwipeCollectionViewCellDelegate.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4E244E2F110D30FEF847FC4C1FB16CD3 /* IGListAdapterDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = BB71E7BF35CDB9C1AD32D5ABB69A760E /* IGListAdapterDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4E2D87ECB2E9822CB9020BE495048F4B /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EA93B25DB44D107BAAD114245474A80 /* NetworkReachabilityManager.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4E2F9A1373FB97F1236C4DB3E132C78C /* IGListSectionMap.h in Headers */ = {isa = PBXBuildFile; fileRef = AC7DB2A5E029B50A0659673369CFACC0 /* IGListSectionMap.h */; settings = {ATTRIBUTES = (Private, ); }; }; 4E365CBB04580167E10EFF4AA037AF45 /* PageboyViewController+ScrollDetection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94CB38D7CDCB7E7CBE65337FFCCBCB99 /* PageboyViewController+ScrollDetection.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 4E4F816B9C99B259C4B2C8E0A585AFC0 /* IGListKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 41911A86470F9EC924304C0F8AA0F630 /* IGListKit-dummy.m */; }; 4E99AF7E6E508A0D70BEE7916B278AF9 /* JSONStandardTypeConversions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7878159C3BF97B54B8F5D49A189D024E /* JSONStandardTypeConversions.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 4E9F2E73E63C955717D5B87AE928D882 /* ocean.min.css in Resources */ = {isa = PBXBuildFile; fileRef = 6022ED5449F14691902C63DB5CE1BC86 /* ocean.min.css */; }; 4EA826B7F3A0CE27933DDF8E8D43C194 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF66466A4DB9D4746E44F8D12E59ED18 /* Result.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 4F35E3F771A20530F60B8EDD86E75A2E /* Pods-Freetime-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4630E13D54E257198CE4D78293E44A6A /* Pods-Freetime-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4F4FEDACE730A50C7B2E989FDF2B1EBC /* scanners.c in Sources */ = {isa = PBXBuildFile; fileRef = 14BF66067B5CDCFE9DD292DD1E40488F /* scanners.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 4FB92C756CAA7AE073E28C51797ACF91 /* maxima.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 908AB0AB6DA17FEED76C058D1C5CE5E6 /* maxima.min.js */; }; - 50092F18627C5FCB52A97BEB8DBB08B4 /* IGListCompatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = FA6EF9CA764BCAEC0F74297263CEA09D /* IGListCompatibility.h */; settings = {ATTRIBUTES = (Public, ); }; }; 500A809A6371DCB0D3DDA69BF2E65D91 /* basic.min.js in Resources */ = {isa = PBXBuildFile; fileRef = D620C91CFB7DB6986A1CF857B344AE7A /* basic.min.js */; }; - 501957A0FA877648F81F3A6B14413CC1 /* IGListAdapterUpdaterDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 646F7C860B09CCA56944340E25FBE7E5 /* IGListAdapterUpdaterDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 5043D197E34B4F48E6D725190B539DD9 /* FLEXObjectExplorerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = DE70428E2CE549BB78A552EE8D94ED95 /* FLEXObjectExplorerViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 505E8A71351484BFBEA5B0BA78973B3B /* nimrod.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 2D04BDE989298F4357FC4BFC07A7177E /* nimrod.min.js */; }; 507BE68F8B8BE021A383D69D51154398 /* ContextMenu.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FA6658CA0781BEA9D5D804F0125438B /* ContextMenu.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; @@ -466,21 +465,22 @@ 5308E5B043CF7644EC413D2E8E1F3AF8 /* V3Notification.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE43B9A3161A7DD56454C22795A157AF /* V3Notification.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 532B1678A66694DB5B18EC5D24E3439C /* FLEXSQLiteDatabaseManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 43A2663BD04A20339B5219F1C6CBD865 /* FLEXSQLiteDatabaseManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 53515C357CFC7E013A2E42B1943F62ED /* eu.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 534E54F33E22A62DFDA41D9CB80405EF /* eu.lproj */; }; + 535C6F9FDFB679E2E650322E5F6766EF /* IGListDebuggingUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 013B0C6C78C7ACE8A07C68EE0AB23F2D /* IGListDebuggingUtilities.h */; settings = {ATTRIBUTES = (Private, ); }; }; 536D27DFD7C661A6C3AB8EA0D79A03D4 /* FLEXFieldEditorViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7882FD01224B6A89C186B546178F47D8 /* FLEXFieldEditorViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 53A30271E0956038D89009D35A8CB885 /* TransitionOperation+Action.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6B2867A6ACFB5AE2C485FE7A4967E79 /* TransitionOperation+Action.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 53D5D4C6D5C14014D49E396E2D802C68 /* clojure.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 2E0F5375B6E3B43B38C0BF189C44E020 /* clojure.min.js */; }; 540F75169F12907B43AD915BF66CA932 /* UIImage+Compare.h in Headers */ = {isa = PBXBuildFile; fileRef = 5488494DEF2E114C2864F235F8C0B3D1 /* UIImage+Compare.h */; settings = {ATTRIBUTES = (Private, ); }; }; 541E416789B6CD8474D28AFE16A016D2 /* paraiso-light.min.css in Resources */ = {isa = PBXBuildFile; fileRef = 832B866E380E19739399A3BA585896D3 /* paraiso-light.min.css */; }; - 54939CBA9FDA62DF65C502DF1909F381 /* IGListKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 35083D0B33F478231C32005AD4C5176E /* IGListKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 54B0A93A98BE2C68AAF3D7FAB0B7873B /* PageboyViewController+NavigationDirection.swift in Sources */ = {isa = PBXBuildFile; fileRef = D954AE3F02C198197C6493C60B579CB0 /* PageboyViewController+NavigationDirection.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 54FF7606345BD438D89A2E2BB7E5C090 /* leveldb-library-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FEF1B3492E1B60EE433BC5058A624F54 /* leveldb-library-dummy.m */; }; 550704CD5574742FC1373B00F7C364E7 /* ColorUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F1ECDC9BEC6F79AEB6254DEB669C167 /* ColorUtils.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 5522047D76EF69E78087F7CE4BD41176 /* NormalizedCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6C10C2FF6BE6F1BE30F59809FC0178A /* NormalizedCache.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 552816767C6EBBB1DDB23C7DBCF48D63 /* thrift.min.js in Resources */ = {isa = PBXBuildFile; fileRef = AD6C666F9ECDA8FB094AEB851D252619 /* thrift.min.js */; }; 553B3EF69EBFDE50681CC6803B99FECE /* FLEXDictionaryExplorerViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = C637558E3B71B162A215E3601508B883 /* FLEXDictionaryExplorerViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 553E25A0FAC24F359FA9442750407264 /* UICollectionView+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 0ED8313C4E0CAE2A83B95BB541D7D6D4 /* UICollectionView+DebugDescription.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 5551E0E43E156CACF0E23AC7CC979CB0 /* houdini_href_e.c in Sources */ = {isa = PBXBuildFile; fileRef = A1522E4163F61F46B5C4CF2A39068AA1 /* houdini_href_e.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 5582091B963F860E6FF88336B35202FC /* IGListIndexPathResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 15FB3FC5156164CB539430A5B552ECEB /* IGListIndexPathResult.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 5583B9CC2C2CE6D077ADEC4E3148FAF3 /* mono-blue.min.css in Resources */ = {isa = PBXBuildFile; fileRef = BD5160263AE58F4C189BDB884AA3256A /* mono-blue.min.css */; }; - 55CAC91B9408611C397E3D814F654643 /* IGListAdapterMoveDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = B0563F8F9B3148DAA24DD259979D6E56 /* IGListAdapterMoveDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 560F83ACCBC9F131F8B4A5DEF2B42FCB /* DataLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC6DE3C404E748239ADA13BB81FC1777 /* DataLoader.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 564FD0D8A85F9233F96FB837F5C5496C /* safari-7.png in Resources */ = {isa = PBXBuildFile; fileRef = 4E0891B9E159C7DF37A05BA4228A800B /* safari-7.png */; }; 567D33F6634F263CE1B5E462B7F0B904 /* two_level_iterator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 366A16294E4957411F352C72B5BFD55C /* two_level_iterator.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; @@ -490,31 +490,32 @@ 56D07169AB83CBCA717192CCB84AC226 /* GraphQLError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DC3D3008AFAE5169679F890A566D3A2 /* GraphQLError.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 56F24986424CEF82E5D37D5866FC2DA1 /* Hashable+Combined.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F9238457D52EF4AF57F9CC6EF5FDF0A /* Hashable+Combined.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 5702BFBFBACC60CE775CF78863432581 /* oxygene.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 3F94DC4F31B9CA3B0FF73EA7CACBE632 /* oxygene.min.js */; }; + 57152E7F8733F6427A4BA2B8200377AA /* IGListIndexSetResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = B6228E4D153E03C58E82259BBA8C7090 /* IGListIndexSetResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 572895C4D6E82DC7624E104DAA0B169B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A6A53FCB5C45150A1F04E4281482DD3D /* Foundation.framework */; }; 572E485C6A2CDCF0F70CB030A62E4667 /* Inline+TextElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 767CD6C9C4E022C063B76F72103A079D /* Inline+TextElement.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 573ECE87CF3875DC350B52D82249F052 /* CGSize+Utility.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63254E9C38390C0A1AE656F747874D91 /* CGSize+Utility.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 57631E87E0E711F4882C6C1F3032DB94 /* IGListWorkingRangeHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = F6AB1DF1B7638E1367E8C7F4F2ACE6F5 /* IGListWorkingRangeHandler.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 57A76FBBD0FAEC2EA9E5D4B18D88469A /* UIScrollView+IGListKit.m in Sources */ = {isa = PBXBuildFile; fileRef = B365D738D1D6B7FEEE558836A2978C5C /* UIScrollView+IGListKit.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 57B4351A7707B3DEFF4D91F7761D9EAC /* SDWebImagePrefetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 16B2262E43D8B4C014073D706032084C /* SDWebImagePrefetcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; 57BA8D77657849DEADB5FA8E08B225C3 /* table_builder.cc in Sources */ = {isa = PBXBuildFile; fileRef = 686D3A12ACD7980B34B9071A3678C179 /* table_builder.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 580C29568A0E9E8594A45CD7944C2B1E /* python.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 356F1EE2A08316C18E81C72D795D3D99 /* python.min.js */; }; 581071D0537FAB5E723865AD9BA18B91 /* Apollo-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E7844ED4C0C2315C99EA0D82FBE902F4 /* Apollo-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 581A41304F5E745F665CAB866D9D8616 /* IGListMoveIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 0464FD8F78FB0301F2C271CD45FDC07E /* IGListMoveIndex.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 5825404CCFDC3448F75CF2D85B1D4050 /* github-gist.min.css in Resources */ = {isa = PBXBuildFile; fileRef = 002632CCF27C37E5C6F5909BBD63EBEE /* github-gist.min.css */; }; 58340E41767C1D942B4F94902F030398 /* FLEXMultiColumnTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 584C4C80F52FF6B10596FF16D7210D76 /* FLEXMultiColumnTableView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 5845A69DC1A7559566D3E0705F62D53A /* strikethrough.h in Headers */ = {isa = PBXBuildFile; fileRef = BDE6A7DE32690667601481828DB59406 /* strikethrough.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 586E6DE806FD1072A94A13D223706E65 /* IGListDebugger.h in Headers */ = {isa = PBXBuildFile; fileRef = 572619DA57F83751FE1F9B6E030A7B15 /* IGListDebugger.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 585A3F057C9C479B4381B1105BA23B0A /* IGListAdapterUpdater+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = D606D7DB03D858C4FABEEBAFA3A01015 /* IGListAdapterUpdater+DebugDescription.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 589C4FBDA8B5B44FBA0065B5924F5B6C /* FLEXLayerExplorerViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 33B288B3F431D4B16D75A333C63DD1F6 /* FLEXLayerExplorerViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; 58E9C75326A6318C97E6BF992897142E /* no.lproj in Resources */ = {isa = PBXBuildFile; fileRef = CD7D41B80BC23985199B807A3308BCA1 /* no.lproj */; }; 58F4207C14CDEF1FCE9FABCC4D7673CF /* Resources.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 4D64D071ADBEA0F13E6C7F436C1AD970 /* Resources.bundle */; }; 59463B77BE4CA47D9088A562CD3EB2AC /* paraiso-dark.min.css in Resources */ = {isa = PBXBuildFile; fileRef = 333810301E3E53DF72CB372E1927232B /* paraiso-dark.min.css */; }; - 598B09EC7048E69C74056E5A988B8AAD /* IGListAdapter+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 821757ABE131CC97391DA6815D084840 /* IGListAdapter+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; 5A007AD43D93570FAEAD6F8AC34E6062 /* V3Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = F27514621E570548A9ACC4814B06E099 /* V3Request.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5A1DD758A78ACC29EFC03A666458B052 /* NSString+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F0BA5B395CD53604C7513FCD3DD1C13 /* NSString+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; 5A7CF138C1CD7615C40061BD74E88F49 /* FLEXDefaultEditorViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = A4CBE5A6DE7FA3D011701E158AD9990B /* FLEXDefaultEditorViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 5ADCABBD3C5F98CC35E506CFEC9495AC /* FLEXSystemLogTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F865948515C2998DD2FB66BA07A3EB3 /* FLEXSystemLogTableViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 5B11834F1248986AFD9E9135D65D63B0 /* Processing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2879910B89514A74574297FB0153DA07 /* Processing.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 5B49C81DE748B4A4B61AB40441AD82D3 /* mutexlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 463272D2D3E90B5DF1B13D8F34C64614 /* mutexlock.h */; settings = {ATTRIBUTES = (Project, ); }; }; 5B52F3868DBA310C377A39E457A7F749 /* memtable.cc in Sources */ = {isa = PBXBuildFile; fileRef = 94E5099C64156DDC17089CE58FC74C2C /* memtable.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 5B7B5C9FEE104BBD14960CB77830077F /* iterator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5308B7085AC300602A6208B22EB1E2C5 /* iterator.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 5BCE85477F190469DF5A62485EC10822 /* ListSwiftPair.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF7032924003E9B97C4AC61C264B92A3 /* ListSwiftPair.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 5BCFCC5CCD99AB2828187E7E7CB34F5A /* FBSnapshotTestCase.h in Headers */ = {isa = PBXBuildFile; fileRef = DDE23F92B16D0CB1B6B361361034DE9E /* FBSnapshotTestCase.h */; settings = {ATTRIBUTES = (Public, ); }; }; 5BD3A6F30A0846E8B345745BDF2CC514 /* V3Repository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3971A5CF85FDF225D6DB6C8273BDAA7A /* V3Repository.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 5BFB612ABB5B40A9009E9BF86EF0E68A /* csp.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 138A78632D99893FBF259D6ACE2BFFE2 /* csp.min.js */; }; @@ -539,17 +540,18 @@ 61678795D7532D652064B1CAC52242EB /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 434F7E4CB803B496523BE2C1688F2417 /* ParameterEncoding.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 616892137CFEF78AA742842F4A6D9A5B /* V3File.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30FED1C5A1FC8E39796DD153BC14C431 /* V3File.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 61B63634205B3E3815859CACD718FC0D /* GraphQLResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60EE19AC1CD4A10A0E2769F9C159EFF0 /* GraphQLResult.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 61D400174FF7A4FD69FC48A9F9D92F1A /* IGListReloadDataUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = 9673B51645A8E42E5860900A5E3355B7 /* IGListReloadDataUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; 61E797F4801D4C0509691A2B51007A8E /* dos.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 222A870620E8D782746887DA241D1E8B /* dos.min.js */; }; 6200F43D01B0B6B3408838A76909F0C0 /* perl.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 1E0867D811742F04B7D47DD4509A4325 /* perl.min.js */; }; 6209EB323652122CF93AC27076E233E9 /* TabmanBarTransitionStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1BA644BB1E0CD393031A23A798C47CD /* TabmanBarTransitionStore.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 620D41C7E9402943B9EFB9EC77AD859E /* String+V3Links.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DF81175CDF4A8B1654BD00EFE9B50F4 /* String+V3Links.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 6216FD5188D7F5A0F10200A33501749F /* FLEXArgumentInputColorView.m in Sources */ = {isa = PBXBuildFile; fileRef = BC68577D4E8CDCE1FB6267D9107CF108 /* FLEXArgumentInputColorView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 624AE22AC030CD38088872397F59DC72 /* UICollectionView+IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 6ED0DF16538608B9409E054FD32C1EAE /* UICollectionView+IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Private, ); }; }; 624EF96DDD85CED321388B2EC531E67F /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2EC8147696C9D27506094BD068C4B7E3 /* MobileCoreServices.framework */; }; 62603C6D2DB1F2F2B4BDED24F6517E8B /* stylus.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 6F231BDE261C26684B3BE82CA63F0B61 /* stylus.min.js */; }; 62C4B9D673F255735B9252EF8B73B0F8 /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80F206AF1EA68877809BEB73F348A4A2 /* DispatchQueue+Alamofire.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 62F8133934AECB70A440DAD1F5544599 /* TabmanBar+Config.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDEC5F247B1472187BE490B24755BD83 /* TabmanBar+Config.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 6318DF6432EE97AE9E098BFEB1E66C97 /* AsynchronousOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D53E0ABCF1F5AFF758EEFB3751D6BA7 /* AsynchronousOperation.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 63881AA0FF031EDDD7BEC46A203BB8FA /* IGListIndexSetResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = A4E9F89E797FC3D08DFFD05CA184AC8A /* IGListIndexSetResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 63B53514D87ABC67720E6C2F182B504F /* JSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52B68C68737DF0785AFF27F79162E23E /* JSON.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 63CA0099E11413E438C33BE775C83354 /* UIViewController+ScrollViewDetection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 722D369C01653B9D44BC2F708A19E725 /* UIViewController+ScrollViewDetection.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 63CF0ECDDEE2ABD04A9D0D986AB0983E /* actionscript.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 3DC883F64785E3A39439B552EBF9F7B6 /* actionscript.min.js */; }; @@ -566,14 +568,13 @@ 6530E169646BB22CED53D518A657F2D5 /* TabmanBar+Appearance.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EC294E0D3F1C79A7259EAFBC08AC609 /* TabmanBar+Appearance.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 65534D77EDCBE84C496A5AD2C81960DE /* FLEXNetworkTransactionTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = A08CC8FC1BB28B7FCCBAB97877F1AC83 /* FLEXNetworkTransactionTableViewCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 6567A9D62A02F121878CD8A22C29313C /* Pageboy.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B8CABA2183F6E6D3B65EA77C4E18C15 /* Pageboy.framework */; }; - 66026F475BD2C4019418C442DEA2D2BD /* ListDiffable+FunctionHash.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F485E6FB5D3290E0A0776DA14A72DA8 /* ListDiffable+FunctionHash.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 663A95D8073A71B8750E7E402CEEC47B /* Localizable.stringsdict in Resources */ = {isa = PBXBuildFile; fileRef = 882E1DAD71EAAA10BFDE58A1DFFB27D7 /* Localizable.stringsdict */; }; 66441F0EC3C94919C4FCBE1EF59DE611 /* FLEXArgumentInputStringView.m in Sources */ = {isa = PBXBuildFile; fileRef = 051BE47F3D26DC8BE0F0C2EDC01F99A7 /* FLEXArgumentInputStringView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 664443B9B6D26FE804D39400F35179B9 /* NSImage+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = B4A445E4ED922C4A2EFDAC2615FC4899 /* NSImage+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6673FDAF27BF8FD66274CA507ABAA161 /* IGListAdapter+UICollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 79DCFDB50D2D77E0A51749A435F1F495 /* IGListAdapter+UICollectionView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 66B1BB9F1FDA252D0BF8AFFFBC39D907 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF92836DC22B0F4E338086B3AD3F81CD /* SessionDelegate.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 66D7BE67345E6BE436B1AA4ED91F5D84 /* V3RepositoryReadmeRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB6E322A8CE5FBDEF9110E03FC79335D /* V3RepositoryReadmeRequest.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 6710F3EAFC7D3878E4D34C300BF3F504 /* FLEXKeyboardHelpViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = F381F7D7C0F87DBAD6C8613886887B55 /* FLEXKeyboardHelpViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 672F16AC07BFE69108134B5190F578E3 /* IGListKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E2CFD789E5E3C5A129AA742662CEE32 /* IGListKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; 678BFBF208AB5195519062376B786063 /* qtcreator_dark.min.css in Resources */ = {isa = PBXBuildFile; fileRef = 2D62686AD36F7FF43372D838FBF072BC /* qtcreator_dark.min.css */; }; 679BD457559141BD4B6A40955964FAAC /* StyledText-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 566CA065F078CC76DC1CB838C095D749 /* StyledText-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 67E2D74B171628CE8966170A0F7C2D94 /* V3NotificationRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4CCD1017C58A98897FA3CAF218CEF94 /* V3NotificationRequest.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; @@ -603,10 +604,10 @@ 6AF48497C1D49BE1198B5E3604847C5B /* V3NotificationSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0F91F5BA81753BFAA664C98B6D70E00 /* V3NotificationSubject.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 6B30F94AFB821244BD299157FA3CE0DF /* RecordSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CC29660B242F4F8F6CF9940A96EFEFE /* RecordSet.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 6B389B13A0994CFC0DA97952C6472E24 /* Pods-FreetimeTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A839801105655AD38FFCF33534C727E6 /* Pods-FreetimeTests-dummy.m */; }; - 6BBBBE7763389C4999C0A4B84FF4B6BF /* UICollectionViewLayout+InteractiveReordering.m in Sources */ = {isa = PBXBuildFile; fileRef = 084C046B29E9836D8DCD72EF954FFE8E /* UICollectionViewLayout+InteractiveReordering.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 6BD1A54413320D65BFD875E351451E66 /* MessageViewController-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 688C237040C2C762E1014D6507F073A5 /* MessageViewController-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6BE20EA67CDD94A9F95B340A3C346BD3 /* SwiftAST.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5B6CB951FD0E0A57D047B36E7ECE59A /* SwiftAST.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 6BF6749DD5FD9DF37D0E38E60E72CF4B /* FLEXArgumentInputNotSupportedView.h in Headers */ = {isa = PBXBuildFile; fileRef = C4E24677426055DDF74918A5AF5E0F8A /* FLEXArgumentInputNotSupportedView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6C08F7471B56EFF00B7824D53278CC80 /* IGListMoveIndexInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AB54AB5B6B637FF1990D14DA6B6ABE4 /* IGListMoveIndexInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 6CA1F4DAF6E00C812B32C8D3DF539423 /* version_edit.cc in Sources */ = {isa = PBXBuildFile; fileRef = 85CC5C18710A598F3FBD97F89479EA5F /* version_edit.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 6CAE2D6029CA6984E63F51B702DAE2DF /* NYTPhotoCaptionViewLayoutWidthHinting.h in Headers */ = {isa = PBXBuildFile; fileRef = A8495881E5308975EEF86512362F0477 /* NYTPhotoCaptionViewLayoutWidthHinting.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6CDE949FB63AAC5A916D73F9A156701B /* mathematica.min.js in Resources */ = {isa = PBXBuildFile; fileRef = FF982A52A662293D7FDC549A18486BCA /* mathematica.min.js */; }; @@ -615,6 +616,7 @@ 6D6A0F31229F2B1BB93B01A5448365A9 /* V3Content.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9E502A3B9F4611B01312F597D66E116 /* V3Content.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 6DE08350D911762CC5EC9C16B72D0F03 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A6A53FCB5C45150A1F04E4281482DD3D /* Foundation.framework */; }; 6DEE0C793FF341194C2CA5EC2B6B323C /* LayoutConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56A0CDA4AC674DEBB54E64760FCCE834 /* LayoutConstraintItem.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 6E10487435426A5924C27EE13026F13E /* NSString+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = C2987F60FEA77FD798DDEFF0BEB8FAA4 /* NSString+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6E949D49C1C045C389C03A8475D328D4 /* autohotkey.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 46F2B459D0CDE8338C9196A8D49E0F08 /* autohotkey.min.js */; }; 6EC63C0CF70982477B8902EE66843EBE /* SwipeCellKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A3DFDA0340FA90F1D6925A17CC3001F7 /* SwipeCellKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6F04B171D0B513A712EAD41EC0E574F9 /* StyledText-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E0713CDE925C82186AA3C73301DD778A /* StyledText-dummy.m */; }; @@ -624,16 +626,12 @@ 6F4813FEC99B1150EF44CC87F59782A0 /* FLEXArgumentInputFontsPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = C9CECD74EF1862EEEC2DB846FC24A128 /* FLEXArgumentInputFontsPickerView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 6F5C0B8D2CB910622C8049D5968AAABA /* SDImageCacheConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F7594B582CF8A9C852A74ACD3D34917 /* SDImageCacheConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6F7064FDD455DE0F25957EA4AB2FCD7B /* String+NSRange.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C425289EF20BDB5D705D53A1561077C /* String+NSRange.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6FC8364E83D89891BFD19832DB45C1D0 /* IGListGenericSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = FFD30F9BDB9E6723FF06304AFE5AD9EB /* IGListGenericSectionController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 700B5AD28E05B60D54F14111C144914C /* GTMNSData+zlib.m in Sources */ = {isa = PBXBuildFile; fileRef = C0A01B8CFCD7CEF871B4857BD80880C7 /* GTMNSData+zlib.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 702D3AFC427E20C969589A4303747A65 /* IGListCollectionViewLayoutInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = CE55148AA9D53013021039D9BBBE6FF4 /* IGListCollectionViewLayoutInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 70BB485E38CE677E877D15C185137C20 /* JSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52B68C68737DF0785AFF27F79162E23E /* JSON.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 70DB3EC449A7C33FBA6EDD7C543A56B9 /* NYTPhotoViewerCloseButtonXLandscape@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 02589DC5F80CECDE7E9191D15C7BDEC7 /* NYTPhotoViewerCloseButtonXLandscape@2x.png */; }; 710DE0B3AF1B4950FB80AA02D972E514 /* IndexedMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = B40997A9B405184AB11D0E4E54CFAAD9 /* IndexedMap.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 7125F8722BA1713990BBA3B019AFDA89 /* status.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6CD120C1C831E31BD952B25EDC15827C /* status.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 713AF93C455DAA4A6FAD6F6FE9E017AD /* IGListAdapterUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FE5B7A330446FB760268B0C74E3DC0A /* IGListAdapterUpdater.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7194165A718FDA3C5196CF3624AEB8B7 /* IGListMoveIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 69D8E2C26D7ADDED02FA1F7D4B36CF05 /* IGListMoveIndex.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 71A319059F17C81E998E1C6C25FD9D04 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 58525DF29AF94C4590C3264C03599D22 /* UIKit.framework */; }; + 7169FD3B9FD76F84699A31C65B980604 /* UICollectionViewLayout+InteractiveReordering.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D92AA998486F896B2FD20FBDBCC1E04 /* UICollectionViewLayout+InteractiveReordering.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 71B6EEF83657253AB0CA4FAB45CA405F /* Font.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC8393513931FEE5C5C002309BBEF476 /* Font.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 71F27232307E8BCDDAAB6A8D6CDB4374 /* utf8.h in Headers */ = {isa = PBXBuildFile; fileRef = 92FB1E4CFC801A94E249C643D9465F91 /* utf8.h */; settings = {ATTRIBUTES = (Project, ); }; }; 71FDDC05D2AFE7E1AF60D1907D66277F /* NYTPhotoViewer-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B223F1F72FCA8E529DF90F2D5B8E89B /* NYTPhotoViewer-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -641,12 +639,12 @@ 7244062EC46A288A55D8603F6ABDC180 /* darcula.min.css in Resources */ = {isa = PBXBuildFile; fileRef = 6D4C008C103681CA56AB8FBA94BED400 /* darcula.min.css */; }; 7247DE884924EF9BC346B505C8ABE70E /* FLEXDefaultEditorViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 2780ADEC29A335528F99334DAC90F14F /* FLEXDefaultEditorViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; 7293F18B668D6BC3EEAF45F5A38E2359 /* status.h in Headers */ = {isa = PBXBuildFile; fileRef = CA215C5FFAC8D5503BA38FD6858A1926 /* status.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 72944491E029F5A179D66AF910B30790 /* ListSwiftDiffable+Boxed.swift in Sources */ = {isa = PBXBuildFile; fileRef = 519C0A495849A89E80BED3937F0017B7 /* ListSwiftDiffable+Boxed.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 72BFBBA9C90513FBD17DC679D9643B6D /* AutoInsetter-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C1864A6A60E41A3A5AF0F5ED376BF0D7 /* AutoInsetter-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 72EEBBAEA970659546B2885027C6F4A5 /* SwipeTableViewCell+Display.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F12BB2B5F7C383E4473F35454A53B2A /* SwipeTableViewCell+Display.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 72FFC390632200C2595663D5B3355BC6 /* parser3.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 669C0CCC6AE2C136A2557A76A1DE8174 /* parser3.min.js */; }; 730541E3B868EC18B61CCC42334C69E3 /* FLEXNetworkTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = A7CF56BD7C2CEEEFB0401597A4789EFB /* FLEXNetworkTransaction.h */; settings = {ATTRIBUTES = (Project, ); }; }; 73839E0A3085CB1F40DA1A46804F9734 /* StyledTextRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3BCB9B6CD5A82421B09CBB01B1C30B7 /* StyledTextRenderer.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 7399C1719733E6ADB102E407A45F649F /* IGListAdapterProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = B7AE64306D73A70E8521826B03F53A9E /* IGListAdapterProxy.h */; settings = {ATTRIBUTES = (Private, ); }; }; 73BDEAF3F05E46B73DED07A71742E5B4 /* UIApplication+StrictKeyWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = C67F43D038B6CCB1DF954DB85D31191E /* UIApplication+StrictKeyWindow.h */; settings = {ATTRIBUTES = (Project, ); }; }; 73DE39F7CF7C729EB6929ADFC9B30546 /* ruleslanguage.min.js in Resources */ = {isa = PBXBuildFile; fileRef = B04162C3C275D19E175B2A117CC4AEB2 /* ruleslanguage.min.js */; }; 73E4FFE2644F50EFF88B4A1051F341BA /* registry.c in Sources */ = {isa = PBXBuildFile; fileRef = 8424598DAE4B7A7CDD03B5BFADDA0694 /* registry.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; @@ -658,13 +656,13 @@ 74F736D2F00F1858F4BDE78855A96415 /* buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = CE385EE48DD002CE9858D7590481229A /* buffer.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 7579B89F5B7F56B6F99BF9880671EB41 /* FLEXFieldEditorViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 5486E9BDAE67CF283EBE6C0782DCFEF5 /* FLEXFieldEditorViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; 758458FBFC26A60B7A540B1857389EF9 /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F453469DBDEC5E2F1B0842F9B857F07F /* SessionManager.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 75AAA5FB7C6F4AFD2CBFE88EDC8AE9EE /* IGListBindable.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D73F24AC30C21110C5D1E7B8B07C074 /* IGListBindable.h */; settings = {ATTRIBUTES = (Public, ); }; }; 75DB0CAB62987D6372BB4B94CEDD55CC /* render.h in Headers */ = {isa = PBXBuildFile; fileRef = FB277D45A4F2B9DBC9144A6B3608B7CD /* render.h */; settings = {ATTRIBUTES = (Project, ); }; }; 7648D95C53F38A316164BCCDB56CB04B /* NYTPhotoViewerCloseButtonX@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 8B98B28D0B60D7CE8B3C0102AC284634 /* NYTPhotoViewerCloseButtonX@2x.png */; }; 7689EC9DAF6E88050633CDE953CCEBB7 /* GraphQLResponseGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9DB521C73819066E6D339CA38A18E09 /* GraphQLResponseGenerator.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 769B7FF7EF9B03059239446E7DF9A36E /* UIView+Localization.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC1B1D5D62E59416992D85EAC0B70D5E /* UIView+Localization.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 76AEADFEFB756382431E14FC5D829FCE /* TabmanButtonBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BA503322D97710B08EAD30893A9714A /* TabmanButtonBar.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 76B4BD447F9DF2B58A60A3805FC0505D /* ConfiguredNetworkers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09A10FAB342BAD26F9C8853E2FCC74ED /* ConfiguredNetworkers.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 76BCBDFEBE2420A484E7BA5B9AB0FFEC /* IGListIndexPathResult.h in Headers */ = {isa = PBXBuildFile; fileRef = F6F305FA28B1F834712C88E27076D20C /* IGListIndexPathResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; 76C516E66BE45A73DA2CFE9C9D02540A /* html.h in Headers */ = {isa = PBXBuildFile; fileRef = 02024A7793D57259FCDBCFEC25F7DAFD /* html.h */; settings = {ATTRIBUTES = (Project, ); }; }; 76EAF47CF514B6D91CAA84C56BD05D9B /* MessageViewController+MessageViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BF9659C55AB45E90EC0CB2E37331EEA /* MessageViewController+MessageViewDelegate.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 770841C9EF647EDFFCF3266B9A654798 /* atelier-savanna-light.min.css in Resources */ = {isa = PBXBuildFile; fileRef = 6C56ECFBBCF38354164F36ABB7E3913B /* atelier-savanna-light.min.css */; }; @@ -672,11 +670,11 @@ 77589FE1BC5DA3AAE156D241E9DC36B2 /* FLAnimatedImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 583498AAEAC94040AFF2A85931498469 /* FLAnimatedImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; 77725FE35F9EBD824C48CDECDDCCD2E7 /* rainbow.min.css in Resources */ = {isa = PBXBuildFile; fileRef = 175C24470CB049390E2AB1A4FAD6E510 /* rainbow.min.css */; }; 77962D026B7D3114714518B7938E9972 /* http.min.js in Resources */ = {isa = PBXBuildFile; fileRef = D9DDABFB71D23C0BB6313FC0C19D6CDE /* http.min.js */; }; + 77C0167BA7540A8BBF2EE1DC2C4776DB /* IGListReloadIndexPath.h in Headers */ = {isa = PBXBuildFile; fileRef = A842D996EFBF6C9F90F707C9C746BEFF /* IGListReloadIndexPath.h */; settings = {ATTRIBUTES = (Private, ); }; }; 77D7F21A7AAD74DF4CE99292B3B6E51C /* axapta.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 495280C8FF28D885CAE15AC4208F93E4 /* axapta.min.js */; }; 780EA34835E082986F66CF83F91D6D19 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E8AD18C7CCBFD7DF5994504A1B9567F /* MultipartFormData.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 781982D085F58F1E66FD02B7C4E6C8EA /* Node.swift in Sources */ = {isa = PBXBuildFile; fileRef = E224A4B1331E74839FAB5528AA2CFE40 /* Node.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 781D288C94677D5FFCE532A9382856CD /* safari-7~iPad.png in Resources */ = {isa = PBXBuildFile; fileRef = C7E867D9E407220AA395401024BAA221 /* safari-7~iPad.png */; }; - 78485432BE5F4E798E5A0562CDB51979 /* IGListDiffKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 1041866307B345C0DB88607C1B707255 /* IGListDiffKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; 784A35DBE6326345578CDCCEF1FEB44E /* plugin.h in Headers */ = {isa = PBXBuildFile; fileRef = 572AC3D16F3B9A78EE74DBF8B6C84C04 /* plugin.h */; settings = {ATTRIBUTES = (Project, ); }; }; 7894239AFAC74967FA96A1834282B2D7 /* FLEXArgumentInputTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3423BFD5FDF864365EA613AA772207BA /* FLEXArgumentInputTextView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 78CC0F04A1A0509EAD9E6FC2AE62E01A /* PageboyViewControllerDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D38D169B100D7E01C0FBE82075BB7A7 /* PageboyViewControllerDataSource.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; @@ -688,29 +686,29 @@ 79CCD308F8DB49C7ED165E7A743AD260 /* FLEXMultilineTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = B91FA2A44D9B0768379FB3F5B2EC80E0 /* FLEXMultilineTableViewCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; 7A57CC4A3314AE85FD202F17096C0C6F /* NYTPhotoViewerCloseButtonX@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 31A53519BB89BDB8B54D20EA9D18FFD5 /* NYTPhotoViewerCloseButtonX@3x.png */; }; 7A73079126DD523E2EA8DBB3727AB7D6 /* FLEXIvarEditorViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C37C050620AF619F3BEC290F71CA4CF /* FLEXIvarEditorViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7A744A48B041D9049A24552B010A934B /* UICollectionView+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 24C031E7F329AE8ECEBB5F7AC5D18F9F /* UICollectionView+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; 7A77BA2AF23DC23D672ED994DB7012B4 /* sqf.min.js in Resources */ = {isa = PBXBuildFile; fileRef = F9D3C63B3422C4590E978AF01BDA8045 /* sqf.min.js */; }; 7A9EC6A8DF98DDD40EE157B2E396F234 /* GraphQLSelectionSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B09E5FC5A839C88FD1760F4007A5EE3 /* GraphQLSelectionSet.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 7AAD4271012B40D5C924A8D4806287F3 /* FlatCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = B215E41820F1D195E4BBD09368C8BF21 /* FlatCache.swift */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 7ACA1D5364F89C50E0791C67E5172531 /* FLEXHeapEnumerator.h in Headers */ = {isa = PBXBuildFile; fileRef = FA72D20CE868C33AF9E62A7D3FDFD67C /* FLEXHeapEnumerator.h */; settings = {ATTRIBUTES = (Project, ); }; }; 7ADC0F8C8125D01B0894A6DD4B4E0D0A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 58525DF29AF94C4590C3264C03599D22 /* UIKit.framework */; }; - 7B23364AF5AFFB6348B81169DFB35F2C /* IGListKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 35E07DD16B4043195CC031D915CC0CAB /* IGListKit-dummy.m */; }; + 7B58411A1D1978D10D3E98E0C6AB60DD /* IGListDiffKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 28CDF8A22C7111D5CF89B64AC9B0A507 /* IGListDiffKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7BB142D07BE5E678DB724D9B993DC22A /* V3ReleaseRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8079509099459BF0E5EDB2060D563CF /* V3ReleaseRequest.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 7BBACC422BC3F6C2259FBE9FE587E489 /* protobuf.min.js in Resources */ = {isa = PBXBuildFile; fileRef = A449F81B3A27EB8D095AC3F5C3CA5C67 /* protobuf.min.js */; }; 7BC26B5DA8C744C492391064D3C58358 /* avrasm.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 38E94514C3DDBDDD36A97AB2EA158C2D /* avrasm.min.js */; }; 7BDB9E586522F63F84891B085B5B1527 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A6A53FCB5C45150A1F04E4281482DD3D /* Foundation.framework */; }; 7BEA215AB8EC6ABAA9EE655D9BB8C74B /* JSONResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE1DD3687C13789B06A9DF02EEDDF8D3 /* JSONResponse.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 7BEEE323050B22099199D3B9B4E7FB0A /* applescript.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 83DC41B5AD9D5A07E7FB34DBFABFA262 /* applescript.min.js */; }; - 7C194BD2B1015391DE8D714EE79F968B /* IGListIndexPathResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 5415477DBDC3E2FDE6FAB8486222D61A /* IGListIndexPathResult.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7C2A2A43D5A4C33DECA7B38709D613CC /* IGListWorkingRangeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A0DEEA341B8B8137DFE822C6B60993B /* IGListWorkingRangeDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7C489BE1769E75E2CC2271F18354C192 /* BarBehaviorActivist.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80D46DABEA5FB2358D5A11AA38A16CBB /* BarBehaviorActivist.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 7C5758333BB40B1E75FEB308E67F1A41 /* IGListMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 30505326E80741A21B023F6CE2D14FCB /* IGListMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7C6EFD5FE807558A2F724A0FC544A298 /* FLEXObjectExplorerFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = D50DEC5A429D52FA463FE61B859C7E2B /* FLEXObjectExplorerFactory.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 7C8A84A8868380144BACADB5ACA25B81 /* nanopb-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B6ECF51F77C25988E28A2659E4B7E44E /* nanopb-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7CC91665A2A8F27004A15C4553C7DCE7 /* IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 18EDEEB36FF86824E5A23CAB69FBC3B0 /* IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7D21472A9010867805EC4FF1BECA21C9 /* TabmanBar+Construction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FEA942A38FDC4C815E3DDCDCB268F21 /* TabmanBar+Construction.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 7D3FA4CB6DF9A1B35B26EAA06D418C13 /* gauss.min.js in Resources */ = {isa = PBXBuildFile; fileRef = AC5448053B854DFC59B2BB5E1E670925 /* gauss.min.js */; }; 7D4EA9638010A844824C69753ABF190A /* V3SetRepositoryLabelsRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 270495DD716CF686AB34B376E6DD934B /* V3SetRepositoryLabelsRequest.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 7D5CDACB225B6CCB00A7BC06060BF3C6 /* cmark_ctype.c in Sources */ = {isa = PBXBuildFile; fileRef = 4D3FB509DB1E3FB7C22064CEEAF60E93 /* cmark_ctype.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 7D7050D1886F649878BCF9021E72F8F4 /* NYTPhotosDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 6AA2B4A3AC5795A88E71A8E19E0E612B /* NYTPhotosDataSource.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 7D79CFBA0F4EAE5F96972C1353FC04CC /* IGListAdapter+UICollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 09D9094085007749CD915CB9A0D0E0BA /* IGListAdapter+UICollectionView.h */; settings = {ATTRIBUTES = (Private, ); }; }; 7DEDDE4D0E6B1AA76CE24F462787226E /* xt256.min.css in Resources */ = {isa = PBXBuildFile; fileRef = 12D51443A1383E7EACBA2DCCA256C9F7 /* xt256.min.css */; }; 7DF976E66EF42B6D5B7C41B32CC89789 /* handlebars.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 9A9490EA9CB5DBA6AFAA00C82648BD64 /* handlebars.min.js */; }; 7E6B4E174B23811DD9D5AA809DD23007 /* gams.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 34CAA21E1724A897765261C3161554C1 /* gams.min.js */; }; @@ -729,19 +727,20 @@ 80BDAB00A951A992EC04732A0B9ECB8C /* FLEX-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C2820DD8BB86100222510ECEDEAFAE9 /* FLEX-dummy.m */; }; 80BE1209756DC77D2E3187BB838CDC45 /* scheme.min.js in Resources */ = {isa = PBXBuildFile; fileRef = CC1C7A933F22633F5DDDC4746C98ADAB /* scheme.min.js */; }; 80DE4550EB414CD2516F908FB37FE8C9 /* FLEXImageExplorerViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 3749F7B9DEF5DAA2B0A5BE4CB4793646 /* FLEXImageExplorerViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 818A310B54FDC82B0F2D8D50A274F56E /* IGListBindingSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 43E7152494B2A55C642FEFB7A85A2202 /* IGListBindingSectionController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8102B1CF8BECAB64EC86780867DD6985 /* IGListAdapterUpdater+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = AA9B0139C5BE3A0C18641F1D18691EBB /* IGListAdapterUpdater+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 818996BDC64351849A13C65FBEAE7733 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 58525DF29AF94C4590C3264C03599D22 /* UIKit.framework */; }; 823D6D6D9E712555B2F4A3C2D547F07D /* Theme.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1D2361B59C816F67F2A9C5B8FAEAFD3 /* Theme.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 825DBE08C4D9C45478E1798F37305D06 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DBF726B4571E0AB0940BB013A9E01EA /* XCTest.framework */; }; 826E2104D1D8D4DA79FF89F7E04AFF17 /* twig.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 064B7D67E269F5AD32EB8920AEDF87B4 /* twig.min.js */; }; 828DB35099C06A49A341A4EE7412C0F4 /* dsconfig.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 98863CE6BF271AB7247AF671DA19AEF4 /* dsconfig.min.js */; }; 82A2BCC974B0FBBEC8E97BCD65661A1E /* SDWebImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = EF5C593191F1FA2680FEE0D59EF7DBF8 /* SDWebImageManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 82C7D5FE5054B1C2183E54065B40D945 /* ListDiffable+FunctionHash.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6DCA3C8A9A92C5FAAF08E164F56E72 /* ListDiffable+FunctionHash.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 830FFD66A39C1602C08E222725497FD4 /* dbformat.h in Headers */ = {isa = PBXBuildFile; fileRef = 9964098BFA5AAB2EE8E3BB04BFD3E783 /* dbformat.h */; settings = {ATTRIBUTES = (Project, ); }; }; 832695F0F5C6E8E08E8AC29361D092A5 /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC0927B13698B47FC3E3A3B1D709BBA7 /* SwiftSupport.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 835A0D1A61CFFFA47CB924E81B32F953 /* FLEXGlobalsTableViewControllerEntry.h in Headers */ = {isa = PBXBuildFile; fileRef = BA5075789F704D0626616924C8C3DC66 /* FLEXGlobalsTableViewControllerEntry.h */; settings = {ATTRIBUTES = (Project, ); }; }; 836ABB498FEF8DD84C8D29370444381D /* CGRect+Area.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53CC3C261AB2E62D5A078938F7069103 /* CGRect+Area.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 837E40F6DF41F1D82BB7F4B26BD8BDDE /* atelier-estuary-light.min.css in Resources */ = {isa = PBXBuildFile; fileRef = 1BC02B5BD2219B697A54CAF82A7A4770 /* atelier-estuary-light.min.css */; }; 8380D38FF889F192F538A5D207B3741F /* V3DataResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0E5F370B53FAEA36F439492DA3CCB88 /* V3DataResponse.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 83950CCD5CFCD3A034F5AF4B397B2F32 /* IGListAdapterUpdateListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 124310F6ED3D25082B7F6B51182F7581 /* IGListAdapterUpdateListener.h */; settings = {ATTRIBUTES = (Public, ); }; }; 83A0E27047BF78E3E963C7ED5CC6859E /* entities.inc in Sources */ = {isa = PBXBuildFile; fileRef = F2967E3D75CF57810BAAFC423AA6D996 /* entities.inc */; }; 83A28B3593C1EB0B038DBC888981E33A /* FLEXTableContentCell.h in Headers */ = {isa = PBXBuildFile; fileRef = A4CCCE1376FC87F9DDD836D86B23D60C /* FLEXTableContentCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; 83C3FA1CD7C62F511E9A56A0F54C7CE7 /* check-and-run-apollo-codegen.sh in Resources */ = {isa = PBXBuildFile; fileRef = AB020870C06F64053135DFEC40104127 /* check-and-run-apollo-codegen.sh */; }; @@ -753,6 +752,7 @@ 83F7DCE98EF7EFDB9ECDE114BDFD995F /* man.c in Sources */ = {isa = PBXBuildFile; fileRef = DF76671A7B97EC0E230CADE1F5A974A9 /* man.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 83FF14BD32A2F2AB1076B74FDD4BB1DF /* ConstraintLayoutSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BBB1E24118BAAA35CC3AB4EA340EEE0 /* ConstraintLayoutSupport.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 84098D499D3451B766D1F4F20EE896DC /* coding.cc in Sources */ = {isa = PBXBuildFile; fileRef = A01C1CACC4CD5DD50B15E5B5796C2CEF /* coding.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 841BF0CE4271A0699E5F429CD57D0EE9 /* IGListArrayUtilsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DCD26707CB482D8D5B4DF5F920542D8 /* IGListArrayUtilsInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 843C83FC008F17955095AFF20E3D888B /* idea.min.css in Resources */ = {isa = PBXBuildFile; fileRef = 30305277BD9AB8FB30159A3E115A7567 /* idea.min.css */; }; 847D221417BA5658966CB24A656F9EE6 /* FLEXFileBrowserTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = FE2A46AA6A7D1E5A89A24693B3A04991 /* FLEXFileBrowserTableViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 84ABFCFDF19E16DF9C183D742E1A0B96 /* UIScrollView+StopScrolling.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AE3E8B2E75A8E5B5FC012B87A712A0D /* UIScrollView+StopScrolling.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; @@ -760,7 +760,6 @@ 84FAD7730842EB9CC563AA902CD07D77 /* NYTPhotosViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 50C64629893C1D971E11172AD7428FB7 /* NYTPhotosViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 851E09DD02FD7FC89C25404B148B3FC5 /* arena.h in Headers */ = {isa = PBXBuildFile; fileRef = 852018E43D43999BBBEA9F753DA94EB3 /* arena.h */; settings = {ATTRIBUTES = (Project, ); }; }; 854D355698F29DE1B7901541379FCB27 /* TUSafariActivity-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C27C13209285AE494C61DDC81E204B25 /* TUSafariActivity-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 85CAF21423AF5CECA2D831532801C9E3 /* IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 94755714D27219AAE6E72829D52B0DCF /* IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Public, ); }; }; 85D15F8D5DA7826D0A0562D567D40406 /* V3RepositoryNotificationRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BCD9ABC268A846902F5DA960F8A6CBA /* V3RepositoryNotificationRequest.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 85D91897DA238D3AF68B26AEDD9AD863 /* xml.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 0F41280470DB2C82A8006FE5226B2127 /* xml.min.js */; }; 867F00E03912CBC742EBDB209520CDFC /* TabmanBar+Insets.swift in Sources */ = {isa = PBXBuildFile; fileRef = D445458818F7C8280D99D7D508372433 /* TabmanBar+Insets.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; @@ -774,12 +773,14 @@ 881304CA5E9DD2B8D464D15E1F73C482 /* DataLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC6DE3C404E748239ADA13BB81FC1777 /* DataLoader.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 8818AD073323DD745EFF39D1121DD051 /* inlines.h in Headers */ = {isa = PBXBuildFile; fileRef = FE4CA9E1762DC9B84A5EEB855115A283 /* inlines.h */; settings = {ATTRIBUTES = (Project, ); }; }; 882F93D8116FC980617D3A678CB4B03B /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 58525DF29AF94C4590C3264C03599D22 /* UIKit.framework */; }; - 883EAC0A70A5516E6B8399C7A25ECF67 /* IGListReloadIndexPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 506F2376D9CEB1683CC066FAEB4E988E /* IGListReloadIndexPath.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 888CD03C045AD323F4DB0335DC8DFD5C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A6A53FCB5C45150A1F04E4281482DD3D /* Foundation.framework */; }; + 88A594251A424F2D0B8A230B499E3D0C /* ListAdapter+Values.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EED21783609812F74291A66FD338E61 /* ListAdapter+Values.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 89175DC8508F8EA97C854FEBC130C777 /* cmark.c in Sources */ = {isa = PBXBuildFile; fileRef = C8445978DCE4910EF37F72C2CC68A748 /* cmark.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 89501BED48308C936774378739AECE0D /* IGListCompatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = D5552B42A2516D86A35FD3B870F21961 /* IGListCompatibility.h */; settings = {ATTRIBUTES = (Public, ); }; }; 89EE81CF6130CA1E39EECDE6DB3B42D5 /* AsynchronousOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D53E0ABCF1F5AFF758EEFB3751D6BA7 /* AsynchronousOperation.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8A229ACDB2BE17E2C62C1D65E985DB8B /* IGListBindingSectionControllerDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = DB1880C472DE45CAAFEDF353957D51E7 /* IGListBindingSectionControllerDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8A0456EF7C7A8C6CF573437570C9A598 /* IGListMoveIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 406914F3506AA24388BCFBC7A5213DCB /* IGListMoveIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8A57C1B555E8A75D1AF29240245CE22B /* SwipeTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8D5A33DD40E36AC8B9E6FCC980B97DE /* SwipeTableViewCell.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8A7F1795A995FD3AA07A31A7273E374A /* IGListReloadIndexPath.m in Sources */ = {isa = PBXBuildFile; fileRef = FE26B4057D41DD19913B3F8E7C02AFD9 /* IGListReloadIndexPath.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 8A88B9855E351E78CD991C9AA7BADB6B /* DateAgo-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B32B550CB146CB4BE8465FDEA172CDA1 /* DateAgo-iOS-dummy.m */; }; 8B0EBD43514E98558FA155FBB8D5F2D4 /* railscasts.min.css in Resources */ = {isa = PBXBuildFile; fileRef = EA1811119C814ED9885492C17024AAEA /* railscasts.min.css */; }; 8BFEDABD8764ACA2C00D9167232C77A7 /* map.h in Headers */ = {isa = PBXBuildFile; fileRef = 50CF0CED28191B71DB7539AABA40A78D /* map.h */; settings = {ATTRIBUTES = (Project, ); }; }; @@ -792,36 +793,33 @@ 8CB2BB5AA8AB6DF2D280F7970A3F0CEA /* SwipeActionButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = D944C4777982B6E297DF0A6CC51B4619 /* SwipeActionButton.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 8D1E8EB0F50A377E5DDDE756103F05BB /* Apollo-watchOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A750447F4026C59B400BEF53D980E1E /* Apollo-watchOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8D597C6E511939B15A4A08DB073F7E52 /* hash.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B91993925FEBC4518C657B88469F2A8 /* hash.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8D880021972B7262B62E4A9C89D5950F /* IGListBatchUpdates.m in Sources */ = {isa = PBXBuildFile; fileRef = 95AF21E0533E15C91C7B2EBB65482724 /* IGListBatchUpdates.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 8D926DABF7D08A408DDCDB8B8006C8E4 /* bash.min.js in Resources */ = {isa = PBXBuildFile; fileRef = A9AF6D942B3791770EA15A182DB9AED5 /* bash.min.js */; }; 8D97AF7DBA2C78C79BC9E4A05B26CFA9 /* StringHelpers-watchOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 33281F1FD1ED1DA8464A7B0E1F25959C /* StringHelpers-watchOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8D9DBD111F552D6D48670EDA832CDA42 /* atom-one-dark.min.css in Resources */ = {isa = PBXBuildFile; fileRef = 09AF49AAD80A34B8B90C7BC400AE62FA /* atom-one-dark.min.css */; }; 8E4FE72AF2F3C1E3CA5F9EDF09F76B49 /* markdown.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 5B3AC118109916E270EBBF60DF10D53E /* markdown.min.js */; }; 8E587CA7330216D6EA37F66BFB0D9625 /* SDImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BE1CADBBF9CAC247D5B79A7F08ECF8F /* SDImageCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 8E81807FF2F8EFF330EEBDF231C53664 /* vs2015.min.css in Resources */ = {isa = PBXBuildFile; fileRef = 00C2364446464BD8C3F3A08D28F2EF65 /* vs2015.min.css */; }; - 8EDBB7F6529DFF269362D22AC251BF7C /* IGListSectionControllerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 2034860C0D97CD3B52E24C81BE0FC41A /* IGListSectionControllerInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 8EE71557C93D6A83429E691AB2B62ED8 /* ContextMenuPresenting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FB9EFE66FAD6D36E65D6CEB58219BD0 /* ContextMenuPresenting.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 8EEDCA5149BF973D5C243DC4AE6230D4 /* AlamofireNetworkActivityIndicator-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DA4DBD896772B33FE5131757BED4A4A /* AlamofireNetworkActivityIndicator-dummy.m */; }; 8EF426F90566517F26E69CB032B2FAB0 /* SDWebImageCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 4923D7B5C76649F2220DEF71BAC89117 /* SDWebImageCompat.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8F070DD87F58A68D61AF9DA67C3014DA /* livecodeserver.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 904DEAF24977E1777F2EFA41FBC4CCD5 /* livecodeserver.min.js */; }; - 8F4EB60491739B748A2807BC562EA085 /* IGListDiff.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7D8B028CC5D019D6BB1EF23DBF42BB1A /* IGListDiff.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 8F9DBDDA09EBEFFE26C05A9965AB54EB /* zenburn.min.css in Resources */ = {isa = PBXBuildFile; fileRef = F9F3CBF552C3BB8AD7C226C17B4C7B96 /* zenburn.min.css */; }; 8FABA799C5951736D3B2DEA3911B5D4D /* FLEXKeyboardShortcutManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F732D4C60B8578685B4E078C1475C23 /* FLEXKeyboardShortcutManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; 8FD035FE5841381427C54AF849F69830 /* PageboyViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7EF8B7C3827CDFF0147581F99381219 /* PageboyViewController.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8FD31D14404389967391C9AAFAFED0E9 /* NSNumber+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = FF3B573368FD2EFAF857C7DE72DA3AF3 /* NSNumber+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 900DFE6507FBF7060103359197609F28 /* IGListBatchUpdateData+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D6E55C049682E6E911B52D8057A7D5B /* IGListBatchUpdateData+DebugDescription.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 903B8509082A0DBB327742FB96ECCABA /* FBSnapshotTestCase-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C0676FEAD0DF09610502D027340F606 /* FBSnapshotTestCase-dummy.m */; }; 905F6F2E4BA1F17A9FDAC4E17ACBE3D1 /* builder.h in Headers */ = {isa = PBXBuildFile; fileRef = BADB6AB8CFCDD5D6B530EB437D5452F2 /* builder.h */; settings = {ATTRIBUTES = (Project, ); }; }; 90CBB90A4DE856A953741B8F8AA89574 /* V3PullRequestCommentsRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B7079B5228D293CA13CAE730418F27F /* V3PullRequestCommentsRequest.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 90DCA489FCEA96B2D9529F74039DF029 /* WatchAppUserSessionSync.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A521550AF4414657BC6C5B197C0CD13 /* WatchAppUserSessionSync.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 913890AFA9316C509B5DB5EAAE979B3D /* IGListSectionMap+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 635ABD92559931338F706145877217F7 /* IGListSectionMap+DebugDescription.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 9149642C13BA209969D7182C4228CC10 /* excel.min.js in Resources */ = {isa = PBXBuildFile; fileRef = D5F203127985C75DBD905F4F16B7F207 /* excel.min.js */; }; 91732C55E82AAE71D585522CE15EB63A /* GraphQLExecutor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C74E48DD2388C653D2B1103FFB27026 /* GraphQLExecutor.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 9176C7FDB151E449E68A3A1F83A70212 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30AF559122ADB358164CAFD4ADB5E5F1 /* Deprecated.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 92233E51C0D62FCC09D90EF5182F2CC1 /* StyledText.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2F58E9CE243C7B49BE0D26C1039B2D9 /* StyledText.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 923A0EA4610A2AEF789E45BABF8B1D58 /* GraphQLQueryWatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA09963C048B4F4CECDCEB3D545E92A /* GraphQLQueryWatcher.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 928A21AED48AC1129C659723242B768D /* dracula.min.css in Resources */ = {isa = PBXBuildFile; fileRef = 2348829305203A359EA7911DFC51586D /* dracula.min.css */; }; - 929137E7066F2529ADF6343D24A38369 /* ListSwiftDiffable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C20A0C7ECDE57BDD76BCB9A552B8EB0F /* ListSwiftDiffable.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 92AC61025185272AC369019BD2F5302B /* Localizable.stringsdict in Resources */ = {isa = PBXBuildFile; fileRef = 882E1DAD71EAAA10BFDE58A1DFFB27D7 /* Localizable.stringsdict */; }; + 92ACF1757EA98AAB4F33ACA8ED6116B4 /* IGListBindingSectionControllerSelectionDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B872AD591EFD1ACC5CB818B17DA6F62 /* IGListBindingSectionControllerSelectionDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 92AF1CA85E1958C7436EEEE795E4494C /* ListSwiftAdapterEmptyViewSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22B1973D5682F8B3F6A202F1A9AD72E3 /* ListSwiftAdapterEmptyViewSource.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 92B549ACE4E43C531FC46D6288FF3133 /* atelier-lakeside-light.min.css in Resources */ = {isa = PBXBuildFile; fileRef = 044415694DC8B8C37432D72139ABFCFA /* atelier-lakeside-light.min.css */; }; 9322ABA4D560930A3B35BEAB74B1BD39 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A829C3C890AA7B334137094C059A6A1 /* Response.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 937F0673013A3583A88BEF0AE2D3A374 /* bloom.cc in Sources */ = {isa = PBXBuildFile; fileRef = 96015DA2E5DFA54461EF2E7A9D14EFEE /* bloom.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; @@ -841,23 +839,18 @@ 9706DA5E1239366334DB966E08F71234 /* V3MarkThreadsRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 181FA603AE71CC06FC73FEC5A0FD035E /* V3MarkThreadsRequest.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 970ADB0864387BE6D85B320D650AF6C9 /* profile.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 545A706912524AEFAC5F8A2FE5F808D7 /* profile.min.js */; }; 9731CDED9990B29171C9E9AD05094590 /* vala.min.js in Resources */ = {isa = PBXBuildFile; fileRef = A530115C7BCD205F670CA2C532EC0DF5 /* vala.min.js */; }; - 9756238BA4A7A173AF5CB4EA223C608B /* IGListReloadDataUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = 78DADF4EB51A953D8677038408E76283 /* IGListReloadDataUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 976352096E8DA79D4D3AB88ABE10E5CB /* IGListReloadIndexPath.h in Headers */ = {isa = PBXBuildFile; fileRef = ED8CD194E1822783CF37A6513AC1F4E3 /* IGListReloadIndexPath.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 975AA14B9BB68B01FECD1496B025B099 /* IGListSectionControllerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B851631EE427C7D357E08A4CCE5156A /* IGListSectionControllerInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 97C4605CDED780FEEB351DD27DA512A1 /* filter_policy.cc in Sources */ = {isa = PBXBuildFile; fileRef = CE82C4944AB3D0F2436371DC0B3D3564 /* filter_policy.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 980875349A297896879EA7EF96FE0492 /* UIScrollView+IGListKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 39031366E64473A1374A53A6792F6249 /* UIScrollView+IGListKit.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 98400285CFB477D0D4C6C6144F00D8FA /* SwipeAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E88F28B8553742B25AABEC795F32C5E /* SwipeAction.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 9881F52D8BB40930793C86F439442397 /* sml.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 50922D3757E02A9EE4190F740B304F54 /* sml.min.js */; }; 98B3C13F02D57043F67638F09E390FD3 /* TabmanBar+Location.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33931DF13BDB55856810014190297118 /* TabmanBar+Location.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 99577007CE9FBD19F31E48B7B7D06984 /* zh_CN.lproj in Resources */ = {isa = PBXBuildFile; fileRef = EF2E8E5726FDEB0AA644A58B1AE709CB /* zh_CN.lproj */; }; - 99633EB5C7B5F3966AD944D4CE2F72CD /* IGListBatchUpdateData.mm in Sources */ = {isa = PBXBuildFile; fileRef = 17E8FEFDC90CBDA6B2300F8574C40ABF /* IGListBatchUpdateData.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 999FA808528B4385C196C45866B30C70 /* FLEXArgumentInputFontsPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CF7A22906208EF453027CDCACC61975 /* FLEXArgumentInputFontsPickerView.h */; settings = {ATTRIBUTES = (Project, ); }; }; 99FFF2587D70ED01AB9FA9157C639F83 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A6A53FCB5C45150A1F04E4281482DD3D /* Foundation.framework */; }; 9A02405F76402141BDDFD4D53FBD865E /* FLEXInstancesTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = F78A850A1F8EFAB2B397F13FB72017CF /* FLEXInstancesTableViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 9A1D076958B91ED265610A0843E58BF0 /* TabmanItemTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 065AA6116288801F996CF88AACF95DDB /* TabmanItemTransition.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 9AA7D5112955D1AB500768AB855AE558 /* pb_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B5F7EE2A9318775650BEE555ADC51E7 /* pb_encode.c */; settings = {COMPILER_FLAGS = "-fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 9AE2617ED81884764314991E259908E6 /* SDImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = C814246FB9D8BDAA904BDE98C2318C9C /* SDImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9BACAE53E1EB3B03E63D843DBB8E1AE0 /* IGListStackedSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = AB12F382A3C16C3D6A6E982849DD734B /* IGListStackedSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9BAF3138AD421EA29FB59C5703D7CD37 /* IGListCollectionViewLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 5096C3B3B8B9AA57BB5C204C97760793 /* IGListCollectionViewLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9BDCB00D338405D073FF55AFEE0010F9 /* htmlbars.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 411AD504886E68A9A3FB37F0FC218F17 /* htmlbars.min.js */; }; 9BFCDD7796B5918B1A5C91CB8CCC2694 /* ConstraintRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A03638A1C29EB942804CBBF8EFFC555 /* ConstraintRelation.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 9BFD68A8CEF7CC5AB133E0A3559AD4AB /* NSAttributedString+Trim.swift in Sources */ = {isa = PBXBuildFile; fileRef = D826ED1934A1F502067B605FFC47F7F1 /* NSAttributedString+Trim.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; @@ -865,13 +858,13 @@ 9C81D411E2BE4F00B3B49DB19D8EAC53 /* TableRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A19FCFBC4FFA00D472962295A393732 /* TableRow.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 9C92CF9638D1491872FD49A9F09C4FE4 /* GitHubSession-watchOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 213FE4E0102DC0D1B84C1CFDEDD9C42A /* GitHubSession-watchOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9CE3FB901A90070181067BE9AD52E1BE /* AutoInset.h in Headers */ = {isa = PBXBuildFile; fileRef = 279A43B4660131EF74B5B86CA8776B48 /* AutoInset.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9D410A95B076C9408F93543F66D13D5B /* IGListAdapterUpdaterInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C47DDE480689CC94F049E63E0FBE0EE /* IGListAdapterUpdaterInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 9D48FD607292A71472288062273DBC02 /* FLEXNetworkTransactionDetailTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E3CBBF59A4FC50913C3CF1C48131524 /* FLEXNetworkTransactionDetailTableViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 9DADA1312A265D408461587148C9C36A /* crmsh.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 1C30F833AE00E8BAFD7BF7386551191A /* crmsh.min.js */; }; 9DED199DD3B75F8D08E10DB7C47E3D14 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A6A53FCB5C45150A1F04E4281482DD3D /* Foundation.framework */; }; + 9E2C9287541A3F51BC9BA653B8DEEA07 /* IGListCollectionContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C97E0ECED089B2C50DF4140425CB1ED /* IGListCollectionContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9E40A73A277950D6409E305190076AB8 /* ListDiffableBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43B5BC9714D0F4680C1DCB7FBDA83240 /* ListDiffableBox.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 9E4313166E5C54A489B4B50B3F08A264 /* stan.min.js in Resources */ = {isa = PBXBuildFile; fileRef = B1C0C72E1204122FF99E07CE1D03FC0B /* stan.min.js */; }; 9E437E0C2D90F40F3EE8BD6B1A6F3B71 /* ASTOperations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9EEE76CCDA8258C9185CAD989FD9A0A4 /* ASTOperations.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9EC999EBCDC14B2F67A2C5DE5502EF5E /* IGListScrollDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = EE86D84FDFF49CE891C6765BAD5E25E9 /* IGListScrollDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9F380092EA0C2F58F26C94267D2C6F33 /* sv.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 7E73B64417D3BFCC9C277D3D66719E01 /* sv.lproj */; }; 9F6EF877F97E370EBECE4907C7E762A9 /* core-extensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FD7DCBDF3250CE3F39E269DDCF3B10A /* core-extensions.h */; settings = {ATTRIBUTES = (Project, ); }; }; 9FB8044AA27446123956919A180F6B6B /* ja.lproj in Resources */ = {isa = PBXBuildFile; fileRef = A495084779CD627D6A9C49002845E6CC /* ja.lproj */; }; @@ -887,13 +880,15 @@ A1786A50D89DB69D0389DF6C95CEF2C8 /* grayscale.min.css in Resources */ = {isa = PBXBuildFile; fileRef = CB0FEAE3042B4D5F3E2CB1B582CB56FB /* grayscale.min.css */; }; A1B09FE03D8446F3593D4EA534C9A1D3 /* port_posix.cc in Sources */ = {isa = PBXBuildFile; fileRef = 0BB7D5A7CD555AB03AA810A314F91EBF /* port_posix.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; A26AF971FE2BB92416F42D07A600C8ED /* Pageboy-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E4F8A9BAAA85ABE5C45EBDDA70CEB61 /* Pageboy-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A27C36FF2EDE40E3B2A58A52A8E5C9F8 /* IGListIndexPathResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BC4F48789FCB9A5F2B8BA85A573F3E5 /* IGListIndexPathResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; A291E22D6B25BF6E0BD9704424209E8D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A6A53FCB5C45150A1F04E4281482DD3D /* Foundation.framework */; }; A296CA190C5EE47507A6CA1458F341CC /* JSONResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE1DD3687C13789B06A9DF02EEDDF8D3 /* JSONResponse.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; A2BA0773D6703DCB25E4CD336A9B8B68 /* FLEXArgumentInputSwitchView.h in Headers */ = {isa = PBXBuildFile; fileRef = A86F980A1E587AA6FFC5A5E59DF445A4 /* FLEXArgumentInputSwitchView.h */; settings = {ATTRIBUTES = (Project, ); }; }; A2E6526283F95F5B4C9CDAEBC61493D1 /* MessageTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E9C3EC2065076F0CA752B81ED1AF63B /* MessageTextView.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A3108AE97CF9A99C9FDD4D0CEED84440 /* UICollectionView+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = DE684D260CEC7A590DB4BE006F11FFA6 /* UICollectionView+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; A35AC37D357B3DFF55A0172414B0009F /* agate.min.css in Resources */ = {isa = PBXBuildFile; fileRef = F7E3732F03686B86DF2717E771B31C1E /* agate.min.css */; }; + A45E8AA40B88965BF501AA38F8D1F8C1 /* IGListStackedSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 18EE7BB95354338AC7393E9A4406D261 /* IGListStackedSectionController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; A46DEEA94443395E5142316BFE223CE1 /* delphi.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 0B365B124DAE4F64C0B05C7E5772AB7F /* delphi.min.js */; }; - A4703E7CB52F6A20D32B9F339AC57A61 /* IGListReloadDataUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = CAEA39D027D5C3F0DF5A90F93845C44F /* IGListReloadDataUpdater.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; A4909356B3519DF2E5ADCAEA4926B773 /* SwipeActionTransitioning.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBC30C88B44FC9B4A0D2C603DEEB2B04 /* SwipeActionTransitioning.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; A497594ADCF17B803F9E24059A9CEB39 /* cache.h in Headers */ = {isa = PBXBuildFile; fileRef = 09AEF3792EB41B8BBACF1A2110AE7425 /* cache.h */; settings = {ATTRIBUTES = (Public, ); }; }; A4F8710B8381F113D7486A7CFF8E42B3 /* FLAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6DEED1824EA0EBBC02849DD2C9003B81 /* FLAnimatedImageView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; @@ -902,13 +897,16 @@ A573112633F4EFE2DE9CCAA773474F9B /* V3Release.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3BACF191C3D0572EC2A9B5D09B5CB54 /* V3Release.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; A57B41429D7A0567E87C695D92080AD6 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE38457B47DAB4CC4C7A64E3E1E78DA7 /* Request.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; A59A7DC4184C9A49C5222BFDD38A93A7 /* table_cache.h in Headers */ = {isa = PBXBuildFile; fileRef = C0EC8F1B9CA6DBF41C687F1609B58CE1 /* table_cache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A6134F79F548A28B0A216D785F0EF92F /* IGListWorkingRangeHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EEF0E4AB3AEBA692FD56E6433F8EEB7 /* IGListWorkingRangeHandler.h */; settings = {ATTRIBUTES = (Private, ); }; }; A64A75F0F6D9B513997E18FF6D421C3F /* FLEXMultiColumnTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FAD8C51E2EC6E7A24D536CABC5274FF /* FLEXMultiColumnTableView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A68B61AA8D9ED7A7C642E6DCA5D89535 /* IGListTransitionDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 39399DA508EBC0B933898B69378970B9 /* IGListTransitionDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; A6C4596E763D3684601AC2EC6B9CA0BE /* SDWebImageCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = A8A023171CD7CCC09F01783B17E8976B /* SDWebImageCompat.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; A7375BE9526E71D8375E679C0853FCAC /* registry.h in Headers */ = {isa = PBXBuildFile; fileRef = B01F6B511490CADA310AE969C7F2A032 /* registry.h */; settings = {ATTRIBUTES = (Project, ); }; }; A744CC93BB34CB36324F9D0D3939FFBB /* safari~iPad.png in Resources */ = {isa = PBXBuildFile; fileRef = B4EF296533D7B1F6296700923008FCEA /* safari~iPad.png */; }; A76B15F730F8A6882DCD9901E6EC8C1F /* Apollo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A4E8B75F005CDED7428CDA41BBF1C2C3 /* Apollo.framework */; }; A812F84B44712A9E1FACB700022E86FE /* FLEXHierarchyTableViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = FC97B2C2639190265C773A5D8119E971 /* FLEXHierarchyTableViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; A81BBD89B4AF164F0FEB735EBB292560 /* pb_encode.h in Headers */ = {isa = PBXBuildFile; fileRef = BAA9556A97254FEB4DC5397A26428C72 /* pb_encode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A828AA325937D7B985EEBA2D6C2733C7 /* IGListAdapterUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = 27610E0B82D4DC68498AC311AF70CA19 /* IGListAdapterUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; A84E42F6EAEFC879BA56706A1D73A4FD /* nanopb-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D30131E3F48C3DCF6B603CA158ED471B /* nanopb-dummy.m */; }; A8C7ACA1D38D9D76359DC2157F4D5EE7 /* table.c in Sources */ = {isa = PBXBuildFile; fileRef = B94DE1A1B2FECE1E12B19F9B19889692 /* table.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; A8D2E75F7BE7D3FD7C372AB329865033 /* testharness.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6C2A9AE65F380F949CF07F0CBBE36438 /* testharness.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; @@ -926,11 +924,11 @@ AA0F41D3A3911334DE5548CD3BC7B44D /* purebasic.min.css in Resources */ = {isa = PBXBuildFile; fileRef = DF6914A2B2AD4299D735D6E5304112F4 /* purebasic.min.css */; }; AA12C7434FE0E625537F228D5AFF631B /* ApolloClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10701FE08647F880DA3CB45823322D01 /* ApolloClient.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; AA42C62958B6A9922E8C5CCE584ED963 /* cmark-gfm-swift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4617E5DCB24F6D6B94495AFCDBA7A052 /* cmark-gfm-swift-dummy.m */; }; + AA91667DBB12CAED4FE31E66E4279B6C /* IGListSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = B91C70BA69D89BC6B85D6C712C586316 /* IGListSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; AAA97D8773A64071E18D0920C42217C9 /* db_iter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 7C457D1FB9C7282E4B047AF4E558509D /* db_iter.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; AAE1E952352E361DD75897AE9B34EDD0 /* TabmanLineBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1837CF056D697F70928D7AD92F5C5D12 /* TabmanLineBar.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; AAF01FF6C9638BF55FABB5AC54B58CC2 /* FLEXRealmDatabaseManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C3E138533692F98977925F8C3F93792 /* FLEXRealmDatabaseManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; AB0F343E50D7DCE2710897C3BBC5C101 /* dns.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 2D487F439413AD3542A648F8C268C748 /* dns.min.js */; }; - AB458F36E0EDA2639F3A5EDE2EADC8B8 /* ListSwiftPair.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25759835433F2C2ED28A5CFE1FF12B74 /* ListSwiftPair.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; ABAA1D6EE3AF1EB6CAF2A7D8D56A9632 /* hash.cc in Sources */ = {isa = PBXBuildFile; fileRef = 8EB2D03132242F22ADBEE51158BC25A8 /* hash.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; ABDE93864D95C2500448EE19AE73D7F6 /* FLEXSystemLogTableViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 472DD4CB40940C0D71B7CFB193285DD9 /* FLEXSystemLogTableViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; AC0A8B5E273FBE47B2CD7C547E6D5D7E /* Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBA245230A91537DB335AC2BDAD046D2 /* Extensions.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; @@ -944,7 +942,6 @@ ACEE6DE41D598997B92A396B93421CDD /* tagfilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F719EB83B65745AF33FF8ABC38E1C32 /* tagfilter.h */; settings = {ATTRIBUTES = (Project, ); }; }; AD1A25E8AA2D53E7ADAFB61040BC3AEC /* NYTPhotoTransitionController.m in Sources */ = {isa = PBXBuildFile; fileRef = FC70C39F333174228B4DAC12397E52FD /* NYTPhotoTransitionController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; AD36CF35E00E0EDDE6F0B1314286C2C4 /* ConstraintMakerRelatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A1DC20D02A33CE6751991BF95B94C07 /* ConstraintMakerRelatable.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - ADF33A6B86C111530A43CFA6EDE67033 /* IGListDebuggingUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 95E3299F1CADC30E20DC1600F4A159D8 /* IGListDebuggingUtilities.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; ADF55D9EAB9BA7409719F6852F6B2AA6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D83D129CB427558611D148995EE7DCCE /* Foundation.framework */; }; AE387CD5C12D58D0B531425B24F51C4A /* FLEXManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D9BC99B185EA322F9A63A1CF358F1CE /* FLEXManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; AE40DD77046233ED3DE1802FB7E2A941 /* V3AssigneesRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = A175B549552184AFDC631C35154C3C77 /* V3AssigneesRequest.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; @@ -958,6 +955,7 @@ AFC5EB9D68DEDD4C5423FE6FDBDED114 /* pl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 834628926B43C8905CB0FDA0199A45D9 /* pl.lproj */; }; AFC97CFEA47D8CDDDD4CE142421CD864 /* references.h in Headers */ = {isa = PBXBuildFile; fileRef = CA717F70B6C7CCBEDB045CC5AD17BBF5 /* references.h */; settings = {ATTRIBUTES = (Project, ); }; }; AFD6E7073C348BB6F319E9B430DB4C56 /* MessageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CB5818B382217B05A94E431EC0113CD /* MessageViewController.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B01695169120706FAC3EC7A0E505BA60 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A6A53FCB5C45150A1F04E4281482DD3D /* Foundation.framework */; }; B02A8B54257E63F1357FBF41555D04F4 /* ManualGraphQLRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1EFB0A78CF9CF5370F781FDED72C5C4 /* ManualGraphQLRequest.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; B03DDD810BA591C18A9AA9999B6DBFF5 /* ApolloClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10701FE08647F880DA3CB45823322D01 /* ApolloClient.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; B048F59DC844A6EF96468796766C07F9 /* TabmanBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12BF021E014F57A39A4290E1BA876F34 /* TabmanBar.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; @@ -969,8 +967,6 @@ B131A21C52BAA5A748272A2F095E2756 /* SourceViewCorner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65A46E070EA067181A6A10E48C5A0B56 /* SourceViewCorner.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; B1470BFD924A22940ECA59C3D3B6E308 /* x86asm.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 48829618010490838A017F7DD81931C9 /* x86asm.min.js */; }; B1A1E83509BF391344404A5D8411B9F6 /* TabmanChevronIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9FFF7DC2D6990A24DD881087E4DA25B /* TabmanChevronIndicator.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B1C40BC86CAA985508E77471047C18DA /* IGListMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CE74A82FF0E71D2D35B3D883689B777 /* IGListMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B1C7D950B591F362C120C815F601DC7F /* IGListCollectionViewLayout.mm in Sources */ = {isa = PBXBuildFile; fileRef = D0F7FF2B35F147463E1B2E5DC8F6F288 /* IGListCollectionViewLayout.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; B20AF6A1006386BFA2502FD36ED35D61 /* houdini.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D0896176841D14D5AA621F34F61251E /* houdini.h */; settings = {ATTRIBUTES = (Project, ); }; }; B2101DA424E7547919BFAA672EA4BB7F /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74E4001DE887716F7CB5D5DCE4C993D3 /* Typealiases.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; B269E7A2D54B6CEFADFF3AB875746CF4 /* NSBundle+NYTPhotoViewer.m in Sources */ = {isa = PBXBuildFile; fileRef = D6885BD6C40319002C14586C81521CCD /* NSBundle+NYTPhotoViewer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; @@ -982,16 +978,17 @@ B3DB3CFAB38CB45D5C7616727B082A68 /* default.min.css in Resources */ = {isa = PBXBuildFile; fileRef = 0CA27BF420ACF29FE5ED16C0D669877B /* default.min.css */; }; B3F691D3242FB48B08ED75CF051BCC21 /* Alamofire.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 46405FB0B623ADD23573666BDF391A7A /* Alamofire.framework */; }; B4374EF8994518B85B1B5CFBE62FC21C /* UIButton+BottomHeightOffset.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBEF247F499F0BC5B627A4C1DECCA69C /* UIButton+BottomHeightOffset.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B4410333B0DB15CF1B6D0F23EE4594D8 /* UICollectionView+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 00861622E450991FA504EF3AE094E7F1 /* UICollectionView+DebugDescription.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; B4873157EA3D9111643417058FBF1C24 /* two_level_iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = A16244092DD460297A26C4244164EE43 /* two_level_iterator.h */; settings = {ATTRIBUTES = (Project, ); }; }; B49A6E17BE3A3D7BA3448ED19B78CAE9 /* nl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 2CF87AAB6A886BBA787152C7EC5D41D2 /* nl.lproj */; }; B49F005199C751B48DF7CF05B16860B5 /* safari@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F6BB777C1E3252E2F45F8EA7CCBFB937 /* safari@2x.png */; }; + B4CDEC810C6327F1A8426383AE97051B /* IGListSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 714B4781A20427B7A1385124560267D4 /* IGListSectionController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; B5003D3C0876F028F1512E2A844B275C /* vbnet.min.js in Resources */ = {isa = PBXBuildFile; fileRef = DFA589773C85398DD57A8A9ABDEDA2F3 /* vbnet.min.js */; }; B50F28D5ABC57D5E72CCCC76F0D5BB64 /* elixir.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 1F36BDCFE631B36CEF0EA1F8B7459C98 /* elixir.min.js */; }; B55DE00917105F164E2DA12F80FD3112 /* TextElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07C89E666FDD47D681AC55964495DC36 /* TextElement.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; B55EC74CCE4034082CF79E97A9CD3789 /* write_batch.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6193A19964C9AE8751332C2ED26F7090 /* write_batch.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; B5863A8C8AF25674FB5D172CA5F3D2D7 /* PageboyViewController+AutoScrolling.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6080329F75FCDF1395CE725BE28A9508 /* PageboyViewController+AutoScrolling.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; B5916B0437195C8804F46AED981C56BC /* FLEXNetworkObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 66C1EC4D6C6D60CB30B229AAAE3FF84D /* FLEXNetworkObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B654DAC64066DEB045D1B8D72C3DF4E2 /* IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = ECF88EA27A07EB461DCF750DDAAD9990 /* IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; B661FD7A6DEE5B730B660B715C953442 /* NetworkTransport.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE2F708B2EB2386E139521CDFE659314 /* NetworkTransport.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; B69D6035688DA162FB8C540DAD0DF682 /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48F3DBB7F7FB37DB3D978C6A0AAFD867 /* Timeline.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; B6D3B234AE5102FFF03A3415D95DE60F /* log_format.h in Headers */ = {isa = PBXBuildFile; fileRef = 320625EDA759238CAED4F7201A67BA91 /* log_format.h */; settings = {ATTRIBUTES = (Project, ); }; }; @@ -999,7 +996,6 @@ B71060D7FC863C57A21AC8D1C6F67822 /* Processing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2879910B89514A74574297FB0153DA07 /* Processing.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; B73824018C4A2F483BFAF6E38DB827A2 /* ko.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 40017F7B89CF015922D7E5CC573E8F63 /* ko.lproj */; }; B73D93CA96C3F11ACD1D8456963E1ABB /* ContextMenu+Animations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33910098E1E1C7EB3330262DE1D07C35 /* ContextMenu+Animations.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B7987FB9044C062824D32D551CA874F9 /* UICollectionView+IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = C5D0BBC9D0B522F98FAC6CD99DF85C5F /* UICollectionView+IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Private, ); }; }; B7A3AB7A14475CE54E43265CD3AF21B5 /* GraphQLDependencyTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBD890CCFB52C546E76D62014B922292 /* GraphQLDependencyTracker.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; B7A7396B64E44B09045D82D760484D28 /* FLEXTableListViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = CB94D0FBA5FF72F0E1FF11E82AC67976 /* FLEXTableListViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; B7BF67F6CA794CCBC91C959DA9623C7F /* ConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEA26747A86EF5FE920557E8E698861A /* ConstraintItem.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; @@ -1008,31 +1004,28 @@ B7EDB2CFBCBE91650AA5D3534F98AFED /* Client.swift in Sources */ = {isa = PBXBuildFile; fileRef = A80F54D049EAAB2D05CD36D3B9914C4C /* Client.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; B7F6F1B4D17215A21CF62B16102FEAB8 /* css.min.js in Resources */ = {isa = PBXBuildFile; fileRef = AF03152A9CEACCA93E07BF7AE607DB34 /* css.min.js */; }; B8AB625D0E4DFF29E8C5CCD2E86BCDF7 /* ApolloStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = A287C3BA27E0CDD534DEFF9297752B8D /* ApolloStore.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B8CDABE419282743445C78797CD8720A /* IGListAdapterUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = CE2F55D503521EA39A56264BB8CE1405 /* IGListAdapterUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; B8CEC795F9D4310A3C04959DFE720C1C /* atelier-plateau-light.min.css in Resources */ = {isa = PBXBuildFile; fileRef = C822EF5378A6149FF4D7DC52FC847A5E /* atelier-plateau-light.min.css */; }; B8E5A7B1C23914A64CB058377BD5C61B /* parser.h in Headers */ = {isa = PBXBuildFile; fileRef = 630DD8D7D405695BD148DC4569CD330F /* parser.h */; settings = {ATTRIBUTES = (Project, ); }; }; B9270B3FA09A97FEF49530D2E39E1FDE /* openscad.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 724714650C598CDD2FFE431434A906BB /* openscad.min.js */; }; + BA15DB667E8AADF15B973501E9D270A5 /* IGListBindingSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 803ED5073C5AD447BCD85360F076FEAD /* IGListBindingSectionController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; BA3A04E0B17833265D7A692F32D906AE /* CGSize+LRUCachable.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAAC97FEA0398B88625531BF2ACE304F /* CGSize+LRUCachable.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BA50F102335066382F8F46EB742D62C3 /* IGListStackedSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 57896C970219E216EC448AF0EA26DAA4 /* IGListStackedSectionController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + BA755C0ACB8078ED9E439687AE891A62 /* ListSwiftDiffable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6080D0B2D6B2762CE605E5B2A4024F9D /* ListSwiftDiffable.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; BAC037567B152F81389C7DDCB14D65F0 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7A3B56DD4CB2AA4A803CC112477F887 /* Result.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; BAD3C76F72B9C12BA82FD0FDF1B42135 /* table.h in Headers */ = {isa = PBXBuildFile; fileRef = 3377EC5E86F9DCAC5047E9729188D56F /* table.h */; settings = {ATTRIBUTES = (Public, ); }; }; BAF6FC418DF0D89571602B95314E1F7E /* NYTPhotoContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AA02887152FA87C19B2724C750CB16B /* NYTPhotoContainer.h */; settings = {ATTRIBUTES = (Public, ); }; }; BB0206758F62C702B8E350B550ED6112 /* node.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C4F317D813FF6C998512151580CDB96 /* node.h */; settings = {ATTRIBUTES = (Project, ); }; }; BB096B1A7D600FA0B5B3822E70B674B2 /* WeakWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1B86E6C9AE8FAF0BAB65AFEDA41D1A2 /* WeakWrapper.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BB18E53B85DC940CB1C4BDEC4ADBE1D8 /* IGListCollectionContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A316AA710BF5F3F324FD9F369B29EE5 /* IGListCollectionContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BB2C52BE29DE28CA377531F3E47F5E02 /* IGListCollectionViewLayout.mm in Sources */ = {isa = PBXBuildFile; fileRef = 12463E6A24B276E51BFA8CA434E1ABE0 /* IGListCollectionViewLayout.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; BB69F52CFB18C81F17995B132B2FCDAC /* TabmanItemMaskTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E962F4A1416E9E0DCF66D1639FCA5B1 /* TabmanItemMaskTransition.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; BB8E624DF855EF2CB4232D9375E8E42E /* V3LockIssueRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF502A77CAB46B5C167F91AA96223482 /* V3LockIssueRequest.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BC06D2F76120EC322B20D7D89CD4588C /* IGListDiff.h in Headers */ = {isa = PBXBuildFile; fileRef = F9F6C9BCEA74E1D2EA254D4875876847 /* IGListDiff.h */; settings = {ATTRIBUTES = (Public, ); }; }; BC0F4766B57966D15B1228F8ED52D294 /* glsl.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 9508D3E48119E8839AA334DD8231BE21 /* glsl.min.js */; }; BC4EA933C2E97BEE83A3D12943D2BBF4 /* FLEXArgumentInputView.m in Sources */ = {isa = PBXBuildFile; fileRef = 283D7B58D653CE03280BA1A940155C46 /* FLEXArgumentInputView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BC9F2345653478A838AAD14BD4058F14 /* IGListMoveIndexPathInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CA0D4C88D8DFBDB7A8FFB9C3B057F5E /* IGListMoveIndexPathInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; BCC7FBBD195CA1428A06F736A97FBB15 /* V3Repository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3971A5CF85FDF225D6DB6C8273BDAA7A /* V3Repository.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BCF1AD72C00832D42EA5C93F75A66953 /* ListSwiftSectionController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D96199C15710411FBB003F79B4A59C2 /* ListSwiftSectionController.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BD13D354716E44721DD6B96E0945B879 /* IGListCollectionViewDelegateLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = F9178426FA511E11AD5BFE01B21A04EB /* IGListCollectionViewDelegateLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BCDB1D1612AF1C37DD2373E6C3C41169 /* IGListAdapterDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 329A0DBB29E386DF65BFFEA499E529A6 /* IGListAdapterDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BD37B36EA2A82B750613C49527E2C055 /* IGListSingleSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2FE66815AAE4E4D1FFE99B28CF0CFA55 /* IGListSingleSectionController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; BD4B54EB3B9E46993C2D02AB5ACF8FE9 /* solarized-light.min.css in Resources */ = {isa = PBXBuildFile; fileRef = 06092E17EA32D4EF8536BDDCB1D8DFFE /* solarized-light.min.css */; }; BD4B7B50AF9607AA37F575FFB98A103B /* MessageViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4318FDDA6FD8EF780B4F7560CCEC7DD8 /* MessageViewDelegate.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; BD536EED8F866EEA9B7198F500DA8318 /* HTTPRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9287F6AE057AAE102BFD519120152C8 /* HTTPRequest.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BD7DB41CD2F971FFCB45DEAD3FF590FF /* IGListSingleSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = A9FE70AA01E51C717E0A42189F543C7E /* IGListSingleSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; BD9CEB33D77D5365D40A26E5358F699F /* log_writer.h in Headers */ = {isa = PBXBuildFile; fileRef = A1886F02E424D196ACC4F02849CC67FB /* log_writer.h */; settings = {ATTRIBUTES = (Project, ); }; }; BDB0EA0B86ABCA77528393B429C906E4 /* cs.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 4C0E4152BACC07CBC2538EAD3927D7DB /* cs.lproj */; }; BDC7915005664245A89F9DB7DECAC109 /* UIButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = CE8F05BDF2780038E0F4F3CDE34EF68E /* UIButton+WebCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; @@ -1057,21 +1050,24 @@ C0925C481BE31381890DFD8BBAF21EE9 /* c.cc in Sources */ = {isa = PBXBuildFile; fileRef = 81A3BCEE99AE831D90FBC6F244B2229C /* c.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; C0CC17B71E8F278FE5AB48B0FB105137 /* ConstraintMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEE8E665F06B61320BAA3D9F9FC617B2 /* ConstraintMaker.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; C1592E1170547FCE531A2ED6ACDDB5F4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A6A53FCB5C45150A1F04E4281482DD3D /* Foundation.framework */; }; - C1C967C61BF89BB0817A413FD3B11AD9 /* IGListDebuggingUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A5AEF6F415509B81C0A87C0267F6388 /* IGListDebuggingUtilities.h */; settings = {ATTRIBUTES = (Private, ); }; }; + C18CCCC291F50648566CAC30F2836832 /* IGListBindingSectionController+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = DF50C86FE2CEEDBEB375FEBC11B4B1E3 /* IGListBindingSectionController+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; C21A7E578054F38BA088912EED0B3F83 /* Record.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A0D2E55ABAEF521CB67B8AC4917DBA7 /* Record.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; C227EB1417201B16A21315C980BD4B20 /* Mappings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A4239ACEB1A67C1C0B6CAD93D0A5B64 /* Mappings.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; C2E8593FD99A7FEA1C6B657AE92DFCD9 /* FLEXRealmDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F6E3A983B04C4947F69D638A2ACE046 /* FLEXRealmDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; C31324DF271036F1DB6F8F5B365BA149 /* StringHelpers-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D9E85825D0A14377E582597B0D0736AE /* StringHelpers-iOS-dummy.m */; }; C33D3123339E711C156F1379B37C7BCF /* rust.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 33622847A05995FF7F02512C78FC1C80 /* rust.min.js */; }; + C49785523F60B6ECCDD270EEAFF741CC /* IGListAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 9857C3063CF81EEB4BE3DFF9CCD206F4 /* IGListAdapter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; C49D431ED1833567CC8CC4FB8CDE71EA /* port_posix_sse.cc in Sources */ = {isa = PBXBuildFile; fileRef = 67E42C96779E4C9D4D784D5B9D209788 /* port_posix_sse.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; C4F485927BE0FEA18480CA7E383CC97C /* TabmanDotIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = A68E9ECF4C275EB164EC95D7BE2E1EDD /* TabmanDotIndicator.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; C508E161D8C5F4583838E6216216E678 /* aspectj.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 4662FE0B30870924A86BDC37C4693D6E /* aspectj.min.js */; }; C5244D0D6024E288DDBD390C749FB439 /* NYTPhotoTransitionAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = A43EB6313E2CAEA71224464A93B7FF44 /* NYTPhotoTransitionAnimator.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C53A3D0E0DF2642E264E6D15BB183FDC /* IGListBindable.h in Headers */ = {isa = PBXBuildFile; fileRef = D8573CF2A208E970D3B70C21A7780184 /* IGListBindable.h */; settings = {ATTRIBUTES = (Public, ); }; }; C560E9EC6349F59238D45689381ECAAC /* testharness.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A1256426E4FDFFC2598005E6400EC37 /* testharness.h */; settings = {ATTRIBUTES = (Project, ); }; }; C5A0DEF5F39D68A29A17BA3D946A9D97 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A6A53FCB5C45150A1F04E4281482DD3D /* Foundation.framework */; }; C5A920BC3871855DD7D7FAC84EA58453 /* UILayoutSupport+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9CAB4CE0776DB252A09B67341CF12841 /* UILayoutSupport+Extensions.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; C652BFB13AAC4A124FA1843B6B2A8F08 /* String+WordAtRange.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5754C9A57116C8B210F9A02B6D6A399A /* String+WordAtRange.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; C65F55387BC5E44F62209A8AB400EE1D /* SDWebImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = D65DD2F8A7F3ED21BC08280D02857979 /* SDWebImageDownloader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C6906FBEC01AAB4E3B2A85D26D57813E /* IGListExperiments.h in Headers */ = {isa = PBXBuildFile; fileRef = E66406D2B54E26B0245FB3DB9A5BA1D8 /* IGListExperiments.h */; settings = {ATTRIBUTES = (Public, ); }; }; C6952F8399723D5EB5772336316766A1 /* FLEXArgumentInputDateView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E84AE4EFA45694E78B700B885F00172 /* FLEXArgumentInputDateView.h */; settings = {ATTRIBUTES = (Project, ); }; }; C6A97376791F019EEA1865EB9932FE4B /* GraphQLResultAccumulator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26D1BFDFE469CD32CD32221D2FFB5B8F /* GraphQLResultAccumulator.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; C6ED187A51F2310BD74E22036756059C /* TabmanBlockTabBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96AE569DC1235F7CB0258C712BFB245D /* TabmanBlockTabBar.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; @@ -1082,19 +1078,16 @@ C7E7A19EC098F125798F96CA4E37DF14 /* FLEXTableLeftCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F6F1ED1173BB1BEC52D02F247951F67 /* FLEXTableLeftCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; C7EDAECF836C8535740C187644D303F4 /* ContentViewScrollView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1971DF97D66767701AFAEB56AA8A47C /* ContentViewScrollView.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; C85C511B3D6770789CC9E0C6C6D0D2AC /* format.h in Headers */ = {isa = PBXBuildFile; fileRef = 71F3ABA3D655C7F5153153A58EF0C0A4 /* format.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C8CD59D036B175089DAD61F4B4A045D7 /* IGListAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = FE752B6C98F3B2217778D769BFDB9B4A /* IGListAdapter.h */; settings = {ATTRIBUTES = (Public, ); }; }; C8DCC490A8BE9BA4DB663A176FCED3C3 /* codepen-embed.min.css in Resources */ = {isa = PBXBuildFile; fileRef = F670C9CD9681038F2E3FC97E2F7CB9AD /* codepen-embed.min.css */; }; C8F20737BA5570A7E437797159B25B40 /* FLEXDatabaseManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AA2A2995459357227D49B444C5603FA /* FLEXDatabaseManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; C8F3B136197B95C2FEBD64F4033E22E5 /* case_fold_switch.inc in Sources */ = {isa = PBXBuildFile; fileRef = CEE30AAC426AF0FE631DBDA16BF7231F /* case_fold_switch.inc */; }; - C91EDF56CB39C570D123A4CB51E075D6 /* IGListExperiments.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C64EDF0E79C0108B0CF702CC097C6B6 /* IGListExperiments.h */; settings = {ATTRIBUTES = (Public, ); }; }; C93F6F58178F3BCADC30B8435C514979 /* FLEXNetworkCurlLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = B3478DF96A75A09AEABCC432513FAAFC /* FLEXNetworkCurlLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C9539A2932E04F3355CFBF0EAABC86EA /* IGListAdapterProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 997321E7EDED18EED5433DD37A060F88 /* IGListAdapterProxy.h */; settings = {ATTRIBUTES = (Private, ); }; }; C9575332AAF44124D8C2A352115183AE /* port_posix.h in Headers */ = {isa = PBXBuildFile; fileRef = 79EFF442C314ADA3DC221F71EDE37443 /* port_posix.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C957A06B04BC624E947D1F67B804F02A /* IGListGenericSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 652E904D99972A34168D92263B89A54B /* IGListGenericSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; C99CFD4CC02D7CE5E73C2F7554E069A4 /* NYTPhotosOverlayView.m in Sources */ = {isa = PBXBuildFile; fileRef = A643614A36D107BA4CFE5B893C56E57D /* NYTPhotosOverlayView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; C99FC7814609C7CADEFD5CBB145341B1 /* V3Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = F27514621E570548A9ACC4814B06E099 /* V3Request.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; C9A9F1DD5F7F176ED1F8BE30393AB3BF /* tomorrow-night.min.css in Resources */ = {isa = PBXBuildFile; fileRef = 66E39A651D529ED570650B4052C39211 /* tomorrow-night.min.css */; }; C9AC97EF43BED956C4AB1997BEAD0660 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A6A53FCB5C45150A1F04E4281482DD3D /* Foundation.framework */; }; + C9BC13CA0869069F4258893064BB4A72 /* ListSwiftDiffable+Boxed.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9120DED9DCE9A1C378F92AF3EB3C3F69 /* ListSwiftDiffable+Boxed.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; C9C0B67BD4EB81DD78E6876E526F8F2E /* TUSafariActivity.h in Headers */ = {isa = PBXBuildFile; fileRef = E7BFB07B5772895838F3A77F75E206C0 /* TUSafariActivity.h */; settings = {ATTRIBUTES = (Public, ); }; }; C9D727B0A9847845CF8CDB0FC9F91321 /* UIApplication+StrictKeyWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 11EE76C511D3ECD7ACF9CD459A7BA7A0 /* UIApplication+StrictKeyWindow.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; C9DB626810E8666DB5B47D682A8052B3 /* FLEXArgumentInputJSONObjectView.h in Headers */ = {isa = PBXBuildFile; fileRef = 26DD28C1ED6FE6E39B28B1E00FDB0AFB /* FLEXArgumentInputJSONObjectView.h */; settings = {ATTRIBUTES = (Project, ); }; }; @@ -1111,30 +1104,31 @@ CB92CE29EA657737C0F3A14CB170FB67 /* StyledTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B4347159EABB91FA13308BB912CF3E2 /* StyledTextView.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; CC139B49145071DFF3CAFE285DE2DF73 /* GraphQLSelectionSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B09E5FC5A839C88FD1760F4007A5EE3 /* GraphQLSelectionSet.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; CC181B447F7480F718A65F3B1B0D23F3 /* UIView+iOS11.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3665F62ADA6B7D6C6D2AF484D757120B /* UIView+iOS11.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - CCB7A1D10489CE0856AA9069FB947817 /* IGListIndexSetResult.h in Headers */ = {isa = PBXBuildFile; fileRef = B1171CC6DE4749D9A15D003338A45582 /* IGListIndexSetResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CCC9464E9E6B33F050733A0C7D87F516 /* IGListBindingSectionController+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AC77D8F1B3E9BF759AAAD2E6CCEAE04 /* IGListBindingSectionController+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; CCDFA68AD980AD26891F2D05A34379CE /* ConstraintMakerExtendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6E13A8D00E1EF39E7CC6E2E1623F5A4 /* ConstraintMakerExtendable.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; CD0AA2AAB281EA04B7E48758C6045134 /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7BAEA65BC21A48E63C67D85A3BFAFC8 /* ImageIO.framework */; }; CD35D7D615B7EBD18883748B2AE1B7C4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D83D129CB427558611D148995EE7DCCE /* Foundation.framework */; }; + CD685890766B99C53504229258D74A1C /* ListSwiftAdapterDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E37C5E6D2696C06E6F3DAA831245528 /* ListSwiftAdapterDataSource.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; CD8C30B37297D834B107E16E7E28B64C /* V3Notification.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE43B9A3161A7DD56454C22795A157AF /* V3Notification.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; CDD07A1C53701A3F816C09E1F1D8FD5E /* DateAgo-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D7BBEBF324209656D868CADCA91B3B4 /* DateAgo-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; CDE4F586DB973DCED50E4C1CF697F6B2 /* accesslog.min.js in Resources */ = {isa = PBXBuildFile; fileRef = C6A0397AFA2DC389C8DAE8F24EADB2F1 /* accesslog.min.js */; }; CDF666218C0CE700FD3A35A48E47E9C3 /* builder.cc in Sources */ = {isa = PBXBuildFile; fileRef = EB484E52B67669A7D56FA986D4E24226 /* builder.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; CDFCE16C158A07DCD445AD93585666DC /* ConstraintPriority.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2E25EC31CD219D199C9A63CD8613FC0 /* ConstraintPriority.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + CE07A72F95931BD5B4AEF15DFA8D40A7 /* IGListAdapterMoveDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 38C1D59A3000A11DA80738AB78B9A629 /* IGListAdapterMoveDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; CE7B4D7E03946A7925315F1C584A862B /* hsp.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 1895A79DEBAB2C38302CE1B68E198B16 /* hsp.min.js */; }; CEE61B3DC6428E7952FB56F3B8A0722A /* NSImage+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C6777FE9F0DE82621756ADEB2ABB3BE /* NSImage+WebCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + CEF561C4D772B35490ABE9477891F30C /* IGListAdapterUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CE5E0FB3B87FFD12023D977B02977E2 /* IGListAdapterUpdater.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; CF142F105971531C96AF983E769351AF /* mel.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 61368CF133F9BD54065830367319C397 /* mel.min.js */; }; CF387C3091DA0699461ED05E4B1AE5A2 /* table_builder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9C84F88E97DF6AD0EFD6D0888ED5193 /* table_builder.h */; settings = {ATTRIBUTES = (Public, ); }; }; CF559C7286FF03C9E40BBC879CE3B609 /* FLEXNetworkTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 67D0CDF5D32AC9552D4251A89DBB434E /* FLEXNetworkTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; CF91D8D539EF87DE480C31ABFD51EE75 /* V3ViewerIsCollaboratorRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07860CAFA2A1A9D58F9B2A0C514952B5 /* V3ViewerIsCollaboratorRequest.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - CFD6B12FC133122570322910EF68E8B5 /* IGListBatchUpdateData+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = AF6FE4E39737B1AD8E05ABD4DAA2DE50 /* IGListBatchUpdateData+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; CFF4B0AFC558843DBC8E527C3DFAC8AA /* ext_scanners.c in Sources */ = {isa = PBXBuildFile; fileRef = 37EB1B32E7F822E1FD75B8E28E749E1D /* ext_scanners.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; D091B2B7C15196A5845951C72BBBBB30 /* hy.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 4E02BAA770185470094ADF2BCBE18512 /* hy.min.js */; }; D095405ED754084DDD3A56A00B812D3B /* NSAttributedString+ReplaceRange.swift in Sources */ = {isa = PBXBuildFile; fileRef = 839D12FF622E855A3241723AD606DE76 /* NSAttributedString+ReplaceRange.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D0AE4D51462024596B374FFC67C0DC2C /* IGListCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6486B4E37624AD24A40D674902E7374C /* IGListCollectionView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; D1052B70F35631C1FA73BB17D05BA0C7 /* FLEXSQLiteDatabaseManager.h in Headers */ = {isa = PBXBuildFile; fileRef = FC31BA5983CBE6EC56662E0AB5EBD06F /* FLEXSQLiteDatabaseManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; D1480432792CE79D0ECA11A0C4881767 /* FLEXToolbarItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 6ABB26CA68DD72D2FF6968D3801503F9 /* FLEXToolbarItem.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D17E0826ABEE5821A6940123E200BDC4 /* IGListAdapter+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = B3BA7C3EE0B95323FE7B69A12F7B542C /* IGListAdapter+DebugDescription.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; D19BBAD8E8127235F97561D93202D675 /* syntax_extension.h in Headers */ = {isa = PBXBuildFile; fileRef = 6255EE2DAC9F2ED6C65AB1CD07049D4F /* syntax_extension.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D1B11D7FF68FA7262E16F10AF69C113E /* IGListWorkingRangeHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 02E07DC935CB752015395A64F92698DA /* IGListWorkingRangeHandler.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; D1B4DCB52EF4AF1ACB6AF3C125D2CF2D /* GraphQLResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67A19DED56DC2D9907A62F501F2FF5E1 /* GraphQLResponse.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; D2423D82E9910B2A2C63EC5E57AE73B1 /* iterator_wrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FDD986A04DF3DEAA894CDCA8ED2B1CB /* iterator_wrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; D249D8A527BE6B5A644FED1532CC4D3A /* tp.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 9BFD4EC8A5B14A303A2A3A1FF1C27AF2 /* tp.min.js */; }; @@ -1143,15 +1137,21 @@ D2E4D754117DD9D4DDEF62EA02EE7A44 /* Tabman-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F70B62370BA0B560FEBE6AEC96959BF2 /* Tabman-dummy.m */; }; D2FC20B71756E9473850A147D3645AAF /* FLEXObjectExplorerFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 19750E8701EF95FD90BD10FE2662C4EB /* FLEXObjectExplorerFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; D3004C1F61D278620448E8609E404E58 /* puppet.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 7648AB0ADEF733E84E6EDC21ABF61A9F /* puppet.min.js */; }; + D31C0310A86A99A8FB96EEDFE2321684 /* IGListBatchContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 76A37C0EB4244405475C2CBE8E804303 /* IGListBatchContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D335CA0D87DD7DDAD3C03D7F414D3C9F /* IGListDiff.h in Headers */ = {isa = PBXBuildFile; fileRef = CA1D7CF47A9E56C78AB8DCCBC62C7DC0 /* IGListDiff.h */; settings = {ATTRIBUTES = (Public, ); }; }; D38A621BA89FF4CF35E50CC73799501A /* awk.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 78588A6B244C26D00FB1D61ED6012B70 /* awk.min.js */; }; - D421138AD49718AC904B86CB9874E1B4 /* UICollectionView+IGListBatchUpdateData.m in Sources */ = {isa = PBXBuildFile; fileRef = D98C7D7E8CAA45EA4FF7C24EAE56FCF7 /* UICollectionView+IGListBatchUpdateData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; D45E161FCF5A8474B942CA4FA349DB2E /* db_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CCF3EC2B7EF700A87AE4C0681ACA7DA /* db_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; D46A4E5542580FB85B770493206B5C16 /* FLEXDefaultsExplorerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 047ABBCAFF087E88EAF263D18E68E6D9 /* FLEXDefaultsExplorerViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; D47A19E26EF9FD9AA9584AFEAE49E9F9 /* pb.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E9703850C6AB90C333EBC3125283BDE /* pb.h */; settings = {ATTRIBUTES = (Public, ); }; }; D498CAF568C42424B9EB7E5A7599993D /* UIView+Layout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DD4B35AC135793ACF7484DC294A8E2E /* UIView+Layout.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; D4BCC918631DF0E68D7DA75BDA4A2651 /* taggerscript.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 067D8BB7776A9006DF99DA8737172421 /* taggerscript.min.js */; }; + D4E871EA95BC7357069A3CB9F685DA45 /* IGListCollectionViewDelegateLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 61B35F72E4AD4D2CB0E67B02B74BFDB2 /* IGListCollectionViewDelegateLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D507EA24B375C229C3E765F07B1F4B65 /* ListSwiftSectionController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E008515936F929BF11D99D519097DA08 /* ListSwiftSectionController.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D50DA20B13B20E1460E490F2AC1DEB31 /* IGListDisplayHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AE2C4A669A7C29CA2B1D78563C24EBD /* IGListDisplayHandler.h */; settings = {ATTRIBUTES = (Private, ); }; }; D53DBACFFCAF7701FDB3D1D150B57589 /* log_reader.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B712853690B973252D5CC45D05A9A04 /* log_reader.h */; settings = {ATTRIBUTES = (Project, ); }; }; D55264E639FFD2DB5619625914AB2AF5 /* SwipeCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42EDEA065DD10B134E5DB000ECF21626 /* SwipeCollectionViewCell.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D5597DFE3E182554310AEBFA7942025D /* IGListSingleSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = D493DD14FFDB1E694190ECA7454052BE /* IGListSingleSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D58B2476D9AACE0E7FBB22E3B90AA9C8 /* IGListScrollDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 77930DDAE18C5E023298BFEF3C368C74 /* IGListScrollDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; D58DDC19F1B73DD7FB98A2C873681D18 /* atom-one-light.min.css in Resources */ = {isa = PBXBuildFile; fileRef = 27D954F52760726D1A55FA66B9D280EC /* atom-one-light.min.css */; }; D5A7FFF30721B83D123EA595EA9DF678 /* d.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 6B0643135BE3416ADAD40837FFB03FBC /* d.min.js */; }; D5AD672165DD5E74134BA121F717BAF2 /* FLAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 38FB4F1D16B45E3CBE3C98F53CBB1BC0 /* FLAnimatedImageView.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -1160,11 +1160,10 @@ D630E611DE1250FE09D8B50654A2F393 /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AFF79D206D29C88A7DAEFA865D42E20 /* config.h */; settings = {ATTRIBUTES = (Project, ); }; }; D63C946657A45D31531C12547AE1F073 /* node.c in Sources */ = {isa = PBXBuildFile; fileRef = 8BCE2549108B8C3B402762DFEDC419EE /* node.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; D64EC860C82567B11FC29B729CB004C5 /* UIImage+GIF.h in Headers */ = {isa = PBXBuildFile; fileRef = 34CE4460596F096F7E32D861E77C7A47 /* UIImage+GIF.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D729F05CD8EB966C1E093A9A556D4E08 /* IGListAdapter+UICollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 50747E5574BAFD29106A6748D001E79E /* IGListAdapter+UICollectionView.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D727451E51266F747F0BA38A42E52CB9 /* IGListBatchUpdateData+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EB078C60155E4AB5790B6C58661DAC6 /* IGListBatchUpdateData+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; D766E73ABB0DFC14B0EA9888DADCBBC4 /* ir-black.min.css in Resources */ = {isa = PBXBuildFile; fileRef = 5EE98A9B18B404794E5461EB84E5AF5E /* ir-black.min.css */; }; D77B0301BF9F158527B32C787D4436B7 /* ConstraintPriorityTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F3F15FE22D36A272A451ED90B44D7EB /* ConstraintPriorityTarget.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; D7837AF481C54A659DC460C5BC0F23DD /* TabmanFixedButtonBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59D002C77FA32F7AEDDFFD57531E6F53 /* TabmanFixedButtonBar.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D788B14A22B6EA6C77E3DE939C9770DD /* IGListSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = E5BE7B74DCC675A953379FB359D61D9D /* IGListSectionController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; D7ABC28144862AF90CFB645DBC55F546 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D83D129CB427558611D148995EE7DCCE /* Foundation.framework */; }; D7AC18DAD0017CD181C7F477B9F817D1 /* V3DataResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0E5F370B53FAEA36F439492DA3CCB88 /* V3DataResponse.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; D7B577FE698250846738BCCF385CBC26 /* fsharp.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 3B4BD01E0B341163049185C778801106 /* fsharp.min.js */; }; @@ -1173,7 +1172,9 @@ D877E5D402E6431BAF8E772CE960E251 /* HTMLString.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C8112B6FF7C2335507B1AF9087F9A93 /* HTMLString.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; D887535D7D64D611A195236C1CCFE24C /* InMemoryNormalizedCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38116EF3C229C5FC779146A4C3D776CD /* InMemoryNormalizedCache.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; D893966A44946E39B68CC3E79275B9D1 /* cmark_version.h in Headers */ = {isa = PBXBuildFile; fileRef = 06C47286207E6D48C29704178D4719B0 /* cmark_version.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D90C3CF36F1153CF319497B9F382C249 /* NSNumber+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 43B7C04F42B555F4918A37C9AF9A38C6 /* NSNumber+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; D9254F97B5C855924887904AD6C26B30 /* V3Content.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9E502A3B9F4611B01312F597D66E116 /* V3Content.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D95983C8107FB3970904A6C6E630321F /* IGListDisplayHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 2DD1DA1F888B5F783EC9B28CB81B339F /* IGListDisplayHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; D97F3828F2D62BF41BF0F59E8FEF2FDE /* vbscript-html.min.js in Resources */ = {isa = PBXBuildFile; fileRef = B8B49EBB44FA2D6D36C35387B1E306DB /* vbscript-html.min.js */; }; D9D5C2099B5DF8B65041F1CE358A745C /* UIImageView+HighlightedWebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B1C38C58E0E9519E008B9F462E54E2F /* UIImageView+HighlightedWebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; D9DA411BCE84C935ADC5B2D8068B9600 /* TabmanBar+Layout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D10DFC8E1B3DE67620BC4EA39CCC657 /* TabmanBar+Layout.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; @@ -1184,6 +1185,7 @@ DA40B1DF2AF293C66398E525F09E5A43 /* V3RepositoryReadmeRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB6E322A8CE5FBDEF9110E03FC79335D /* V3RepositoryReadmeRequest.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; DA55F863DACA71933EAA535746BB9279 /* lasso.min.js in Resources */ = {isa = PBXBuildFile; fileRef = D942837450D6494E112EC51DA3001B55 /* lasso.min.js */; }; DA6E3BC7CB9FFDAA8CF33BFC263F6201 /* FlatCache-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CB6E8E8063BC177DF27C7D3CCA0C2CEA /* FlatCache-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DA83E53797D141D157894C093B51EFF1 /* IGListUpdatingDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = FB8029A57477CBF9E78AE21312961D50 /* IGListUpdatingDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; DB4B133F563161981EB230A547F165A5 /* inlines.c in Sources */ = {isa = PBXBuildFile; fileRef = 73B7BF02B4E16CB501A7BD18B7320D4C /* inlines.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; DB751C82A43375F75964366D4D40355A /* cmake.min.js in Resources */ = {isa = PBXBuildFile; fileRef = CC9F0520549A511708DDE2BB7E7334A4 /* cmake.min.js */; }; DB8612AB0871646EB2E1FA3C536C4C45 /* swift.min.js in Resources */ = {isa = PBXBuildFile; fileRef = A3F4CA1661AE9B9F6997B705AB8658E1 /* swift.min.js */; }; @@ -1193,19 +1195,19 @@ DC2DCFD9B21BF97A75E924904B722640 /* es.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 5450D82A1135C631F862EFF9195B64EA /* es.lproj */; }; DC8A175D88B29263DB4797318BB78A42 /* ConstraintViewDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A5D3CA254EA36E27805D22009E7D66F /* ConstraintViewDSL.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; DC993CA2651B7581DFC18DA5FAE2B152 /* c.h in Headers */ = {isa = PBXBuildFile; fileRef = 66E9A3A743F2F845BBDA18FA9C090151 /* c.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DCBC3BBDA360675A40345360BBEEAE31 /* NSNumber+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = 363BF31E9A1F5D96F97FF45F9BCA7486 /* NSNumber+IGListDiffable.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; }; DD0A474B97F23F93A5CC5261A09E110A /* check-and-run-apollo-codegen.sh in Resources */ = {isa = PBXBuildFile; fileRef = AB020870C06F64053135DFEC40104127 /* check-and-run-apollo-codegen.sh */; }; DD788818802C4C5A698CD09CC36B8D11 /* SDWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = FCEBA5243609DF142E5774D87CEBEDDE /* SDWebImageManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; DD8AA2F01A9A6C5E1575ACA2628AD154 /* atelier-dune-dark.min.css in Resources */ = {isa = PBXBuildFile; fileRef = CB9ADA97C60BE83F6EA8955090D058A3 /* atelier-dune-dark.min.css */; }; DDCFCBBC6432F3471552F7A112462CA9 /* FLAnimatedImage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A3CA2EBA041E06CBC1C9BBC2BF082590 /* FLAnimatedImage.framework */; }; - DDD32A8FCD4733E627C88E870E74E1F1 /* IGListMoveIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = C19BC45DC43BC6CFE8BD8529A7303150 /* IGListMoveIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; DDFC2F84A214DE63343EF270877BEC6F /* clean.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 7E7CEF416D6016A624D64A70DA1D5019 /* clean.min.js */; }; DE8BE10990C815FDD8D29CD67A90D1DA /* FLAnimatedImage-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FEB4EA5B3BC5D4A4E722120398884AB /* FLAnimatedImage-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; DEDD91C591C28E3D719F4A2BE323666C /* atelier-savanna-dark.min.css in Resources */ = {isa = PBXBuildFile; fileRef = 3FCDD176837F76DADFAB6F59EF12285B /* atelier-savanna-dark.min.css */; }; DF06E34C05440B8AC555A65D8390BE72 /* HTTPRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9287F6AE057AAE102BFD519120152C8 /* HTTPRequest.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; DF3833610FD33912D591169856810D1F /* gruvbox-light.min.css in Resources */ = {isa = PBXBuildFile; fileRef = 6DF2AFB001F3F428A6BB44BDAFB5CACC /* gruvbox-light.min.css */; }; - DF5DEF2636131DA04E5876B14DDADFA2 /* IGListSupplementaryViewSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 79E7E02B99EC376593F5737CB2E363F2 /* IGListSupplementaryViewSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; E02D36897A5B5ED24834D262684E0957 /* V3EditCommentRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDB5D910B23DB5567F4EFFDCE6806190 /* V3EditCommentRequest.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; E0A0D9BA674FCAD5BDFBC8E4E530BFC0 /* GraphQLDependencyTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBD890CCFB52C546E76D62014B922292 /* GraphQLDependencyTracker.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E0C243927985C02786E00FDAD1874E55 /* IGListSupplementaryViewSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 11181DE50CA2A5DCC54C5DFA8BEB101D /* IGListSupplementaryViewSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; E10C19335722261A345150E6633143BC /* TabmanBar+Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFD3883F2C87BAFA1D11AA11DF28018C /* TabmanBar+Indicator.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; E11AE542493C901929ECB16DA32BC509 /* ContextMenu+Options.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA4068E14458CBC30689ED3C01EF1666 /* ContextMenu+Options.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; E124E08A0F6F647BE237277E98D146A1 /* ConfiguredNetworkers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09A10FAB342BAD26F9C8853E2FCC74ED /* ConfiguredNetworkers.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; @@ -1214,13 +1216,13 @@ E1C4F46DB9A1BF80D89C08839DBE8A2C /* GraphQLResponseGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9DB521C73819066E6D339CA38A18E09 /* GraphQLResponseGenerator.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; E1CF9E28AB2B078E30ACB93B85A49E98 /* SDWebImagePrefetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = B7A0B8BE649211BD38CC081B91E4243A /* SDWebImagePrefetcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; E20627E2719BE704E94897419E097CEC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A6A53FCB5C45150A1F04E4281482DD3D /* Foundation.framework */; }; - E2227BE283EDFA7D819ED58ECEFE8BF7 /* IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 12A34018776473C89782B0C5B9F8CB72 /* IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; E29D45B4226E36F9FE4EA961926EE550 /* log_reader.cc in Sources */ = {isa = PBXBuildFile; fileRef = FDDE7FC7B379260B35390E6C854A3045 /* log_reader.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; E36CE69F919ACAEE6630F38CB87DAC30 /* V3MarkRepositoryNotificationsRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 404B3FA5AA39F164A80C65C7360B97E9 /* V3MarkRepositoryNotificationsRequest.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; E38B74E55E280C2D29EF9CAC6D3BFAC8 /* vim.min.js in Resources */ = {isa = PBXBuildFile; fileRef = AD1AB7B42DB1EB54F139E0EBBFBD3549 /* vim.min.js */; }; E3EAC5EE67BC14B0B4C2B8C07DB922AD /* V3NotificationSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0F91F5BA81753BFAA664C98B6D70E00 /* V3NotificationSubject.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; E3EF29181F6F67B00A1E500DE8BBE7FE /* golo.min.js in Resources */ = {isa = PBXBuildFile; fileRef = EE90598162D99512ED0EA5ECE65B297F /* golo.min.js */; }; E419DF5DF468BF829FABC0E0EA1EA8A1 /* db_iter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1899ACFF5BD9AD368A7B75AE9081063F /* db_iter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E44EC5E8044FCFE57FE68995435CE25F /* IGListKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0509F220F67FC5A15A584AA2AFE04308 /* IGListKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; E4744B189FCC7DA5488DD5B6D26E7FE3 /* memtable.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AE37018B746B05C1E3D1E4F03EF46E7 /* memtable.h */; settings = {ATTRIBUTES = (Project, ); }; }; E4A28AA9C03E5F52FE2B77CA8851FC7D /* FLEXNetworkObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FF041B424DDB1F933B43156D51CCC83 /* FLEXNetworkObserver.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; E4B2434132904B483CBF215DA96AF6F1 /* TabmanIndicatorTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD0C89581F96DA1301CF4019B2731C11 /* TabmanIndicatorTransition.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; @@ -1243,6 +1245,7 @@ E745B7383BBB32FA06536405910609AC /* coffeescript.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 270060FA7171A25CB1561637A1883A3D /* coffeescript.min.js */; }; E751819C9BBA019B521394641483407F /* FLEXManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D3F34B366FDF209E5C7A7FA7C9A5054 /* FLEXManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; E78057702FBDDA25AB9A9D3D4F0C4D98 /* UIImageView+HighlightedWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DF19D1B0A54D711611C426227911D3A /* UIImageView+HighlightedWebCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E7C369C2D37CC05FCC996D81E980449B /* IGListAdapterUpdateListener.h in Headers */ = {isa = PBXBuildFile; fileRef = C9E156D3A32A37B8D5027EAC0BFBC93F /* IGListAdapterUpdateListener.h */; settings = {ATTRIBUTES = (Public, ); }; }; E80CE821687B7442EE7910DB9788554F /* FLEXLibrariesTableViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 242BD84AFDFEE6F575C897807BF15860 /* FLEXLibrariesTableViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; E815B0F6B1FD06945FDE78111756BCAF /* gcode.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 6D5A1F5A6CD24E48449DB1E024151FF3 /* gcode.min.js */; }; E83646857199EF84D136FCFC2FE2783F /* write_batch_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = CFC47382494ADCA7C1131EDFD0D71D6F /* write_batch_internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; @@ -1253,6 +1256,7 @@ E8AF0BC4BBC0001966E58D84CBA281C9 /* TabmanBlockIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = D377CCAD2415EB2F69F4DA1627D41CCA /* TabmanBlockIndicator.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; E8B83500EA4C99C13DC32606E3C2E5AC /* filter_block.cc in Sources */ = {isa = PBXBuildFile; fileRef = 4EA2F7EC52E3F51D193DDA3314D6F910 /* filter_block.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; E8E3E018F2F3F230E9502C3B0FD41BF1 /* GraphQLInputValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D5CB513C6236063E9CE7419CAD7F282 /* GraphQLInputValue.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E8E7B1E87E9CA4DAFF28D012BE5AF75D /* IGListCollectionViewLayoutInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 288C87C22FF7407C3AA22C6FBB8FF3AA /* IGListCollectionViewLayoutInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; E8EDD7FE8BD0646BB31DF335A582059A /* GitHubUserSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 652D5DB4F9AF12DE4897D288249E0485 /* GitHubUserSession.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; E8F43096ABF74900B3439207589511A2 /* FLEXExplorerToolbar.h in Headers */ = {isa = PBXBuildFile; fileRef = FBC22895B4DF259D86C1F9E632079A1B /* FLEXExplorerToolbar.h */; settings = {ATTRIBUTES = (Project, ); }; }; E908C98857ECA1DEE17E779013884539 /* ceylon.min.js in Resources */ = {isa = PBXBuildFile; fileRef = C5F508E61E672E7466896C31E44B5D8F /* ceylon.min.js */; }; @@ -1265,10 +1269,11 @@ EA812A9BFA49890F7407E9C72C83BE46 /* StyledTextString.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB98C4F0D8AEE487440DD3511E014E9B /* StyledTextString.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; EAC320F60BF172923C9D287469892F30 /* FLEXFileBrowserTableViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = D3059F5E7C9F568CB43B8678A81316F0 /* FLEXFileBrowserTableViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; EAE3F6B0052E0C8E55B6DF2770016FB2 /* MessageViewController-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E580D211FC9DA2700515EA98066C8A9 /* MessageViewController-dummy.m */; }; + EAF6DBD03AF087E7E0E8002C779B207D /* IGListSectionMap+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B331573DF5DC830C5C789B9E84522EC /* IGListSectionMap+DebugDescription.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; EB159EA9BE3DB67759557FC00F3AE250 /* FLEXResources.h in Headers */ = {isa = PBXBuildFile; fileRef = F64FD3D4927C854740C0D47A58A670C7 /* FLEXResources.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EB4B9134AB5FD8EEAF75D31A547F9041 /* IGListSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EA121890278302A679CFBB31413073C /* IGListSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; EB4E37A8FBA8D978E2953B20EE471A28 /* FLAnimatedImage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A3CA2EBA041E06CBC1C9BBC2BF082590 /* FLAnimatedImage.framework */; }; EB66F86B2508C12FBF9999D1453A6561 /* NetworkActivityIndicatorManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 107B67BA72BCF58F14440A620E435CAB /* NetworkActivityIndicatorManager.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + EB7D80FD3762CE984B002B20E61A8084 /* UICollectionViewLayout+InteractiveReordering.h in Headers */ = {isa = PBXBuildFile; fileRef = EAACABF407A3F0E8C33B2A6255FBBA93 /* UICollectionViewLayout+InteractiveReordering.h */; settings = {ATTRIBUTES = (Private, ); }; }; EBB7A30268BD70281EE5AF5BAE6610D6 /* kimbie.light.min.css in Resources */ = {isa = PBXBuildFile; fileRef = 1CE9230CD53A228D398A77C200CA3AE7 /* kimbie.light.min.css */; }; EC02B677E824CC8F148F76C0905A1AB9 /* logging.cc in Sources */ = {isa = PBXBuildFile; fileRef = 60229EDC4551EF60D938396A1B6F6727 /* logging.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; EC03FA2303AE661C97458A7ED1F484EF /* Pods-Freetime-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F55C56FE6A557230C3470456A4AE4F4 /* Pods-Freetime-dummy.m */; }; @@ -1290,13 +1295,12 @@ EE6883D584974EF5D1FEB45300C6B662 /* json.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 8957E3F68ED5A544459E982CC7AAD477 /* json.min.js */; }; EE791FB393AEEC5F90CBB925AC25ABF3 /* FLEXGlobalsTableViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = FBDC35180153314A74BC65F8DA7EFDB9 /* FLEXGlobalsTableViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; EE82A4AB64928FA44129F2609E2DB1AB /* houdini_html_e.c in Sources */ = {isa = PBXBuildFile; fileRef = 299D3F91EF83819650A30017E4B2217A /* houdini_html_e.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + EE8CBE714F9DF2DD301FC0C15C0B24A6 /* IGListReloadDataUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = A1AF64E659B403287A2CECEAE75C99FB /* IGListReloadDataUpdater.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; EE985527A259507FD49EF34FDEA8C153 /* pb_common.c in Sources */ = {isa = PBXBuildFile; fileRef = F33685D8A88A74819C088A44CFF17F14 /* pb_common.c */; settings = {COMPILER_FLAGS = "-fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; EE99C27F275DE27F96F9D80161B8DFAC /* FLEXToolbarItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 23DDBA78CE3E4DFA132916A4D3154395 /* FLEXToolbarItem.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EECC526A304804BAD1538BA09C659D4B /* IGListAdapter+UICollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7636D061C1DC978817D354C590E8951F /* IGListAdapter+UICollectionView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; EECF87407D95E700B2D0D2508AFEC277 /* write_batch.h in Headers */ = {isa = PBXBuildFile; fileRef = 21CCB69DC99176067316AC62AFE37E82 /* write_batch.h */; settings = {ATTRIBUTES = (Public, ); }; }; EFAA0C9C1CCD5FD866AC39BF7BB06C50 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = C404D6EA16202D3ADBF86876D228564F /* Alamofire.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; EFC51C78C8479E3BB452CAC8A8D192EF /* V3SetMilestonesRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0700F222A4716993B8E5D366900C05 /* V3SetMilestonesRequest.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EFED52F676CF5F19DCA3753E8ED050FD /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A6A53FCB5C45150A1F04E4281482DD3D /* Foundation.framework */; }; F075DCF140F1385D50A95E93B1B63814 /* V3AssigneesRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = A175B549552184AFDC631C35154C3C77 /* V3AssigneesRequest.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; F09BFB14F351CB6E8B0313E29F8F3186 /* FBSnapshotTestCasePlatform.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D5E53FF1AFEDC828248EF2CF0E1B3D2 /* FBSnapshotTestCasePlatform.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; F0A4BFE43B74D8A6B477EDE8B44DE3B8 /* FLEXMethodCallingViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 10E34D8B0A4689EF86888C4F109666FD /* FLEXMethodCallingViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; @@ -1325,29 +1329,23 @@ F54C624B3BBC2346580DDDE5570267DC /* SDWebImageDownloaderOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = B029E38B8E47D71A7450C986019D644F /* SDWebImageDownloaderOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; F552852CF62BC0FC2DAD41DC5E8DC17C /* FLEXCookiesTableViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 394F8920015405F46786FD04A7274F34 /* FLEXCookiesTableViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; F597F804F5711F1CA0963F5D3F713EEF /* irpf90.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 9FBF5285F6B2AADBD390A5DC64BE6988 /* irpf90.min.js */; }; - F5A4229ED022DA33898837BCFD35072F /* IGListBatchUpdateState.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CADB8441D09E2440D43212C6118D0C2 /* IGListBatchUpdateState.h */; settings = {ATTRIBUTES = (Private, ); }; }; F5BCF829A43554D1302A0D68866244C3 /* blocks.c in Sources */ = {isa = PBXBuildFile; fileRef = 435B50EB4F503C1D8E9FA815F99B7582 /* blocks.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; F5EB0AFBBAACBFD6327FC106AEA263D1 /* FLEXNetworkHistoryTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 59EFEC02D93F54D40E0CAD67901F795E /* FLEXNetworkHistoryTableViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; F5F297ED40CFA437996A28F5BC6C9BB4 /* env.h in Headers */ = {isa = PBXBuildFile; fileRef = 908386A850991CBECB894DE1EB51B1C0 /* env.h */; settings = {ATTRIBUTES = (Public, ); }; }; F5F86E2FDE2D80A5D18F423A498D4DB8 /* capnproto.min.js in Resources */ = {isa = PBXBuildFile; fileRef = F45D0E3AE7E55B38E08C73CD7788CEA3 /* capnproto.min.js */; }; - F60B3E3D4E01750031EC863878F511A5 /* ListDiffableBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6278A8A96D3DE6DF3DA2F0F92C27F317 /* ListDiffableBox.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; F62FE79040C3FE7BF32E3CCC6A0A3083 /* CodeAttributedString.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9C176D3DA63C8AACCD310E9919AD7EA /* CodeAttributedString.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; F6523DC33C0E46882E578FA7D0902138 /* block_builder.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BFC7FCC6FFA5FF75C3FDB843C66C277 /* block_builder.h */; settings = {ATTRIBUTES = (Project, ); }; }; F665A1B21A2DD48A1F1CE3B4AF172F2E /* AutoInsetSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58B93FCBBE9CC86D6BED7FBFBA56C4DC /* AutoInsetSpec.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F6A57BA7B1BACBF224122BE0F6458CEB /* IGListAdapter+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B565DFC6295B687866A7947F8CD0DBC /* IGListAdapter+DebugDescription.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; F6B5B1A3244CCBC703ACCD80A3EE0EC0 /* V3SetMilestonesRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0700F222A4716993B8E5D366900C05 /* V3SetMilestonesRequest.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; F6BA63C0A14354723CAB05D5A5896B29 /* SDImageCacheConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A5D040ACBC85C840672304F9E29B4D5 /* SDImageCacheConfig.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; F6F1801D6FD61DDA46CDEE3CC4FEE3CB /* Date+Ago.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67742A6BA2E11DB8D2EB3D2A4CF4C695 /* Date+Ago.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F722A52437DD48D1049FD8D9AC2ED954 /* ListSwiftAdapterEmptyViewSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 748781F06EF7D589567F67BD41F95696 /* ListSwiftAdapterEmptyViewSource.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; F783CF36F3425ED21A81D8C468897992 /* FLEXNetworkTransactionDetailTableViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 51A81F8FAA706046BC5C2799242C5277 /* FLEXNetworkTransactionDetailTableViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; F78BD427EAEFD508F572CF0525B2B209 /* random.h in Headers */ = {isa = PBXBuildFile; fileRef = B33E84317480EF01FEF55DA251B8A2E7 /* random.h */; settings = {ATTRIBUTES = (Project, ); }; }; F7E9C5B546BDF0093D5FA2B3F2BB0BBA /* AutoInsetter-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 415399F20D739903B93971F3E1BB3EAB /* AutoInsetter-dummy.m */; }; F7FE764EB72234B5CDAE395F56796A1A /* UIApplication+SafeShared.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46591766638847FC2DE25D91B4716DCF /* UIApplication+SafeShared.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; F80B89514A4F3D2616774F3D350ACB81 /* SDWebImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 752CE838E576C565C264CAFDB72728F7 /* SDWebImageDownloader.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F81D45A6168C9F2C066BC860054BC1C0 /* NSString+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = AF764FE4A55AF1F950EC5FC2B73D61BD /* NSString+IGListDiffable.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; }; F85510C7ABBE8E56CE281E42C1A16D41 /* GitHubSession-watchOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46583FC5DE257C042B0FCB92148ED8EB /* GitHubSession-watchOS-dummy.m */; }; F88037DCE6F46684CEB383A9A4F76DEA /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = C404D6EA16202D3ADBF86876D228564F /* Alamofire.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F89046F48942D87DB573543EF78485A1 /* IGListBatchUpdateData+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = D39E940EED93725A911361004B243504 /* IGListBatchUpdateData+DebugDescription.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; F8BF1645CBC26E2D6AC2CDC663176BDF /* fi.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 38148962E8DF3468D25A72D9BE052797 /* fi.lproj */; }; F8C22D0AEEF29BD8B9EE3F3D720F3F23 /* FLEXGlobalsTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = E2F9C2466FD93BE99D778FC47632A49A /* FLEXGlobalsTableViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; F8FE38334507101130DF74EFB093CFFD /* V3NotificationRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4CCD1017C58A98897FA3CAF218CEF94 /* V3NotificationRequest.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; @@ -1358,22 +1356,23 @@ FA6BC83B47DF11974A713A07C9EEFEC2 /* pf.min.js in Resources */ = {isa = PBXBuildFile; fileRef = A7677EC61332662E1497A9C8368A606D /* pf.min.js */; }; FAD7B310CB108AC4EA80CEA935C4B8D0 /* vhdl.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 310818F11F73270B40CECB185B027D70 /* vhdl.min.js */; }; FADA9F282437BF1939B351BBAE7EBF72 /* far.min.css in Resources */ = {isa = PBXBuildFile; fileRef = 12C4C001F1830F87E50E04B8906BCA94 /* far.min.css */; }; + FB0288E5262A8C4065BC1C0CDAF2BA57 /* IGListAdapterProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E568904D38319FB08ED6D5E5D29CDC3 /* IGListAdapterProxy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; FB1FFA07633529D152598B518666AAF4 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBC2D4B05E8735570A008445BCA25A38 /* Request.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; FB4E95C4D043D9F2075849824A3001ED /* V3MarkNotificationsRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D841779E4574678C06C677E190E00D3 /* V3MarkNotificationsRequest.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; FB6D82B5DE9AD5B15327747A35C5A7F1 /* FLEXObjectExplorerViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = DFDE99A0059BCC3AE3592869A648EA85 /* FLEXObjectExplorerViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; FBC33EE68EC05F4F0483A134EA90DE95 /* NYTScalingImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = E02E61635DDC72E3D181116D9EF303B9 /* NYTScalingImageView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FBF2F0277B2B097EDD17B291CB191A0F /* IGListAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 772DC6585D16365DD9450D920D782DB3 /* IGListAdapter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; FC107B2B1AEDDE26E19896A102747BD8 /* table.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EB5AB7379BBA3DEA7291244D64D77AD /* table.h */; settings = {ATTRIBUTES = (Project, ); }; }; FC13449720429B9478C3B306736CE306 /* tagfilter.c in Sources */ = {isa = PBXBuildFile; fileRef = 0D6F841EA7B93981C77BF43ECEFC7FF8 /* tagfilter.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; FC5B42BDF0860665E715FF8715A7817D /* fortran.min.js in Resources */ = {isa = PBXBuildFile; fileRef = DF0640B5C0111E4037AB4567FFAF26B8 /* fortran.min.js */; }; FC8A5A8289FC5DF98F788481FBF7C593 /* safari@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 2BF977D56B84BA3FECB6E760C25987E4 /* safari@3x.png */; }; FCAC9D12288FB37AD8B6339A4A9639F0 /* routeros.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 7996C63BEA81AB39FA38ECEEAC00DE8F /* routeros.min.js */; }; + FCC62C9E5EAC0174D9BB10C1B9692F42 /* IGListBatchUpdates.h in Headers */ = {isa = PBXBuildFile; fileRef = 196224F7CF2B5D83A3F2E3C2DC7DCB89 /* IGListBatchUpdates.h */; settings = {ATTRIBUTES = (Private, ); }; }; FCE13061F2DE38D65FCFE5D3DA995E7A /* V3AddPeopleRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DD7BCC1C189A860F3E05988D35F9A57 /* V3AddPeopleRequest.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; FCE70BCBE41B83ADB89CCB5D8925D26B /* ebnf.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 88AABB52EA68BD194B9F35A3D2209965 /* ebnf.min.js */; }; FCE9943573198CAB38DCDFC854D1A678 /* dumpfile.h in Headers */ = {isa = PBXBuildFile; fileRef = 36F40426B3E13E3E8BCCDF569AA73404 /* dumpfile.h */; settings = {ATTRIBUTES = (Public, ); }; }; FCF258E091219DD56624735F854A5878 /* module.modulemap in Sources */ = {isa = PBXBuildFile; fileRef = 557D4A333A25CF049BA6BDEDD4215120 /* module.modulemap */; }; FD108206889ABDDBA4688621A1208DDE /* tomorrow-night-blue.min.css in Resources */ = {isa = PBXBuildFile; fileRef = 65CE772A3DC8AF5FA14D9AF9581DE185 /* tomorrow-night-blue.min.css */; }; - FD2EA1A9D897A4E5016A699CB00395A5 /* IGListMoveIndexInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 32B43326A7CC749A4A47FF041521DBAF /* IGListMoveIndexInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + FD24AC37728179F4FBF1713671B8EB20 /* IGListDebugger.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FD4C92CB7171629A3F1CC713A837A92 /* IGListDebugger.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; FD71774BEF95E90E251B6E79EBCBBF8E /* hybrid.min.css in Resources */ = {isa = PBXBuildFile; fileRef = B13584442D52D9FFDB1BEE0EECBE74C1 /* hybrid.min.css */; }; FD9F9B6AAF4A5105199872AA25B46440 /* V3SendPullRequestCommentRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBD70D1C30FD8800C457CD26E33787E0 /* V3SendPullRequestCommentRequest.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; FDAB7607E5E168CAC0058176D1B5354E /* q.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 07879B030F4EC7CC905852124C5AABD7 /* q.min.js */; }; @@ -1386,11 +1385,11 @@ FEFE5C37F2AC703A3D57EE43FA1C02DA /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50FF10390271C1C4E6686FB542D819DB /* Response.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; FF27978B0449566E5B3E09224C04E6BE /* histogram.h in Headers */ = {isa = PBXBuildFile; fileRef = 28A90FAFD103105FE5EAB30997CDE9EB /* histogram.h */; settings = {ATTRIBUTES = (Project, ); }; }; FF2B0D06551C2E48710A0864DA724EB4 /* scala.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 1CC1343D6A303BA51EE6E6BE65FBD59B /* scala.min.js */; }; - FF375F6E3FE1791227C359836540C691 /* IGListBatchContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DCA0DFBAB0AB8668FF84D53E6DBF67C /* IGListBatchContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; FF59F21D0227C81D7F635C93D0CBC86B /* CircularView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD38B1342CA8082997E91BF164E3D89D /* CircularView.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; FF688C35B73B4A617F6883A5C8CB3210 /* FLEXViewControllerExplorerViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 5754A632B0E79B4EC3034BFE524E02AA /* FLEXViewControllerExplorerViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; FF6961C4A93A41A29EBD72C6FF7E3C18 /* atelier-plateau-dark.min.css in Resources */ = {isa = PBXBuildFile; fileRef = 20A2EF47B9EA81EF2A8FC3A0BCDF30A7 /* atelier-plateau-dark.min.css */; }; FFE2381B51AA4754E7B73EF63CBD5F25 /* FLEXArgumentInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = 04C9A7B25C9BE6ABDB257FF42577CA36 /* FLEXArgumentInputView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FFE88279AB677DF231523468AC0F3996 /* IGListBindingSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = D184CA7CDD7C3C87AE0A85CF4B52E633 /* IGListBindingSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; FFF0188311E84857285FA262695FB99A /* V3MarkThreadsRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 181FA603AE71CC06FC73FEC5A0FD035E /* V3MarkThreadsRequest.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; FFFB9EADE0415A4DB0308F0E68A3FE76 /* obsidian.min.css in Resources */ = {isa = PBXBuildFile; fileRef = 440D4AE7C0B633A1281D2A39D6217B72 /* obsidian.min.css */; }; /* End PBXBuildFile section */ @@ -1449,7 +1448,7 @@ isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 75B2A377E5E13554F4789E5F3FCA0E67; + remoteGlobalIDString = E23F19A82E7CD893CEC2680DF500C872; remoteInfo = IGListKit; }; 252D745EC242220E2A3FA7FDA01D468E /* PBXContainerItemProxy */ = { @@ -1897,7 +1896,7 @@ isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 75B2A377E5E13554F4789E5F3FCA0E67; + remoteGlobalIDString = E23F19A82E7CD893CEC2680DF500C872; remoteInfo = IGListKit; }; F898606FCE149B3008D892BF9DFC8B93 /* PBXContainerItemProxy */ = { @@ -1932,27 +1931,32 @@ /* Begin PBXFileReference section */ 002632CCF27C37E5C6F5909BBD63EBEE /* github-gist.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = "github-gist.min.css"; path = "Pod/Assets/styles/github-gist.min.css"; sourceTree = ""; }; - 00861622E450991FA504EF3AE094E7F1 /* UICollectionView+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionView+DebugDescription.m"; path = "Source/Internal/UICollectionView+DebugDescription.m"; sourceTree = ""; }; + 00360FCD910651A54A55419656FCE614 /* IGListSectionMap.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListSectionMap.m; path = Source/Internal/IGListSectionMap.m; sourceTree = ""; }; 0091E9A156A44D1FF66AE55F20E87364 /* ConstraintLayoutGuideDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuideDSL.swift; path = Source/ConstraintLayoutGuideDSL.swift; sourceTree = ""; }; 00B5FCBA95033A54A7D789D10F5A6EBE /* UIScrollView+Interaction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScrollView+Interaction.swift"; path = "Sources/Tabman/Utilities/Extensions/UIScrollView+Interaction.swift"; sourceTree = ""; }; 00C2364446464BD8C3F3A08D28F2EF65 /* vs2015.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = vs2015.min.css; path = Pod/Assets/styles/vs2015.min.css; sourceTree = ""; }; 00D571F3904CDAA8F4007F2DB743B3F3 /* SwipeVerticalAlignment.html */ = {isa = PBXFileReference; includeInIndex = 1; name = SwipeVerticalAlignment.html; path = docs/docsets/SwipeCellKit.docset/Contents/Resources/Documents/Enums/SwipeVerticalAlignment.html; sourceTree = ""; }; 00FC40C9B556F05115DD78FB964D3206 /* Alamofire-iOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Alamofire-iOS.xcconfig"; sourceTree = ""; }; + 013B0C6C78C7ACE8A07C68EE0AB23F2D /* IGListDebuggingUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListDebuggingUtilities.h; path = Source/Internal/IGListDebuggingUtilities.h; sourceTree = ""; }; 0145AE7049883F42694BADB0DE4B9EF6 /* TextStyle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextStyle.swift; path = StyledText/TextStyle.swift; sourceTree = ""; }; + 01C3AAFB94E0B38A14C57A74B17BA9B7 /* IGListMoveIndexPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListMoveIndexPath.m; path = Source/Common/IGListMoveIndexPath.m; sourceTree = ""; }; 01C7D5B911F190BBB3489C8FD5962089 /* Pods-FreetimeWatch Extension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-FreetimeWatch Extension.debug.xcconfig"; sourceTree = ""; }; 02024A7793D57259FCDBCFEC25F7DAFD /* html.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = html.h; path = Source/cmark_gfm/include/html.h; sourceTree = ""; }; 02589DC5F80CECDE7E9191D15C7BDEC7 /* NYTPhotoViewerCloseButtonXLandscape@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "NYTPhotoViewerCloseButtonXLandscape@2x.png"; path = "Pod/Assets/ios/NYTPhotoViewerCloseButtonXLandscape@2x.png"; sourceTree = ""; }; + 02E07DC935CB752015395A64F92698DA /* IGListWorkingRangeHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListWorkingRangeHandler.mm; path = Source/Internal/IGListWorkingRangeHandler.mm; sourceTree = ""; }; 0322565CF4D76C9536D59683CB9300FA /* FillOptions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = FillOptions.html; path = docs/docsets/SwipeCellKit.docset/Contents/Resources/Documents/Structs/SwipeExpansionStyle/FillOptions.html; sourceTree = ""; }; 03325845174BD6910A7441AC13C0B19F /* Locking.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Locking.swift; path = Sources/Apollo/Locking.swift; sourceTree = ""; }; 03701A972A2D5C22FE536504A0FE7A47 /* erlang.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = erlang.min.js; path = Pod/Assets/Highlighter/languages/erlang.min.js; sourceTree = ""; }; 03EC9BADBA14A731CC952DA25C97CB6E /* FLEXNetworkSettingsTableViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXNetworkSettingsTableViewController.m; path = Classes/Network/FLEXNetworkSettingsTableViewController.m; sourceTree = ""; }; - 03EE39531E0A53756D3B7AC5824D29F4 /* IGListUpdatingDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListUpdatingDelegate.h; path = Source/IGListUpdatingDelegate.h; sourceTree = ""; }; 03F8E113C69D8D87B58CAE82722945AA /* HTMLString.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = HTMLString.framework; path = HTMLString.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 044415694DC8B8C37432D72139ABFCFA /* atelier-lakeside-light.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = "atelier-lakeside-light.min.css"; path = "Pod/Assets/styles/atelier-lakeside-light.min.css"; sourceTree = ""; }; + 0464FD8F78FB0301F2C271CD45FDC07E /* IGListMoveIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListMoveIndex.m; path = Source/Common/IGListMoveIndex.m; sourceTree = ""; }; 046F6DF14B63BCD8B28F2B026A15A53E /* cmark-gfm-swift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "cmark-gfm-swift-prefix.pch"; sourceTree = ""; }; 047ABBCAFF087E88EAF263D18E68E6D9 /* FLEXDefaultsExplorerViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXDefaultsExplorerViewController.m; path = Classes/ObjectExplorers/FLEXDefaultsExplorerViewController.m; sourceTree = ""; }; + 048AB092FC56EA05C7BA7DB5BDF0D20C /* IGListKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListKit-prefix.pch"; sourceTree = ""; }; 04C9A7B25C9BE6ABDB257FF42577CA36 /* FLEXArgumentInputView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXArgumentInputView.h; path = Classes/Editing/ArgumentInputViews/FLEXArgumentInputView.h; sourceTree = ""; }; 0503E1B65442C9D12C75619C34D26FC1 /* cal.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = cal.min.js; path = Pod/Assets/Highlighter/languages/cal.min.js; sourceTree = ""; }; + 0509F220F67FC5A15A584AA2AFE04308 /* IGListKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListKit-umbrella.h"; sourceTree = ""; }; 051BE47F3D26DC8BE0F0C2EDC01F99A7 /* FLEXArgumentInputStringView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXArgumentInputStringView.m; path = Classes/Editing/ArgumentInputViews/FLEXArgumentInputStringView.m; sourceTree = ""; }; 0571BEBBB1F0D2C1F8332CEE0477C398 /* footnotes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = footnotes.h; path = Source/cmark_gfm/include/footnotes.h; sourceTree = ""; }; 05C5B0D814B8107817D5C7E5D656104E /* dts.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = dts.min.js; path = Pod/Assets/Highlighter/languages/dts.min.js; sourceTree = ""; }; @@ -1960,7 +1964,6 @@ 06092E17EA32D4EF8536BDDCB1D8DFFE /* solarized-light.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = "solarized-light.min.css"; path = "Pod/Assets/styles/solarized-light.min.css"; sourceTree = ""; }; 0620D1D04D7CD23E6BCA2C251A25C485 /* PageboyViewController+Management.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PageboyViewController+Management.swift"; path = "Sources/Pageboy/Extensions/PageboyViewController+Management.swift"; sourceTree = ""; }; 06232BAFFF3F16C6C296FCA0E3216584 /* GitHubSession-iOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "GitHubSession-iOS.xcconfig"; sourceTree = ""; }; - 0643197701DF442F64FB462C36D40E85 /* IGListBatchUpdates.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBatchUpdates.h; path = Source/Internal/IGListBatchUpdates.h; sourceTree = ""; }; 064B7D67E269F5AD32EB8920AEDF87B4 /* twig.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = twig.min.js; path = Pod/Assets/Highlighter/languages/twig.min.js; sourceTree = ""; }; 065AA6116288801F996CF88AACF95DDB /* TabmanItemTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TabmanItemTransition.swift; path = Sources/Tabman/TabmanBar/Transitioning/ItemTransition/TabmanItemTransition.swift; sourceTree = ""; }; 067D8BB7776A9006DF99DA8737172421 /* taggerscript.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = taggerscript.min.js; path = Pod/Assets/Highlighter/languages/taggerscript.min.js; sourceTree = ""; }; @@ -1974,9 +1977,7 @@ 074EB2702195C89BA18C844FE7830092 /* FLAnimatedImage.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FLAnimatedImage.xcconfig; sourceTree = ""; }; 07860CAFA2A1A9D58F9B2A0C514952B5 /* V3ViewerIsCollaboratorRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = V3ViewerIsCollaboratorRequest.swift; path = GitHubAPI/V3ViewerIsCollaboratorRequest.swift; sourceTree = ""; }; 07879B030F4EC7CC905852124C5AABD7 /* q.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = q.min.js; path = Pod/Assets/Highlighter/languages/q.min.js; sourceTree = ""; }; - 079F4E1A629F346A8C893B5A618C79BC /* IGListCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListCollectionView.h; path = Source/IGListCollectionView.h; sourceTree = ""; }; 07C89E666FDD47D681AC55964495DC36 /* TextElement.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextElement.swift; path = Source/TextElement.swift; sourceTree = ""; }; - 084C046B29E9836D8DCD72EF954FFE8E /* UICollectionViewLayout+InteractiveReordering.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionViewLayout+InteractiveReordering.m"; path = "Source/Internal/UICollectionViewLayout+InteractiveReordering.m"; sourceTree = ""; }; 087712FE24CA4E983B970095F2F16F22 /* posix_logger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = posix_logger.h; path = util/posix_logger.h; sourceTree = ""; }; 08A4C6670583CD3B4337AE070BF472E2 /* ConstraintView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintView.swift; path = Source/ConstraintView.swift; sourceTree = ""; }; 08E7011AB2210B5D63F815E3DC85ACB6 /* TabmanScrollingButtonBar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TabmanScrollingButtonBar.swift; path = Sources/Tabman/TabmanBar/Styles/TabmanScrollingButtonBar.swift; sourceTree = ""; }; @@ -1987,19 +1988,20 @@ 09AEF3792EB41B8BBACF1A2110AE7425 /* cache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cache.h; path = include/leveldb/cache.h; sourceTree = ""; }; 09AF49AAD80A34B8B90C7BC400AE62FA /* atom-one-dark.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = "atom-one-dark.min.css"; path = "Pod/Assets/styles/atom-one-dark.min.css"; sourceTree = ""; }; 09CB79D9625FF14C117F51A6A9196665 /* scanners.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = scanners.h; path = Source/cmark_gfm/include/scanners.h; sourceTree = ""; }; + 09D9094085007749CD915CB9A0D0E0BA /* IGListAdapter+UICollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "IGListAdapter+UICollectionView.h"; path = "Source/Internal/IGListAdapter+UICollectionView.h"; sourceTree = ""; }; 09F21365B39D02BA7953F36F08D135A8 /* MessageViewController.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MessageViewController.framework; path = MessageViewController.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 0A31855FC01DCD44D0365294D50C4508 /* FBSnapshotTestController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSnapshotTestController.h; path = FBSnapshotTestCase/FBSnapshotTestController.h; sourceTree = ""; }; 0A9FF438E189D94965315B0327C1869D /* version_set.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = version_set.cc; path = db/version_set.cc; sourceTree = ""; }; 0ACF2DAA08EA56FD8093C9FFB21B0860 /* cpp.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = cpp.min.js; path = Pod/Assets/Highlighter/languages/cpp.min.js; sourceTree = ""; }; 0B365B124DAE4F64C0B05C7E5772AB7F /* delphi.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = delphi.min.js; path = Pod/Assets/Highlighter/languages/delphi.min.js; sourceTree = ""; }; 0B55D837D8FEB46A66BF8349A5873D5C /* SwipeActionStyle.html */ = {isa = PBXFileReference; includeInIndex = 1; name = SwipeActionStyle.html; path = docs/Enums/SwipeActionStyle.html; sourceTree = ""; }; + 0B872AD591EFD1ACC5CB818B17DA6F62 /* IGListBindingSectionControllerSelectionDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBindingSectionControllerSelectionDelegate.h; path = Source/IGListBindingSectionControllerSelectionDelegate.h; sourceTree = ""; }; 0B91993925FEBC4518C657B88469F2A8 /* hash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = hash.h; path = util/hash.h; sourceTree = ""; }; 0BB7D5A7CD555AB03AA810A314F91EBF /* port_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = port_posix.cc; path = port/port_posix.cc; sourceTree = ""; }; 0BCAE9464ACBA15C7FFE67092353C79E /* Block+ListElement.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Block+ListElement.swift"; path = "Source/Block+ListElement.swift"; sourceTree = ""; }; 0BE1CADBBF9CAC247D5B79A7F08ECF8F /* SDImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCache.m; path = SDWebImage/SDImageCache.m; sourceTree = ""; }; 0BE51169088F5035015725B0A499B32B /* safari-7@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "safari-7@2x.png"; path = "Pod/Assets/safari-7@2x.png"; sourceTree = ""; }; 0BF79A91701DEA70DF9A5D46559B8C20 /* ExpandedHitTestButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExpandedHitTestButton.swift; path = MessageViewController/ExpandedHitTestButton.swift; sourceTree = ""; }; - 0C87F9CF53AD3AEF5C81F17CC242F0F7 /* IGListSectionMap+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "IGListSectionMap+DebugDescription.h"; path = "Source/Internal/IGListSectionMap+DebugDescription.h"; sourceTree = ""; }; 0C973F812E5478BDD8339D8816F2FFA6 /* ANSCompatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ANSCompatibility.h; path = iOS/Crashlytics.framework/Headers/ANSCompatibility.h; sourceTree = ""; }; 0C9FE2788A8481FB5C06A736C5C3AD0D /* monkey.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = monkey.min.js; path = Pod/Assets/Highlighter/languages/monkey.min.js; sourceTree = ""; }; 0CA27BF420ACF29FE5ED16C0D669877B /* default.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = default.min.css; path = Pod/Assets/styles/default.min.css; sourceTree = ""; }; @@ -2008,7 +2010,6 @@ 0D28EF4FCE195C6AD3A81DE0B9DE7D5B /* NYTPhotoViewer.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = NYTPhotoViewer.framework; path = NYTPhotoViewer.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 0D5A0BD2B1ADBCBCD00F65B94B6C35F1 /* leveldb-library.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "leveldb-library.xcconfig"; sourceTree = ""; }; 0D6F841EA7B93981C77BF43ECEFC7FF8 /* tagfilter.c */ = {isa = PBXFileReference; includeInIndex = 1; name = tagfilter.c; path = Source/cmark_gfm/tagfilter.c; sourceTree = ""; }; - 0D96199C15710411FBB003F79B4A59C2 /* ListSwiftSectionController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ListSwiftSectionController.swift; path = Source/Swift/ListSwiftSectionController.swift; sourceTree = ""; }; 0DA0C8E5049B85AFEA72EF4CB74CA9C8 /* school-book.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = "school-book.min.css"; path = "Pod/Assets/styles/school-book.min.css"; sourceTree = ""; }; 0DA4DBD896772B33FE5131757BED4A4A /* AlamofireNetworkActivityIndicator-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AlamofireNetworkActivityIndicator-dummy.m"; sourceTree = ""; }; 0DD4B35AC135793ACF7484DC294A8E2E /* UIView+Layout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Layout.swift"; path = "Sources/Tabman/Utilities/Extensions/UIView+Layout.swift"; sourceTree = ""; }; @@ -2020,13 +2021,12 @@ 0E886450CC940A5CEFDE71668D6EBAE7 /* FLEXNetworkCurlLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXNetworkCurlLogger.m; path = Classes/Network/FLEXNetworkCurlLogger.m; sourceTree = ""; }; 0E962F4A1416E9E0DCF66D1639FCA5B1 /* TabmanItemMaskTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TabmanItemMaskTransition.swift; path = Sources/Tabman/TabmanBar/Transitioning/ItemTransition/TabmanItemMaskTransition.swift; sourceTree = ""; }; 0E9C3EC2065076F0CA752B81ED1AF63B /* MessageTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MessageTextView.swift; path = MessageViewController/MessageTextView.swift; sourceTree = ""; }; - 0EA121890278302A679CFBB31413073C /* IGListSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListSectionController.h; path = Source/IGListSectionController.h; sourceTree = ""; }; 0EB742D36D1D3B78021DF72F6EE78BC4 /* GitHubSession-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "GitHubSession-iOS.modulemap"; sourceTree = ""; }; 0EC31A277E3377676B8ECC6C24BBD910 /* FLEXViewExplorerViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXViewExplorerViewController.h; path = Classes/ObjectExplorers/FLEXViewExplorerViewController.h; sourceTree = ""; }; 0ED4D6B63B2E08B4A7090F813964843B /* NYTPhotosViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NYTPhotosViewController.h; path = Pod/Classes/ios/NYTPhotosViewController.h; sourceTree = ""; }; + 0ED8313C4E0CAE2A83B95BB541D7D6D4 /* UICollectionView+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionView+DebugDescription.m"; path = "Source/Internal/UICollectionView+DebugDescription.m"; sourceTree = ""; }; 0F3EB94C23883A0AA50715E93EFB90D4 /* NYTPhotoCaptionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NYTPhotoCaptionView.h; path = Pod/Classes/ios/NYTPhotoCaptionView.h; sourceTree = ""; }; 0F41280470DB2C82A8006FE5226B2127 /* xml.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = xml.min.js; path = Pod/Assets/Highlighter/languages/xml.min.js; sourceTree = ""; }; - 0F485E6FB5D3290E0A0776DA14A72DA8 /* ListDiffable+FunctionHash.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ListDiffable+FunctionHash.swift"; path = "Source/Swift/ListDiffable+FunctionHash.swift"; sourceTree = ""; }; 0F5431CB79F2373E3EBDDEA305F8E6C2 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 0F55C56FE6A557230C3470456A4AE4F4 /* Pods-Freetime-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Freetime-dummy.m"; sourceTree = ""; }; 0F7594B582CF8A9C852A74ACD3D34917 /* SDImageCacheConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheConfig.h; path = SDWebImage/SDImageCacheConfig.h; sourceTree = ""; }; @@ -2034,20 +2034,19 @@ 0FC85A281E5C5B15BDED30160EB67C18 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = Info.plist; path = "../Alamofire-watchOS/Info.plist"; sourceTree = ""; }; 0FDB14588E9EE389DA1C441D21774F4F /* FLEXArgumentInputStructView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXArgumentInputStructView.h; path = Classes/Editing/ArgumentInputViews/FLEXArgumentInputStructView.h; sourceTree = ""; }; 0FDD986A04DF3DEAA894CDCA8ED2B1CB /* iterator_wrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = iterator_wrapper.h; path = table/iterator_wrapper.h; sourceTree = ""; }; - 1041866307B345C0DB88607C1B707255 /* IGListDiffKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListDiffKit.h; path = Source/Common/IGListDiffKit.h; sourceTree = ""; }; 10701FE08647F880DA3CB45823322D01 /* ApolloClient.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ApolloClient.swift; path = Sources/Apollo/ApolloClient.swift; sourceTree = ""; }; 107B67BA72BCF58F14440A620E435CAB /* NetworkActivityIndicatorManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkActivityIndicatorManager.swift; path = Source/NetworkActivityIndicatorManager.swift; sourceTree = ""; }; 10E34D8B0A4689EF86888C4F109666FD /* FLEXMethodCallingViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXMethodCallingViewController.m; path = Classes/Editing/FLEXMethodCallingViewController.m; sourceTree = ""; }; 1102501B055B286A4CD663CCFD5B8614 /* FLEXArgumentInputNumberView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXArgumentInputNumberView.m; path = Classes/Editing/ArgumentInputViews/FLEXArgumentInputNumberView.m; sourceTree = ""; }; 1107785A4F4DEDF7C62D3C58C1D232CC /* Structs.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Structs.html; path = docs/docsets/SwipeCellKit.docset/Contents/Resources/Documents/Structs.html; sourceTree = ""; }; + 11181DE50CA2A5DCC54C5DFA8BEB101D /* IGListSupplementaryViewSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListSupplementaryViewSource.h; path = Source/IGListSupplementaryViewSource.h; sourceTree = ""; }; 113A9573CEF0C4827CCD43355BB3FC47 /* NYTPhotoTransitionAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NYTPhotoTransitionAnimator.m; path = Pod/Classes/ios/NYTPhotoTransitionAnimator.m; sourceTree = ""; }; 11B704E0B2DFC21979ED20BE0FFAEC9F /* houdini_html_u.c */ = {isa = PBXFileReference; includeInIndex = 1; name = houdini_html_u.c; path = Source/cmark_gfm/houdini_html_u.c; sourceTree = ""; }; 11D5ADD719FA4462B30823446AC181CE /* UIView+DefaultTintColor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+DefaultTintColor.swift"; path = "Sources/Tabman/Utilities/Extensions/UIView+DefaultTintColor.swift"; sourceTree = ""; }; 11EE76C511D3ECD7ACF9CD459A7BA7A0 /* UIApplication+StrictKeyWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIApplication+StrictKeyWindow.m"; path = "FBSnapshotTestCase/Categories/UIApplication+StrictKeyWindow.m"; sourceTree = ""; }; 1214CF5086C40DAE4F77930F819AE33E /* FLEXHierarchyTableViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXHierarchyTableViewCell.h; path = Classes/ViewHierarchy/FLEXHierarchyTableViewCell.h; sourceTree = ""; }; 12380F8960F63024489A5FE739C0C902 /* lisp.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = lisp.min.js; path = Pod/Assets/Highlighter/languages/lisp.min.js; sourceTree = ""; }; - 124310F6ED3D25082B7F6B51182F7581 /* IGListAdapterUpdateListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterUpdateListener.h; path = Source/IGListAdapterUpdateListener.h; sourceTree = ""; }; - 12A34018776473C89782B0C5B9F8CB72 /* IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListDiffable.h; path = Source/Common/IGListDiffable.h; sourceTree = ""; }; + 12463E6A24B276E51BFA8CA434E1ABE0 /* IGListCollectionViewLayout.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionViewLayout.mm; path = Source/IGListCollectionViewLayout.mm; sourceTree = ""; }; 12BF021E014F57A39A4290E1BA876F34 /* TabmanBar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TabmanBar.swift; path = Sources/Tabman/TabmanBar/TabmanBar.swift; sourceTree = ""; }; 12C4C001F1830F87E50E04B8906BCA94 /* far.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = far.min.css; path = Pod/Assets/styles/far.min.css; sourceTree = ""; }; 12CB45C76C32D30DF55E4CE564465547 /* table_cache.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = table_cache.cc; path = db/table_cache.cc; sourceTree = ""; }; @@ -2063,19 +2062,22 @@ 151386BF40FB30E6FBD924087B9114C1 /* ContextMenu.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = ContextMenu.framework; path = ContextMenu.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 1570F33ECCBC9F7A315E7534B9CB6020 /* FLEXTableColumnHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXTableColumnHeader.m; path = Classes/GlobalStateExplorers/DatabaseBrowser/FLEXTableColumnHeader.m; sourceTree = ""; }; 15BABD1A0E6479EE68F2C50F782C15E1 /* pb_common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = pb_common.h; sourceTree = ""; }; + 15FB3FC5156164CB539430A5B552ECEB /* IGListIndexPathResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListIndexPathResult.m; path = Source/Common/IGListIndexPathResult.m; sourceTree = ""; }; 162D82DD71F55F7BEAD3C08CE4FC765A /* FLEXWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXWindow.m; path = Classes/ExplorerInterface/FLEXWindow.m; sourceTree = ""; }; 16B2262E43D8B4C014073D706032084C /* SDWebImagePrefetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImagePrefetcher.h; path = SDWebImage/SDWebImagePrefetcher.h; sourceTree = ""; }; 16B99B7EA05A9271EFB4B179526E9235 /* Pods-FreetimeWatch Extension-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-FreetimeWatch Extension-umbrella.h"; sourceTree = ""; }; 16BCAE8C8F9AD20DDD8E70E62BBE32FC /* MessageViewController.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MessageViewController.xcconfig; sourceTree = ""; }; 175C24470CB049390E2AB1A4FAD6E510 /* rainbow.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = rainbow.min.css; path = Pod/Assets/styles/rainbow.min.css; sourceTree = ""; }; 17A959E5EEC9B647603AE519136011E0 /* SnapKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-umbrella.h"; sourceTree = ""; }; - 17E8FEFDC90CBDA6B2300F8574C40ABF /* IGListBatchUpdateData.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchUpdateData.mm; path = Source/Common/IGListBatchUpdateData.mm; sourceTree = ""; }; 181FA603AE71CC06FC73FEC5A0FD035E /* V3MarkThreadsRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = V3MarkThreadsRequest.swift; path = GitHubAPI/V3MarkThreadsRequest.swift; sourceTree = ""; }; 1837CF056D697F70928D7AD92F5C5D12 /* TabmanLineBar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TabmanLineBar.swift; path = Sources/Tabman/TabmanBar/Styles/TabmanLineBar.swift; sourceTree = ""; }; 1851529E93C8E8A34096F5851571865F /* testutil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = testutil.h; path = util/testutil.h; sourceTree = ""; }; 1895A79DEBAB2C38302CE1B68E198B16 /* hsp.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = hsp.min.js; path = Pod/Assets/Highlighter/languages/hsp.min.js; sourceTree = ""; }; 1899ACFF5BD9AD368A7B75AE9081063F /* db_iter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = db_iter.h; path = db/db_iter.h; sourceTree = ""; }; 189C404995A8244883492399E306166A /* SwipeTableOptions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = SwipeTableOptions.html; path = docs/Structs/SwipeTableOptions.html; sourceTree = ""; }; + 18EDEEB36FF86824E5A23CAB69FBC3B0 /* IGListBatchUpdateData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBatchUpdateData.h; path = Source/Common/IGListBatchUpdateData.h; sourceTree = ""; }; + 18EE7BB95354338AC7393E9A4406D261 /* IGListStackedSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListStackedSectionController.m; path = Source/IGListStackedSectionController.m; sourceTree = ""; }; + 196224F7CF2B5D83A3F2E3C2DC7DCB89 /* IGListBatchUpdates.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBatchUpdates.h; path = Source/Internal/IGListBatchUpdates.h; sourceTree = ""; }; 19750E8701EF95FD90BD10FE2662C4EB /* FLEXObjectExplorerFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXObjectExplorerFactory.h; path = Classes/ObjectExplorers/FLEXObjectExplorerFactory.h; sourceTree = ""; }; 19AB957D6FCC4AE9E5161BC979996D34 /* HandlerInvocationTiming.html */ = {isa = PBXFileReference; includeInIndex = 1; name = HandlerInvocationTiming.html; path = docs/docsets/SwipeCellKit.docset/Contents/Resources/Documents/Structs/SwipeExpansionStyle/FillOptions/HandlerInvocationTiming.html; sourceTree = ""; }; 19F9E2D1C3C5E64944977E49639158F0 /* V3User.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = V3User.swift; path = GitHubAPI/V3User.swift; sourceTree = ""; }; @@ -2102,7 +2104,7 @@ 1C30F833AE00E8BAFD7BF7386551191A /* crmsh.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = crmsh.min.js; path = Pod/Assets/Highlighter/languages/crmsh.min.js; sourceTree = ""; }; 1C36481DBB934CE41B041D1991F8D192 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 1C4DD99375CFE1C44A27DF458FE48C21 /* dart.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = dart.min.js; path = Pod/Assets/Highlighter/languages/dart.min.js; sourceTree = ""; }; - 1C64EDF0E79C0108B0CF702CC097C6B6 /* IGListExperiments.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListExperiments.h; path = Source/Common/IGListExperiments.h; sourceTree = ""; }; + 1C97E0ECED089B2C50DF4140425CB1ED /* IGListCollectionContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListCollectionContext.h; path = Source/IGListCollectionContext.h; sourceTree = ""; }; 1C9845CCAE45D637E548488ADCC25431 /* FirebaseNanoPB.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseNanoPB.framework; path = Frameworks/FirebaseNanoPB.framework; sourceTree = ""; }; 1CBAAC610CF90C9F666B3C82F9A0C460 /* mention.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mention.c; path = Source/cmark_gfm/mention.c; sourceTree = ""; }; 1CC1343D6A303BA51EE6E6BE65FBD59B /* scala.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = scala.min.js; path = Pod/Assets/Highlighter/languages/scala.min.js; sourceTree = ""; }; @@ -2126,7 +2128,6 @@ 1F6F1ED1173BB1BEC52D02F247951F67 /* FLEXTableLeftCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXTableLeftCell.m; path = Classes/GlobalStateExplorers/DatabaseBrowser/FLEXTableLeftCell.m; sourceTree = ""; }; 1FB07CF822EA3B125F634C7A87679B0C /* SwipeCollectionViewCellDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwipeCollectionViewCellDelegate.swift; path = Source/SwipeCollectionViewCellDelegate.swift; sourceTree = ""; }; 1FCB3F9869A54012A2DA81B712EF1C21 /* ConstraintMultiplierTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMultiplierTarget.swift; path = Source/ConstraintMultiplierTarget.swift; sourceTree = ""; }; - 2034860C0D97CD3B52E24C81BE0FC41A /* IGListSectionControllerInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListSectionControllerInternal.h; path = Source/Internal/IGListSectionControllerInternal.h; sourceTree = ""; }; 2060E0803F81149D417CC71DF8AF41DE /* FLEXRuntimeUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXRuntimeUtility.h; path = Classes/Utility/FLEXRuntimeUtility.h; sourceTree = ""; }; 20A2EF47B9EA81EF2A8FC3A0BCDF30A7 /* atelier-plateau-dark.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = "atelier-plateau-dark.min.css"; path = "Pod/Assets/styles/atelier-plateau-dark.min.css"; sourceTree = ""; }; 20CF0C7E1C99ADB520CE6AE45F8EBEAA /* color-brewer.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = "color-brewer.min.css"; path = "Pod/Assets/styles/color-brewer.min.css"; sourceTree = ""; }; @@ -2139,10 +2140,12 @@ 21D5A7ADCF25155C2262293EA41638F7 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 220ECEC8A819A6D636F30A1BA50179E6 /* FLEXSystemLogMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXSystemLogMessage.h; path = Classes/GlobalStateExplorers/SystemLog/FLEXSystemLogMessage.h; sourceTree = ""; }; 222A870620E8D782746887DA241D1E8B /* dos.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = dos.min.js; path = Pod/Assets/Highlighter/languages/dos.min.js; sourceTree = ""; }; + 223F144DA1D41A44A6D2D87EC9CBEF0C /* IGListAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapter.h; path = Source/IGListAdapter.h; sourceTree = ""; }; 2243B6045A0824868231FF3D3A4264F4 /* DateAgo-watchOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DateAgo-watchOS-prefix.pch"; path = "../DateAgo-watchOS/DateAgo-watchOS-prefix.pch"; sourceTree = ""; }; 227A9F447EA2C1443AD8C73017726DD8 /* UIImage+Snapshot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Snapshot.h"; path = "FBSnapshotTestCase/Categories/UIImage+Snapshot.h"; sourceTree = ""; }; 227C49564668DD5906920D581DA579D7 /* BarBehaviorEngine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BarBehaviorEngine.swift; path = Sources/Tabman/TabmanBar/Behaviors/BarBehaviorEngine.swift; sourceTree = ""; }; 22A1FE2AD1E0C04CBBDBB0BE8BF636C3 /* ResourceBundle-Resources-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-Resources-Info.plist"; sourceTree = ""; }; + 22B1973D5682F8B3F6A202F1A9AD72E3 /* ListSwiftAdapterEmptyViewSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ListSwiftAdapterEmptyViewSource.swift; path = Source/Swift/ListSwiftAdapterEmptyViewSource.swift; sourceTree = ""; }; 22F80B4C6029F8090595697FD339E3AA /* ConstraintInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsetTarget.swift; path = Source/ConstraintInsetTarget.swift; sourceTree = ""; }; 2348829305203A359EA7911DFC51586D /* dracula.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = dracula.min.css; path = Pod/Assets/styles/dracula.min.css; sourceTree = ""; }; 23D716BD23B77400CEA92A1A5C3E88ED /* footnotes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = footnotes.c; path = Source/cmark_gfm/footnotes.c; sourceTree = ""; }; @@ -2152,14 +2155,12 @@ 2459628FA1190D4B29259BCC2D0AB2A6 /* diff.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = diff.min.js; path = Pod/Assets/Highlighter/languages/diff.min.js; sourceTree = ""; }; 249A04E7DE0B76A71821E6FBAAA9A672 /* GoogleToolboxForMac.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleToolboxForMac.xcconfig; sourceTree = ""; }; 24A9E84CA798056BDA9E55F88B96CD9E /* FBSnapshotTestCase.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FBSnapshotTestCase.framework; path = FBSnapshotTestCase.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 24C031E7F329AE8ECEBB5F7AC5D18F9F /* UICollectionView+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionView+DebugDescription.h"; path = "Source/Internal/UICollectionView+DebugDescription.h"; sourceTree = ""; }; 250D7F28B9ECCFDDFFC33F9915D7AC7B /* UIImage+MultiFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MultiFormat.m"; path = "SDWebImage/UIImage+MultiFormat.m"; sourceTree = ""; }; 2516369256A6826EDFFE2C7B3C6AA096 /* StyledText.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = StyledText.framework; path = StyledText.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 25322A190DB69BD63E22EC3DB2C2D5D9 /* cmark-gfm-swift.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "cmark-gfm-swift.xcconfig"; sourceTree = ""; }; 2536DEB5A83A44AD2E1A7912633CE2D2 /* n1ql.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = n1ql.min.js; path = Pod/Assets/Highlighter/languages/n1ql.min.js; sourceTree = ""; }; 2544FB510596CFAD7B49D97FDC44D61B /* FLEXExplorerViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXExplorerViewController.m; path = Classes/ExplorerInterface/FLEXExplorerViewController.m; sourceTree = ""; }; 25755B4C2B0A4C059F33BA24066F3367 /* Pageboy.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Pageboy.modulemap; sourceTree = ""; }; - 25759835433F2C2ED28A5CFE1FF12B74 /* ListSwiftPair.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ListSwiftPair.swift; path = Source/Swift/ListSwiftPair.swift; sourceTree = ""; }; 25FABD38374B562E0BFBC4A8A5F2A3AB /* Pods-Freetime-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Freetime-resources.sh"; sourceTree = ""; }; 26062BEDCC3AF69556EF65CBBA664A6C /* Apollo-watchOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Apollo-watchOS-prefix.pch"; path = "../Apollo-watchOS/Apollo-watchOS-prefix.pch"; sourceTree = ""; }; 264A4AF6355C1DDDC07201FBBA9CBC71 /* ScaleTransition.html */ = {isa = PBXFileReference; includeInIndex = 1; name = ScaleTransition.html; path = docs/Structs/ScaleTransition.html; sourceTree = ""; }; @@ -2172,7 +2173,9 @@ 270495DD716CF686AB34B376E6DD934B /* V3SetRepositoryLabelsRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = V3SetRepositoryLabelsRequest.swift; path = GitHubAPI/V3SetRepositoryLabelsRequest.swift; sourceTree = ""; }; 271F03323A5712480144F279ECC0FA29 /* matlab.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = matlab.min.js; path = Pod/Assets/Highlighter/languages/matlab.min.js; sourceTree = ""; }; 274D301410F05E6C21178E5F22422CF2 /* go.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = go.min.js; path = Pod/Assets/Highlighter/languages/go.min.js; sourceTree = ""; }; + 27610E0B82D4DC68498AC311AF70CA19 /* IGListAdapterUpdater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterUpdater.h; path = Source/IGListAdapterUpdater.h; sourceTree = ""; }; 2780ADEC29A335528F99334DAC90F14F /* FLEXDefaultEditorViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXDefaultEditorViewController.h; path = Classes/Editing/FLEXDefaultEditorViewController.h; sourceTree = ""; }; + 278B0E1EFC566FCC96580980237C4B4B /* IGListDiff.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiff.mm; path = Source/Common/IGListDiff.mm; sourceTree = ""; }; 279A43B4660131EF74B5B86CA8776B48 /* AutoInset.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AutoInset.h; path = Sources/AutoInsetter/AutoInset.h; sourceTree = ""; }; 27AEB7165E13B3C8339A7B98C46E20D0 /* sunburst.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = sunburst.min.css; path = Pod/Assets/styles/sunburst.min.css; sourceTree = ""; }; 27D954F52760726D1A55FA66B9D280EC /* atom-one-light.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = "atom-one-light.min.css"; path = "Pod/Assets/styles/atom-one-light.min.css"; sourceTree = ""; }; @@ -2181,21 +2184,24 @@ 285ABA9E7C1A1B4BCC3DCFF5AB55FBCF /* ContextMenu+UIViewControllerTransitioningDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ContextMenu+UIViewControllerTransitioningDelegate.swift"; path = "ContextMenu/ContextMenu+UIViewControllerTransitioningDelegate.swift"; sourceTree = ""; }; 2876611194F6042B92AFEE4601EC8F33 /* arduino-light.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = "arduino-light.min.css"; path = "Pod/Assets/styles/arduino-light.min.css"; sourceTree = ""; }; 2879910B89514A74574297FB0153DA07 /* Processing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Processing.swift; path = GitHubAPI/Processing.swift; sourceTree = ""; }; + 288C87C22FF7407C3AA22C6FBB8FF3AA /* IGListCollectionViewLayoutInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListCollectionViewLayoutInternal.h; path = Source/Internal/IGListCollectionViewLayoutInternal.h; sourceTree = ""; }; 289145FC83D3F483FCAA3FC206A39A44 /* Highlightr-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Highlightr-prefix.pch"; sourceTree = ""; }; 28A90FAFD103105FE5EAB30997CDE9EB /* histogram.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = histogram.h; path = util/histogram.h; sourceTree = ""; }; 28C4208FCE036782BD20206753F905AD /* NYTPhotoViewer.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = NYTPhotoViewer.xcconfig; sourceTree = ""; }; + 28CDF8A22C7111D5CF89B64AC9B0A507 /* IGListDiffKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListDiffKit.h; path = Source/Common/IGListDiffKit.h; sourceTree = ""; }; 28D0DFD3D2ABE1FCB836E739815A46EB /* LRUCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LRUCache.swift; path = StyledText/LRUCache.swift; sourceTree = ""; }; 28E9C322DDF208D7B16A4785EDE497ED /* FLAnimatedImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLAnimatedImage.m; path = FLAnimatedImage/FLAnimatedImage.m; sourceTree = ""; }; 2989F401BE44E32B9908C6D3B30EECEC /* atelier-forest-light.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = "atelier-forest-light.min.css"; path = "Pod/Assets/styles/atelier-forest-light.min.css"; sourceTree = ""; }; 2995547F9E06BBA3D718304236235EB7 /* HTTPNetworkTransport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPNetworkTransport.swift; path = Sources/Apollo/HTTPNetworkTransport.swift; sourceTree = ""; }; 299D3F91EF83819650A30017E4B2217A /* houdini_html_e.c */ = {isa = PBXFileReference; includeInIndex = 1; name = houdini_html_e.c; path = Source/cmark_gfm/houdini_html_e.c; sourceTree = ""; }; 29C0B44FA8C11E33178C2F4DC75239E3 /* UIView+AutoLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+AutoLayout.swift"; path = "Sources/Pageboy/Utilities/Extensions/UIView+AutoLayout.swift"; sourceTree = ""; }; + 2A15687A8FDC7BEABE5EAD16809B91FA /* IGListKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListKit.h; path = Source/IGListKit.h; sourceTree = ""; }; 2A520090044F30A4F0E85853D56859CC /* SwipeTableOptions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = SwipeTableOptions.html; path = docs/docsets/SwipeCellKit.docset/Contents/Resources/Documents/Structs/SwipeTableOptions.html; sourceTree = ""; }; 2A63468E2A0EF7536CE4005B4F69AFF4 /* javascript.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = javascript.min.js; path = Pod/Assets/Highlighter/languages/javascript.min.js; sourceTree = ""; }; - 2A728CFD35A16F450113205ECBBDEA68 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 2A750447F4026C59B400BEF53D980E1E /* Apollo-watchOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Apollo-watchOS-umbrella.h"; path = "../Apollo-watchOS/Apollo-watchOS-umbrella.h"; sourceTree = ""; }; 2A8E996B56BAAAEAEDDB8BF6C16988F6 /* GitHubAPI-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "GitHubAPI-iOS.modulemap"; sourceTree = ""; }; 2AA2A2995459357227D49B444C5603FA /* FLEXDatabaseManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXDatabaseManager.h; path = Classes/GlobalStateExplorers/DatabaseBrowser/FLEXDatabaseManager.h; sourceTree = ""; }; + 2AE2C4A669A7C29CA2B1D78563C24EBD /* IGListDisplayHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListDisplayHandler.h; path = Source/Internal/IGListDisplayHandler.h; sourceTree = ""; }; 2AFA944869FAA74E1153B7BEB62C12C2 /* PageboyViewController+Transitioning.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PageboyViewController+Transitioning.swift"; path = "Sources/Pageboy/Extensions/PageboyViewController+Transitioning.swift"; sourceTree = ""; }; 2B223F1F72FCA8E529DF90F2D5B8E89B /* NYTPhotoViewer-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NYTPhotoViewer-umbrella.h"; sourceTree = ""; }; 2B5D70CD74B9D00ED156DF2F51D7F79F /* arena.c */ = {isa = PBXFileReference; includeInIndex = 1; name = arena.c; path = Source/cmark_gfm/arena.c; sourceTree = ""; }; @@ -2204,6 +2210,7 @@ 2BF9659C55AB45E90EC0CB2E37331EEA /* MessageViewController+MessageViewDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MessageViewController+MessageViewDelegate.swift"; path = "MessageViewController/MessageViewController+MessageViewDelegate.swift"; sourceTree = ""; }; 2BF977D56B84BA3FECB6E760C25987E4 /* safari@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "safari@3x.png"; path = "Pod/Assets/safari@3x.png"; sourceTree = ""; }; 2C37C050620AF619F3BEC290F71CA4CF /* FLEXIvarEditorViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXIvarEditorViewController.h; path = Classes/Editing/FLEXIvarEditorViewController.h; sourceTree = ""; }; + 2C86E374960ED4A85998B657BC46E0E2 /* IGListBatchUpdates.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListBatchUpdates.m; path = Source/Internal/IGListBatchUpdates.m; sourceTree = ""; }; 2C884C1E14EDED490FAE98A0081401B9 /* filename.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = filename.cc; path = db/filename.cc; sourceTree = ""; }; 2CA50E50B121F721153FC535A04548C1 /* AlamofireNetworkActivityIndicator.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = AlamofireNetworkActivityIndicator.modulemap; sourceTree = ""; }; 2CB1A5AD55459142C37428466F1D82D4 /* SwipeTransitionStyle.html */ = {isa = PBXFileReference; includeInIndex = 1; name = SwipeTransitionStyle.html; path = docs/docsets/SwipeCellKit.docset/Contents/Resources/Documents/Enums/SwipeTransitionStyle.html; sourceTree = ""; }; @@ -2215,13 +2222,13 @@ 2D487F439413AD3542A648F8C268C748 /* dns.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = dns.min.js; path = Pod/Assets/Highlighter/languages/dns.min.js; sourceTree = ""; }; 2D53E0ABCF1F5AFF758EEFB3751D6BA7 /* AsynchronousOperation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsynchronousOperation.swift; path = Sources/Apollo/AsynchronousOperation.swift; sourceTree = ""; }; 2D62686AD36F7FF43372D838FBF072BC /* qtcreator_dark.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = qtcreator_dark.min.css; path = Pod/Assets/styles/qtcreator_dark.min.css; sourceTree = ""; }; - 2D644F4DCAC8436ED90D683AB76AED33 /* IGListAdapterUpdater+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "IGListAdapterUpdater+DebugDescription.h"; path = "Source/Internal/IGListAdapterUpdater+DebugDescription.h"; sourceTree = ""; }; 2D6BDE10FEA44A1D4206E9BDE7F7984A /* thread_annotations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = thread_annotations.h; path = port/thread_annotations.h; sourceTree = ""; }; - 2D73F24AC30C21110C5D1E7B8B07C074 /* IGListBindable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBindable.h; path = Source/IGListBindable.h; sourceTree = ""; }; 2D7BBEBF324209656D868CADCA91B3B4 /* DateAgo-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DateAgo-iOS-umbrella.h"; sourceTree = ""; }; 2DA09963C048B4F4CECDCEB3D545E92A /* GraphQLQueryWatcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphQLQueryWatcher.swift; path = Sources/Apollo/GraphQLQueryWatcher.swift; sourceTree = ""; }; + 2DD1DA1F888B5F783EC9B28CB81B339F /* IGListDisplayHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListDisplayHandler.m; path = Source/Internal/IGListDisplayHandler.m; sourceTree = ""; }; 2E0AC3297FC1A80D59373870C4926A94 /* Pods-FreetimeWatch.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-FreetimeWatch.release.xcconfig"; sourceTree = ""; }; 2E0F5375B6E3B43B38C0BF189C44E020 /* clojure.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = clojure.min.js; path = Pod/Assets/Highlighter/languages/clojure.min.js; sourceTree = ""; }; + 2E568904D38319FB08ED6D5E5D29CDC3 /* IGListAdapterProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListAdapterProxy.m; path = Source/Internal/IGListAdapterProxy.m; sourceTree = ""; }; 2E7FD13B3533B37D37B8AC166156BE9F /* FLEXFileBrowserSearchOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXFileBrowserSearchOperation.m; path = Classes/GlobalStateExplorers/FLEXFileBrowserSearchOperation.m; sourceTree = ""; }; 2EB5AB7379BBA3DEA7291244D64D77AD /* table.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = table.h; path = Source/cmark_gfm/include/table.h; sourceTree = ""; }; 2EC8147696C9D27506094BD068C4B7E3 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/MobileCoreServices.framework; sourceTree = DEVELOPER_DIR; }; @@ -2232,7 +2239,9 @@ 2FA6658CA0781BEA9D5D804F0125438B /* ContextMenu.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ContextMenu.swift; path = ContextMenu/ContextMenu.swift; sourceTree = ""; }; 2FB9EFE66FAD6D36E65D6CEB58219BD0 /* ContextMenuPresenting.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ContextMenuPresenting.swift; path = ContextMenu/ContextMenuPresenting.swift; sourceTree = ""; }; 2FD5C9ED4D9E80F13D5FFA31B6EB1939 /* FLEXViewControllerExplorerViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXViewControllerExplorerViewController.m; path = Classes/ObjectExplorers/FLEXViewControllerExplorerViewController.m; sourceTree = ""; }; + 2FE66815AAE4E4D1FFE99B28CF0CFA55 /* IGListSingleSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListSingleSectionController.m; path = Source/IGListSingleSectionController.m; sourceTree = ""; }; 30305277BD9AB8FB30159A3E115A7567 /* idea.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = idea.min.css; path = Pod/Assets/styles/idea.min.css; sourceTree = ""; }; + 30505326E80741A21B023F6CE2D14FCB /* IGListMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListMacros.h; path = Source/Common/IGListMacros.h; sourceTree = ""; }; 30AF559122ADB358164CAFD4ADB5E5F1 /* Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deprecated.swift; path = Sources/HTMLString/Deprecated.swift; sourceTree = ""; }; 30E21EF1C3222ECF8ECF7C5B3A30C651 /* ContextMenu+MenuStyle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ContextMenu+MenuStyle.swift"; path = "ContextMenu/ContextMenu+MenuStyle.swift"; sourceTree = ""; }; 30FED1C5A1FC8E39796DD153BC14C431 /* V3File.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = V3File.swift; path = GitHubAPI/V3File.swift; sourceTree = ""; }; @@ -2241,18 +2250,15 @@ 313E7088C5296D90A93562B671348061 /* cmark-gfm-swift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "cmark-gfm-swift.modulemap"; sourceTree = ""; }; 3163996A35D753C944F7CAEBF7C4876B /* FLEXTableColumnHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXTableColumnHeader.h; path = Classes/GlobalStateExplorers/DatabaseBrowser/FLEXTableColumnHeader.h; sourceTree = ""; }; 31A53519BB89BDB8B54D20EA9D18FFD5 /* NYTPhotoViewerCloseButtonX@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "NYTPhotoViewerCloseButtonX@3x.png"; path = "Pod/Assets/ios/NYTPhotoViewerCloseButtonX@3x.png"; sourceTree = ""; }; - 32058ADF2BD7E6413D44B1B8645FD904 /* IGListAdapterUpdater+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "IGListAdapterUpdater+DebugDescription.m"; path = "Source/Internal/IGListAdapterUpdater+DebugDescription.m"; sourceTree = ""; }; 320625EDA759238CAED4F7201A67BA91 /* log_format.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = log_format.h; path = db/log_format.h; sourceTree = ""; }; 3280A4C500B6E651E1B59D1E3628C794 /* Pods-Freetime.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-Freetime.modulemap"; sourceTree = ""; }; - 32B43326A7CC749A4A47FF041521DBAF /* IGListMoveIndexInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListMoveIndexInternal.h; path = Source/Common/Internal/IGListMoveIndexInternal.h; sourceTree = ""; }; + 329A0DBB29E386DF65BFFEA499E529A6 /* IGListAdapterDataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterDataSource.h; path = Source/IGListAdapterDataSource.h; sourceTree = ""; }; 32BD0C04A4E285595C3F99DE1AEF048F /* V3StatusCode205.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = V3StatusCode205.swift; path = GitHubAPI/V3StatusCode205.swift; sourceTree = ""; }; - 32E57C415940684A07C5AE82BA554F9B /* IGListKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IGListKit.modulemap; sourceTree = ""; }; 32E8AF9B1065345DE3AFE5635CE6F2BA /* highlight.css */ = {isa = PBXFileReference; includeInIndex = 1; name = highlight.css; path = docs/docsets/SwipeCellKit.docset/Contents/Resources/Documents/css/highlight.css; sourceTree = ""; }; 33168CDCCC4ED9C4CC96FDEA01C72D0D /* FLAnimatedImage.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FLAnimatedImage.modulemap; sourceTree = ""; }; 33281F1FD1ED1DA8464A7B0E1F25959C /* StringHelpers-watchOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "StringHelpers-watchOS-umbrella.h"; path = "../StringHelpers-watchOS/StringHelpers-watchOS-umbrella.h"; sourceTree = ""; }; 3330DD48CCB8531A01BFB0B0E695501F /* Pods-FreetimeWatch Extension-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-FreetimeWatch Extension-resources.sh"; sourceTree = ""; }; 333810301E3E53DF72CB372E1927232B /* paraiso-dark.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = "paraiso-dark.min.css"; path = "Pod/Assets/styles/paraiso-dark.min.css"; sourceTree = ""; }; - 33559C19ECA41427C2EB5954C67CE7FD /* ListSwift+Foundation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ListSwift+Foundation.swift"; path = "Source/Swift/ListSwift+Foundation.swift"; sourceTree = ""; }; 33622847A05995FF7F02512C78FC1C80 /* rust.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = rust.min.js; path = Pod/Assets/Highlighter/languages/rust.min.js; sourceTree = ""; }; 3377EC5E86F9DCAC5047E9729188D56F /* table.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = table.h; path = include/leveldb/table.h; sourceTree = ""; }; 33910098E1E1C7EB3330262DE1D07C35 /* ContextMenu+Animations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ContextMenu+Animations.swift"; path = "ContextMenu/ContextMenu+Animations.swift"; sourceTree = ""; }; @@ -2260,14 +2266,12 @@ 33B288B3F431D4B16D75A333C63DD1F6 /* FLEXLayerExplorerViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXLayerExplorerViewController.h; path = Classes/ObjectExplorers/FLEXLayerExplorerViewController.h; sourceTree = ""; }; 33B72116899A3E3CDE330C0F8E423575 /* FLEXTableContentViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXTableContentViewController.m; path = Classes/GlobalStateExplorers/DatabaseBrowser/FLEXTableContentViewController.m; sourceTree = ""; }; 3423BFD5FDF864365EA613AA772207BA /* FLEXArgumentInputTextView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXArgumentInputTextView.m; path = Classes/Editing/ArgumentInputViews/FLEXArgumentInputTextView.m; sourceTree = ""; }; - 3426DF49D357572773E8A72874138E52 /* IGListKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IGListKit.xcconfig; sourceTree = ""; }; 343DCFA44163FCBFD8E8CDF5CB66CE3B /* carat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = carat.png; path = docs/img/carat.png; sourceTree = ""; }; 3484DC21D5FDFF773C17CC1B9C7C57A5 /* atelier-lakeside-dark.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = "atelier-lakeside-dark.min.css"; path = "Pod/Assets/styles/atelier-lakeside-dark.min.css"; sourceTree = ""; }; 348FA73F93E9EB349C0BF4071785782B /* FLEXNetworkHistoryTableViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXNetworkHistoryTableViewController.h; path = Classes/Network/FLEXNetworkHistoryTableViewController.h; sourceTree = ""; }; 34CAA21E1724A897765261C3161554C1 /* gams.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = gams.min.js; path = Pod/Assets/Highlighter/languages/gams.min.js; sourceTree = ""; }; 34CE4460596F096F7E32D861E77C7A47 /* UIImage+GIF.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+GIF.h"; path = "SDWebImage/UIImage+GIF.h"; sourceTree = ""; }; 34EE12AECCA0B25FB0B16DE8A9CCF4A6 /* llvm.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = llvm.min.js; path = Pod/Assets/Highlighter/languages/llvm.min.js; sourceTree = ""; }; - 35083D0B33F478231C32005AD4C5176E /* IGListKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListKit-umbrella.h"; sourceTree = ""; }; 35152EEA0F9F5A02483E7932BCD4CBBD /* gh.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = gh.png; path = docs/docsets/SwipeCellKit.docset/Contents/Resources/Documents/img/gh.png; sourceTree = ""; }; 3517F66F0492F6A42CA0D3EE0DB11EBD /* SwipeCellKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwipeCellKit.xcconfig; sourceTree = ""; }; 356F1EE2A08316C18E81C72D795D3D99 /* python.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = python.min.js; path = Pod/Assets/Highlighter/languages/python.min.js; sourceTree = ""; }; @@ -2276,9 +2280,9 @@ 35B07C936E9BD7D3E6C14434B32A5E3B /* haxe.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = haxe.min.js; path = Pod/Assets/Highlighter/languages/haxe.min.js; sourceTree = ""; }; 35BA03F5D6B86338F2F977857923CBEC /* FLEXMethodCallingViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXMethodCallingViewController.h; path = Classes/Editing/FLEXMethodCallingViewController.h; sourceTree = ""; }; 35C1B3DE5DCBA54A588986EE91E34B55 /* FLEXRealmDatabaseManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXRealmDatabaseManager.m; path = Classes/GlobalStateExplorers/DatabaseBrowser/FLEXRealmDatabaseManager.m; sourceTree = ""; }; - 35E07DD16B4043195CC031D915CC0CAB /* IGListKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListKit-dummy.m"; sourceTree = ""; }; 35E64967527535CCBEE96D751E63044F /* xl.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = xl.min.js; path = Pod/Assets/Highlighter/languages/xl.min.js; sourceTree = ""; }; 360720B1AF4128F09D0BD86E4E5D1881 /* Pods-FreetimeWatch Extension-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-FreetimeWatch Extension-acknowledgements.markdown"; sourceTree = ""; }; + 363BF31E9A1F5D96F97FF45F9BCA7486 /* NSNumber+IGListDiffable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSNumber+IGListDiffable.m"; path = "Source/Common/NSNumber+IGListDiffable.m"; sourceTree = ""; }; 3665F62ADA6B7D6C6D2AF484D757120B /* UIView+iOS11.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+iOS11.swift"; path = "MessageViewController/UIView+iOS11.swift"; sourceTree = ""; }; 366A16294E4957411F352C72B5BFD55C /* two_level_iterator.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = two_level_iterator.cc; path = table/two_level_iterator.cc; sourceTree = ""; }; 36B3EDA20E8C1CA606ADA06E4E1F89BD /* SwipeTableViewCellDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = SwipeTableViewCellDelegate.html; path = docs/Protocols/SwipeTableViewCellDelegate.html; sourceTree = ""; }; @@ -2293,11 +2297,12 @@ 38116EF3C229C5FC779146A4C3D776CD /* InMemoryNormalizedCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InMemoryNormalizedCache.swift; path = Sources/Apollo/InMemoryNormalizedCache.swift; sourceTree = ""; }; 38148962E8DF3468D25A72D9BE052797 /* fi.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fi.lproj; path = Pod/Assets/fi.lproj; sourceTree = ""; }; 386FB9C9AB47AEB2EFC2647AD9DFE09B /* SwipeExpansionStyle.html */ = {isa = PBXFileReference; includeInIndex = 1; name = SwipeExpansionStyle.html; path = docs/Structs/SwipeExpansionStyle.html; sourceTree = ""; }; + 38C1D59A3000A11DA80738AB78B9A629 /* IGListAdapterMoveDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterMoveDelegate.h; path = Source/IGListAdapterMoveDelegate.h; sourceTree = ""; }; 38E20011C25C413262494EB6BF05D00F /* Apollo-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Apollo-iOS-dummy.m"; sourceTree = ""; }; 38E94514C3DDBDDD36A97AB2EA158C2D /* avrasm.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = avrasm.min.js; path = Pod/Assets/Highlighter/languages/avrasm.min.js; sourceTree = ""; }; 38FB4F1D16B45E3CBE3C98F53CBB1BC0 /* FLAnimatedImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLAnimatedImageView.h; path = FLAnimatedImage/FLAnimatedImageView.h; sourceTree = ""; }; 38FDDD0FB4127960F6A7C4DA34130DFF /* cmark-gfm-swift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "cmark-gfm-swift-umbrella.h"; sourceTree = ""; }; - 39031366E64473A1374A53A6792F6249 /* UIScrollView+IGListKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+IGListKit.m"; path = "Source/Internal/UIScrollView+IGListKit.m"; sourceTree = ""; }; + 39399DA508EBC0B933898B69378970B9 /* IGListTransitionDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListTransitionDelegate.h; path = Source/IGListTransitionDelegate.h; sourceTree = ""; }; 394F8920015405F46786FD04A7274F34 /* FLEXCookiesTableViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXCookiesTableViewController.h; path = Classes/GlobalStateExplorers/FLEXCookiesTableViewController.h; sourceTree = ""; }; 3971A5CF85FDF225D6DB6C8273BDAA7A /* V3Repository.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = V3Repository.swift; path = GitHubAPI/V3Repository.swift; sourceTree = ""; }; 3999DB394894A553CC98B13E5FB226CD /* ContextMenuPresentationController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ContextMenuPresentationController.swift; path = ContextMenu/ContextMenuPresentationController.swift; sourceTree = ""; }; @@ -2306,18 +2311,21 @@ 3A03638A1C29EB942804CBBF8EFFC555 /* ConstraintRelation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelation.swift; path = Source/ConstraintRelation.swift; sourceTree = ""; }; 3A0988FF3A462562AE9FDDED822C9166 /* TabmanLineIndicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TabmanLineIndicator.swift; path = Sources/Tabman/TabmanBar/Components/Indicator/Styles/TabmanLineIndicator.swift; sourceTree = ""; }; 3A1DE1A86CB9E04A907C02268521A49A /* GitHubSession-watchOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "GitHubSession-watchOS.modulemap"; path = "../GitHubSession-watchOS/GitHubSession-watchOS.modulemap"; sourceTree = ""; }; - 3A316AA710BF5F3F324FD9F369B29EE5 /* IGListCollectionContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListCollectionContext.h; path = Source/IGListCollectionContext.h; sourceTree = ""; }; + 3A1F2374201805BF53A898DCBA25F8B9 /* IGListAdapterUpdaterInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterUpdaterInternal.h; path = Source/Internal/IGListAdapterUpdaterInternal.h; sourceTree = ""; }; 3A5D3CA254EA36E27805D22009E7D66F /* ConstraintViewDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintViewDSL.swift; path = Source/ConstraintViewDSL.swift; sourceTree = ""; }; 3A97A56714FACD635CED502E9DE5C22E /* UIScrollView+Interaction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScrollView+Interaction.swift"; path = "Sources/AutoInsetter/Utilities/UIScrollView+Interaction.swift"; sourceTree = ""; }; + 3AB54AB5B6B637FF1990D14DA6B6ABE4 /* IGListMoveIndexInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListMoveIndexInternal.h; path = Source/Common/Internal/IGListMoveIndexInternal.h; sourceTree = ""; }; 3B09E5FC5A839C88FD1760F4007A5EE3 /* GraphQLSelectionSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphQLSelectionSet.swift; path = Sources/Apollo/GraphQLSelectionSet.swift; sourceTree = ""; }; 3B1C38C58E0E9519E008B9F462E54E2F /* UIImageView+HighlightedWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+HighlightedWebCache.h"; path = "SDWebImage/UIImageView+HighlightedWebCache.h"; sourceTree = ""; }; 3B2468C6E8CD538886184A8C1DFAD01C /* JSONSerializationFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONSerializationFormat.swift; path = Sources/Apollo/JSONSerializationFormat.swift; sourceTree = ""; }; + 3B331573DF5DC830C5C789B9E84522EC /* IGListSectionMap+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "IGListSectionMap+DebugDescription.m"; path = "Source/Internal/IGListSectionMap+DebugDescription.m"; sourceTree = ""; }; 3B4BD01E0B341163049185C778801106 /* fsharp.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = fsharp.min.js; path = Pod/Assets/Highlighter/languages/fsharp.min.js; sourceTree = ""; }; 3B65D632C3CCA70A399E96175A47B1B3 /* TabmanBar+Protocols.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TabmanBar+Protocols.swift"; path = "Sources/Tabman/TabmanBar/TabmanBar+Protocols.swift"; sourceTree = ""; }; 3B8505C6748E69B732897DDDBC0BA746 /* FLEXPropertyEditorViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXPropertyEditorViewController.m; path = Classes/Editing/FLEXPropertyEditorViewController.m; sourceTree = ""; }; 3BA503322D97710B08EAD30893A9714A /* TabmanButtonBar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TabmanButtonBar.swift; path = Sources/Tabman/TabmanBar/Styles/Abstract/TabmanButtonBar.swift; sourceTree = ""; }; 3BB09786919083EF0852F5B5CD0C22BE /* armasm.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = armasm.min.js; path = Pod/Assets/Highlighter/languages/armasm.min.js; sourceTree = ""; }; 3BB4CC33EB68515511E69D9B920FF657 /* FlatCache-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FlatCache-prefix.pch"; sourceTree = ""; }; + 3BC4F48789FCB9A5F2B8BA85A573F3E5 /* IGListIndexPathResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListIndexPathResultInternal.h; path = Source/Common/Internal/IGListIndexPathResultInternal.h; sourceTree = ""; }; 3BEE8DC8F0630A72CE0E727ECCD0DAC1 /* plugin.c */ = {isa = PBXFileReference; includeInIndex = 1; name = plugin.c; path = Source/cmark_gfm/plugin.c; sourceTree = ""; }; 3C2938E5935C3F72729441CFC38EFA94 /* FBSnapshotTestCasePlatform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSnapshotTestCasePlatform.h; path = FBSnapshotTestCase/FBSnapshotTestCasePlatform.h; sourceTree = ""; }; 3CB5897E17841F79FDD812FC66EB8EB2 /* V3PullRequestFilesRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = V3PullRequestFilesRequest.swift; path = GitHubAPI/V3PullRequestFilesRequest.swift; sourceTree = ""; }; @@ -2327,31 +2335,35 @@ 3D0896176841D14D5AA621F34F61251E /* houdini.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = houdini.h; path = Source/cmark_gfm/include/houdini.h; sourceTree = ""; }; 3D32CCD97DDB618AA4D95217242A44A6 /* ConstraintLayoutGuide+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintLayoutGuide+Extensions.swift"; path = "Source/ConstraintLayoutGuide+Extensions.swift"; sourceTree = ""; }; 3D64087F1880D93A3384BC68DE0A65F4 /* FLEXArrayExplorerViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXArrayExplorerViewController.h; path = Classes/ObjectExplorers/FLEXArrayExplorerViewController.h; sourceTree = ""; }; + 3D6E55C049682E6E911B52D8057A7D5B /* IGListBatchUpdateData+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "IGListBatchUpdateData+DebugDescription.m"; path = "Source/Internal/IGListBatchUpdateData+DebugDescription.m"; sourceTree = ""; }; 3D79C49632DCF1F5777CF8EE0EF7B568 /* github.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = github.min.css; path = Pod/Assets/styles/github.min.css; sourceTree = ""; }; 3D8C38AB4D8F1C2F66DDC9E8A987FEC8 /* Enums.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Enums.html; path = docs/docsets/SwipeCellKit.docset/Contents/Resources/Documents/Enums.html; sourceTree = ""; }; - 3DA1F1B7729002A495F24DFBF29BF2B0 /* IGListAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAssert.h; path = Source/Common/IGListAssert.h; sourceTree = ""; }; 3DB28AACBEFFD4B7B1CE1E0030ACA098 /* Swipeable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Swipeable.swift; path = Source/Swipeable.swift; sourceTree = ""; }; 3DBF726B4571E0AB0940BB013A9E01EA /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; 3DC883F64785E3A39439B552EBF9F7B6 /* actionscript.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = actionscript.min.js; path = Pod/Assets/Highlighter/languages/actionscript.min.js; sourceTree = ""; }; 3DD12A147FF4A823B934FBB238845F26 /* Guides.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Guides.html; path = docs/docsets/SwipeCellKit.docset/Contents/Resources/Documents/Guides.html; sourceTree = ""; }; 3DF81175CDF4A8B1654BD00EFE9B50F4 /* String+V3Links.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+V3Links.swift"; path = "GitHubAPI/String+V3Links.swift"; sourceTree = ""; }; 3E168A0D8B049D3453C1C99481D2A89A /* it.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = it.lproj; path = Pod/Assets/it.lproj; sourceTree = ""; }; - 3E2CFD789E5E3C5A129AA742662CEE32 /* IGListKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListKit.h; path = Source/IGListKit.h; sourceTree = ""; }; + 3E6DCA3C8A9A92C5FAAF08E164F56E72 /* ListDiffable+FunctionHash.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ListDiffable+FunctionHash.swift"; path = "Source/Swift/ListDiffable+FunctionHash.swift"; sourceTree = ""; }; 3E84AE4EFA45694E78B700B885F00172 /* FLEXArgumentInputDateView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXArgumentInputDateView.h; path = Classes/Editing/ArgumentInputViews/FLEXArgumentInputDateView.h; sourceTree = ""; }; 3EABB828950BEBED48C45AFC70BF11E1 /* FLEXUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXUtility.h; path = Classes/Utility/FLEXUtility.h; sourceTree = ""; }; 3F0E6D3C220D11373DA45CF5CCEE24B2 /* cmark_gfm_swift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = cmark_gfm_swift.framework; path = "cmark-gfm-swift.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; 3F6668FBDC8D3B765F58E2C66829CD0F /* Tabman-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Tabman-umbrella.h"; sourceTree = ""; }; 3F94DC4F31B9CA3B0FF73EA7CACBE632 /* oxygene.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = oxygene.min.js; path = Pod/Assets/Highlighter/languages/oxygene.min.js; sourceTree = ""; }; + 3F95BC592B7F2CAA82A1769A73ADE170 /* IGListGenericSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListGenericSectionController.h; path = Source/IGListGenericSectionController.h; sourceTree = ""; }; 3FCDD176837F76DADFAB6F59EF12285B /* atelier-savanna-dark.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = "atelier-savanna-dark.min.css"; path = "Pod/Assets/styles/atelier-savanna-dark.min.css"; sourceTree = ""; }; 3FD7DCBDF3250CE3F39E269DDCF3B10A /* core-extensions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "core-extensions.h"; path = "Source/cmark_gfm/include/core-extensions.h"; sourceTree = ""; }; 3FEA942A38FDC4C815E3DDCDCB268F21 /* TabmanBar+Construction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TabmanBar+Construction.swift"; path = "Sources/Tabman/TabmanBar/TabmanBar+Construction.swift"; sourceTree = ""; }; 40017F7B89CF015922D7E5CC573E8F63 /* ko.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ko.lproj; path = Pod/Assets/ko.lproj; sourceTree = ""; }; 402E0A5AF8F55F06107A9C1721C80F84 /* scanners.re */ = {isa = PBXFileReference; includeInIndex = 1; name = scanners.re; path = Source/cmark_gfm/scanners.re; sourceTree = ""; }; 404B3FA5AA39F164A80C65C7360B97E9 /* V3MarkRepositoryNotificationsRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = V3MarkRepositoryNotificationsRequest.swift; path = GitHubAPI/V3MarkRepositoryNotificationsRequest.swift; sourceTree = ""; }; + 406914F3506AA24388BCFBC7A5213DCB /* IGListMoveIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListMoveIndex.h; path = Source/Common/IGListMoveIndex.h; sourceTree = ""; }; 4086072AA571F2FC5309F0CEBF3E3B48 /* Pods-FreetimeTests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-FreetimeTests-frameworks.sh"; sourceTree = ""; }; + 4089F4C3A77147CF6D568A87394B964F /* IGListMoveIndexPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListMoveIndexPath.h; path = Source/Common/IGListMoveIndexPath.h; sourceTree = ""; }; 411AD504886E68A9A3FB37F0FC218F17 /* htmlbars.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = htmlbars.min.js; path = Pod/Assets/Highlighter/languages/htmlbars.min.js; sourceTree = ""; }; 413233506683883FFBC5E70FB56F58F8 /* julia.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = julia.min.js; path = Pod/Assets/Highlighter/languages/julia.min.js; sourceTree = ""; }; 415399F20D739903B93971F3E1BB3EAB /* AutoInsetter-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AutoInsetter-dummy.m"; sourceTree = ""; }; + 41911A86470F9EC924304C0F8AA0F630 /* IGListKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListKit-dummy.m"; sourceTree = ""; }; 4198471B20720603F74FF6B96CEF6251 /* FLEXTableContentCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXTableContentCell.m; path = Classes/GlobalStateExplorers/DatabaseBrowser/FLEXTableContentCell.m; sourceTree = ""; }; 4221827A443A109095447936B00E8AC0 /* makefile.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = makefile.min.js; path = Pod/Assets/Highlighter/languages/makefile.min.js; sourceTree = ""; }; 42CFDF38CC004515BAB8A62987811FB0 /* smali.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = smali.min.js; path = Pod/Assets/Highlighter/languages/smali.min.js; sourceTree = ""; }; @@ -2362,7 +2374,8 @@ 434F7E4CB803B496523BE2C1688F2417 /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; 435B50EB4F503C1D8E9FA815F99B7582 /* blocks.c */ = {isa = PBXFileReference; includeInIndex = 1; name = blocks.c; path = Source/cmark_gfm/blocks.c; sourceTree = ""; }; 43A2663BD04A20339B5219F1C6CBD865 /* FLEXSQLiteDatabaseManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXSQLiteDatabaseManager.m; path = Classes/GlobalStateExplorers/DatabaseBrowser/FLEXSQLiteDatabaseManager.m; sourceTree = ""; }; - 43E7152494B2A55C642FEFB7A85A2202 /* IGListBindingSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListBindingSectionController.m; path = Source/IGListBindingSectionController.m; sourceTree = ""; }; + 43B5BC9714D0F4680C1DCB7FBDA83240 /* ListDiffableBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ListDiffableBox.swift; path = Source/Swift/ListDiffableBox.swift; sourceTree = ""; }; + 43B7C04F42B555F4918A37C9AF9A38C6 /* NSNumber+IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSNumber+IGListDiffable.h"; path = "Source/Common/NSNumber+IGListDiffable.h"; sourceTree = ""; }; 440612FEB5368048502AF690FCB7404F /* ConstraintLayoutGuide.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuide.swift; path = Source/ConstraintLayoutGuide.swift; sourceTree = ""; }; 440D4AE7C0B633A1281D2A39D6217B72 /* obsidian.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = obsidian.min.css; path = Pod/Assets/styles/obsidian.min.css; sourceTree = ""; }; 442252C855651F78479891D9C5ED9D52 /* linked_list.c */ = {isa = PBXFileReference; includeInIndex = 1; name = linked_list.c; path = Source/cmark_gfm/linked_list.c; sourceTree = ""; }; @@ -2388,10 +2401,10 @@ 472D1316E62E543474DB20C82F1DC069 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = Info.plist; path = docs/docsets/SwipeCellKit.docset/Contents/Info.plist; sourceTree = ""; }; 472DD4CB40940C0D71B7CFB193285DD9 /* FLEXSystemLogTableViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXSystemLogTableViewController.h; path = Classes/GlobalStateExplorers/SystemLog/FLEXSystemLogTableViewController.h; sourceTree = ""; }; 47316A0D3B9F6A9A184718546589940C /* ConstraintMakerPriortizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerPriortizable.swift; path = Source/ConstraintMakerPriortizable.swift; sourceTree = ""; }; + 473CA28B35FF2DE5245EC6E6B39972D8 /* UIScrollView+IGListKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+IGListKit.h"; path = "Source/Internal/UIScrollView+IGListKit.h"; sourceTree = ""; }; 4741255A3993565F64FA5658F04E0858 /* less.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = less.min.js; path = Pod/Assets/Highlighter/languages/less.min.js; sourceTree = ""; }; 479204CCE65C0D93A9095009CA702D69 /* StringHelpers.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = StringHelpers.framework; path = "StringHelpers-iOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; 47E94CC7B5E24D1CC4CF0BEA02D7B6A5 /* mercury.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = mercury.min.js; path = Pod/Assets/Highlighter/languages/mercury.min.js; sourceTree = ""; }; - 4806E1ABAFAB39FBA9748BD9A37AC22D /* IGListIndexPathResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListIndexPathResultInternal.h; path = Source/Common/Internal/IGListIndexPathResultInternal.h; sourceTree = ""; }; 48241390C786A4835C189DC475F4976F /* StringHelpers-watchOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "StringHelpers-watchOS.modulemap"; path = "../StringHelpers-watchOS/StringHelpers-watchOS.modulemap"; sourceTree = ""; }; 48829618010490838A017F7DD81931C9 /* x86asm.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = x86asm.min.js; path = Pod/Assets/Highlighter/languages/x86asm.min.js; sourceTree = ""; }; 48F3DBB7F7FB37DB3D978C6A0AAFD867 /* Timeline.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeline.swift; path = Source/Timeline.swift; sourceTree = ""; }; @@ -2429,12 +2442,12 @@ 4D841779E4574678C06C677E190E00D3 /* V3MarkNotificationsRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = V3MarkNotificationsRequest.swift; path = GitHubAPI/V3MarkNotificationsRequest.swift; sourceTree = ""; }; 4D9BC99B185EA322F9A63A1CF358F1CE /* FLEXManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXManager.h; path = Classes/FLEXManager.h; sourceTree = ""; }; 4DC78B130396C0BEBA728E410D070ED0 /* ResultOrPromise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResultOrPromise.swift; path = Sources/Apollo/ResultOrPromise.swift; sourceTree = ""; }; - 4DCA0DFBAB0AB8668FF84D53E6DBF67C /* IGListBatchContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBatchContext.h; path = Source/IGListBatchContext.h; sourceTree = ""; }; 4DCBA62278265D3C7A724E000853AD15 /* safari.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = safari.png; path = Pod/Assets/safari.png; sourceTree = ""; }; 4E02BAA770185470094ADF2BCBE18512 /* hy.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = hy.min.js; path = Pod/Assets/Highlighter/languages/hy.min.js; sourceTree = ""; }; 4E0891B9E159C7DF37A05BA4228A800B /* safari-7.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "safari-7.png"; path = "Pod/Assets/safari-7.png"; sourceTree = ""; }; 4E3D2109CDBD9737C346130F13F66E02 /* FLEXKeyboardShortcutManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXKeyboardShortcutManager.m; path = Classes/Utility/FLEXKeyboardShortcutManager.m; sourceTree = ""; }; 4EA2F7EC52E3F51D193DDA3314D6F910 /* filter_block.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = filter_block.cc; path = table/filter_block.cc; sourceTree = ""; }; + 4EB078C60155E4AB5790B6C58661DAC6 /* IGListBatchUpdateData+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "IGListBatchUpdateData+DebugDescription.h"; path = "Source/Internal/IGListBatchUpdateData+DebugDescription.h"; sourceTree = ""; }; 4EFE039F8ADD7090FDA2BC1958B9A9A5 /* magula.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = magula.min.css; path = Pod/Assets/styles/magula.min.css; sourceTree = ""; }; 4EFED60E8D8C8EE52E43A5531B921497 /* latex.c */ = {isa = PBXFileReference; includeInIndex = 1; name = latex.c; path = Source/cmark_gfm/latex.c; sourceTree = ""; }; 4F0F853DDC762D1E725D830612DCB862 /* Tabman.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Tabman.xcconfig; sourceTree = ""; }; @@ -2444,23 +2457,20 @@ 4FF041B424DDB1F933B43156D51CCC83 /* FLEXNetworkObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXNetworkObserver.m; path = Classes/Network/PonyDebugger/FLEXNetworkObserver.m; sourceTree = ""; }; 4FFA06F4987F3499437F197697AD92D3 /* NSBundle+NYTPhotoViewer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+NYTPhotoViewer.h"; path = "Pod/Classes/ios/Resource Loading/NSBundle+NYTPhotoViewer.h"; sourceTree = ""; }; 502230108F9A7CC3DD3EDC539E2854E9 /* syntax_extension.c */ = {isa = PBXFileReference; includeInIndex = 1; name = syntax_extension.c; path = Source/cmark_gfm/syntax_extension.c; sourceTree = ""; }; - 506F2376D9CEB1683CC066FAEB4E988E /* IGListReloadIndexPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListReloadIndexPath.m; path = Source/Internal/IGListReloadIndexPath.m; sourceTree = ""; }; - 50747E5574BAFD29106A6748D001E79E /* IGListAdapter+UICollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "IGListAdapter+UICollectionView.h"; path = "Source/Internal/IGListAdapter+UICollectionView.h"; sourceTree = ""; }; 507CCA2996E7F7A7F576CCA6A6CF37C6 /* GitHubAPI.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = GitHubAPI.framework; path = "GitHubAPI-watchOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; 50922D3757E02A9EE4190F740B304F54 /* sml.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = sml.min.js; path = Pod/Assets/Highlighter/languages/sml.min.js; sourceTree = ""; }; - 5096C3B3B8B9AA57BB5C204C97760793 /* IGListCollectionViewLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListCollectionViewLayout.h; path = Source/IGListCollectionViewLayout.h; sourceTree = ""; }; 50B8AEA411BC4A82BB73204337FDB54C /* arta.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = arta.min.css; path = Pod/Assets/styles/arta.min.css; sourceTree = ""; }; 50C64629893C1D971E11172AD7428FB7 /* NYTPhotosViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NYTPhotosViewController.m; path = Pod/Classes/ios/NYTPhotosViewController.m; sourceTree = ""; }; 50CF0CED28191B71DB7539AABA40A78D /* map.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = map.h; path = Source/cmark_gfm/include/map.h; sourceTree = ""; }; 50FF10390271C1C4E6686FB542D819DB /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; 5145E532B56751F7EAE25A9292C48D70 /* Pods-FreetimeWatch.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-FreetimeWatch.modulemap"; sourceTree = ""; }; - 519C0A495849A89E80BED3937F0017B7 /* ListSwiftDiffable+Boxed.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ListSwiftDiffable+Boxed.swift"; path = "Source/Swift/ListSwiftDiffable+Boxed.swift"; sourceTree = ""; }; 51A817D3C8614534CCF33462386218F8 /* DateAgo.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = DateAgo.framework; path = "DateAgo-iOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; 51A81F8FAA706046BC5C2799242C5277 /* FLEXNetworkTransactionDetailTableViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXNetworkTransactionDetailTableViewController.h; path = Classes/Network/FLEXNetworkTransactionDetailTableViewController.h; sourceTree = ""; }; 51DDCB5224C54F029669E232763F6241 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 520387EB326F027F788A819EDFE2E903 /* NYTPhotoViewer.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = NYTPhotoViewer.bundle; path = "NYTPhotoViewer-NYTPhotoViewer.bundle"; sourceTree = BUILT_PRODUCTS_DIR; }; 521C20B2E08541E2D434146EAA4FDC86 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 5272896322B58F31ADF23A4CDF321287 /* django.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = django.min.js; path = Pod/Assets/Highlighter/languages/django.min.js; sourceTree = ""; }; + 529021310CAFBBFC3D52698FEFC3B891 /* IGListBatchUpdateState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBatchUpdateState.h; path = Source/Internal/IGListBatchUpdateState.h; sourceTree = ""; }; 52AF1F13E70DE418369C232118AD3637 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 52B68C68737DF0785AFF27F79162E23E /* JSON.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSON.swift; path = Sources/Apollo/JSON.swift; sourceTree = ""; }; 5308B7085AC300602A6208B22EB1E2C5 /* iterator.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = iterator.cc; path = table/iterator.cc; sourceTree = ""; }; @@ -2470,7 +2480,6 @@ 53CC3C261AB2E62D5A078938F7069103 /* CGRect+Area.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CGRect+Area.swift"; path = "ContextMenu/CGRect+Area.swift"; sourceTree = ""; }; 53DDF023CC5ACF8832D51DB09DF461EE /* Pods-FreetimeTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-FreetimeTests-acknowledgements.markdown"; sourceTree = ""; }; 53FBA6BA72B6A2565E092F8F73DCF6F9 /* AutoInsetter-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AutoInsetter-prefix.pch"; sourceTree = ""; }; - 5415477DBDC3E2FDE6FAB8486222D61A /* IGListIndexPathResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListIndexPathResult.m; path = Source/Common/IGListIndexPathResult.m; sourceTree = ""; }; 5422BAD8677B1F3B294F9BF5C1C0044E /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 5450D82A1135C631F862EFF9195B64EA /* es.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = es.lproj; path = Pod/Assets/es.lproj; sourceTree = ""; }; 545A706912524AEFAC5F8A2FE5F808D7 /* profile.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = profile.min.js; path = Pod/Assets/Highlighter/languages/profile.min.js; sourceTree = ""; }; @@ -2492,14 +2501,11 @@ 566CA065F078CC76DC1CB838C095D749 /* StyledText-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "StyledText-umbrella.h"; sourceTree = ""; }; 568941030D1B04F0FBBD88AB516C9795 /* histogram.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = histogram.cc; path = util/histogram.cc; sourceTree = ""; }; 56A0CDA4AC674DEBB54E64760FCCE834 /* LayoutConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraintItem.swift; path = Source/LayoutConstraintItem.swift; sourceTree = ""; }; - 56B61BFBA882B691E683061EFCA5A658 /* ListAdapter+Values.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ListAdapter+Values.swift"; path = "Source/Swift/ListAdapter+Values.swift"; sourceTree = ""; }; 56E9010F7C481737ACD482504DABF29C /* FLEXHierarchyTableViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXHierarchyTableViewController.m; path = Classes/ViewHierarchy/FLEXHierarchyTableViewController.m; sourceTree = ""; }; - 572619DA57F83751FE1F9B6E030A7B15 /* IGListDebugger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListDebugger.h; path = Source/Internal/IGListDebugger.h; sourceTree = ""; }; 572AC3D16F3B9A78EE74DBF8B6C84C04 /* plugin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = plugin.h; path = Source/cmark_gfm/include/plugin.h; sourceTree = ""; }; 5739C2B3BA540B8EA2C285BCE06AAC6E /* Tabman.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Tabman.framework; path = Tabman.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 5754A632B0E79B4EC3034BFE524E02AA /* FLEXViewControllerExplorerViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXViewControllerExplorerViewController.h; path = Classes/ObjectExplorers/FLEXViewControllerExplorerViewController.h; sourceTree = ""; }; 5754C9A57116C8B210F9A02B6D6A399A /* String+WordAtRange.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+WordAtRange.swift"; path = "MessageViewController/String+WordAtRange.swift"; sourceTree = ""; }; - 57896C970219E216EC448AF0EA26DAA4 /* IGListStackedSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListStackedSectionController.m; path = Source/IGListStackedSectionController.m; sourceTree = ""; }; 578C11DF1DC3FB1692F346F955DF0CC3 /* arduino.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = arduino.min.js; path = Pod/Assets/Highlighter/languages/arduino.min.js; sourceTree = ""; }; 583498AAEAC94040AFF2A85931498469 /* FLAnimatedImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLAnimatedImage.h; path = FLAnimatedImage/FLAnimatedImage.h; sourceTree = ""; }; 584C4C80F52FF6B10596FF16D7210D76 /* FLEXMultiColumnTableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXMultiColumnTableView.m; path = Classes/GlobalStateExplorers/DatabaseBrowser/FLEXMultiColumnTableView.m; sourceTree = ""; }; @@ -2509,6 +2515,7 @@ 58E993C9335406889329ACA629649CE8 /* GitHubSession-watchOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GitHubSession-watchOS-prefix.pch"; path = "../GitHubSession-watchOS/GitHubSession-watchOS-prefix.pch"; sourceTree = ""; }; 58EF29526C62AC225A048105E03519D5 /* Crashlytics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Crashlytics.framework; path = iOS/Crashlytics.framework; sourceTree = ""; }; 58F8FEF57F69ECF15AED9B2F78399788 /* strikethrough.c */ = {isa = PBXFileReference; includeInIndex = 1; name = strikethrough.c; path = Source/cmark_gfm/strikethrough.c; sourceTree = ""; }; + 5938E913C6593CCDFF378B9CA152F83F /* IGListSectionMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListSectionMap.h; path = Source/Internal/IGListSectionMap.h; sourceTree = ""; }; 595110F858D97502BCC950458C820C43 /* GoogleToolboxForMac-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GoogleToolboxForMac-umbrella.h"; sourceTree = ""; }; 59720C3BCC4EEB3A9A764736390A8018 /* SwipeActionTransitioning.html */ = {isa = PBXFileReference; includeInIndex = 1; name = SwipeActionTransitioning.html; path = docs/docsets/SwipeCellKit.docset/Contents/Resources/Documents/Protocols/SwipeActionTransitioning.html; sourceTree = ""; }; 59D002C77FA32F7AEDDFFD57531E6F53 /* TabmanFixedButtonBar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TabmanFixedButtonBar.swift; path = Sources/Tabman/TabmanBar/Styles/TabmanFixedButtonBar.swift; sourceTree = ""; }; @@ -2517,7 +2524,6 @@ 59EFEC02D93F54D40E0CAD67901F795E /* FLEXNetworkHistoryTableViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXNetworkHistoryTableViewController.m; path = Classes/Network/FLEXNetworkHistoryTableViewController.m; sourceTree = ""; }; 59F05B238ABD7920BDF1047E0D7C8ADC /* Pods-FreetimeWatch-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-FreetimeWatch-umbrella.h"; sourceTree = ""; }; 5A38EEAABFA74D4ECEC44FFE0F6D6EAA /* inform7.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = inform7.min.js; path = Pod/Assets/Highlighter/languages/inform7.min.js; sourceTree = ""; }; - 5A3B006CD001A1F77CC4AE8BAE914910 /* IGListMoveIndexPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListMoveIndexPath.h; path = Source/Common/IGListMoveIndexPath.h; sourceTree = ""; }; 5AA02887152FA87C19B2724C750CB16B /* NYTPhotoContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NYTPhotoContainer.h; path = Pod/Classes/ios/Protocols/NYTPhotoContainer.h; sourceTree = ""; }; 5ACC81F48E7B805D9AAA488FA94F24F4 /* TransitionOperation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransitionOperation.swift; path = Sources/Pageboy/Utilities/Transitioning/TransitionOperation.swift; sourceTree = ""; }; 5B3AC118109916E270EBBF60DF10D53E /* markdown.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = markdown.min.js; path = Pod/Assets/Highlighter/languages/markdown.min.js; sourceTree = ""; }; @@ -2525,41 +2531,41 @@ 5B7A43880607DF7C063AA50C4C9A3F55 /* map.c */ = {isa = PBXFileReference; includeInIndex = 1; name = map.c; path = Source/cmark_gfm/map.c; sourceTree = ""; }; 5C0E11329A574DB1A5E6E85D63FB2FAF /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; 5C30F62379B4CA5C2B89AC1B46CDFF97 /* FLAnimatedImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FLAnimatedImage-prefix.pch"; sourceTree = ""; }; - 5CADB8441D09E2440D43212C6118D0C2 /* IGListBatchUpdateState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBatchUpdateState.h; path = Source/Internal/IGListBatchUpdateState.h; sourceTree = ""; }; 5CBA9EBBAA8B738CA9754EC8CA8F2FF0 /* pony.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = pony.min.js; path = Pod/Assets/Highlighter/languages/pony.min.js; sourceTree = ""; }; 5CD6096511CC7D877C313D4DB9E36A3A /* GitHubSession-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GitHubSession-iOS-umbrella.h"; sourceTree = ""; }; 5CFEE7C1B8B4DEDADBC60ACF216CB81D /* SwipeTableViewCellDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = SwipeTableViewCellDelegate.html; path = docs/docsets/SwipeCellKit.docset/Contents/Resources/Documents/Protocols/SwipeTableViewCellDelegate.html; sourceTree = ""; }; 5D5EA9BEC761F222C54B556E43218481 /* FBSnapshotTestCase-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSnapshotTestCase-umbrella.h"; sourceTree = ""; }; 5D86CABB32DF285EB4BD46DD8BFA37ED /* TabmanItemColorCrossfadeTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TabmanItemColorCrossfadeTransition.swift; path = Sources/Tabman/TabmanBar/Transitioning/ItemTransition/TabmanItemColorCrossfadeTransition.swift; sourceTree = ""; }; + 5D92AA998486F896B2FD20FBDBCC1E04 /* UICollectionViewLayout+InteractiveReordering.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionViewLayout+InteractiveReordering.m"; path = "Source/Internal/UICollectionViewLayout+InteractiveReordering.m"; sourceTree = ""; }; 5DAD9AA6F642CBC581842E66FE39F7CC /* GitHubUserSession+NetworkingConfigs.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "GitHubUserSession+NetworkingConfigs.swift"; path = "GitHubSession/GitHubUserSession+NetworkingConfigs.swift"; sourceTree = ""; }; + 5DCD26707CB482D8D5B4DF5F920542D8 /* IGListArrayUtilsInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListArrayUtilsInternal.h; path = Source/Common/Internal/IGListArrayUtilsInternal.h; sourceTree = ""; }; 5E10FC5FC17E8C86BE81510660AFDD6E /* FLEXArgumentInputViewFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXArgumentInputViewFactory.h; path = Classes/Editing/ArgumentInputViews/FLEXArgumentInputViewFactory.h; sourceTree = ""; }; 5E3CBBF59A4FC50913C3CF1C48131524 /* FLEXNetworkTransactionDetailTableViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXNetworkTransactionDetailTableViewController.m; path = Classes/Network/FLEXNetworkTransactionDetailTableViewController.m; sourceTree = ""; }; 5E580D211FC9DA2700515EA98066C8A9 /* MessageViewController-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MessageViewController-dummy.m"; sourceTree = ""; }; - 5E81F2089EBA94E6697FF54D51393521 /* ListSwiftAdapter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ListSwiftAdapter.swift; path = Source/Swift/ListSwiftAdapter.swift; sourceTree = ""; }; 5EA93B25DB44D107BAAD114245474A80 /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; 5EE98A9B18B404794E5461EB84E5AF5E /* ir-black.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = "ir-black.min.css"; path = "Pod/Assets/styles/ir-black.min.css"; sourceTree = ""; }; 5F1C212054E061974AFC85A2FE9B012C /* ScaleTransition.html */ = {isa = PBXFileReference; includeInIndex = 1; name = ScaleTransition.html; path = docs/docsets/SwipeCellKit.docset/Contents/Resources/Documents/Structs/ScaleTransition.html; sourceTree = ""; }; 5F47B2281359A458CA864F39C64A917F /* FLEXFileBrowserSearchOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXFileBrowserSearchOperation.h; path = Classes/GlobalStateExplorers/FLEXFileBrowserSearchOperation.h; sourceTree = ""; }; - 5F59A992559D2230FC848AD38B083EC8 /* IGListDebugger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListDebugger.m; path = Source/Internal/IGListDebugger.m; sourceTree = ""; }; 5F732D4C60B8578685B4E078C1475C23 /* FLEXKeyboardShortcutManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXKeyboardShortcutManager.h; path = Classes/Utility/FLEXKeyboardShortcutManager.h; sourceTree = ""; }; 5FAD8C51E2EC6E7A24D536CABC5274FF /* FLEXMultiColumnTableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXMultiColumnTableView.h; path = Classes/GlobalStateExplorers/DatabaseBrowser/FLEXMultiColumnTableView.h; sourceTree = ""; }; - 5FE5B7A330446FB760268B0C74E3DC0A /* IGListAdapterUpdater.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListAdapterUpdater.m; path = Source/IGListAdapterUpdater.m; sourceTree = ""; }; 60229EDC4551EF60D938396A1B6F6727 /* logging.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = logging.cc; path = util/logging.cc; sourceTree = ""; }; 6022ED5449F14691902C63DB5CE1BC86 /* ocean.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = ocean.min.css; path = Pod/Assets/styles/ocean.min.css; sourceTree = ""; }; + 602AEB536DE42395909EE56893EF6224 /* IGListDebuggingUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListDebuggingUtilities.m; path = Source/Internal/IGListDebuggingUtilities.m; sourceTree = ""; }; 604EF632618642AFA5E08A32A0DE1CE9 /* FLEX.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FLEX.modulemap; sourceTree = ""; }; 6080329F75FCDF1395CE725BE28A9508 /* PageboyViewController+AutoScrolling.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PageboyViewController+AutoScrolling.swift"; path = "Sources/Pageboy/Extensions/PageboyViewController+AutoScrolling.swift"; sourceTree = ""; }; + 6080D0B2D6B2762CE605E5B2A4024F9D /* ListSwiftDiffable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ListSwiftDiffable.swift; path = Source/Swift/ListSwiftDiffable.swift; sourceTree = ""; }; 60EE19AC1CD4A10A0E2769F9C159EFF0 /* GraphQLResult.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphQLResult.swift; path = Sources/Apollo/GraphQLResult.swift; sourceTree = ""; }; 60FEC402E3691A18559F34F7430A9716 /* jazzy.css */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.css; path = docs/docsets/SwipeCellKit.docset/Contents/Resources/Documents/css/jazzy.css; sourceTree = ""; }; 61368CF133F9BD54065830367319C397 /* mel.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = mel.min.js; path = Pod/Assets/Highlighter/languages/mel.min.js; sourceTree = ""; }; 6183FE102AD3B1EA3DAA716897920A72 /* ClippedContainerViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ClippedContainerViewController.swift; path = ContextMenu/ClippedContainerViewController.swift; sourceTree = ""; }; 6193A19964C9AE8751332C2ED26F7090 /* write_batch.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = write_batch.cc; path = db/write_batch.cc; sourceTree = ""; }; 61A9AD9A19C084B4A5DCFCCC3B176B8C /* Alamofire+GitHubAPI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Alamofire+GitHubAPI.swift"; path = "GitHubAPI/Alamofire+GitHubAPI.swift"; sourceTree = ""; }; + 61B35F72E4AD4D2CB0E67B02B74BFDB2 /* IGListCollectionViewDelegateLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListCollectionViewDelegateLayout.h; path = Source/IGListCollectionViewDelegateLayout.h; sourceTree = ""; }; 61C0AF7CCA5E3FEE9E9D52B8607EE7C0 /* Pods-Freetime.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Freetime.debug.xcconfig"; sourceTree = ""; }; 61CF4974775F732E056A5462CED9F257 /* ConstraintOffsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintOffsetTarget.swift; path = Source/ConstraintOffsetTarget.swift; sourceTree = ""; }; 62123788C213A2D2807CC06FA98282ED /* Pods-Freetime-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Freetime-frameworks.sh"; sourceTree = ""; }; 623BBEE834331B912238421C317642C4 /* Element.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Element.swift; path = Source/Element.swift; sourceTree = ""; }; 6255EE2DAC9F2ED6C65AB1CD07049D4F /* syntax_extension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = syntax_extension.h; path = Source/cmark_gfm/include/syntax_extension.h; sourceTree = ""; }; - 6278A8A96D3DE6DF3DA2F0F92C27F317 /* ListDiffableBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ListDiffableBox.swift; path = Source/Swift/ListDiffableBox.swift; sourceTree = ""; }; 62A79164725328B5AD31262FADDCFCDA /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 62BC78A3AA984FEC49BB1727B900250E /* SwipeAction.html */ = {isa = PBXFileReference; includeInIndex = 1; name = SwipeAction.html; path = docs/docsets/SwipeCellKit.docset/Contents/Resources/Documents/Classes/SwipeAction.html; sourceTree = ""; }; 62F8BCF353094AFCC597B1926FF85DB0 /* ContextMenu+ContextMenuPresentationControllerDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ContextMenu+ContextMenuPresentationControllerDelegate.swift"; path = "ContextMenu/ContextMenu+ContextMenuPresentationControllerDelegate.swift"; sourceTree = ""; }; @@ -2568,15 +2574,11 @@ 631FB76E20BF40549CC472E9D8E895D5 /* Pods-FreetimeWatch Extension-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-FreetimeWatch Extension-acknowledgements.plist"; sourceTree = ""; }; 63254E9C38390C0A1AE656F747874D91 /* CGSize+Utility.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CGSize+Utility.swift"; path = "StyledText/CGSize+Utility.swift"; sourceTree = ""; }; 6357795B461056CDB3183CB2FDA76670 /* SwipeTableViewCell.html */ = {isa = PBXFileReference; includeInIndex = 1; name = SwipeTableViewCell.html; path = docs/docsets/SwipeCellKit.docset/Contents/Resources/Documents/Classes/SwipeTableViewCell.html; sourceTree = ""; }; - 635ABD92559931338F706145877217F7 /* IGListSectionMap+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "IGListSectionMap+DebugDescription.m"; path = "Source/Internal/IGListSectionMap+DebugDescription.m"; sourceTree = ""; }; 639CED8E2C88E44C5F0902F3B7DB83D9 /* FLEXArrayExplorerViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXArrayExplorerViewController.m; path = Classes/ObjectExplorers/FLEXArrayExplorerViewController.m; sourceTree = ""; }; 63F4450279548C2CFFCCD0AAA621A4E1 /* AutoInsetter.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = AutoInsetter.modulemap; sourceTree = ""; }; 642CF170E0DE4CD18731186FE535D7C6 /* V3CreateIssueRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = V3CreateIssueRequest.swift; path = GitHubAPI/V3CreateIssueRequest.swift; sourceTree = ""; }; - 646F7C860B09CCA56944340E25FBE7E5 /* IGListAdapterUpdaterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterUpdaterDelegate.h; path = Source/IGListAdapterUpdaterDelegate.h; sourceTree = ""; }; - 6486B4E37624AD24A40D674902E7374C /* IGListCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListCollectionView.m; path = Source/IGListCollectionView.m; sourceTree = ""; }; 64EC15437EAAEE56558DAE0DE2C7BAC7 /* SDWebImage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SDWebImage.framework; path = SDWebImage.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 652D5DB4F9AF12DE4897D288249E0485 /* GitHubUserSession.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GitHubUserSession.swift; path = GitHubSession/GitHubUserSession.swift; sourceTree = ""; }; - 652E904D99972A34168D92263B89A54B /* IGListGenericSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListGenericSectionController.h; path = Source/IGListGenericSectionController.h; sourceTree = ""; }; 6550E37C5805F1BC811E00268117B452 /* UIViewController+AutoInsetting.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewController+AutoInsetting.swift"; path = "Sources/Tabman/Utilities/Extensions/UIViewController+AutoInsetting.swift"; sourceTree = ""; }; 65A46E070EA067181A6A10E48C5A0B56 /* SourceViewCorner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SourceViewCorner.swift; path = ContextMenu/SourceViewCorner.swift; sourceTree = ""; }; 65AD8A2C2CC7A79DB4D6971619818586 /* filter_block.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = filter_block.h; path = table/filter_block.h; sourceTree = ""; }; @@ -2599,7 +2601,6 @@ 6818D803BAB66F21081428499A0F1AEF /* UIViewController+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewController+Extensions.swift"; path = "ContextMenu/UIViewController+Extensions.swift"; sourceTree = ""; }; 683A47C634E34F4023BE23B22E31325B /* SeparatorView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SeparatorView.swift; path = Sources/Tabman/TabmanBar/Components/Separator/SeparatorView.swift; sourceTree = ""; }; 6861582321CCB65E37876EA57821B88A /* HandlerInvocationTiming.html */ = {isa = PBXFileReference; includeInIndex = 1; name = HandlerInvocationTiming.html; path = docs/Structs/SwipeExpansionStyle/FillOptions/HandlerInvocationTiming.html; sourceTree = ""; }; - 68624FAEDDB9FFDE90D34A910E2131B3 /* IGListAdapterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterDelegate.h; path = Source/IGListAdapterDelegate.h; sourceTree = ""; }; 686D3A12ACD7980B34B9071A3678C179 /* table_builder.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = table_builder.cc; path = table/table_builder.cc; sourceTree = ""; }; 688C237040C2C762E1014D6507F073A5 /* MessageViewController-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MessageViewController-umbrella.h"; sourceTree = ""; }; 68957C2E3FCE01C1103A89DCAB4D8CCE /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; @@ -2608,8 +2609,6 @@ 69151A89602CFBC3E56C3988BC430458 /* FillOptions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = FillOptions.html; path = docs/Structs/SwipeExpansionStyle/FillOptions.html; sourceTree = ""; }; 691FCD02DA170C3AA00E49B88D7DC01A /* pb_decode.c */ = {isa = PBXFileReference; includeInIndex = 1; path = pb_decode.c; sourceTree = ""; }; 696BD98EBEFF223B1FD88BB20AFC08D3 /* tomorrow.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = tomorrow.min.css; path = Pod/Assets/styles/tomorrow.min.css; sourceTree = ""; }; - 6987A274E9999443E3A5F824FBC21DAD /* IGListKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListKit-prefix.pch"; sourceTree = ""; }; - 69D8E2C26D7ADDED02FA1F7D4B36CF05 /* IGListMoveIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListMoveIndex.m; path = Source/Common/IGListMoveIndex.m; sourceTree = ""; }; 69DECF3E3C2DE95C4A31F2062207B01E /* SwipeCellKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwipeCellKit.framework; path = SwipeCellKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 69F89CE870FC139A9ADD2ACAB3C419D1 /* SwipeActionsOrientation.html */ = {isa = PBXFileReference; includeInIndex = 1; name = SwipeActionsOrientation.html; path = docs/docsets/SwipeCellKit.docset/Contents/Resources/Documents/Enums/SwipeActionsOrientation.html; sourceTree = ""; }; 6A0D2E55ABAEF521CB67B8AC4917DBA7 /* Record.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Record.swift; path = Sources/Apollo/Record.swift; sourceTree = ""; }; @@ -2618,7 +2617,6 @@ 6ABB26CA68DD72D2FF6968D3801503F9 /* FLEXToolbarItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXToolbarItem.h; path = Classes/Toolbar/FLEXToolbarItem.h; sourceTree = ""; }; 6B0643135BE3416ADAD40837FFB03FBC /* d.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = d.min.js; path = Pod/Assets/Highlighter/languages/d.min.js; sourceTree = ""; }; 6B1A07208BF568286E1A0753B4C1D81E /* Highlightr.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Highlightr.modulemap; sourceTree = ""; }; - 6B565DFC6295B687866A7947F8CD0DBC /* IGListAdapter+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "IGListAdapter+DebugDescription.m"; path = "Source/Internal/IGListAdapter+DebugDescription.m"; sourceTree = ""; }; 6BB2DDEF50524DB18B97A3456FD2C7E5 /* SwipeExpanding.html */ = {isa = PBXFileReference; includeInIndex = 1; name = SwipeExpanding.html; path = docs/docsets/SwipeCellKit.docset/Contents/Resources/Documents/Protocols/SwipeExpanding.html; sourceTree = ""; }; 6BDB5E11754ED250907E01BD112289F6 /* Fabric.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Fabric.h; path = iOS/Fabric.framework/Headers/Fabric.h; sourceTree = ""; }; 6BF57772FA31FD43D9BCC538C5FBB2EF /* highlight.css */ = {isa = PBXFileReference; includeInIndex = 1; name = highlight.css; path = docs/css/highlight.css; sourceTree = ""; }; @@ -2626,7 +2624,6 @@ 6BFEF16CDFBDBEF342773F16F1A8656A /* ascetic.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = ascetic.min.css; path = Pod/Assets/styles/ascetic.min.css; sourceTree = ""; }; 6C2A9AE65F380F949CF07F0CBBE36438 /* testharness.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = testharness.cc; path = util/testharness.cc; sourceTree = ""; }; 6C347EFB5625C6A924F7C7C3908C1249 /* NYTPhotoDismissalInteractionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NYTPhotoDismissalInteractionController.h; path = Pod/Classes/ios/NYTPhotoDismissalInteractionController.h; sourceTree = ""; }; - 6C47DDE480689CC94F049E63E0FBE0EE /* IGListAdapterUpdaterInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterUpdaterInternal.h; path = Source/Internal/IGListAdapterUpdaterInternal.h; sourceTree = ""; }; 6C56ECFBBCF38354164F36ABB7E3913B /* atelier-savanna-light.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = "atelier-savanna-light.min.css"; path = "Pod/Assets/styles/atelier-savanna-light.min.css"; sourceTree = ""; }; 6C609045E575DF59B751EBB6BFEE08DF /* dark.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = dark.min.css; path = Pod/Assets/styles/dark.min.css; sourceTree = ""; }; 6C6777FE9F0DE82621756ADEB2ABB3BE /* NSImage+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSImage+WebCache.m"; path = "SDWebImage/NSImage+WebCache.m"; sourceTree = ""; }; @@ -2634,7 +2631,6 @@ 6CB85F280F2941BF1CF771C1F6F40FD0 /* chunk.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = chunk.h; path = Source/cmark_gfm/include/chunk.h; sourceTree = ""; }; 6CC79AA4DFD0F5F0F33D53C250B26F28 /* ru.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ru.lproj; path = Pod/Assets/ru.lproj; sourceTree = ""; }; 6CD120C1C831E31BD952B25EDC15827C /* status.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = status.cc; path = util/status.cc; sourceTree = ""; }; - 6CE74A82FF0E71D2D35B3D883689B777 /* IGListMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListMacros.h; path = Source/Common/IGListMacros.h; sourceTree = ""; }; 6D4C008C103681CA56AB8FBA94BED400 /* darcula.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = darcula.min.css; path = Pod/Assets/styles/darcula.min.css; sourceTree = ""; }; 6D5A1F5A6CD24E48449DB1E024151FF3 /* gcode.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = gcode.min.js; path = Pod/Assets/Highlighter/languages/gcode.min.js; sourceTree = ""; }; 6D5E53FF1AFEDC828248EF2CF0E1B3D2 /* FBSnapshotTestCasePlatform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSnapshotTestCasePlatform.m; path = FBSnapshotTestCase/FBSnapshotTestCasePlatform.m; sourceTree = ""; }; @@ -2647,6 +2643,8 @@ 6E3539B7918E033B9216536E48D924F0 /* UIViewController+Pageboy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewController+Pageboy.swift"; path = "Sources/Pageboy/Extensions/UIViewController+Pageboy.swift"; sourceTree = ""; }; 6EAFA95A414D51CB74C5F34A1602FC2E /* TabmanScrollingBarIndicatorTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TabmanScrollingBarIndicatorTransition.swift; path = Sources/Tabman/TabmanBar/Transitioning/IndicatorTransition/TabmanScrollingBarIndicatorTransition.swift; sourceTree = ""; }; 6EC294E0D3F1C79A7259EAFBC08AC609 /* TabmanBar+Appearance.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TabmanBar+Appearance.swift"; path = "Sources/Tabman/TabmanBar/TabmanBar+Appearance.swift"; sourceTree = ""; }; + 6ED0DF16538608B9409E054FD32C1EAE /* UICollectionView+IGListBatchUpdateData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionView+IGListBatchUpdateData.h"; path = "Source/Internal/UICollectionView+IGListBatchUpdateData.h"; sourceTree = ""; }; + 6EED21783609812F74291A66FD338E61 /* ListAdapter+Values.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ListAdapter+Values.swift"; path = "Source/Swift/ListAdapter+Values.swift"; sourceTree = ""; }; 6F231BDE261C26684B3BE82CA63F0B61 /* stylus.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = stylus.min.js; path = Pod/Assets/Highlighter/languages/stylus.min.js; sourceTree = ""; }; 6F3F15FE22D36A272A451ED90B44D7EB /* ConstraintPriorityTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriorityTarget.swift; path = Source/ConstraintPriorityTarget.swift; sourceTree = ""; }; 6F3F22DDA238460EE360D9AAD018D65B /* hopscotch.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = hopscotch.min.css; path = Pod/Assets/styles/hopscotch.min.css; sourceTree = ""; }; @@ -2656,18 +2654,20 @@ 6FFCAFBC3E043CCFDFBB596FA3E470C8 /* FLEXCookiesTableViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXCookiesTableViewController.m; path = Classes/GlobalStateExplorers/FLEXCookiesTableViewController.m; sourceTree = ""; }; 70CF6AD6B376B00F115C1CA57B8F5272 /* roboconf.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = roboconf.min.js; path = Pod/Assets/Highlighter/languages/roboconf.min.js; sourceTree = ""; }; 70F7D07C8BB64044DC74C2731BF6DE38 /* format.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = format.cc; path = table/format.cc; sourceTree = ""; }; - 71630EEF85FA73360AA257ADB89D39A2 /* ListSwiftAdapterDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ListSwiftAdapterDataSource.swift; path = Source/Swift/ListSwiftAdapterDataSource.swift; sourceTree = ""; }; + 714B4781A20427B7A1385124560267D4 /* IGListSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListSectionController.m; path = Source/IGListSectionController.m; sourceTree = ""; }; 71F3ABA3D655C7F5153153A58EF0C0A4 /* format.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = format.h; path = table/format.h; sourceTree = ""; }; 720324D7BBC444C684D7D4B9DD189C7F /* jazzy.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.js; path = docs/docsets/SwipeCellKit.docset/Contents/Resources/Documents/js/jazzy.js; sourceTree = ""; }; 722677D925C464B04B3641CC16DAD79E /* SDWebImage-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImage-umbrella.h"; sourceTree = ""; }; 722D369C01653B9D44BC2F708A19E725 /* UIViewController+ScrollViewDetection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewController+ScrollViewDetection.swift"; path = "Sources/AutoInsetter/Utilities/UIViewController+ScrollViewDetection.swift"; sourceTree = ""; }; 724714650C598CDD2FFE431434A906BB /* openscad.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = openscad.min.js; path = Pod/Assets/Highlighter/languages/openscad.min.js; sourceTree = ""; }; + 72A017164939BB9F56165D7F8573D3F5 /* IGListBindingSectionController+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "IGListBindingSectionController+DebugDescription.m"; path = "Source/Internal/IGListBindingSectionController+DebugDescription.m"; sourceTree = ""; }; 72C556B18D98718838998870625005BA /* FBSnapshotTestCase-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSnapshotTestCase-prefix.pch"; sourceTree = ""; }; 72EDA922DC43E317EF70D8640BACA4CF /* SnapKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.xcconfig; sourceTree = ""; }; 7335755E9B79E0A3F2756ACFBAE995B0 /* MessageViewController.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MessageViewController.modulemap; sourceTree = ""; }; 734BB4FC63F1BEBC09098AFB134DD57C /* NYTPhotoCaptionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NYTPhotoCaptionView.m; path = Pod/Classes/ios/NYTPhotoCaptionView.m; sourceTree = ""; }; 736BCEFFAEE7AB656FC0D87DDA798669 /* Pods_FreetimeTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_FreetimeTests.framework; path = "Pods-FreetimeTests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; 736E56FBF8CEE6B2D04BEE68496F63C8 /* FLEXTableListViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXTableListViewController.h; path = Classes/GlobalStateExplorers/DatabaseBrowser/FLEXTableListViewController.h; sourceTree = ""; }; + 737CD19C4B473DA4826F9D7B07F1F40F /* IGListAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAssert.h; path = Source/Common/IGListAssert.h; sourceTree = ""; }; 7382969F0C35B659F045237D8E77524E /* SwipeTableViewCell+Accessibility.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SwipeTableViewCell+Accessibility.swift"; path = "Source/SwipeTableViewCell+Accessibility.swift"; sourceTree = ""; }; 73AD1F05E4E0F31C3C38788CE8C6F663 /* env_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = env_posix.cc; path = util/env_posix.cc; sourceTree = ""; }; 73B7BF02B4E16CB501A7BD18B7320D4C /* inlines.c */ = {isa = PBXFileReference; includeInIndex = 1; name = inlines.c; path = Source/cmark_gfm/inlines.c; sourceTree = ""; }; @@ -2675,47 +2675,46 @@ 741C7DE25111EDFDC3E4B92094B6E309 /* DateAgo-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "DateAgo-iOS.modulemap"; sourceTree = ""; }; 7441479ECD2A5C58D1C4C76774033F53 /* TabmanViewController+AutoInsetting.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TabmanViewController+AutoInsetting.swift"; path = "Sources/Tabman/TabmanViewController+AutoInsetting.swift"; sourceTree = ""; }; 7451099FB8272BC52CC04DEBFDC41B87 /* monokai.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = monokai.min.css; path = Pod/Assets/styles/monokai.min.css; sourceTree = ""; }; - 748781F06EF7D589567F67BD41F95696 /* ListSwiftAdapterEmptyViewSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ListSwiftAdapterEmptyViewSource.swift; path = Source/Swift/ListSwiftAdapterEmptyViewSource.swift; sourceTree = ""; }; 748AEB75D6B48BE0E372573CC0AEC4D7 /* ruby.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = ruby.min.js; path = Pod/Assets/Highlighter/languages/ruby.min.js; sourceTree = ""; }; 74E4001DE887716F7CB5D5DCE4C993D3 /* Typealiases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Typealiases.swift; path = Source/Typealiases.swift; sourceTree = ""; }; 752CE838E576C565C264CAFDB72728F7 /* SDWebImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloader.m; path = SDWebImage/SDWebImageDownloader.m; sourceTree = ""; }; 75B8F56181DC3D63FC7BD5C71FF4F6A3 /* docco.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = docco.min.css; path = Pod/Assets/styles/docco.min.css; sourceTree = ""; }; 75BF03AF4DE9A53173A4C41F10CFA565 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 75CBF461370D7A9E24FD51C3DACB003D /* IGListAdapter+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "IGListAdapter+DebugDescription.h"; path = "Source/Internal/IGListAdapter+DebugDescription.h"; sourceTree = ""; }; 75E39172D1B219951E9E149583A1C1B4 /* GraphQLSelectionSetMapper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphQLSelectionSetMapper.swift; path = Sources/Apollo/GraphQLSelectionSetMapper.swift; sourceTree = ""; }; 76061DE5B399AEF5570882602A7A9C46 /* FLEXNetworkSettingsTableViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXNetworkSettingsTableViewController.h; path = Classes/Network/FLEXNetworkSettingsTableViewController.h; sourceTree = ""; }; 762B0562140D71EE720C623D3504DD24 /* GitHubAPI.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = GitHubAPI.framework; path = "GitHubAPI-iOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 7636D061C1DC978817D354C590E8951F /* IGListAdapter+UICollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "IGListAdapter+UICollectionView.m"; path = "Source/Internal/IGListAdapter+UICollectionView.m"; sourceTree = ""; }; 7648AB0ADEF733E84E6EDC21ABF61A9F /* puppet.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = puppet.min.js; path = Pod/Assets/Highlighter/languages/puppet.min.js; sourceTree = ""; }; 766A24CC1A5C87BA771F78FC5688410C /* FLEXNetworkTransactionTableViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXNetworkTransactionTableViewCell.h; path = Classes/Network/FLEXNetworkTransactionTableViewCell.h; sourceTree = ""; }; 767CD6C9C4E022C063B76F72103A079D /* Inline+TextElement.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Inline+TextElement.swift"; path = "Source/Inline+TextElement.swift"; sourceTree = ""; }; 7695F9AE23739DC2ADFBB112BA5826E5 /* FLEX.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEX.h; path = Classes/FLEX.h; sourceTree = ""; }; 7697913E1B7A2680C46E4611B70061A8 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Alamofire.framework; path = "Alamofire-iOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 76A37C0EB4244405475C2CBE8E804303 /* IGListBatchContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBatchContext.h; path = Source/IGListBatchContext.h; sourceTree = ""; }; 76E575688FC29F332624B8EE862FF027 /* brainfuck.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = brainfuck.min.js; path = Pod/Assets/Highlighter/languages/brainfuck.min.js; sourceTree = ""; }; 772D39920BFC8388006F64D9BA95101C /* atelier-cave-dark.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = "atelier-cave-dark.min.css"; path = "Pod/Assets/styles/atelier-cave-dark.min.css"; sourceTree = ""; }; - 772DC6585D16365DD9450D920D782DB3 /* IGListAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListAdapter.m; path = Source/IGListAdapter.m; sourceTree = ""; }; 77486086816620D12188AF98808A8758 /* SwipeCellKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwipeCellKit-prefix.pch"; sourceTree = ""; }; 777186F98D45D12C8F8C636236390EE6 /* SwipeAction.html */ = {isa = PBXFileReference; includeInIndex = 1; name = SwipeAction.html; path = docs/Classes/SwipeAction.html; sourceTree = ""; }; 7779DD1726646A7118CC8425F6D8596C /* atelier-forest-dark.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = "atelier-forest-dark.min.css"; path = "Pod/Assets/styles/atelier-forest-dark.min.css"; sourceTree = ""; }; 778C7C4FC461A439469B0933D22422EF /* mipsasm.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = mipsasm.min.js; path = Pod/Assets/Highlighter/languages/mipsasm.min.js; sourceTree = ""; }; + 77930DDAE18C5E023298BFEF3C368C74 /* IGListScrollDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListScrollDelegate.h; path = Source/IGListScrollDelegate.h; sourceTree = ""; }; 7794FE48B7BC95371596593EF412B414 /* Pods-Freetime.testflight.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Freetime.testflight.xcconfig"; sourceTree = ""; }; 78588A6B244C26D00FB1D61ED6012B70 /* awk.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = awk.min.js; path = Pod/Assets/Highlighter/languages/awk.min.js; sourceTree = ""; }; 7878159C3BF97B54B8F5D49A189D024E /* JSONStandardTypeConversions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONStandardTypeConversions.swift; path = Sources/Apollo/JSONStandardTypeConversions.swift; sourceTree = ""; }; 7882FD01224B6A89C186B546178F47D8 /* FLEXFieldEditorViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXFieldEditorViewController.m; path = Classes/Editing/FLEXFieldEditorViewController.m; sourceTree = ""; }; 78C87F3FFFE3B73FB30A3D3C460BCC5E /* DateAgo-watchOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "DateAgo-watchOS.xcconfig"; path = "../DateAgo-watchOS/DateAgo-watchOS.xcconfig"; sourceTree = ""; }; - 78DADF4EB51A953D8677038408E76283 /* IGListReloadDataUpdater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListReloadDataUpdater.h; path = Source/IGListReloadDataUpdater.h; sourceTree = ""; }; 79055BBB44A5F41130E52F17F58505F5 /* autolink.c */ = {isa = PBXFileReference; includeInIndex = 1; name = autolink.c; path = Source/cmark_gfm/autolink.c; sourceTree = ""; }; 792AEA6D545AC6847EF2F5284935EE23 /* leaf.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = leaf.min.js; path = Pod/Assets/Highlighter/languages/leaf.min.js; sourceTree = ""; }; 799267BB346B40E0C2FC1463E10A8ECC /* autoit.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = autoit.min.js; path = Pod/Assets/Highlighter/languages/autoit.min.js; sourceTree = ""; }; 7996C63BEA81AB39FA38ECEEAC00DE8F /* routeros.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = routeros.min.js; path = Pod/Assets/Highlighter/languages/routeros.min.js; sourceTree = ""; }; 79CD152C70E8F8D5236FDACECD96D2EA /* Pods-FreetimeTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-FreetimeTests-acknowledgements.plist"; sourceTree = ""; }; + 79DCFDB50D2D77E0A51749A435F1F495 /* IGListAdapter+UICollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "IGListAdapter+UICollectionView.m"; path = "Source/Internal/IGListAdapter+UICollectionView.m"; sourceTree = ""; }; 79E5586204DCFDA36EB2046BEFDA37DF /* foundation.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = foundation.min.css; path = Pod/Assets/styles/foundation.min.css; sourceTree = ""; }; - 79E7E02B99EC376593F5737CB2E363F2 /* IGListSupplementaryViewSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListSupplementaryViewSource.h; path = Source/IGListSupplementaryViewSource.h; sourceTree = ""; }; 79EFF442C314ADA3DC221F71EDE37443 /* port_posix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = port_posix.h; path = port/port_posix.h; sourceTree = ""; }; 79F712712767D4E58620D13B49C3BF24 /* FLEX.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FLEX.framework; path = FLEX.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 7A39E852FC055DCACB007F88AF821F09 /* php.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = php.min.js; path = Pod/Assets/Highlighter/languages/php.min.js; sourceTree = ""; }; 7A48A8BFCF25F3165B99E87B585BBA9E /* Apollo-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Apollo-iOS.modulemap"; sourceTree = ""; }; - 7A5AEF6F415509B81C0A87C0267F6388 /* IGListDebuggingUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListDebuggingUtilities.h; path = Source/Internal/IGListDebuggingUtilities.h; sourceTree = ""; }; 7AB2DE9783F5D5A2EF63EF30916F35B2 /* solarized-dark.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = "solarized-dark.min.css"; path = "Pod/Assets/styles/solarized-dark.min.css"; sourceTree = ""; }; + 7ABBA595CC4D585171F949D789ECF24F /* IGListIndexSetResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListIndexSetResult.m; path = Source/Common/IGListIndexSetResult.m; sourceTree = ""; }; 7AF5957943DF186DB337B8EAAB98AB09 /* atelier-heath-dark.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = "atelier-heath-dark.min.css"; path = "Pod/Assets/styles/atelier-heath-dark.min.css"; sourceTree = ""; }; 7AF7B44337ACD9F1EEB12B7455A77721 /* abnf.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = abnf.min.js; path = Pod/Assets/Highlighter/languages/abnf.min.js; sourceTree = ""; }; 7AFF79D206D29C88A7DAEFA865D42E20 /* config.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = config.h; path = Source/cmark_gfm/include/config.h; sourceTree = ""; }; @@ -2735,7 +2734,6 @@ 7D287D2DD40D5E3CBF7DE92612DF1974 /* NSData+ImageContentType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+ImageContentType.m"; path = "SDWebImage/NSData+ImageContentType.m"; sourceTree = ""; }; 7D3F373E71525510F54081EEB44CDD34 /* safari-7@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "safari-7@3x.png"; path = "Pod/Assets/safari-7@3x.png"; sourceTree = ""; }; 7D7854C7527EF75ADFD61B8096247A56 /* GoogleToolboxForMac.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = GoogleToolboxForMac.framework; path = GoogleToolboxForMac.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 7D8B028CC5D019D6BB1EF23DBF42BB1A /* IGListDiff.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiff.mm; path = Source/Common/IGListDiff.mm; sourceTree = ""; }; 7DA3904CF311B200BF69CC69BC40E406 /* Pods_FreetimeWatch_Extension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_FreetimeWatch_Extension.framework; path = "Pods-FreetimeWatch Extension.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; 7DF32EB93C2BEEE0781F0E5D319C21ED /* Pods-FreetimeWatch Extension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-FreetimeWatch Extension.release.xcconfig"; sourceTree = ""; }; 7DF7715A6C7B2B0D09D1FCC74BBF6D3A /* SDWebImageDownloaderOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderOperation.h; path = SDWebImage/SDWebImageDownloaderOperation.h; sourceTree = ""; }; @@ -2743,11 +2741,12 @@ 7E73B64417D3BFCC9C277D3D66719E01 /* sv.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = sv.lproj; path = Pod/Assets/sv.lproj; sourceTree = ""; }; 7E7CEF416D6016A624D64A70DA1D5019 /* clean.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = clean.min.js; path = Pod/Assets/Highlighter/languages/clean.min.js; sourceTree = ""; }; 7E88F28B8553742B25AABEC795F32C5E /* SwipeAction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwipeAction.swift; path = Source/SwipeAction.swift; sourceTree = ""; }; + 7EEF0E4AB3AEBA692FD56E6433F8EEB7 /* IGListWorkingRangeHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListWorkingRangeHandler.h; path = Source/Internal/IGListWorkingRangeHandler.h; sourceTree = ""; }; 7F1ECDC9BEC6F79AEB6254DEB669C167 /* ColorUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorUtils.swift; path = Sources/Tabman/Utilities/ColorUtils.swift; sourceTree = ""; }; 7F719EB83B65745AF33FF8ABC38E1C32 /* tagfilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = tagfilter.h; path = Source/cmark_gfm/include/tagfilter.h; sourceTree = ""; }; 7F98BFA4AA95F77CDFAFC199E90194D4 /* FLEXFieldEditorView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXFieldEditorView.h; path = Classes/Editing/FLEXFieldEditorView.h; sourceTree = ""; }; 7FF558807D6F4D74F6861A4C9C722E32 /* nginx.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = nginx.min.js; path = Pod/Assets/Highlighter/languages/nginx.min.js; sourceTree = ""; }; - 8009F9C23818EF23A4F1DF981C03E1CB /* IGListDisplayHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListDisplayHandler.m; path = Source/Internal/IGListDisplayHandler.m; sourceTree = ""; }; + 803ED5073C5AD447BCD85360F076FEAD /* IGListBindingSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListBindingSectionController.m; path = Source/IGListBindingSectionController.m; sourceTree = ""; }; 80AB10FE9C6FD37EF1972B6F9C01C66D /* moonscript.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = moonscript.min.js; path = Pod/Assets/Highlighter/languages/moonscript.min.js; sourceTree = ""; }; 80D46DABEA5FB2358D5A11AA38A16CBB /* BarBehaviorActivist.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BarBehaviorActivist.swift; path = Sources/Tabman/TabmanBar/Behaviors/BarBehaviorActivist.swift; sourceTree = ""; }; 80F206AF1EA68877809BEB73F348A4A2 /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; @@ -2758,10 +2757,8 @@ 817C18B3F6DFD2E334A0F5CD4688ED6D /* atelier-heath-light.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = "atelier-heath-light.min.css"; path = "Pod/Assets/styles/atelier-heath-light.min.css"; sourceTree = ""; }; 81A3BCEE99AE831D90FBC6F244B2229C /* c.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = c.cc; path = db/c.cc; sourceTree = ""; }; 81B84038B09F61E35201E457AF90E7BB /* advanced.html */ = {isa = PBXFileReference; includeInIndex = 1; name = advanced.html; path = docs/advanced.html; sourceTree = ""; }; - 81D79D8BA73F93FC72DBE91B49F04A31 /* IGListSectionMap.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListSectionMap.m; path = Source/Internal/IGListSectionMap.m; sourceTree = ""; }; 81E74FA9473F5D9FF59D2A939A593697 /* googlecode.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = googlecode.min.css; path = Pod/Assets/styles/googlecode.min.css; sourceTree = ""; }; 8205AA30C86F66A8D5E5A236E6E37851 /* nanopb.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = nanopb.framework; path = nanopb.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 821757ABE131CC97391DA6815D084840 /* IGListAdapter+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "IGListAdapter+DebugDescription.h"; path = "Source/Internal/IGListAdapter+DebugDescription.h"; sourceTree = ""; }; 8219F3EBA75C7D3044E18E270AA7F30D /* StyledText.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = StyledText.xcconfig; sourceTree = ""; }; 826D46680D3E523178E796AF22A4B463 /* leveldb.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = leveldb.framework; path = "leveldb-library.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; 82FF3B87EC4709851DD9C6B31C711BE5 /* Pods-FreetimeWatch Extension-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-FreetimeWatch Extension-frameworks.sh"; sourceTree = ""; }; @@ -2802,20 +2799,17 @@ 8957E3F68ED5A544459E982CC7AAD477 /* json.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = json.min.js; path = Pod/Assets/Highlighter/languages/json.min.js; sourceTree = ""; }; 89E11E46412A00D86AAD965BE7FB471E /* atelier-sulphurpool-dark.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = "atelier-sulphurpool-dark.min.css"; path = "Pod/Assets/styles/atelier-sulphurpool-dark.min.css"; sourceTree = ""; }; 8A0700F222A4716993B8E5D366900C05 /* V3SetMilestonesRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = V3SetMilestonesRequest.swift; path = GitHubAPI/V3SetMilestonesRequest.swift; sourceTree = ""; }; - 8A0DEEA341B8B8137DFE822C6B60993B /* IGListWorkingRangeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListWorkingRangeDelegate.h; path = Source/IGListWorkingRangeDelegate.h; sourceTree = ""; }; 8A5D040ACBC85C840672304F9E29B4D5 /* SDImageCacheConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheConfig.m; path = SDWebImage/SDImageCacheConfig.m; sourceTree = ""; }; - 8AC77D8F1B3E9BF759AAAD2E6CCEAE04 /* IGListBindingSectionController+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "IGListBindingSectionController+DebugDescription.h"; path = "Source/Internal/IGListBindingSectionController+DebugDescription.h"; sourceTree = ""; }; 8B39D43FCCA33C85047777783FB48730 /* SeparatorHeight.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SeparatorHeight.swift; path = Sources/Tabman/TabmanBar/Components/Separator/SeparatorHeight.swift; sourceTree = ""; }; 8B3BB469656B248BEA8B61D517B0AA2B /* UIView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCache.m"; path = "SDWebImage/UIView+WebCache.m"; sourceTree = ""; }; 8B4BFF738E11823E0AFB7586F2BD3ACD /* de.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = de.lproj; path = Pod/Assets/de.lproj; sourceTree = ""; }; 8B63669B24E5ACC47ED48054BD411E2A /* NYTPhotoViewerCloseButtonX.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = NYTPhotoViewerCloseButtonX.png; path = Pod/Assets/ios/NYTPhotoViewerCloseButtonX.png; sourceTree = ""; }; 8B712853690B973252D5CC45D05A9A04 /* log_reader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = log_reader.h; path = db/log_reader.h; sourceTree = ""; }; + 8B851631EE427C7D357E08A4CCE5156A /* IGListSectionControllerInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListSectionControllerInternal.h; path = Source/Internal/IGListSectionControllerInternal.h; sourceTree = ""; }; 8B98B28D0B60D7CE8B3C0102AC284634 /* NYTPhotoViewerCloseButtonX@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "NYTPhotoViewerCloseButtonX@2x.png"; path = "Pod/Assets/ios/NYTPhotoViewerCloseButtonX@2x.png"; sourceTree = ""; }; 8BBCEC435369D9CF627B8D3DA7DF86D9 /* docSet.dsidx */ = {isa = PBXFileReference; includeInIndex = 1; name = docSet.dsidx; path = docs/docsets/SwipeCellKit.docset/Contents/Resources/docSet.dsidx; sourceTree = ""; }; 8BCE2549108B8C3B402762DFEDC419EE /* node.c */ = {isa = PBXFileReference; includeInIndex = 1; name = node.c; path = Source/cmark_gfm/node.c; sourceTree = ""; }; - 8BEE8284B5CE14CD7AE9C44FBC42E563 /* IGListAdapterProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListAdapterProxy.m; path = Source/Internal/IGListAdapterProxy.m; sourceTree = ""; }; 8C3AA60795AC2F4DD9C4B721DB07B409 /* sk.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = sk.lproj; path = Pod/Assets/sk.lproj; sourceTree = ""; }; - 8CA0D4C88D8DFBDB7A8FFB9C3B057F5E /* IGListMoveIndexPathInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListMoveIndexPathInternal.h; path = Source/Common/Internal/IGListMoveIndexPathInternal.h; sourceTree = ""; }; 8CA8942F5F99415C452640BBA195B999 /* gh.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = gh.png; path = docs/img/gh.png; sourceTree = ""; }; 8CB5818B382217B05A94E431EC0113CD /* MessageViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MessageViewController.swift; path = MessageViewController/MessageViewController.swift; sourceTree = ""; }; 8D41325A27E311BC9C063FC6F9655546 /* version_set.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = version_set.h; path = db/version_set.h; sourceTree = ""; }; @@ -2823,27 +2817,27 @@ 8DBA561FAE2B0AC4C4452322A98D1735 /* Alamofire-watchOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Alamofire-watchOS-umbrella.h"; path = "../Alamofire-watchOS/Alamofire-watchOS-umbrella.h"; sourceTree = ""; }; 8DC3D3008AFAE5169679F890A566D3A2 /* GraphQLError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphQLError.swift; path = Sources/Apollo/GraphQLError.swift; sourceTree = ""; }; 8DD274481445A222BBCE7B5C5A9E2F24 /* SwipeTransitionLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwipeTransitionLayout.swift; path = Source/SwipeTransitionLayout.swift; sourceTree = ""; }; - 8E26A564EE460A4CEE1570BCE58A4E6C /* IGListMoveIndexPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListMoveIndexPath.m; path = Source/Common/IGListMoveIndexPath.m; sourceTree = ""; }; 8E3FEEBB8E662E83297AEFE7457218AC /* DateAgo-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DateAgo-iOS-prefix.pch"; sourceTree = ""; }; 8E4F8A9BAAA85ABE5C45EBDDA70CEB61 /* Pageboy-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pageboy-umbrella.h"; sourceTree = ""; }; 8E8AD18C7CCBFD7DF5994504A1B9567F /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; 8EB2D03132242F22ADBEE51158BC25A8 /* hash.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = hash.cc; path = util/hash.cc; sourceTree = ""; }; 8EC0093EA21505D8524AA62FF447FB41 /* Date+AgoString.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+AgoString.swift"; path = "DateAgo/Date+AgoString.swift"; sourceTree = ""; }; 8EEA25FBF6F66DAAEAEE511904A9EDA4 /* FLEXExplorerToolbar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXExplorerToolbar.m; path = Classes/Toolbar/FLEXExplorerToolbar.m; sourceTree = ""; }; - 8F0BA5B395CD53604C7513FCD3DD1C13 /* NSString+IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+IGListDiffable.h"; path = "Source/Common/NSString+IGListDiffable.h"; sourceTree = ""; }; 8F19F2A5536861F769AA61700846C953 /* index.html */ = {isa = PBXFileReference; includeInIndex = 1; name = index.html; path = docs/docsets/SwipeCellKit.docset/Contents/Resources/Documents/index.html; sourceTree = ""; }; 8F3790DAAD62CCA103E82E4902EC846A /* crc32c.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crc32c.h; path = util/crc32c.h; sourceTree = ""; }; 8F416CAD9284B158D589F3F9AF82D347 /* GitHubAPI.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; path = GitHubAPI.podspec; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 8FD8E822F88FC45386B446850A7DDB3D /* IGListIndexPathResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListIndexPathResult.h; path = Source/Common/IGListIndexPathResult.h; sourceTree = ""; }; + 8FD4C92CB7171629A3F1CC713A837A92 /* IGListDebugger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListDebugger.m; path = Source/Internal/IGListDebugger.m; sourceTree = ""; }; 90081AF59E3FC3F5A74846AE42BC760B /* Pods-FreetimeWatch.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-FreetimeWatch.debug.xcconfig"; sourceTree = ""; }; 904DEAF24977E1777F2EFA41FBC4CCD5 /* livecodeserver.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = livecodeserver.min.js; path = Pod/Assets/Highlighter/languages/livecodeserver.min.js; sourceTree = ""; }; 908386A850991CBECB894DE1EB51B1C0 /* env.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = env.h; path = include/leveldb/env.h; sourceTree = ""; }; 908AB0AB6DA17FEED76C058D1C5CE5E6 /* maxima.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = maxima.min.js; path = Pod/Assets/Highlighter/languages/maxima.min.js; sourceTree = ""; }; 90EB479845DED04A437A5B01BE444BF0 /* GitHubSession-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GitHubSession-iOS-dummy.m"; sourceTree = ""; }; 9114027FB068FB7C5CCA80F07E7A19F5 /* table.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = table.cc; path = table/table.cc; sourceTree = ""; }; + 9120DED9DCE9A1C378F92AF3EB3C3F69 /* ListSwiftDiffable+Boxed.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ListSwiftDiffable+Boxed.swift"; path = "Source/Swift/ListSwiftDiffable+Boxed.swift"; sourceTree = ""; }; 912314D6F2E6BBE80D54C3D656A4F568 /* mizar.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = mizar.min.js; path = Pod/Assets/Highlighter/languages/mizar.min.js; sourceTree = ""; }; 91384D8BA49D35A3D98175BF80759BAA /* Pods-FreetimeTests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-FreetimeTests-resources.sh"; sourceTree = ""; }; 91909882B454A1536FF2A45F2F08955F /* FLEXExplorerViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXExplorerViewController.h; path = Classes/ExplorerInterface/FLEXExplorerViewController.h; sourceTree = ""; }; + 91A7F654B4BE9B251F34EFFD7A47C250 /* IGListCollectionViewLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListCollectionViewLayout.h; path = Source/IGListCollectionViewLayout.h; sourceTree = ""; }; 91C36769EBC43A298CEDA78A10EFF238 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 91D08CB07DC105815DF75E9FEAA09CB1 /* ada.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = ada.min.js; path = Pod/Assets/Highlighter/languages/ada.min.js; sourceTree = ""; }; 91F38310BC6D1A504778113AEA6A401A /* NYTPhotoViewer.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = NYTPhotoViewer.modulemap; sourceTree = ""; }; @@ -2857,16 +2851,14 @@ 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; 93EA76D4EA1DA6C975E5D09DB98ECF9E /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; 943FF744B2A5DC89FF3D79EAA4C5D411 /* ExpansionFulfillmentStyle.html */ = {isa = PBXFileReference; includeInIndex = 1; name = ExpansionFulfillmentStyle.html; path = docs/Enums/ExpansionFulfillmentStyle.html; sourceTree = ""; }; - 94755714D27219AAE6E72829D52B0DCF /* IGListBatchUpdateData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBatchUpdateData.h; path = Source/Common/IGListBatchUpdateData.h; sourceTree = ""; }; 94CB38D7CDCB7E7CBE65337FFCCBCB99 /* PageboyViewController+ScrollDetection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PageboyViewController+ScrollDetection.swift"; path = "Sources/Pageboy/Extensions/PageboyViewController+ScrollDetection.swift"; sourceTree = ""; }; 94E5099C64156DDC17089CE58FC74C2C /* memtable.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = memtable.cc; path = db/memtable.cc; sourceTree = ""; }; 950684A2518007184DD7E2DA84317F20 /* FLEXSystemLogTableViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXSystemLogTableViewCell.m; path = Classes/GlobalStateExplorers/SystemLog/FLEXSystemLogTableViewCell.m; sourceTree = ""; }; 9508D3E48119E8839AA334DD8231BE21 /* glsl.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = glsl.min.js; path = Pod/Assets/Highlighter/languages/glsl.min.js; sourceTree = ""; }; - 95AF21E0533E15C91C7B2EBB65482724 /* IGListBatchUpdates.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListBatchUpdates.m; path = Source/Internal/IGListBatchUpdates.m; sourceTree = ""; }; - 95E3299F1CADC30E20DC1600F4A159D8 /* IGListDebuggingUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListDebuggingUtilities.m; path = Source/Internal/IGListDebuggingUtilities.m; sourceTree = ""; }; 96015DA2E5DFA54461EF2E7A9D14EFEE /* bloom.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = bloom.cc; path = util/bloom.cc; sourceTree = ""; }; 96179684601D1AB0D7DCBB04D866C52C /* haml.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = haml.min.js; path = Pod/Assets/Highlighter/languages/haml.min.js; sourceTree = ""; }; 9633BE6582ECD74A86AF95BE228BD8BC /* nix.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = nix.min.js; path = Pod/Assets/Highlighter/languages/nix.min.js; sourceTree = ""; }; + 9673B51645A8E42E5860900A5E3355B7 /* IGListReloadDataUpdater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListReloadDataUpdater.h; path = Source/IGListReloadDataUpdater.h; sourceTree = ""; }; 9699C04337F240CE9707369709FCE9C5 /* FLEXArgumentInputFontView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXArgumentInputFontView.h; path = Classes/Editing/ArgumentInputViews/FLEXArgumentInputFontView.h; sourceTree = ""; }; 969B658038AA425C7CE630C38EE7E013 /* ResourceBundle-TUSafariActivity-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-TUSafariActivity-Info.plist"; sourceTree = ""; }; 96AA039BD2BA430CB47C6760F6DD43C4 /* env.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = env.cc; path = util/env.cc; sourceTree = ""; }; @@ -2874,11 +2866,12 @@ 96D0BFF38CE74BB18F1FF05D49467DD3 /* nanopb-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "nanopb-prefix.pch"; sourceTree = ""; }; 96D16D87DB9700ABF3FA8EDBA5E8C068 /* typescript.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = typescript.min.js; path = Pod/Assets/Highlighter/languages/typescript.min.js; sourceTree = ""; }; 96E546AC4CFD5EF2CC2B04C9D1AA4F34 /* port_example.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = port_example.h; path = port/port_example.h; sourceTree = ""; }; - 977C0EB43E65A02C4BD397E25BCECAD9 /* IGListAdapterInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterInternal.h; path = Source/Internal/IGListAdapterInternal.h; sourceTree = ""; }; 97B32B2C0E39D78E6D26338A8760C71B /* html.c */ = {isa = PBXFileReference; includeInIndex = 1; name = html.c; path = Source/cmark_gfm/html.c; sourceTree = ""; }; 97DB6BC681E215A28A5CD6AB2D93B7BF /* FirebaseDatabase.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseDatabase.framework; path = Frameworks/FirebaseDatabase.framework; sourceTree = ""; }; 97E49B9F6366A9A75BF44DD8EF9F94C3 /* GraphQLOperation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphQLOperation.swift; path = Sources/Apollo/GraphQLOperation.swift; sourceTree = ""; }; + 9821EEFB95D4B894A9A5938E435BC5AE /* IGListDebugger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListDebugger.h; path = Source/Internal/IGListDebugger.h; sourceTree = ""; }; 983831574E69F88B8E66A1893D3D4822 /* env_posix_test_helper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = env_posix_test_helper.h; path = util/env_posix_test_helper.h; sourceTree = ""; }; + 9857C3063CF81EEB4BE3DFF9CCD206F4 /* IGListAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListAdapter.m; path = Source/IGListAdapter.m; sourceTree = ""; }; 98863CE6BF271AB7247AF671DA19AEF4 /* dsconfig.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = dsconfig.min.js; path = Pod/Assets/Highlighter/languages/dsconfig.min.js; sourceTree = ""; }; 98A939FDE21D553FCFB127BEFF5BCA93 /* GitHubAPI-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GitHubAPI-iOS-dummy.m"; sourceTree = ""; }; 98EAA3681F651EB1CDC7E270474C2C59 /* ResourceBundle-Resources-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "ResourceBundle-Resources-Info.plist"; path = "../DateAgo-watchOS/ResourceBundle-Resources-Info.plist"; sourceTree = ""; }; @@ -2887,7 +2880,6 @@ 991092175A0BA45C8707B8426345DB42 /* FLEXArgumentInputTextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXArgumentInputTextView.h; path = Classes/Editing/ArgumentInputViews/FLEXArgumentInputTextView.h; sourceTree = ""; }; 991F0569D1B4C19C4E1C8071F933B31A /* NYTPhotoViewer-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NYTPhotoViewer-prefix.pch"; sourceTree = ""; }; 9964098BFA5AAB2EE8E3BB04BFD3E783 /* dbformat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dbformat.h; path = db/dbformat.h; sourceTree = ""; }; - 997321E7EDED18EED5433DD37A060F88 /* IGListAdapterProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterProxy.h; path = Source/Internal/IGListAdapterProxy.h; sourceTree = ""; }; 9980099EAE0CD07998CD885C738713B9 /* ContextMenuDismissing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ContextMenuDismissing.swift; path = ContextMenu/ContextMenuDismissing.swift; sourceTree = ""; }; 99B379D734FB2C4C2FEB2C48AA3287D3 /* FLEXSystemLogMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXSystemLogMessage.m; path = Classes/GlobalStateExplorers/SystemLog/FLEXSystemLogMessage.m; sourceTree = ""; }; 99B8BFA1FD33D751ABE288BF94BB40D2 /* step21.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = step21.min.js; path = Pod/Assets/Highlighter/languages/step21.min.js; sourceTree = ""; }; @@ -2906,18 +2898,22 @@ 9C2820DD8BB86100222510ECEDEAFAE9 /* FLEX-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FLEX-dummy.m"; sourceTree = ""; }; 9C3E138533692F98977925F8C3F93792 /* FLEXRealmDatabaseManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXRealmDatabaseManager.h; path = Classes/GlobalStateExplorers/DatabaseBrowser/FLEXRealmDatabaseManager.h; sourceTree = ""; }; 9C43B36377D02A2F35A71285219765ED /* AutoInsetter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AutoInsetter.swift; path = Sources/AutoInsetter/AutoInsetter.swift; sourceTree = ""; }; + 9C75CD29C836EF7D30EA27073FAB768E /* IGListKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IGListKit.xcconfig; sourceTree = ""; }; 9C9987327559A471DC59709DACCF6F60 /* Tabman.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Tabman.h; path = Sources/Tabman/Tabman.h; sourceTree = ""; }; 9CAB4CE0776DB252A09B67341CF12841 /* UILayoutSupport+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILayoutSupport+Extensions.swift"; path = "Source/UILayoutSupport+Extensions.swift"; sourceTree = ""; }; + 9CE5E0FB3B87FFD12023D977B02977E2 /* IGListAdapterUpdater.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListAdapterUpdater.m; path = Source/IGListAdapterUpdater.m; sourceTree = ""; }; 9D10DFC8E1B3DE67620BC4EA39CCC657 /* TabmanBar+Layout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TabmanBar+Layout.swift"; path = "Sources/Tabman/TabmanBar/TabmanBar+Layout.swift"; sourceTree = ""; }; 9D5CB513C6236063E9CE7419CAD7F282 /* GraphQLInputValue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphQLInputValue.swift; path = Sources/Apollo/GraphQLInputValue.swift; sourceTree = ""; }; 9DCD438BE6EBB1C825A4747F45CA6E31 /* GoogleToolboxForMac-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GoogleToolboxForMac-dummy.m"; sourceTree = ""; }; 9DF19D1B0A54D711611C426227911D3A /* UIImageView+HighlightedWebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+HighlightedWebCache.m"; path = "SDWebImage/UIImageView+HighlightedWebCache.m"; sourceTree = ""; }; + 9E37C5E6D2696C06E6F3DAA831245528 /* ListSwiftAdapterDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ListSwiftAdapterDataSource.swift; path = Source/Swift/ListSwiftAdapterDataSource.swift; sourceTree = ""; }; 9E6557C3BAAD89BA5DD5D27D1611931E /* apache.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = apache.min.js; path = Pod/Assets/Highlighter/languages/apache.min.js; sourceTree = ""; }; 9E8AAB1EEAB92B6B9D9B022FD004D80A /* GTMNSData+zlib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GTMNSData+zlib.h"; path = "Foundation/GTMNSData+zlib.h"; sourceTree = ""; }; 9E9EBBA53C3FB3995AD04DED80535652 /* pt.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pt.lproj; path = Pod/Assets/pt.lproj; sourceTree = ""; }; 9EC2C49524A3B42B0D4C6DC8A42D8DED /* FLEXClassesTableViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXClassesTableViewController.m; path = Classes/GlobalStateExplorers/FLEXClassesTableViewController.m; sourceTree = ""; }; 9EEE76CCDA8258C9185CAD989FD9A0A4 /* ASTOperations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ASTOperations.swift; path = Source/ASTOperations.swift; sourceTree = ""; }; 9EFF7625CFD253F8541B1D5AF7312ED2 /* TabmanStaticBarIndicatorTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TabmanStaticBarIndicatorTransition.swift; path = Sources/Tabman/TabmanBar/Transitioning/IndicatorTransition/TabmanStaticBarIndicatorTransition.swift; sourceTree = ""; }; + 9F4255FE5365100C3E593F9330E4C4F0 /* IGListKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IGListKit.modulemap; sourceTree = ""; }; 9F4E8BC611E9A21C8C1E705C90A7F31B /* FLEXWebViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXWebViewController.h; path = Classes/GlobalStateExplorers/FLEXWebViewController.h; sourceTree = ""; }; 9FA9B1D70F192BFFFED4C552B8583BE6 /* TabmanBarConfigHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TabmanBarConfigHandler.swift; path = Sources/Tabman/TabmanBar/Configuration/TabmanBarConfigHandler.swift; sourceTree = ""; }; 9FBCD5F997BD8FED58C4ADFE565F14E4 /* GitHubAPI-watchOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GitHubAPI-watchOS-prefix.pch"; path = "../GitHubAPI-watchOS/GitHubAPI-watchOS-prefix.pch"; sourceTree = ""; }; @@ -2928,12 +2924,11 @@ A08CC8FC1BB28B7FCCBAB97877F1AC83 /* FLEXNetworkTransactionTableViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXNetworkTransactionTableViewCell.m; path = Classes/Network/FLEXNetworkTransactionTableViewCell.m; sourceTree = ""; }; A0A732EA98B386B467F46462B160768B /* TabmanIndicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TabmanIndicator.swift; path = Sources/Tabman/TabmanBar/Components/Indicator/TabmanIndicator.swift; sourceTree = ""; }; A0C7A41FD367A6A14EF54755FB4E87BD /* UIView+WebCacheOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCacheOperation.h"; path = "SDWebImage/UIView+WebCacheOperation.h"; sourceTree = ""; }; - A100EF2E4825EB70BC141836EF650B92 /* IGListDisplayHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListDisplayHandler.h; path = Source/Internal/IGListDisplayHandler.h; sourceTree = ""; }; A1522E4163F61F46B5C4CF2A39068AA1 /* houdini_href_e.c */ = {isa = PBXFileReference; includeInIndex = 1; name = houdini_href_e.c; path = Source/cmark_gfm/houdini_href_e.c; sourceTree = ""; }; A16244092DD460297A26C4244164EE43 /* two_level_iterator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = two_level_iterator.h; path = table/two_level_iterator.h; sourceTree = ""; }; - A16B51D4AB861A9F3821D203CB41517E /* IGListSingleSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListSingleSectionController.m; path = Source/IGListSingleSectionController.m; sourceTree = ""; }; A175B549552184AFDC631C35154C3C77 /* V3AssigneesRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = V3AssigneesRequest.swift; path = GitHubAPI/V3AssigneesRequest.swift; sourceTree = ""; }; A1886F02E424D196ACC4F02849CC67FB /* log_writer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = log_writer.h; path = db/log_writer.h; sourceTree = ""; }; + A1AF64E659B403287A2CECEAE75C99FB /* IGListReloadDataUpdater.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListReloadDataUpdater.m; path = Source/IGListReloadDataUpdater.m; sourceTree = ""; }; A25E8EAE8C020FD05F9A98BDCA215693 /* bnf.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = bnf.min.js; path = Pod/Assets/Highlighter/languages/bnf.min.js; sourceTree = ""; }; A287C3BA27E0CDD534DEFF9297752B8D /* ApolloStore.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ApolloStore.swift; path = Sources/Apollo/ApolloStore.swift; sourceTree = ""; }; A2DE671004E76820F3EBBB692FA800D3 /* TUSafariActivity-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "TUSafariActivity-dummy.m"; sourceTree = ""; }; @@ -2957,11 +2952,11 @@ A4CBE5A6DE7FA3D011701E158AD9990B /* FLEXDefaultEditorViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXDefaultEditorViewController.m; path = Classes/Editing/FLEXDefaultEditorViewController.m; sourceTree = ""; }; A4CCCE1376FC87F9DDD836D86B23D60C /* FLEXTableContentCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXTableContentCell.h; path = Classes/GlobalStateExplorers/DatabaseBrowser/FLEXTableContentCell.h; sourceTree = ""; }; A4E8B75F005CDED7428CDA41BBF1C2C3 /* Apollo.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Apollo.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A4E9F89E797FC3D08DFFD05CA184AC8A /* IGListIndexSetResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListIndexSetResultInternal.h; path = Source/Common/Internal/IGListIndexSetResultInternal.h; sourceTree = ""; }; A4ED36245E8C82DCFA1578988E5D2AE4 /* FLEXArgumentInputJSONObjectView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXArgumentInputJSONObjectView.m; path = Classes/Editing/ArgumentInputViews/FLEXArgumentInputJSONObjectView.m; sourceTree = ""; }; A530115C7BCD205F670CA2C532EC0DF5 /* vala.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = vala.min.js; path = Pod/Assets/Highlighter/languages/vala.min.js; sourceTree = ""; }; A56060CB15F68A4EC8FAAE0DC2313D5B /* FLEXArgumentInputDateView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXArgumentInputDateView.m; path = Classes/Editing/ArgumentInputViews/FLEXArgumentInputDateView.m; sourceTree = ""; }; A5E2ABC0FC29B82F61924A4C2CAF3F47 /* Highlightr-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Highlightr-umbrella.h"; sourceTree = ""; }; + A60A85118A6DD6CFB5FE762D28CE89D6 /* ListSwiftAdapter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ListSwiftAdapter.swift; path = Source/Swift/ListSwiftAdapter.swift; sourceTree = ""; }; A63BD21D3179FF64B87A0FD1A72F0401 /* FLEXArgumentInputColorView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXArgumentInputColorView.h; path = Classes/Editing/ArgumentInputViews/FLEXArgumentInputColorView.h; sourceTree = ""; }; A643614A36D107BA4CFE5B893C56E57D /* NYTPhotosOverlayView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NYTPhotosOverlayView.m; path = Pod/Classes/ios/NYTPhotosOverlayView.m; sourceTree = ""; }; A68E9ECF4C275EB164EC95D7BE2E1EDD /* TabmanDotIndicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TabmanDotIndicator.swift; path = Sources/Tabman/TabmanBar/Components/Indicator/Styles/TabmanDotIndicator.swift; sourceTree = ""; }; @@ -2974,10 +2969,13 @@ A7677EC61332662E1497A9C8368A606D /* pf.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = pf.min.js; path = Pod/Assets/Highlighter/languages/pf.min.js; sourceTree = ""; }; A784ECCE65755002648DBAB0F5D0E7E4 /* TabmanBar+Behaviors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TabmanBar+Behaviors.swift"; path = "Sources/Tabman/TabmanBar/Behaviors/TabmanBar+Behaviors.swift"; sourceTree = ""; }; A7926480F2783C660CB55DDBB4E22A77 /* options.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = options.h; path = include/leveldb/options.h; sourceTree = ""; }; + A7B1A8776B0F355A06C0FECA7E11453F /* IGListStackedSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListStackedSectionController.h; path = Source/IGListStackedSectionController.h; sourceTree = ""; }; A7CF56BD7C2CEEEFB0401597A4789EFB /* FLEXNetworkTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXNetworkTransaction.h; path = Classes/Network/FLEXNetworkTransaction.h; sourceTree = ""; }; + A7D0B8572B8A6CE41AD670314D1FDE61 /* IGListBindingSectionControllerDataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBindingSectionControllerDataSource.h; path = Source/IGListBindingSectionControllerDataSource.h; sourceTree = ""; }; A80F54D049EAAB2D05CD36D3B9914C4C /* Client.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Client.swift; path = GitHubAPI/Client.swift; sourceTree = ""; }; A823E06DCA24FAED6BA3800F54E525A9 /* StringHelpers-watchOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "StringHelpers-watchOS.xcconfig"; path = "../StringHelpers-watchOS/StringHelpers-watchOS.xcconfig"; sourceTree = ""; }; A839801105655AD38FFCF33534C727E6 /* Pods-FreetimeTests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-FreetimeTests-dummy.m"; sourceTree = ""; }; + A842D996EFBF6C9F90F707C9C746BEFF /* IGListReloadIndexPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListReloadIndexPath.h; path = Source/Internal/IGListReloadIndexPath.h; sourceTree = ""; }; A84619A638909F768AB74F42C2EF2D4A /* V3SetIssueStatusRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = V3SetIssueStatusRequest.swift; path = GitHubAPI/V3SetIssueStatusRequest.swift; sourceTree = ""; }; A84656A99FFC88666CD56D13A0EA0DFB /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; A8495881E5308975EEF86512362F0477 /* NYTPhotoCaptionViewLayoutWidthHinting.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NYTPhotoCaptionViewLayoutWidthHinting.h; path = Pod/Classes/ios/Protocols/NYTPhotoCaptionViewLayoutWidthHinting.h; sourceTree = ""; }; @@ -2989,20 +2987,18 @@ A9DB521C73819066E6D339CA38A18E09 /* GraphQLResponseGenerator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphQLResponseGenerator.swift; path = Sources/Apollo/GraphQLResponseGenerator.swift; sourceTree = ""; }; A9E1F9DB30DD0B32B8032E21171C4ED9 /* atelier-seaside-light.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = "atelier-seaside-light.min.css"; path = "Pod/Assets/styles/atelier-seaside-light.min.css"; sourceTree = ""; }; A9E502A3B9F4611B01312F597D66E116 /* V3Content.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = V3Content.swift; path = GitHubAPI/V3Content.swift; sourceTree = ""; }; - A9FE70AA01E51C717E0A42189F543C7E /* IGListSingleSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListSingleSectionController.h; path = Source/IGListSingleSectionController.h; sourceTree = ""; }; A9FFF7DC2D6990A24DD881087E4DA25B /* TabmanChevronIndicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TabmanChevronIndicator.swift; path = Sources/Tabman/TabmanBar/Components/Indicator/Styles/TabmanChevronIndicator.swift; sourceTree = ""; }; AA4068E14458CBC30689ED3C01EF1666 /* ContextMenu+Options.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ContextMenu+Options.swift"; path = "ContextMenu/ContextMenu+Options.swift"; sourceTree = ""; }; + AA9B0139C5BE3A0C18641F1D18691EBB /* IGListAdapterUpdater+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "IGListAdapterUpdater+DebugDescription.h"; path = "Source/Internal/IGListAdapterUpdater+DebugDescription.h"; sourceTree = ""; }; AAE3C7062B07C710BC574F8B4387BA18 /* Collections.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Collections.swift; path = Sources/Apollo/Collections.swift; sourceTree = ""; }; AAFC8CB58531B40B6298DDCC101A3ACA /* TabmanClearIndicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TabmanClearIndicator.swift; path = Sources/Tabman/TabmanBar/Components/Indicator/Styles/TabmanClearIndicator.swift; sourceTree = ""; }; AB020870C06F64053135DFEC40104127 /* check-and-run-apollo-codegen.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; name = "check-and-run-apollo-codegen.sh"; path = "scripts/check-and-run-apollo-codegen.sh"; sourceTree = ""; }; - AB12F382A3C16C3D6A6E982849DD734B /* IGListStackedSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListStackedSectionController.h; path = Source/IGListStackedSectionController.h; sourceTree = ""; }; + AB2BEC78303E9FB281E2C868F89311DC /* IGListDisplayDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListDisplayDelegate.h; path = Source/IGListDisplayDelegate.h; sourceTree = ""; }; AB62664247FB8792B56EE4E5D4AE6704 /* HTMLString-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "HTMLString-dummy.m"; sourceTree = ""; }; AB6BD2E91FD68DDA6E359E3D1B0112BF /* TabmanViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TabmanViewController.swift; path = Sources/Tabman/TabmanViewController.swift; sourceTree = ""; }; AC4CF8E40B465FAC99FEDDE3E8D6CDA3 /* StyledTextBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StyledTextBuilder.swift; path = StyledText/StyledTextBuilder.swift; sourceTree = ""; }; AC5448053B854DFC59B2BB5E1E670925 /* gauss.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = gauss.min.js; path = Pod/Assets/Highlighter/languages/gauss.min.js; sourceTree = ""; }; AC6DE3C404E748239ADA13BB81FC1777 /* DataLoader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataLoader.swift; path = Sources/Apollo/DataLoader.swift; sourceTree = ""; }; - AC723704AAB1637A5324CDEB51A74984 /* IGListArrayUtilsInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListArrayUtilsInternal.h; path = Source/Common/Internal/IGListArrayUtilsInternal.h; sourceTree = ""; }; - AC7DB2A5E029B50A0659673369CFACC0 /* IGListSectionMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListSectionMap.h; path = Source/Internal/IGListSectionMap.h; sourceTree = ""; }; AC8393513931FEE5C5C002309BBEF476 /* Font.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Font.swift; path = StyledText/Font.swift; sourceTree = ""; }; AD1AB7B42DB1EB54F139E0EBBFBD3549 /* vim.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = vim.min.js; path = Pod/Assets/Highlighter/languages/vim.min.js; sourceTree = ""; }; AD2689C755E39F34BAA9CCE50DAB2096 /* db_impl.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = db_impl.cc; path = db/db_impl.cc; sourceTree = ""; }; @@ -3012,26 +3008,22 @@ AEA26747A86EF5FE920557E8E698861A /* ConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintItem.swift; path = Source/ConstraintItem.swift; sourceTree = ""; }; AEF814A83C2FD8F828E8EC7DEE11F0F4 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; AF03152A9CEACCA93E07BF7AE607DB34 /* css.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = css.min.js; path = Pod/Assets/Highlighter/languages/css.min.js; sourceTree = ""; }; - AF4CCB1B2FBC653C8C73F08014C1169A /* IGListStackedSectionControllerInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListStackedSectionControllerInternal.h; path = Source/Internal/IGListStackedSectionControllerInternal.h; sourceTree = ""; }; - AF6FE4E39737B1AD8E05ABD4DAA2DE50 /* IGListBatchUpdateData+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "IGListBatchUpdateData+DebugDescription.h"; path = "Source/Internal/IGListBatchUpdateData+DebugDescription.h"; sourceTree = ""; }; - AF764FE4A55AF1F950EC5FC2B73D61BD /* NSString+IGListDiffable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+IGListDiffable.m"; path = "Source/Common/NSString+IGListDiffable.m"; sourceTree = ""; }; AF7A2D66394EC6F6C7B175F01B8D555A /* UIScrollView+ScrollActivity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScrollView+ScrollActivity.swift"; path = "Sources/Pageboy/Utilities/Extensions/UIScrollView+ScrollActivity.swift"; sourceTree = ""; }; AF948E3878D27B0818376080F35DD79B /* ContextMenu-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ContextMenu-prefix.pch"; sourceTree = ""; }; AFD3883F2C87BAFA1D11AA11DF28018C /* TabmanBar+Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TabmanBar+Indicator.swift"; path = "Sources/Tabman/TabmanBar/TabmanBar+Indicator.swift"; sourceTree = ""; }; B01F6B511490CADA310AE969C7F2A032 /* registry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = registry.h; path = Source/cmark_gfm/include/registry.h; sourceTree = ""; }; B029E38B8E47D71A7450C986019D644F /* SDWebImageDownloaderOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderOperation.m; path = SDWebImage/SDWebImageDownloaderOperation.m; sourceTree = ""; }; B04162C3C275D19E175B2A117CC4AEB2 /* ruleslanguage.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = ruleslanguage.min.js; path = Pod/Assets/Highlighter/languages/ruleslanguage.min.js; sourceTree = ""; }; - B0563F8F9B3148DAA24DD259979D6E56 /* IGListAdapterMoveDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterMoveDelegate.h; path = Source/IGListAdapterMoveDelegate.h; sourceTree = ""; }; B08568A3447930682F0021FBDF967B5B /* V3StatusCodeResponse.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = V3StatusCodeResponse.swift; path = GitHubAPI/V3StatusCodeResponse.swift; sourceTree = ""; }; B09EAC14F3DC908533FB079C6FA4C4E4 /* NSString+HTMLString.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSString+HTMLString.swift"; path = "Sources/HTMLString/NSString+HTMLString.swift"; sourceTree = ""; }; B0D0863DFE053FE701207BCBA6FA6D8B /* FBSnapshotTestCase.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBSnapshotTestCase.xcconfig; sourceTree = ""; }; B0E858F3DCFF88A84DEAF5F50D8A1655 /* Apollo-watchOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Apollo-watchOS.xcconfig"; path = "../Apollo-watchOS/Apollo-watchOS.xcconfig"; sourceTree = ""; }; B0F91F5BA81753BFAA664C98B6D70E00 /* V3NotificationSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = V3NotificationSubject.swift; path = GitHubAPI/V3NotificationSubject.swift; sourceTree = ""; }; - B1171CC6DE4749D9A15D003338A45582 /* IGListIndexSetResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListIndexSetResult.h; path = Source/Common/IGListIndexSetResult.h; sourceTree = ""; }; B129DFB4CDFAD21D0E13BD536181D1B6 /* Alamofire-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-iOS-dummy.m"; sourceTree = ""; }; B13584442D52D9FFDB1BEE0EECBE74C1 /* hybrid.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = hybrid.min.css; path = Pod/Assets/styles/hybrid.min.css; sourceTree = ""; }; B14589CA015B70A7608D07AAAD7B69DF /* NSLayoutManager+Render.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSLayoutManager+Render.swift"; path = "StyledText/NSLayoutManager+Render.swift"; sourceTree = ""; }; B15582C8F15C078C6FBE553510DFE756 /* ConstraintView+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintView+Extensions.swift"; path = "Source/ConstraintView+Extensions.swift"; sourceTree = ""; }; + B177780607A21A956FFD44BE21836862 /* NSString+IGListDiffable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+IGListDiffable.m"; path = "Source/Common/NSString+IGListDiffable.m"; sourceTree = ""; }; B1A2D29636ACDF31632064C40F40EE7E /* SwipeCellKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwipeCellKit.modulemap; sourceTree = ""; }; B1B86E6C9AE8FAF0BAB65AFEDA41D1A2 /* WeakWrapper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WeakWrapper.swift; path = Sources/Pageboy/Utilities/DataStructures/WeakWrapper.swift; sourceTree = ""; }; B1C0C72E1204122FF99E07CE1D03FC0B /* stan.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = stan.min.js; path = Pod/Assets/Highlighter/languages/stan.min.js; sourceTree = ""; }; @@ -3046,7 +3038,9 @@ B32B550CB146CB4BE8465FDEA172CDA1 /* DateAgo-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DateAgo-iOS-dummy.m"; sourceTree = ""; }; B33E84317480EF01FEF55DA251B8A2E7 /* random.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = random.h; path = util/random.h; sourceTree = ""; }; B3478DF96A75A09AEABCC432513FAAFC /* FLEXNetworkCurlLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXNetworkCurlLogger.h; path = Classes/Network/FLEXNetworkCurlLogger.h; sourceTree = ""; }; + B365D738D1D6B7FEEE558836A2978C5C /* UIScrollView+IGListKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+IGListKit.m"; path = "Source/Internal/UIScrollView+IGListKit.m"; sourceTree = ""; }; B38B84A860CFA0C9F6ECF78037F2B2F0 /* V3VerifyPersonalAccessTokenRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = V3VerifyPersonalAccessTokenRequest.swift; path = GitHubAPI/V3VerifyPersonalAccessTokenRequest.swift; sourceTree = ""; }; + B3BA7C3EE0B95323FE7B69A12F7B542C /* IGListAdapter+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "IGListAdapter+DebugDescription.m"; path = "Source/Internal/IGListAdapter+DebugDescription.m"; sourceTree = ""; }; B3BACF191C3D0572EC2A9B5D09B5CB54 /* V3Release.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = V3Release.swift; path = GitHubAPI/V3Release.swift; sourceTree = ""; }; B40997A9B405184AB11D0E4E54CFAAD9 /* IndexedMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IndexedMap.swift; path = Sources/Pageboy/Utilities/DataStructures/IndexedMap.swift; sourceTree = ""; }; B44F011457FE816E4B256D6F6257403C /* GTMDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = GTMDefines.h; sourceTree = ""; }; @@ -3064,15 +3058,19 @@ B5893C780A44B2259440E5AD2E1559D0 /* Answers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Answers.h; path = iOS/Crashlytics.framework/Headers/Answers.h; sourceTree = ""; }; B5C34AFC108D206753CA7096F2EC53C0 /* TabmanViewController+Embedding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TabmanViewController+Embedding.swift"; path = "Sources/Tabman/TabmanViewController+Embedding.swift"; sourceTree = ""; }; B5E9A445E09231B3067414FB414CB486 /* Pods-FreetimeWatch-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-FreetimeWatch-acknowledgements.markdown"; sourceTree = ""; }; + B5FF77AAE5079F1CA1FEA7EB34302FDE /* IGListAdapterInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterInternal.h; path = Source/Internal/IGListAdapterInternal.h; sourceTree = ""; }; + B6228E4D153E03C58E82259BBA8C7090 /* IGListIndexSetResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListIndexSetResultInternal.h; path = Source/Common/Internal/IGListIndexSetResultInternal.h; sourceTree = ""; }; B6ECF51F77C25988E28A2659E4B7E44E /* nanopb-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "nanopb-umbrella.h"; sourceTree = ""; }; - B74E13EA51B673E14F24657890CD8BBF /* IGListWorkingRangeHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListWorkingRangeHandler.mm; path = Source/Internal/IGListWorkingRangeHandler.mm; sourceTree = ""; }; B751DB3611E76E4CB2BBE6F8274CC53C /* mention.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mention.h; path = Source/cmark_gfm/include/mention.h; sourceTree = ""; }; B7A0B8BE649211BD38CC081B91E4243A /* SDWebImagePrefetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImagePrefetcher.m; path = SDWebImage/SDWebImagePrefetcher.m; sourceTree = ""; }; + B7AE64306D73A70E8521826B03F53A9E /* IGListAdapterProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterProxy.h; path = Source/Internal/IGListAdapterProxy.h; sourceTree = ""; }; B7C17CFB37A12CDA568EF18305256F91 /* cmark_extension_api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cmark_extension_api.h; path = Source/cmark_gfm/include/cmark_extension_api.h; sourceTree = ""; }; B7C43E256BD3B62B1276006204B4A32B /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; B7D93F26E27885A0AFBA9877693D75FB /* ContextMenu.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ContextMenu.modulemap; sourceTree = ""; }; B86B34260E88654A11DB8BA9C7672A02 /* GoogleToolboxForMac-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GoogleToolboxForMac-prefix.pch"; sourceTree = ""; }; + B8A4036008F403DA2D8807C7BED82023 /* IGListIndexSetResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListIndexSetResult.h; path = Source/Common/IGListIndexSetResult.h; sourceTree = ""; }; B8B49EBB44FA2D6D36C35387B1E306DB /* vbscript-html.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = "vbscript-html.min.js"; path = "Pod/Assets/Highlighter/languages/vbscript-html.min.js"; sourceTree = ""; }; + B91C70BA69D89BC6B85D6C712C586316 /* IGListSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListSectionController.h; path = Source/IGListSectionController.h; sourceTree = ""; }; B91FA2A44D9B0768379FB3F5B2EC80E0 /* FLEXMultilineTableViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXMultilineTableViewCell.h; path = Classes/Utility/FLEXMultilineTableViewCell.h; sourceTree = ""; }; B94DE1A1B2FECE1E12B19F9B19889692 /* table.c */ = {isa = PBXFileReference; includeInIndex = 1; name = table.c; path = Source/cmark_gfm/table.c; sourceTree = ""; }; B96E584E4B636317FE257BBBAE2D5C6A /* StringHelpers-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "StringHelpers-iOS-umbrella.h"; sourceTree = ""; }; @@ -3087,7 +3085,6 @@ BADB6AB8CFCDD5D6B530EB437D5452F2 /* builder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = builder.h; path = db/builder.h; sourceTree = ""; }; BB18AD36A038143FFB7397EE46930870 /* GoogleToolboxForMac.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GoogleToolboxForMac.modulemap; sourceTree = ""; }; BB2E382D311CF7AD5A6742CC4DBB6BFC /* gruvbox-dark.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = "gruvbox-dark.min.css"; path = "Pod/Assets/styles/gruvbox-dark.min.css"; sourceTree = ""; }; - BB71E7BF35CDB9C1AD32D5ABB69A760E /* IGListAdapterDataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterDataSource.h; path = Source/IGListAdapterDataSource.h; sourceTree = ""; }; BB988B12FBB5C81D1E7963A1E4831AB3 /* verilog.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = verilog.min.js; path = Pod/Assets/Highlighter/languages/verilog.min.js; sourceTree = ""; }; BC1D41761DFA3E8F2B803656E65D01FF /* port.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = port.h; path = port/port.h; sourceTree = ""; }; BC68577D4E8CDCE1FB6267D9107CF108 /* FLEXArgumentInputColorView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXArgumentInputColorView.m; path = Classes/Editing/ArgumentInputViews/FLEXArgumentInputColorView.m; sourceTree = ""; }; @@ -3099,7 +3096,6 @@ BD9F914B9AA64ABD5755363F52F2FDCD /* atelier-estuary-dark.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = "atelier-estuary-dark.min.css"; path = "Pod/Assets/styles/atelier-estuary-dark.min.css"; sourceTree = ""; }; BDD9F1C3ED0BE8304FBE3445354562FD /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; BDE6A7DE32690667601481828DB59406 /* strikethrough.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = strikethrough.h; path = Source/cmark_gfm/include/strikethrough.h; sourceTree = ""; }; - BE2BB0FB54205C2C1C6F6AE70D191BC5 /* IGListBindingSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBindingSectionController.h; path = Source/IGListBindingSectionController.h; sourceTree = ""; }; BE2F708B2EB2386E139521CDFE659314 /* NetworkTransport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkTransport.swift; path = Sources/Apollo/NetworkTransport.swift; sourceTree = ""; }; BE322231F7466214FD0EA4853103CB75 /* darkula.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = darkula.min.css; path = Pod/Assets/styles/darkula.min.css; sourceTree = ""; }; BE43B9A3161A7DD56454C22795A157AF /* V3Notification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = V3Notification.swift; path = GitHubAPI/V3Notification.swift; sourceTree = ""; }; @@ -3113,21 +3109,20 @@ C09BA618AD6A11066E1F4050BC8A70FC /* Constraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Constraint.swift; path = Source/Constraint.swift; sourceTree = ""; }; C0A01B8CFCD7CEF871B4857BD80880C7 /* GTMNSData+zlib.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "GTMNSData+zlib.m"; path = "Foundation/GTMNSData+zlib.m"; sourceTree = ""; }; C0EC8F1B9CA6DBF41C687F1609B58CE1 /* table_cache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = table_cache.h; path = db/table_cache.h; sourceTree = ""; }; + C100EF53FB4034E19FE47A8BD5DDC93F /* IGListGenericSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListGenericSectionController.m; path = Source/IGListGenericSectionController.m; sourceTree = ""; }; C11827956EC1AF909B21C38315AE85D6 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; C12854905586D301FF5CB0E4801C816C /* UIPageViewController+ScrollView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPageViewController+ScrollView.swift"; path = "Sources/Pageboy/Utilities/Extensions/UIPageViewController+ScrollView.swift"; sourceTree = ""; }; C14168A257EF28D0A8DA625A01EE2DEF /* AlamofireNetworkActivityIndicator.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = AlamofireNetworkActivityIndicator.framework; path = AlamofireNetworkActivityIndicator.framework; sourceTree = BUILT_PRODUCTS_DIR; }; C16FAC954EB1BC053153F145ECCB54ED /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; C176E1C115C3983A663D1ECD91D70B51 /* crc32c.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = crc32c.cc; path = util/crc32c.cc; sourceTree = ""; }; C1864A6A60E41A3A5AF0F5ED376BF0D7 /* AutoInsetter-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AutoInsetter-umbrella.h"; sourceTree = ""; }; - C19BC45DC43BC6CFE8BD8529A7303150 /* IGListMoveIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListMoveIndex.h; path = Source/Common/IGListMoveIndex.h; sourceTree = ""; }; - C1B2EA649966B9ACB8A106092798C101 /* IGListIndexSetResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListIndexSetResult.m; path = Source/Common/IGListIndexSetResult.m; sourceTree = ""; }; C1DF511946F5F3ACB8C2E677DD388AA6 /* LayoutConstraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraint.swift; path = Source/LayoutConstraint.swift; sourceTree = ""; }; C1EFB0A78CF9CF5370F781FDED72C5C4 /* ManualGraphQLRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ManualGraphQLRequest.swift; path = GitHubAPI/ManualGraphQLRequest.swift; sourceTree = ""; }; - C20A0C7ECDE57BDD76BCB9A552B8EB0F /* ListSwiftDiffable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ListSwiftDiffable.swift; path = Source/Swift/ListSwiftDiffable.swift; sourceTree = ""; }; C20C1FBDA894C82955AC07FF58AC52F9 /* block.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = block.cc; path = table/block.cc; sourceTree = ""; }; C24FA4D058E5B7C13CF0A5876CFAD491 /* FLEXViewExplorerViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXViewExplorerViewController.m; path = Classes/ObjectExplorers/FLEXViewExplorerViewController.m; sourceTree = ""; }; C26F3BCA18F5EF905EBB74D3744A3BEC /* cmark-gfm-swift.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "cmark-gfm-swift.h"; path = "Source/cmark-gfm-swift.h"; sourceTree = ""; }; C27C13209285AE494C61DDC81E204B25 /* TUSafariActivity-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TUSafariActivity-umbrella.h"; sourceTree = ""; }; + C2987F60FEA77FD798DDEFF0BEB8FAA4 /* NSString+IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+IGListDiffable.h"; path = "Source/Common/NSString+IGListDiffable.h"; sourceTree = ""; }; C2E25EC31CD219D199C9A63CD8613FC0 /* ConstraintPriority.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriority.swift; path = Source/ConstraintPriority.swift; sourceTree = ""; }; C2E2E7208B9CB8C9B4D5C05E0A25480A /* NYTPhoto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NYTPhoto.h; path = Pod/Classes/ios/Protocols/NYTPhoto.h; sourceTree = ""; }; C3037106AA3FC2FAE60E2B712CC88A88 /* GitHubSession-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GitHubSession-iOS-prefix.pch"; sourceTree = ""; }; @@ -3137,7 +3132,6 @@ C4E8C8E5BC9F97797794427ED6DDA1FB /* DateAgo-watchOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "DateAgo-watchOS-dummy.m"; path = "../DateAgo-watchOS/DateAgo-watchOS-dummy.m"; sourceTree = ""; }; C51BBBECFD9F9CA67F02374CBECAC840 /* 1c.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = 1c.min.js; path = Pod/Assets/Highlighter/languages/1c.min.js; sourceTree = ""; }; C5B6CB951FD0E0A57D047B36E7ECE59A /* SwiftAST.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftAST.swift; path = Source/SwiftAST.swift; sourceTree = ""; }; - C5D0BBC9D0B522F98FAC6CD99DF85C5F /* UICollectionView+IGListBatchUpdateData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionView+IGListBatchUpdateData.h"; path = "Source/Internal/UICollectionView+IGListBatchUpdateData.h"; sourceTree = ""; }; C5F508E61E672E7466896C31E44B5D8F /* ceylon.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = ceylon.min.js; path = Pod/Assets/Highlighter/languages/ceylon.min.js; sourceTree = ""; }; C60E57D30481021B71FBE894796BA4EA /* FLEXInstancesTableViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXInstancesTableViewController.h; path = Classes/GlobalStateExplorers/FLEXInstancesTableViewController.h; sourceTree = ""; }; C637558E3B71B162A215E3601508B883 /* FLEXDictionaryExplorerViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXDictionaryExplorerViewController.h; path = Classes/ObjectExplorers/FLEXDictionaryExplorerViewController.h; sourceTree = ""; }; @@ -3146,6 +3140,8 @@ C6B0BE395DCBD5E1E46596683BF66309 /* SwipeTableOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwipeTableOptions.swift; path = Source/SwipeTableOptions.swift; sourceTree = ""; }; C6BEC61E72AE68A6D49CA6CA9939677A /* core-extensions.c */ = {isa = PBXFileReference; includeInIndex = 1; name = "core-extensions.c"; path = "Source/cmark_gfm/core-extensions.c"; sourceTree = ""; }; C6E13A8D00E1EF39E7CC6E2E1623F5A4 /* ConstraintMakerExtendable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerExtendable.swift; path = Source/ConstraintMakerExtendable.swift; sourceTree = ""; }; + C723D906991278560CD205D97F9A39F6 /* IGListAdapterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterDelegate.h; path = Source/IGListAdapterDelegate.h; sourceTree = ""; }; + C72816F97B55762EE146AD355DDF6559 /* UICollectionView+IGListBatchUpdateData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionView+IGListBatchUpdateData.m"; path = "Source/Internal/UICollectionView+IGListBatchUpdateData.m"; sourceTree = ""; }; C74DC65F548D99D19DE15102CE42D713 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; C76555B8CA93A6F4947D37D862BC155B /* FLAnimatedImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FLAnimatedImageView+WebCache.m"; path = "SDWebImage/FLAnimatedImage/FLAnimatedImageView+WebCache.m"; sourceTree = ""; }; C79BDB806F0C57F5581A5CDA30C761C6 /* CLSStackFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CLSStackFrame.h; path = iOS/Crashlytics.framework/Headers/CLSStackFrame.h; sourceTree = ""; }; @@ -3162,15 +3158,17 @@ C9974D57E2EEC81D881154D3A831271A /* FLEXArgumentInputNotSupportedView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXArgumentInputNotSupportedView.m; path = Classes/Editing/ArgumentInputViews/FLEXArgumentInputNotSupportedView.m; sourceTree = ""; }; C9C176D3DA63C8AACCD310E9919AD7EA /* CodeAttributedString.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CodeAttributedString.swift; path = Pod/Classes/CodeAttributedString.swift; sourceTree = ""; }; C9CECD74EF1862EEEC2DB846FC24A128 /* FLEXArgumentInputFontsPickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXArgumentInputFontsPickerView.m; path = Classes/Editing/ArgumentInputViews/FLEXArgumentInputFontsPickerView.m; sourceTree = ""; }; + C9E156D3A32A37B8D5027EAC0BFBC93F /* IGListAdapterUpdateListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterUpdateListener.h; path = Source/IGListAdapterUpdateListener.h; sourceTree = ""; }; CA0288DDA1039738F158A97646B0C3E2 /* ChevronView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ChevronView.swift; path = Sources/Tabman/TabmanBar/Components/Indicator/Views/ChevronView.swift; sourceTree = ""; }; CA0664DBD308EE2F53149C6B1E62B47B /* ServerTrustPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustPolicy.swift; path = Source/ServerTrustPolicy.swift; sourceTree = ""; }; CA145980B9D9EB378FAC08CB36BB81ED /* vbscript.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = vbscript.min.js; path = Pod/Assets/Highlighter/languages/vbscript.min.js; sourceTree = ""; }; + CA1D7CF47A9E56C78AB8DCCBC62C7DC0 /* IGListDiff.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListDiff.h; path = Source/Common/IGListDiff.h; sourceTree = ""; }; CA215C5FFAC8D5503BA38FD6858A1926 /* status.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = status.h; path = include/leveldb/status.h; sourceTree = ""; }; CA51C9FB587A2AD9EFB9C6F22D367077 /* GitHubAccessTokenRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GitHubAccessTokenRequest.swift; path = GitHubAPI/GitHubAccessTokenRequest.swift; sourceTree = ""; }; CA6A882EC97286A7E26F0A6A394B87D3 /* FLAnimatedImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FLAnimatedImage-dummy.m"; sourceTree = ""; }; CA717F70B6C7CCBEDB045CC5AD17BBF5 /* references.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = references.h; path = Source/cmark_gfm/include/references.h; sourceTree = ""; }; + CAA850FC4A3AB339CAB32582CBE3AFF5 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; CADA402B871EF711DE25A63E1BD41BD6 /* Highlightr.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Highlightr.xcconfig; sourceTree = ""; }; - CAEA39D027D5C3F0DF5A90F93845C44F /* IGListReloadDataUpdater.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListReloadDataUpdater.m; path = Source/IGListReloadDataUpdater.m; sourceTree = ""; }; CB0FEAE3042B4D5F3E2CB1B582CB56FB /* grayscale.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = grayscale.min.css; path = Pod/Assets/styles/grayscale.min.css; sourceTree = ""; }; CB69373832C159BA863A71BDF016C627 /* SwipeActionsOrientation.html */ = {isa = PBXFileReference; includeInIndex = 1; name = SwipeActionsOrientation.html; path = docs/Enums/SwipeActionsOrientation.html; sourceTree = ""; }; CB6E322A8CE5FBDEF9110E03FC79335D /* V3RepositoryReadmeRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = V3RepositoryReadmeRequest.swift; path = GitHubAPI/V3RepositoryReadmeRequest.swift; sourceTree = ""; }; @@ -3194,25 +3192,24 @@ CD7D41B80BC23985199B807A3308BCA1 /* no.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = no.lproj; path = Pod/Assets/no.lproj; sourceTree = ""; }; CE003633E01475D53F8F8773EC24BC43 /* cs.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = cs.min.js; path = Pod/Assets/Highlighter/languages/cs.min.js; sourceTree = ""; }; CE0B1E7C49DC66473AF7827DE518927B /* DateAgo-iOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "DateAgo-iOS.xcconfig"; sourceTree = ""; }; - CE2F55D503521EA39A56264BB8CE1405 /* IGListAdapterUpdater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterUpdater.h; path = Source/IGListAdapterUpdater.h; sourceTree = ""; }; CE385EE48DD002CE9858D7590481229A /* buffer.c */ = {isa = PBXFileReference; includeInIndex = 1; name = buffer.c; path = Source/cmark_gfm/buffer.c; sourceTree = ""; }; - CE55148AA9D53013021039D9BBBE6FF4 /* IGListCollectionViewLayoutInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListCollectionViewLayoutInternal.h; path = Source/Internal/IGListCollectionViewLayoutInternal.h; sourceTree = ""; }; CE82C4944AB3D0F2436371DC0B3D3564 /* filter_policy.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = filter_policy.cc; path = util/filter_policy.cc; sourceTree = ""; }; CE8F05BDF2780038E0F4F3CDE34EF68E /* UIButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+WebCache.m"; path = "SDWebImage/UIButton+WebCache.m"; sourceTree = ""; }; CEBE615C4588A119CC4175BCB14CDA85 /* FLEX-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FLEX-prefix.pch"; sourceTree = ""; }; CED9ADF7D5A41F34451B8B49843C5E74 /* atelier-dune-light.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = "atelier-dune-light.min.css"; path = "Pod/Assets/styles/atelier-dune-light.min.css"; sourceTree = ""; }; CEE30AAC426AF0FE631DBDA16BF7231F /* case_fold_switch.inc */ = {isa = PBXFileReference; includeInIndex = 1; name = case_fold_switch.inc; path = Source/cmark_gfm/case_fold_switch.inc; sourceTree = ""; }; + CF7032924003E9B97C4AC61C264B92A3 /* ListSwiftPair.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ListSwiftPair.swift; path = Source/Swift/ListSwiftPair.swift; sourceTree = ""; }; CF9A5B6BC079557E9E9B38D85741938A /* dbformat.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = dbformat.cc; path = db/dbformat.cc; sourceTree = ""; }; CFC47382494ADCA7C1131EDFD0D71D6F /* write_batch_internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = write_batch_internal.h; path = db/write_batch_internal.h; sourceTree = ""; }; + CFCB4A2E5A26B940A1412A7D5C53C282 /* IGListStackedSectionControllerInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListStackedSectionControllerInternal.h; path = Source/Internal/IGListStackedSectionControllerInternal.h; sourceTree = ""; }; D01AF37E91E0C500DE4E1D5A66D6113C /* pb_decode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = pb_decode.h; sourceTree = ""; }; D0AB397814C94D122D1105049B53F1FA /* ocaml.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = ocaml.min.js; path = Pod/Assets/Highlighter/languages/ocaml.min.js; sourceTree = ""; }; D0BF85CC313E4AD64112F4A5E77A9FC0 /* ConstraintDescription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDescription.swift; path = Source/ConstraintDescription.swift; sourceTree = ""; }; D0E5F370B53FAEA36F439492DA3CCB88 /* V3DataResponse.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = V3DataResponse.swift; path = GitHubAPI/V3DataResponse.swift; sourceTree = ""; }; - D0F7FF2B35F147463E1B2E5DC8F6F288 /* IGListCollectionViewLayout.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionViewLayout.mm; path = Source/IGListCollectionViewLayout.mm; sourceTree = ""; }; D1239149A5679FF626A029B8866B6568 /* ConstraintConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConfig.swift; path = Source/ConstraintConfig.swift; sourceTree = ""; }; D152BF578D16D38256C3125DAF32F762 /* Alamofire-watchOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "Alamofire-watchOS.modulemap"; path = "../Alamofire-watchOS/Alamofire-watchOS.modulemap"; sourceTree = ""; }; + D184CA7CDD7C3C87AE0A85CF4B52E633 /* IGListBindingSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBindingSectionController.h; path = Source/IGListBindingSectionController.h; sourceTree = ""; }; D1971DF97D66767701AFAEB56AA8A47C /* ContentViewScrollView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ContentViewScrollView.swift; path = Sources/Tabman/Utilities/ContentViewScrollView.swift; sourceTree = ""; }; - D1CAC0FD55C9CF7DC5210E52DBDA1C3A /* UIScrollView+IGListKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+IGListKit.h"; path = "Source/Internal/UIScrollView+IGListKit.h"; sourceTree = ""; }; D1D2361B59C816F67F2A9C5B8FAEAFD3 /* Theme.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Theme.swift; path = Pod/Classes/Theme.swift; sourceTree = ""; }; D21457932C6AC2F38D8A749A060031CA /* Guides.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Guides.html; path = docs/Guides.html; sourceTree = ""; }; D2517CF16217051A58D29414DC47ECED /* testutil.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = testutil.cc; path = util/testutil.cc; sourceTree = ""; }; @@ -3222,17 +3219,20 @@ D36BA3FAA3061A9B867BED567BF6AC43 /* FLAnimatedImage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FLAnimatedImage.framework; path = FLAnimatedImage.framework; sourceTree = BUILT_PRODUCTS_DIR; }; D377CCAD2415EB2F69F4DA1627D41CCA /* TabmanBlockIndicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TabmanBlockIndicator.swift; path = Sources/Tabman/TabmanBar/Components/Indicator/Styles/TabmanBlockIndicator.swift; sourceTree = ""; }; D391A71A2EC4DDFAD21D0C8455CCE927 /* FLEXNetworkRecorder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXNetworkRecorder.m; path = Classes/Network/FLEXNetworkRecorder.m; sourceTree = ""; }; - D39E940EED93725A911361004B243504 /* IGListBatchUpdateData+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "IGListBatchUpdateData+DebugDescription.m"; path = "Source/Internal/IGListBatchUpdateData+DebugDescription.m"; sourceTree = ""; }; D3B4322A8F360B65CDB7275E51228D2D /* HTMLUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTMLUtils.swift; path = Pod/Classes/HTMLUtils.swift; sourceTree = ""; }; D3BCB9B6CD5A82421B09CBB01B1C30B7 /* StyledTextRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StyledTextRenderer.swift; path = StyledText/StyledTextRenderer.swift; sourceTree = ""; }; + D41F0A7AEED16DDA2AF5D8BFA30D677D /* IGListSectionMap+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "IGListSectionMap+DebugDescription.h"; path = "Source/Internal/IGListSectionMap+DebugDescription.h"; sourceTree = ""; }; D445458818F7C8280D99D7D508372433 /* TabmanBar+Insets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TabmanBar+Insets.swift"; path = "Sources/Tabman/TabmanBar/TabmanBar+Insets.swift"; sourceTree = ""; }; D45FD262CF1F6628D3D574ECCEA148F0 /* groovy.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = groovy.min.js; path = Pod/Assets/Highlighter/languages/groovy.min.js; sourceTree = ""; }; D46DE20E7CA96DC92DE3209DF01617B6 /* dust.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = dust.min.js; path = Pod/Assets/Highlighter/languages/dust.min.js; sourceTree = ""; }; + D493DD14FFDB1E694190ECA7454052BE /* IGListSingleSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListSingleSectionController.h; path = Source/IGListSingleSectionController.h; sourceTree = ""; }; D4EB53954BCC1CBF72714912C90ED10A /* purebasic.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = purebasic.min.js; path = Pod/Assets/Highlighter/languages/purebasic.min.js; sourceTree = ""; }; D50C5BC6838BFC2E623ADCFCE2AF0109 /* xcode.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = xcode.min.css; path = Pod/Assets/styles/xcode.min.css; sourceTree = ""; }; D50DEC5A429D52FA463FE61B859C7E2B /* FLEXObjectExplorerFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXObjectExplorerFactory.m; path = Classes/ObjectExplorers/FLEXObjectExplorerFactory.m; sourceTree = ""; }; D52085555740B6799C4A9BD9713555B0 /* SwipeActionStyle.html */ = {isa = PBXFileReference; includeInIndex = 1; name = SwipeActionStyle.html; path = docs/docsets/SwipeCellKit.docset/Contents/Resources/Documents/Enums/SwipeActionStyle.html; sourceTree = ""; }; + D5552B42A2516D86A35FD3B870F21961 /* IGListCompatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListCompatibility.h; path = Source/Common/IGListCompatibility.h; sourceTree = ""; }; D5F203127985C75DBD905F4F16B7F207 /* excel.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = excel.min.js; path = Pod/Assets/Highlighter/languages/excel.min.js; sourceTree = ""; }; + D606D7DB03D858C4FABEEBAFA3A01015 /* IGListAdapterUpdater+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "IGListAdapterUpdater+DebugDescription.m"; path = "Source/Internal/IGListAdapterUpdater+DebugDescription.m"; sourceTree = ""; }; D620C91CFB7DB6986A1CF857B344AE7A /* basic.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = basic.min.js; path = Pod/Assets/Highlighter/languages/basic.min.js; sourceTree = ""; }; D65DD2F8A7F3ED21BC08280D02857979 /* SDWebImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloader.h; path = SDWebImage/SDWebImageDownloader.h; sourceTree = ""; }; D6885BD6C40319002C14586C81521CCD /* NSBundle+NYTPhotoViewer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+NYTPhotoViewer.m"; path = "Pod/Classes/ios/Resource Loading/NSBundle+NYTPhotoViewer.m"; sourceTree = ""; }; @@ -3241,8 +3241,8 @@ D8115557EB4A0E71D7C67F6B8EB074C1 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = Info.plist; path = "../DateAgo-watchOS/Info.plist"; sourceTree = ""; }; D826ED1934A1F502067B605FFC47F7F1 /* NSAttributedString+Trim.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSAttributedString+Trim.swift"; path = "StyledText/NSAttributedString+Trim.swift"; sourceTree = ""; }; D83D129CB427558611D148995EE7DCCE /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/WatchOS.platform/Developer/SDKs/WatchOS3.2.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + D8573CF2A208E970D3B70C21A7780184 /* IGListBindable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBindable.h; path = Source/IGListBindable.h; sourceTree = ""; }; D85B2F1D0DF290168DD488CE15264F4A /* SwipeActionTransitioning.html */ = {isa = PBXFileReference; includeInIndex = 1; name = SwipeActionTransitioning.html; path = docs/Protocols/SwipeActionTransitioning.html; sourceTree = ""; }; - D865D5F19F35592924F0126374BC7087 /* IGListBindingSectionController+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "IGListBindingSectionController+DebugDescription.m"; path = "Source/Internal/IGListBindingSectionController+DebugDescription.m"; sourceTree = ""; }; D893AB7B68A583A1C53436B70670F6F7 /* ConstraintMakerEditable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerEditable.swift; path = Source/ConstraintMakerEditable.swift; sourceTree = ""; }; D8C34E7F2103AABE13BE2F8C935257E0 /* SDWebImage.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SDWebImage.modulemap; sourceTree = ""; }; D8D339A80319AD6CF45A34C8DE39F683 /* Apollo.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Apollo.framework; path = "Apollo-watchOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -3251,7 +3251,6 @@ D944C4777982B6E297DF0A6CC51B4619 /* SwipeActionButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwipeActionButton.swift; path = Source/SwipeActionButton.swift; sourceTree = ""; }; D954AE3F02C198197C6493C60B579CB0 /* PageboyViewController+NavigationDirection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PageboyViewController+NavigationDirection.swift"; path = "Sources/Pageboy/Extensions/PageboyViewController+NavigationDirection.swift"; sourceTree = ""; }; D987882D1C3FD3508E6D3FC0BC1A1F0A /* Enums.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Enums.html; path = docs/Enums.html; sourceTree = ""; }; - D98C7D7E8CAA45EA4FF7C24EAE56FCF7 /* UICollectionView+IGListBatchUpdateData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionView+IGListBatchUpdateData.m"; path = "Source/Internal/UICollectionView+IGListBatchUpdateData.m"; sourceTree = ""; }; D9C468EE46EEAA3A5B4B692393892E72 /* AlamofireNetworkActivityIndicator-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AlamofireNetworkActivityIndicator-prefix.pch"; sourceTree = ""; }; D9DDABFB71D23C0BB6313FC0C19D6CDE /* http.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = http.min.js; path = Pod/Assets/Highlighter/languages/http.min.js; sourceTree = ""; }; D9E85825D0A14377E582597B0D0736AE /* StringHelpers-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "StringHelpers-iOS-dummy.m"; sourceTree = ""; }; @@ -3263,7 +3262,6 @@ DAC94817F76CA0442CF0B0F52347D211 /* ConstraintMakerFinalizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerFinalizable.swift; path = Source/ConstraintMakerFinalizable.swift; sourceTree = ""; }; DAE0260545C473F438CF97F8F01FC06E /* UIButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+WebCache.h"; path = "SDWebImage/UIButton+WebCache.h"; sourceTree = ""; }; DB05188B93A18AEAC2779C13DCB8B496 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - DB1880C472DE45CAAFEDF353957D51E7 /* IGListBindingSectionControllerDataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBindingSectionControllerDataSource.h; path = Source/IGListBindingSectionControllerDataSource.h; sourceTree = ""; }; DB38688E33BB5C58D36E708251834903 /* rib.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = rib.min.js; path = Pod/Assets/Highlighter/languages/rib.min.js; sourceTree = ""; }; DB50FFF034827246607634AB9A888ACD /* Alamofire-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-iOS-umbrella.h"; sourceTree = ""; }; DB9E27044B4AB738CAA98B0F1D4C7DB4 /* AutoInsetter.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AutoInsetter.xcconfig; sourceTree = ""; }; @@ -3271,6 +3269,7 @@ DBA5D5A326729C3477C31E58B3EC4FA2 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = Info.plist; path = "../StringHelpers-watchOS/Info.plist"; sourceTree = ""; }; DBA62780052C06A4DE0EE38DDDCF1721 /* FLEXWebViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXWebViewController.m; path = Classes/GlobalStateExplorers/FLEXWebViewController.m; sourceTree = ""; }; DBC2D4B05E8735570A008445BCA25A38 /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; + DBC467EBDBB1C3FB97DB893522A4F48A /* IGListMoveIndexPathInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListMoveIndexPathInternal.h; path = Source/Common/Internal/IGListMoveIndexPathInternal.h; sourceTree = ""; }; DBD890CCFB52C546E76D62014B922292 /* GraphQLDependencyTracker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphQLDependencyTracker.swift; path = Sources/Apollo/GraphQLDependencyTracker.swift; sourceTree = ""; }; DBE5234EBF6728F71E2C414395D9A1DB /* Pageboy.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Pageboy.xcconfig; sourceTree = ""; }; DBEF247F499F0BC5B627A4C1DECCA69C /* UIButton+BottomHeightOffset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+BottomHeightOffset.swift"; path = "MessageViewController/UIButton+BottomHeightOffset.swift"; sourceTree = ""; }; @@ -3283,11 +3282,13 @@ DCF4ADC8B709E4B92EFD289EAB7E8298 /* NYTPhotoViewer-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NYTPhotoViewer-dummy.m"; sourceTree = ""; }; DD342EDBFDD5DC194F3E182CCF4908BA /* flix.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = flix.min.js; path = Pod/Assets/Highlighter/languages/flix.min.js; sourceTree = ""; }; DDB5D910B23DB5567F4EFFDCE6806190 /* V3EditCommentRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = V3EditCommentRequest.swift; path = GitHubAPI/V3EditCommentRequest.swift; sourceTree = ""; }; + DDBA69F0ACD02DF255EC1D6F6718E25E /* IGListAdapterUpdaterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterUpdaterDelegate.h; path = Source/IGListAdapterUpdaterDelegate.h; sourceTree = ""; }; DDE23F92B16D0CB1B6B361361034DE9E /* FBSnapshotTestCase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSnapshotTestCase.h; path = FBSnapshotTestCase/FBSnapshotTestCase.h; sourceTree = ""; }; DDFF006BF7590AA561C5E5E355DECFFE /* androidstudio.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = androidstudio.min.css; path = Pod/Assets/styles/androidstudio.min.css; sourceTree = ""; }; DE38457B47DAB4CC4C7A64E3E1E78DA7 /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = GitHubAPI/Request.swift; sourceTree = ""; }; DE4E1440BB66B7120D657DDFFC8F1A20 /* ConstraintAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintAttributes.swift; path = Source/ConstraintAttributes.swift; sourceTree = ""; }; DE59963F07AF9631D5C3D4B37429F909 /* Pods-FreetimeWatch Extension.testflight.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-FreetimeWatch Extension.testflight.xcconfig"; sourceTree = ""; }; + DE684D260CEC7A590DB4BE006F11FFA6 /* UICollectionView+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionView+DebugDescription.h"; path = "Source/Internal/UICollectionView+DebugDescription.h"; sourceTree = ""; }; DE70428E2CE549BB78A552EE8D94ED95 /* FLEXObjectExplorerViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXObjectExplorerViewController.m; path = Classes/ObjectExplorers/FLEXObjectExplorerViewController.m; sourceTree = ""; }; DE71204E3F641E9E7725A4D477F539B1 /* mojolicious.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = mojolicious.min.js; path = Pod/Assets/Highlighter/languages/mojolicious.min.js; sourceTree = ""; }; DE887C5917DDB99A3AFCC067FBC6BE4F /* FLEXImageExplorerViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXImageExplorerViewController.m; path = Classes/ObjectExplorers/FLEXImageExplorerViewController.m; sourceTree = ""; }; @@ -3295,6 +3296,7 @@ DF0D36F985CDA9900A84B7D12EFB5733 /* FLEXDefaultsExplorerViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXDefaultsExplorerViewController.h; path = Classes/ObjectExplorers/FLEXDefaultsExplorerViewController.h; sourceTree = ""; }; DF2B8890F586BDAD0FB86102698FD15C /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; DF35E0CC7D82A025B4917ABCD79D0239 /* ContextMenu-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ContextMenu-umbrella.h"; sourceTree = ""; }; + DF50C86FE2CEEDBEB375FEBC11B4B1E3 /* IGListBindingSectionController+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "IGListBindingSectionController+DebugDescription.h"; path = "Source/Internal/IGListBindingSectionController+DebugDescription.h"; sourceTree = ""; }; DF57E1411FEBA36F280B73C0DECAD9B1 /* CompletionAnimation.html */ = {isa = PBXFileReference; includeInIndex = 1; name = CompletionAnimation.html; path = docs/docsets/SwipeCellKit.docset/Contents/Resources/Documents/Structs/SwipeExpansionStyle/CompletionAnimation.html; sourceTree = ""; }; DF6914A2B2AD4299D735D6E5304112F4 /* purebasic.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = purebasic.min.css; path = Pod/Assets/styles/purebasic.min.css; sourceTree = ""; }; DF70099604766D366C2CB4C2E46EF683 /* highlight.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = highlight.min.js; path = Pod/Assets/Highlighter/highlight.min.js; sourceTree = ""; }; @@ -3303,11 +3305,11 @@ DFBE1F5BDA32C02B58B176F03F251AB1 /* Protocols.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Protocols.html; path = docs/docsets/SwipeCellKit.docset/Contents/Resources/Documents/Protocols.html; sourceTree = ""; }; DFDE99A0059BCC3AE3592869A648EA85 /* FLEXObjectExplorerViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXObjectExplorerViewController.h; path = Classes/ObjectExplorers/FLEXObjectExplorerViewController.h; sourceTree = ""; }; DFE2FC6514CC5077ABBBA9366724201D /* Pods-FreetimeWatch-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-FreetimeWatch-resources.sh"; sourceTree = ""; }; + E008515936F929BF11D99D519097DA08 /* ListSwiftSectionController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ListSwiftSectionController.swift; path = Source/Swift/ListSwiftSectionController.swift; sourceTree = ""; }; E01AC11E64AE1AF8B3D20E7B664BFF25 /* Highlightr.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Highlightr.swift; path = Pod/Classes/Highlightr.swift; sourceTree = ""; }; E02E61635DDC72E3D181116D9EF303B9 /* NYTScalingImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NYTScalingImageView.h; path = Pod/Classes/ios/NYTScalingImageView.h; sourceTree = ""; }; E037793BC4076457220219E749A320CA /* cmark_ctype.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cmark_ctype.h; path = Source/cmark_gfm/include/cmark_ctype.h; sourceTree = ""; }; E0713CDE925C82186AA3C73301DD778A /* StyledText-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "StyledText-dummy.m"; sourceTree = ""; }; - E0F252DBDE8C189D27137B0AC0DFEABA /* NSNumber+IGListDiffable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSNumber+IGListDiffable.m"; path = "Source/Common/NSNumber+IGListDiffable.m"; sourceTree = ""; }; E10033A0E9ED991C0E05EE3E6B812FDD /* SwipeExpansionAnimationTimingParameters.html */ = {isa = PBXFileReference; includeInIndex = 1; name = SwipeExpansionAnimationTimingParameters.html; path = docs/Structs/SwipeExpansionAnimationTimingParameters.html; sourceTree = ""; }; E10DCBCCF244EE076B4DBBBA6E42318E /* NYTPhotoViewerCloseButtonXLandscape@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "NYTPhotoViewerCloseButtonXLandscape@3x.png"; path = "Pod/Assets/ios/NYTPhotoViewerCloseButtonXLandscape@3x.png"; sourceTree = ""; }; E110DF1B76CBD33E5E8D7CAF92D4A0C1 /* AlamofireNetworkActivityIndicator-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AlamofireNetworkActivityIndicator-umbrella.h"; sourceTree = ""; }; @@ -3326,11 +3328,12 @@ E3ACB39AB92C7DF6A5196C52EA759083 /* autolink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = autolink.h; path = Source/cmark_gfm/include/autolink.h; sourceTree = ""; }; E3EE5EA66111490239DBE1C9CA541623 /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en.lproj; path = Pod/Assets/en.lproj; sourceTree = ""; }; E44177DEC6518D1C056C0285EF761156 /* StringHelpers.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = StringHelpers.framework; path = "StringHelpers-watchOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + E4C8FC7C353269E787CEA0D4B83D5EA7 /* IGListWorkingRangeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListWorkingRangeDelegate.h; path = Source/IGListWorkingRangeDelegate.h; sourceTree = ""; }; E4EEBEDC26154BA2D0DB1861607DD00A /* nanopb.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = nanopb.modulemap; sourceTree = ""; }; E52D42F4C61D3ED80B826B132DB24370 /* FLEXHeapEnumerator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXHeapEnumerator.m; path = Classes/Utility/FLEXHeapEnumerator.m; sourceTree = ""; }; E59ED076A23FB95A486D06F25188CAE0 /* FLEXManager+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FLEXManager+Private.h"; path = "Classes/Manager/FLEXManager+Private.h"; sourceTree = ""; }; - E5BE7B74DCC675A953379FB359D61D9D /* IGListSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListSectionController.m; path = Source/IGListSectionController.m; sourceTree = ""; }; E5E141D2D148AF299BC2F8A06CE859C3 /* GraphQLResultNormalizer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphQLResultNormalizer.swift; path = Sources/Apollo/GraphQLResultNormalizer.swift; sourceTree = ""; }; + E66406D2B54E26B0245FB3DB9A5BA1D8 /* IGListExperiments.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListExperiments.h; path = Source/Common/IGListExperiments.h; sourceTree = ""; }; E70591C77D3ACB7DB218D7E8EB446233 /* db.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = db.h; path = include/leveldb/db.h; sourceTree = ""; }; E7311EEAB63307B6691AD9F2B0A7F284 /* GitHubAPI-watchOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "GitHubAPI-watchOS.xcconfig"; path = "../GitHubAPI-watchOS/GitHubAPI-watchOS.xcconfig"; sourceTree = ""; }; E74E602450BC08AF203B64133B69B0CC /* FirebaseInstanceID.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseInstanceID.framework; path = Frameworks/FirebaseInstanceID.framework; sourceTree = ""; }; @@ -3352,6 +3355,7 @@ EA35432B7F08429741A0DD2E1B97C6A7 /* lsl.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = lsl.min.js; path = Pod/Assets/Highlighter/languages/lsl.min.js; sourceTree = ""; }; EA8DFE39B7AF607366474B8DBE1034DD /* FLEXDictionaryExplorerViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXDictionaryExplorerViewController.m; path = Classes/ObjectExplorers/FLEXDictionaryExplorerViewController.m; sourceTree = ""; }; EA8ED09129B0B499831E876865E06D3F /* CLSLogging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CLSLogging.h; path = iOS/Crashlytics.framework/Headers/CLSLogging.h; sourceTree = ""; }; + EAACABF407A3F0E8C33B2A6255FBBA93 /* UICollectionViewLayout+InteractiveReordering.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionViewLayout+InteractiveReordering.h"; path = "Source/Internal/UICollectionViewLayout+InteractiveReordering.h"; sourceTree = ""; }; EB42FE3A9E0E18B69AF796F32034BE06 /* atelier-cave-light.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = "atelier-cave-light.min.css"; path = "Pod/Assets/styles/atelier-cave-light.min.css"; sourceTree = ""; }; EB43759F0B0F984E55A3776E6AE08517 /* DateAgo.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; path = DateAgo.podspec; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; EB484E52B67669A7D56FA986D4E24226 /* builder.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = builder.cc; path = db/builder.cc; sourceTree = ""; }; @@ -3363,18 +3367,16 @@ EC16674A187CBC809FDE3E4EF7F447B9 /* snapshot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = snapshot.h; path = db/snapshot.h; sourceTree = ""; }; EC4511575A3FAB9FAB983CEE9E089565 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; EC53EBEA580E5CED14D0FAC77BAE2E5B /* julia-repl.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = "julia-repl.min.js"; path = "Pod/Assets/Highlighter/languages/julia-repl.min.js"; sourceTree = ""; }; - EC9471636093117514240265713DDE42 /* UICollectionViewLayout+InteractiveReordering.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionViewLayout+InteractiveReordering.h"; path = "Source/Internal/UICollectionViewLayout+InteractiveReordering.h"; sourceTree = ""; }; - ECA768BFD841F8DAACF244C7CDEC9067 /* IGListDisplayDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListDisplayDelegate.h; path = Source/IGListDisplayDelegate.h; sourceTree = ""; }; ECB36DA0B1CC3BE6C0C94B8B8D6423C8 /* FBSnapshotTestCase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSnapshotTestCase.m; path = FBSnapshotTestCase/FBSnapshotTestCase.m; sourceTree = ""; }; ECBE91EA444605998538F8CAD84A824C /* UIView+Localization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Localization.swift"; path = "Sources/Pageboy/Utilities/Extensions/UIView+Localization.swift"; sourceTree = ""; }; + ECF88EA27A07EB461DCF750DDAAD9990 /* IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListDiffable.h; path = Source/Common/IGListDiffable.h; sourceTree = ""; }; ED0621EB3A83566A20C97AC291441C16 /* smalltalk.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = smalltalk.min.js; path = Pod/Assets/Highlighter/languages/smalltalk.min.js; sourceTree = ""; }; ED2F0722566CEBC9613FC717AF4D0F73 /* Pods-FreetimeTests.testflight.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-FreetimeTests.testflight.xcconfig"; sourceTree = ""; }; - ED8CD194E1822783CF37A6513AC1F4E3 /* IGListReloadIndexPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListReloadIndexPath.h; path = Source/Internal/IGListReloadIndexPath.h; sourceTree = ""; }; EDEC5F247B1472187BE490B24755BD83 /* TabmanBar+Config.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TabmanBar+Config.swift"; path = "Sources/Tabman/TabmanBar/Configuration/TabmanBar+Config.swift"; sourceTree = ""; }; EDFF07252595ED84E4559562F6E38C0F /* gherkin.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = gherkin.min.js; path = Pod/Assets/Highlighter/languages/gherkin.min.js; sourceTree = ""; }; - EE86D84FDFF49CE891C6765BAD5E25E9 /* IGListScrollDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListScrollDelegate.h; path = Source/IGListScrollDelegate.h; sourceTree = ""; }; EE90598162D99512ED0EA5ECE65B297F /* golo.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = golo.min.js; path = Pod/Assets/Highlighter/languages/golo.min.js; sourceTree = ""; }; EEE8F537EA529CE7FC77378687F09971 /* TaskDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskDelegate.swift; path = Source/TaskDelegate.swift; sourceTree = ""; }; + EF0AC74ADC2C4A9708B36B4D9F044DFF /* IGListCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListCollectionView.h; path = Source/IGListCollectionView.h; sourceTree = ""; }; EF2E8E5726FDEB0AA644A58B1AE709CB /* zh_CN.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = zh_CN.lproj; path = Pod/Assets/zh_CN.lproj; sourceTree = ""; }; EF5C593191F1FA2680FEE0D59EF7DBF8 /* SDWebImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageManager.h; path = SDWebImage/SDWebImageManager.h; sourceTree = ""; }; EF855BA05D63B82C3F5394F85138494D /* rsl.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = rsl.min.js; path = Pod/Assets/Highlighter/languages/rsl.min.js; sourceTree = ""; }; @@ -3389,6 +3391,7 @@ F236B5BEB226EF557EC7F5520AEEB6CE /* FLEXArgumentInputSwitchView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXArgumentInputSwitchView.m; path = Classes/Editing/ArgumentInputViews/FLEXArgumentInputSwitchView.m; sourceTree = ""; }; F27514621E570548A9ACC4814B06E099 /* V3Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = V3Request.swift; path = GitHubAPI/V3Request.swift; sourceTree = ""; }; F2967E3D75CF57810BAAFC423AA6D996 /* entities.inc */ = {isa = PBXFileReference; includeInIndex = 1; name = entities.inc; path = Source/cmark_gfm/entities.inc; sourceTree = ""; }; + F2E7FC2385C0008164FFE8D1768EE210 /* IGListBatchUpdateData.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchUpdateData.mm; path = Source/Common/IGListBatchUpdateData.mm; sourceTree = ""; }; F2F58E9CE243C7B49BE0D26C1039B2D9 /* StyledText.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StyledText.swift; path = StyledText/StyledText.swift; sourceTree = ""; }; F31B3DA6F82ECBC8C36F7EF9637F20BC /* index.html */ = {isa = PBXFileReference; includeInIndex = 1; name = index.html; path = docs/index.html; sourceTree = ""; }; F33685D8A88A74819C088A44CFF17F14 /* pb_common.c */ = {isa = PBXFileReference; includeInIndex = 1; path = pb_common.c; sourceTree = ""; }; @@ -3408,10 +3411,10 @@ F64FD3D4927C854740C0D47A58A670C7 /* FLEXResources.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXResources.h; path = Classes/Utility/FLEXResources.h; sourceTree = ""; }; F670C9CD9681038F2E3FC97E2F7CB9AD /* codepen-embed.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = "codepen-embed.min.css"; path = "Pod/Assets/styles/codepen-embed.min.css"; sourceTree = ""; }; F68529B23CF27201EC08076D09DB1232 /* HTMLString-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "HTMLString-umbrella.h"; sourceTree = ""; }; - F6AB1DF1B7638E1367E8C7F4F2ACE6F5 /* IGListWorkingRangeHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListWorkingRangeHandler.h; path = Source/Internal/IGListWorkingRangeHandler.h; sourceTree = ""; }; F6BB777C1E3252E2F45F8EA7CCBFB937 /* safari@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "safari@2x.png"; path = "Pod/Assets/safari@2x.png"; sourceTree = ""; }; F6D545DE8A9763881B12BB4E50218EC9 /* haskell.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = haskell.min.js; path = Pod/Assets/Highlighter/languages/haskell.min.js; sourceTree = ""; }; F6E121FC5E92FC6A859AC227B839CACC /* elm.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = elm.min.js; path = Pod/Assets/Highlighter/languages/elm.min.js; sourceTree = ""; }; + F6F305FA28B1F834712C88E27076D20C /* IGListIndexPathResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListIndexPathResult.h; path = Source/Common/IGListIndexPathResult.h; sourceTree = ""; }; F701B8B462EA2EFE246F2A3A0411D72F /* GitHubAPI-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GitHubAPI-iOS-umbrella.h"; sourceTree = ""; }; F70B62370BA0B560FEBE6AEC96959BF2 /* Tabman-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Tabman-dummy.m"; sourceTree = ""; }; F77FB4A5FBEA416F513D18AD60F37C28 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = Info.plist; path = "../GitHubSession-watchOS/Info.plist"; sourceTree = ""; }; @@ -3426,23 +3429,20 @@ F8745DAB2D6BFEC1E60C3C837FB9166F /* NYTPhotoViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NYTPhotoViewController.m; path = Pod/Classes/ios/NYTPhotoViewController.m; sourceTree = ""; }; F88234545CAA2F6FE8079D494C689B40 /* NYTPhotosOverlayView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NYTPhotosOverlayView.h; path = Pod/Classes/ios/NYTPhotosOverlayView.h; sourceTree = ""; }; F8D8E1A954384B49A0960F3FD52328CB /* FlatCache.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FlatCache.modulemap; sourceTree = ""; }; - F9178426FA511E11AD5BFE01B21A04EB /* IGListCollectionViewDelegateLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListCollectionViewDelegateLayout.h; path = Source/IGListCollectionViewDelegateLayout.h; sourceTree = ""; }; F91A48676ADB4C69AFBF772F42675F75 /* UIView+AutoLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+AutoLayout.swift"; path = "Sources/Tabman/Utilities/Extensions/UIView+AutoLayout.swift"; sourceTree = ""; }; F949B356D6C247BD57D75D90BCF2E493 /* leveldb-library.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "leveldb-library.modulemap"; sourceTree = ""; }; F9D3C63B3422C4590E978AF01BDA8045 /* sqf.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = sqf.min.js; path = Pod/Assets/Highlighter/languages/sqf.min.js; sourceTree = ""; }; F9E6B99AD2FA41E0C208649A75FC0C44 /* tap.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = tap.min.js; path = Pod/Assets/Highlighter/languages/tap.min.js; sourceTree = ""; }; F9F3CBF552C3BB8AD7C226C17B4C7B96 /* zenburn.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = zenburn.min.css; path = Pod/Assets/styles/zenburn.min.css; sourceTree = ""; }; F9F4E4167B2674FC119B5D5D4C5BB4F9 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - F9F6C9BCEA74E1D2EA254D4875876847 /* IGListDiff.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListDiff.h; path = Source/Common/IGListDiff.h; sourceTree = ""; }; FA0355271758124F614AB54DB3783DE9 /* TUSafariActivity.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = TUSafariActivity.modulemap; sourceTree = ""; }; FA05F899CE1A94FFEB88DC968E7A778F /* UIImage+Diff.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Diff.h"; path = "FBSnapshotTestCase/Categories/UIImage+Diff.h"; sourceTree = ""; }; - FA348D70F659BA1D12A572F30B8530A1 /* IGListTransitionDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListTransitionDelegate.h; path = Source/IGListTransitionDelegate.h; sourceTree = ""; }; FA4986331139D8DBA1CF2F1244AB4EDA /* shell.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = shell.min.js; path = Pod/Assets/Highlighter/languages/shell.min.js; sourceTree = ""; }; - FA6EF9CA764BCAEC0F74297263CEA09D /* IGListCompatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListCompatibility.h; path = Source/Common/IGListCompatibility.h; sourceTree = ""; }; FA72D20CE868C33AF9E62A7D3FDFD67C /* FLEXHeapEnumerator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXHeapEnumerator.h; path = Classes/Utility/FLEXHeapEnumerator.h; sourceTree = ""; }; FAF48F2E7566D2072691C1161FCDC04A /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; FB277D45A4F2B9DBC9144A6B3608B7CD /* render.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = render.h; path = Source/cmark_gfm/include/render.h; sourceTree = ""; }; FB41D366076C5A3B6A15A29276787307 /* FLEXSetExplorerViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXSetExplorerViewController.m; path = Classes/ObjectExplorers/FLEXSetExplorerViewController.m; sourceTree = ""; }; + FB8029A57477CBF9E78AE21312961D50 /* IGListUpdatingDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListUpdatingDelegate.h; path = Source/IGListUpdatingDelegate.h; sourceTree = ""; }; FB98C4F0D8AEE487440DD3511E014E9B /* StyledTextString.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StyledTextString.swift; path = StyledText/StyledTextString.swift; sourceTree = ""; }; FBAE03691F98A291DCFCDB34044569D6 /* IGListKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IGListKit.framework; path = IGListKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; FBC22895B4DF259D86C1F9E632079A1B /* FLEXExplorerToolbar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXExplorerToolbar.h; path = Classes/Toolbar/FLEXExplorerToolbar.h; sourceTree = ""; }; @@ -3452,7 +3452,6 @@ FC70C39F333174228B4DAC12397E52FD /* NYTPhotoTransitionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NYTPhotoTransitionController.m; path = Pod/Classes/ios/NYTPhotoTransitionController.m; sourceTree = ""; }; FC97B2C2639190265C773A5D8119E971 /* FLEXHierarchyTableViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXHierarchyTableViewController.h; path = Classes/ViewHierarchy/FLEXHierarchyTableViewController.h; sourceTree = ""; }; FC980D5BD9E49EB86573DD8796342167 /* tomorrow-night-eighties.min.css */ = {isa = PBXFileReference; includeInIndex = 1; name = "tomorrow-night-eighties.min.css"; path = "Pod/Assets/styles/tomorrow-night-eighties.min.css"; sourceTree = ""; }; - FCD1206C1D13C1C53464A2CEE79B6608 /* IGListBindingSectionControllerSelectionDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBindingSectionControllerSelectionDelegate.h; path = Source/IGListBindingSectionControllerSelectionDelegate.h; sourceTree = ""; }; FCEBA5243609DF142E5774D87CEBEDDE /* SDWebImageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageManager.m; path = SDWebImage/SDWebImageManager.m; sourceTree = ""; }; FD0C89581F96DA1301CF4019B2731C11 /* TabmanIndicatorTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TabmanIndicatorTransition.swift; path = Sources/Tabman/TabmanBar/Transitioning/IndicatorTransition/TabmanIndicatorTransition.swift; sourceTree = ""; }; FD33E00D7337A1950FC1BDD944AB3E1F /* SnapKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-prefix.pch"; sourceTree = ""; }; @@ -3463,22 +3462,21 @@ FDE710C0F4C2105571E8331AE72CCCD7 /* PageboyViewControllerDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PageboyViewControllerDelegate.swift; path = Sources/Pageboy/PageboyViewControllerDelegate.swift; sourceTree = ""; }; FDEF4CCE7F2004D029A49F9B3440174F /* FLEXArgumentInputNumberView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXArgumentInputNumberView.h; path = Classes/Editing/ArgumentInputViews/FLEXArgumentInputNumberView.h; sourceTree = ""; }; FE1DD3687C13789B06A9DF02EEDDF8D3 /* JSONResponse.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONResponse.swift; path = GitHubAPI/JSONResponse.swift; sourceTree = ""; }; + FE26B4057D41DD19913B3F8E7C02AFD9 /* IGListReloadIndexPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListReloadIndexPath.m; path = Source/Internal/IGListReloadIndexPath.m; sourceTree = ""; }; FE2A46AA6A7D1E5A89A24693B3A04991 /* FLEXFileBrowserTableViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXFileBrowserTableViewController.m; path = Classes/GlobalStateExplorers/FLEXFileBrowserTableViewController.m; sourceTree = ""; }; FE4CA9E1762DC9B84A5EEB855115A283 /* inlines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = inlines.h; path = Source/cmark_gfm/include/inlines.h; sourceTree = ""; }; - FE752B6C98F3B2217778D769BFDB9B4A /* IGListAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapter.h; path = Source/IGListAdapter.h; sourceTree = ""; }; FE9B24FBD7CC7EA6B525321E30146826 /* DateAgo.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = DateAgo.framework; path = "DateAgo-watchOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; FEBCFE6684DAA770032520D94639A2DB /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; FEE8E665F06B61320BAA3D9F9FC617B2 /* ConstraintMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMaker.swift; path = Source/ConstraintMaker.swift; sourceTree = ""; }; FEF1B3492E1B60EE433BC5058A624F54 /* leveldb-library-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "leveldb-library-dummy.m"; sourceTree = ""; }; FF288EC36EC8BDA9D4D3AD1743B2BF89 /* StringHelpers.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; path = StringHelpers.podspec; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; FF30A0EF689B4F523DB967E08BDF86C3 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - FF3B573368FD2EFAF857C7DE72DA3AF3 /* NSNumber+IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSNumber+IGListDiffable.h"; path = "Source/Common/NSNumber+IGListDiffable.h"; sourceTree = ""; }; FF3EB73D1AB629B9AC43B333470322B9 /* FLEXLiveObjectsTableViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXLiveObjectsTableViewController.m; path = Classes/GlobalStateExplorers/FLEXLiveObjectsTableViewController.m; sourceTree = ""; }; FF502A77CAB46B5C167F91AA96223482 /* V3LockIssueRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = V3LockIssueRequest.swift; path = GitHubAPI/V3LockIssueRequest.swift; sourceTree = ""; }; + FF60620FF0BD183E6CBA8B228AB79408 /* IGListCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListCollectionView.m; path = Source/IGListCollectionView.m; sourceTree = ""; }; FF982A52A662293D7FDC549A18486BCA /* mathematica.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = mathematica.min.js; path = Pod/Assets/Highlighter/languages/mathematica.min.js; sourceTree = ""; }; FF9E5A3DA9E66D7FC40548F8B952A573 /* StringHelpers-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "StringHelpers-iOS.modulemap"; sourceTree = ""; }; FFB18F8EFEF8207185AC6A667F572CC9 /* comparator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = comparator.h; path = include/leveldb/comparator.h; sourceTree = ""; }; - FFD30F9BDB9E6723FF06304AFE5AD9EB /* IGListGenericSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListGenericSectionController.m; path = Source/IGListGenericSectionController.m; sourceTree = ""; }; FFD33A93FCD5804FAB2328FF5BF583C8 /* checkbox.c */ = {isa = PBXFileReference; includeInIndex = 1; name = checkbox.c; path = Source/cmark_gfm/checkbox.c; sourceTree = ""; }; /* End PBXFileReference section */ @@ -3720,12 +3718,12 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - B6DB670777F15549CA448F129D485251 /* Frameworks */ = { + B177537EF5D41CD291C115434DB70E41 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - EFED52F676CF5F19DCA3753E8ED050FD /* Foundation.framework in Frameworks */, - 71A319059F17C81E998E1C6C25FD9D04 /* UIKit.framework in Frameworks */, + B01695169120706FAC3EC7A0E505BA60 /* Foundation.framework in Frameworks */, + 818996BDC64351849A13C65FBEAE7733 /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3938,18 +3936,6 @@ path = "../Target Support Files/ContextMenu"; sourceTree = ""; }; - 11AAA79EC3C4C99BE2293951956D9693 /* IGListKit */ = { - isa = PBXGroup; - children = ( - A79877AC0D481A12E3C98444001D5116 /* Default */, - B71DBE03BC444DF0D8124FA9600FC493 /* Diffing */, - 50F4DD0C85979ECC6CC421D1EE0D1B20 /* Support Files */, - D85556176EFA399547E28EF7A6262050 /* Swift */, - ); - name = IGListKit; - path = IGListKit; - sourceTree = ""; - }; 146069235C01F019B0946DC5DB2D93B0 /* Defines */ = { isa = PBXGroup; children = ( @@ -4087,7 +4073,7 @@ 93958E533AFE4D17B6D86185446111C8 /* GoogleToolboxForMac */, FB80C88944291C20E56335FC24D98C69 /* Highlightr */, BDB279EBE8B7C695F422A30B16EAF61B /* HTMLString */, - 11AAA79EC3C4C99BE2293951956D9693 /* IGListKit */, + 8A66A2E83F9D3B7F1142B79C1ECF1A51 /* IGListKit */, DDB4802D56B1B58120B276192DB70678 /* leveldb-library */, B62225473AB4E0C984090D16C097A4C7 /* MessageViewController */, 0DB83AD1CF0A007BD79303D331F07C10 /* nanopb */, @@ -4466,20 +4452,6 @@ name = Products; sourceTree = ""; }; - 50F4DD0C85979ECC6CC421D1EE0D1B20 /* Support Files */ = { - isa = PBXGroup; - children = ( - 32E57C415940684A07C5AE82BA554F9B /* IGListKit.modulemap */, - 3426DF49D357572773E8A72874138E52 /* IGListKit.xcconfig */, - 35E07DD16B4043195CC031D915CC0CAB /* IGListKit-dummy.m */, - 6987A274E9999443E3A5F824FBC21DAD /* IGListKit-prefix.pch */, - 35083D0B33F478231C32005AD4C5176E /* IGListKit-umbrella.h */, - 2A728CFD35A16F450113205ECBBDEA68 /* Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/IGListKit"; - sourceTree = ""; - }; 54B5710C9E18ED99B511F7441F36E2CC /* Support Files */ = { isa = PBXGroup; children = ( @@ -4576,6 +4548,120 @@ name = iOS; sourceTree = ""; }; + 61370EFD851A75ED253E5E7573D282B0 /* Default */ = { + isa = PBXGroup; + children = ( + 223F144DA1D41A44A6D2D87EC9CBEF0C /* IGListAdapter.h */, + 9857C3063CF81EEB4BE3DFF9CCD206F4 /* IGListAdapter.m */, + 75CBF461370D7A9E24FD51C3DACB003D /* IGListAdapter+DebugDescription.h */, + B3BA7C3EE0B95323FE7B69A12F7B542C /* IGListAdapter+DebugDescription.m */, + 09D9094085007749CD915CB9A0D0E0BA /* IGListAdapter+UICollectionView.h */, + 79DCFDB50D2D77E0A51749A435F1F495 /* IGListAdapter+UICollectionView.m */, + 329A0DBB29E386DF65BFFEA499E529A6 /* IGListAdapterDataSource.h */, + C723D906991278560CD205D97F9A39F6 /* IGListAdapterDelegate.h */, + B5FF77AAE5079F1CA1FEA7EB34302FDE /* IGListAdapterInternal.h */, + 38C1D59A3000A11DA80738AB78B9A629 /* IGListAdapterMoveDelegate.h */, + B7AE64306D73A70E8521826B03F53A9E /* IGListAdapterProxy.h */, + 2E568904D38319FB08ED6D5E5D29CDC3 /* IGListAdapterProxy.m */, + C9E156D3A32A37B8D5027EAC0BFBC93F /* IGListAdapterUpdateListener.h */, + 27610E0B82D4DC68498AC311AF70CA19 /* IGListAdapterUpdater.h */, + 9CE5E0FB3B87FFD12023D977B02977E2 /* IGListAdapterUpdater.m */, + AA9B0139C5BE3A0C18641F1D18691EBB /* IGListAdapterUpdater+DebugDescription.h */, + D606D7DB03D858C4FABEEBAFA3A01015 /* IGListAdapterUpdater+DebugDescription.m */, + DDBA69F0ACD02DF255EC1D6F6718E25E /* IGListAdapterUpdaterDelegate.h */, + 3A1F2374201805BF53A898DCBA25F8B9 /* IGListAdapterUpdaterInternal.h */, + 5DCD26707CB482D8D5B4DF5F920542D8 /* IGListArrayUtilsInternal.h */, + 737CD19C4B473DA4826F9D7B07F1F40F /* IGListAssert.h */, + 76A37C0EB4244405475C2CBE8E804303 /* IGListBatchContext.h */, + 18EDEEB36FF86824E5A23CAB69FBC3B0 /* IGListBatchUpdateData.h */, + F2E7FC2385C0008164FFE8D1768EE210 /* IGListBatchUpdateData.mm */, + 4EB078C60155E4AB5790B6C58661DAC6 /* IGListBatchUpdateData+DebugDescription.h */, + 3D6E55C049682E6E911B52D8057A7D5B /* IGListBatchUpdateData+DebugDescription.m */, + 196224F7CF2B5D83A3F2E3C2DC7DCB89 /* IGListBatchUpdates.h */, + 2C86E374960ED4A85998B657BC46E0E2 /* IGListBatchUpdates.m */, + 529021310CAFBBFC3D52698FEFC3B891 /* IGListBatchUpdateState.h */, + D8573CF2A208E970D3B70C21A7780184 /* IGListBindable.h */, + D184CA7CDD7C3C87AE0A85CF4B52E633 /* IGListBindingSectionController.h */, + 803ED5073C5AD447BCD85360F076FEAD /* IGListBindingSectionController.m */, + DF50C86FE2CEEDBEB375FEBC11B4B1E3 /* IGListBindingSectionController+DebugDescription.h */, + 72A017164939BB9F56165D7F8573D3F5 /* IGListBindingSectionController+DebugDescription.m */, + A7D0B8572B8A6CE41AD670314D1FDE61 /* IGListBindingSectionControllerDataSource.h */, + 0B872AD591EFD1ACC5CB818B17DA6F62 /* IGListBindingSectionControllerSelectionDelegate.h */, + 1C97E0ECED089B2C50DF4140425CB1ED /* IGListCollectionContext.h */, + EF0AC74ADC2C4A9708B36B4D9F044DFF /* IGListCollectionView.h */, + FF60620FF0BD183E6CBA8B228AB79408 /* IGListCollectionView.m */, + 61B35F72E4AD4D2CB0E67B02B74BFDB2 /* IGListCollectionViewDelegateLayout.h */, + 91A7F654B4BE9B251F34EFFD7A47C250 /* IGListCollectionViewLayout.h */, + 12463E6A24B276E51BFA8CA434E1ABE0 /* IGListCollectionViewLayout.mm */, + 288C87C22FF7407C3AA22C6FBB8FF3AA /* IGListCollectionViewLayoutInternal.h */, + D5552B42A2516D86A35FD3B870F21961 /* IGListCompatibility.h */, + 9821EEFB95D4B894A9A5938E435BC5AE /* IGListDebugger.h */, + 8FD4C92CB7171629A3F1CC713A837A92 /* IGListDebugger.m */, + 013B0C6C78C7ACE8A07C68EE0AB23F2D /* IGListDebuggingUtilities.h */, + 602AEB536DE42395909EE56893EF6224 /* IGListDebuggingUtilities.m */, + CA1D7CF47A9E56C78AB8DCCBC62C7DC0 /* IGListDiff.h */, + 278B0E1EFC566FCC96580980237C4B4B /* IGListDiff.mm */, + ECF88EA27A07EB461DCF750DDAAD9990 /* IGListDiffable.h */, + 28CDF8A22C7111D5CF89B64AC9B0A507 /* IGListDiffKit.h */, + AB2BEC78303E9FB281E2C868F89311DC /* IGListDisplayDelegate.h */, + 2AE2C4A669A7C29CA2B1D78563C24EBD /* IGListDisplayHandler.h */, + 2DD1DA1F888B5F783EC9B28CB81B339F /* IGListDisplayHandler.m */, + E66406D2B54E26B0245FB3DB9A5BA1D8 /* IGListExperiments.h */, + 3F95BC592B7F2CAA82A1769A73ADE170 /* IGListGenericSectionController.h */, + C100EF53FB4034E19FE47A8BD5DDC93F /* IGListGenericSectionController.m */, + F6F305FA28B1F834712C88E27076D20C /* IGListIndexPathResult.h */, + 15FB3FC5156164CB539430A5B552ECEB /* IGListIndexPathResult.m */, + 3BC4F48789FCB9A5F2B8BA85A573F3E5 /* IGListIndexPathResultInternal.h */, + B8A4036008F403DA2D8807C7BED82023 /* IGListIndexSetResult.h */, + 7ABBA595CC4D585171F949D789ECF24F /* IGListIndexSetResult.m */, + B6228E4D153E03C58E82259BBA8C7090 /* IGListIndexSetResultInternal.h */, + 2A15687A8FDC7BEABE5EAD16809B91FA /* IGListKit.h */, + 30505326E80741A21B023F6CE2D14FCB /* IGListMacros.h */, + 406914F3506AA24388BCFBC7A5213DCB /* IGListMoveIndex.h */, + 0464FD8F78FB0301F2C271CD45FDC07E /* IGListMoveIndex.m */, + 3AB54AB5B6B637FF1990D14DA6B6ABE4 /* IGListMoveIndexInternal.h */, + 4089F4C3A77147CF6D568A87394B964F /* IGListMoveIndexPath.h */, + 01C3AAFB94E0B38A14C57A74B17BA9B7 /* IGListMoveIndexPath.m */, + DBC467EBDBB1C3FB97DB893522A4F48A /* IGListMoveIndexPathInternal.h */, + 9673B51645A8E42E5860900A5E3355B7 /* IGListReloadDataUpdater.h */, + A1AF64E659B403287A2CECEAE75C99FB /* IGListReloadDataUpdater.m */, + A842D996EFBF6C9F90F707C9C746BEFF /* IGListReloadIndexPath.h */, + FE26B4057D41DD19913B3F8E7C02AFD9 /* IGListReloadIndexPath.m */, + 77930DDAE18C5E023298BFEF3C368C74 /* IGListScrollDelegate.h */, + B91C70BA69D89BC6B85D6C712C586316 /* IGListSectionController.h */, + 714B4781A20427B7A1385124560267D4 /* IGListSectionController.m */, + 8B851631EE427C7D357E08A4CCE5156A /* IGListSectionControllerInternal.h */, + 5938E913C6593CCDFF378B9CA152F83F /* IGListSectionMap.h */, + 00360FCD910651A54A55419656FCE614 /* IGListSectionMap.m */, + D41F0A7AEED16DDA2AF5D8BFA30D677D /* IGListSectionMap+DebugDescription.h */, + 3B331573DF5DC830C5C789B9E84522EC /* IGListSectionMap+DebugDescription.m */, + D493DD14FFDB1E694190ECA7454052BE /* IGListSingleSectionController.h */, + 2FE66815AAE4E4D1FFE99B28CF0CFA55 /* IGListSingleSectionController.m */, + A7B1A8776B0F355A06C0FECA7E11453F /* IGListStackedSectionController.h */, + 18EE7BB95354338AC7393E9A4406D261 /* IGListStackedSectionController.m */, + CFCB4A2E5A26B940A1412A7D5C53C282 /* IGListStackedSectionControllerInternal.h */, + 11181DE50CA2A5DCC54C5DFA8BEB101D /* IGListSupplementaryViewSource.h */, + 39399DA508EBC0B933898B69378970B9 /* IGListTransitionDelegate.h */, + FB8029A57477CBF9E78AE21312961D50 /* IGListUpdatingDelegate.h */, + E4C8FC7C353269E787CEA0D4B83D5EA7 /* IGListWorkingRangeDelegate.h */, + 7EEF0E4AB3AEBA692FD56E6433F8EEB7 /* IGListWorkingRangeHandler.h */, + 02E07DC935CB752015395A64F92698DA /* IGListWorkingRangeHandler.mm */, + 43B7C04F42B555F4918A37C9AF9A38C6 /* NSNumber+IGListDiffable.h */, + 363BF31E9A1F5D96F97FF45F9BCA7486 /* NSNumber+IGListDiffable.m */, + C2987F60FEA77FD798DDEFF0BEB8FAA4 /* NSString+IGListDiffable.h */, + B177780607A21A956FFD44BE21836862 /* NSString+IGListDiffable.m */, + DE684D260CEC7A590DB4BE006F11FFA6 /* UICollectionView+DebugDescription.h */, + 0ED8313C4E0CAE2A83B95BB541D7D6D4 /* UICollectionView+DebugDescription.m */, + 6ED0DF16538608B9409E054FD32C1EAE /* UICollectionView+IGListBatchUpdateData.h */, + C72816F97B55762EE146AD355DDF6559 /* UICollectionView+IGListBatchUpdateData.m */, + EAACABF407A3F0E8C33B2A6255FBBA93 /* UICollectionViewLayout+InteractiveReordering.h */, + 5D92AA998486F896B2FD20FBDBCC1E04 /* UICollectionViewLayout+InteractiveReordering.m */, + 473CA28B35FF2DE5245EC6E6B39972D8 /* UIScrollView+IGListKit.h */, + B365D738D1D6B7FEEE558836A2978C5C /* UIScrollView+IGListKit.m */, + ); + name = Default; + sourceTree = ""; + }; 61C397AD571AC7E02DD68323824E8427 /* Core */ = { isa = PBXGroup; children = ( @@ -4940,6 +5026,23 @@ path = "../Target Support Files/SDWebImage"; sourceTree = ""; }; + 76091642B0E04004F8AC696C051CDF4A /* Swift */ = { + isa = PBXGroup; + children = ( + 6EED21783609812F74291A66FD338E61 /* ListAdapter+Values.swift */, + 3E6DCA3C8A9A92C5FAAF08E164F56E72 /* ListDiffable+FunctionHash.swift */, + 43B5BC9714D0F4680C1DCB7FBDA83240 /* ListDiffableBox.swift */, + A60A85118A6DD6CFB5FE762D28CE89D6 /* ListSwiftAdapter.swift */, + 9E37C5E6D2696C06E6F3DAA831245528 /* ListSwiftAdapterDataSource.swift */, + 22B1973D5682F8B3F6A202F1A9AD72E3 /* ListSwiftAdapterEmptyViewSource.swift */, + 6080D0B2D6B2762CE605E5B2A4024F9D /* ListSwiftDiffable.swift */, + 9120DED9DCE9A1C378F92AF3EB3C3F69 /* ListSwiftDiffable+Boxed.swift */, + CF7032924003E9B97C4AC61C264B92A3 /* ListSwiftPair.swift */, + E008515936F929BF11D99D519097DA08 /* ListSwiftSectionController.swift */, + ); + name = Swift; + sourceTree = ""; + }; 7DB346D0F39D3F0E887471402A8071AB = { isa = PBXGroup; children = ( @@ -5062,6 +5165,18 @@ path = "../Local Pods/GitHubAPI"; sourceTree = ""; }; + 8A66A2E83F9D3B7F1142B79C1ECF1A51 /* IGListKit */ = { + isa = PBXGroup; + children = ( + 61370EFD851A75ED253E5E7573D282B0 /* Default */, + 9B0C8B1EB368CF8A3B3C6136517A24D2 /* Diffing */, + 949A69420B4127263E3E4BADAA4669D5 /* Support Files */, + 76091642B0E04004F8AC696C051CDF4A /* Swift */, + ); + name = IGListKit; + path = IGListKit; + sourceTree = ""; + }; 8ACCB16B5B018356DD9BA355A0E39FC3 /* Support Files */ = { isa = PBXGroup; children = ( @@ -5174,6 +5289,20 @@ path = "../Target Support Files/Alamofire-iOS"; sourceTree = ""; }; + 949A69420B4127263E3E4BADAA4669D5 /* Support Files */ = { + isa = PBXGroup; + children = ( + 9F4255FE5365100C3E593F9330E4C4F0 /* IGListKit.modulemap */, + 9C75CD29C836EF7D30EA27073FAB768E /* IGListKit.xcconfig */, + 41911A86470F9EC924304C0F8AA0F630 /* IGListKit-dummy.m */, + 048AB092FC56EA05C7BA7DB5BDF0D20C /* IGListKit-prefix.pch */, + 0509F220F67FC5A15A584AA2AFE04308 /* IGListKit-umbrella.h */, + CAA850FC4A3AB339CAB32582CBE3AFF5 /* Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/IGListKit"; + sourceTree = ""; + }; 94FDF321BDA5D3F760EB6E5CC74F37F3 /* Pods-Freetime */ = { isa = PBXGroup; children = ( @@ -5193,6 +5322,13 @@ path = "Target Support Files/Pods-Freetime"; sourceTree = ""; }; + 9B0C8B1EB368CF8A3B3C6136517A24D2 /* Diffing */ = { + isa = PBXGroup; + children = ( + ); + name = Diffing; + sourceTree = ""; + }; 9CAA72E269A9C55CC08F5764D1CDDB82 /* Pods-FreetimeWatch Extension */ = { isa = PBXGroup; children = ( @@ -5642,120 +5778,6 @@ path = FLAnimatedImage; sourceTree = ""; }; - A79877AC0D481A12E3C98444001D5116 /* Default */ = { - isa = PBXGroup; - children = ( - FE752B6C98F3B2217778D769BFDB9B4A /* IGListAdapter.h */, - 772DC6585D16365DD9450D920D782DB3 /* IGListAdapter.m */, - 821757ABE131CC97391DA6815D084840 /* IGListAdapter+DebugDescription.h */, - 6B565DFC6295B687866A7947F8CD0DBC /* IGListAdapter+DebugDescription.m */, - 50747E5574BAFD29106A6748D001E79E /* IGListAdapter+UICollectionView.h */, - 7636D061C1DC978817D354C590E8951F /* IGListAdapter+UICollectionView.m */, - BB71E7BF35CDB9C1AD32D5ABB69A760E /* IGListAdapterDataSource.h */, - 68624FAEDDB9FFDE90D34A910E2131B3 /* IGListAdapterDelegate.h */, - 977C0EB43E65A02C4BD397E25BCECAD9 /* IGListAdapterInternal.h */, - B0563F8F9B3148DAA24DD259979D6E56 /* IGListAdapterMoveDelegate.h */, - 997321E7EDED18EED5433DD37A060F88 /* IGListAdapterProxy.h */, - 8BEE8284B5CE14CD7AE9C44FBC42E563 /* IGListAdapterProxy.m */, - 124310F6ED3D25082B7F6B51182F7581 /* IGListAdapterUpdateListener.h */, - CE2F55D503521EA39A56264BB8CE1405 /* IGListAdapterUpdater.h */, - 5FE5B7A330446FB760268B0C74E3DC0A /* IGListAdapterUpdater.m */, - 2D644F4DCAC8436ED90D683AB76AED33 /* IGListAdapterUpdater+DebugDescription.h */, - 32058ADF2BD7E6413D44B1B8645FD904 /* IGListAdapterUpdater+DebugDescription.m */, - 646F7C860B09CCA56944340E25FBE7E5 /* IGListAdapterUpdaterDelegate.h */, - 6C47DDE480689CC94F049E63E0FBE0EE /* IGListAdapterUpdaterInternal.h */, - AC723704AAB1637A5324CDEB51A74984 /* IGListArrayUtilsInternal.h */, - 3DA1F1B7729002A495F24DFBF29BF2B0 /* IGListAssert.h */, - 4DCA0DFBAB0AB8668FF84D53E6DBF67C /* IGListBatchContext.h */, - 94755714D27219AAE6E72829D52B0DCF /* IGListBatchUpdateData.h */, - 17E8FEFDC90CBDA6B2300F8574C40ABF /* IGListBatchUpdateData.mm */, - AF6FE4E39737B1AD8E05ABD4DAA2DE50 /* IGListBatchUpdateData+DebugDescription.h */, - D39E940EED93725A911361004B243504 /* IGListBatchUpdateData+DebugDescription.m */, - 0643197701DF442F64FB462C36D40E85 /* IGListBatchUpdates.h */, - 95AF21E0533E15C91C7B2EBB65482724 /* IGListBatchUpdates.m */, - 5CADB8441D09E2440D43212C6118D0C2 /* IGListBatchUpdateState.h */, - 2D73F24AC30C21110C5D1E7B8B07C074 /* IGListBindable.h */, - BE2BB0FB54205C2C1C6F6AE70D191BC5 /* IGListBindingSectionController.h */, - 43E7152494B2A55C642FEFB7A85A2202 /* IGListBindingSectionController.m */, - 8AC77D8F1B3E9BF759AAAD2E6CCEAE04 /* IGListBindingSectionController+DebugDescription.h */, - D865D5F19F35592924F0126374BC7087 /* IGListBindingSectionController+DebugDescription.m */, - DB1880C472DE45CAAFEDF353957D51E7 /* IGListBindingSectionControllerDataSource.h */, - FCD1206C1D13C1C53464A2CEE79B6608 /* IGListBindingSectionControllerSelectionDelegate.h */, - 3A316AA710BF5F3F324FD9F369B29EE5 /* IGListCollectionContext.h */, - 079F4E1A629F346A8C893B5A618C79BC /* IGListCollectionView.h */, - 6486B4E37624AD24A40D674902E7374C /* IGListCollectionView.m */, - F9178426FA511E11AD5BFE01B21A04EB /* IGListCollectionViewDelegateLayout.h */, - 5096C3B3B8B9AA57BB5C204C97760793 /* IGListCollectionViewLayout.h */, - D0F7FF2B35F147463E1B2E5DC8F6F288 /* IGListCollectionViewLayout.mm */, - CE55148AA9D53013021039D9BBBE6FF4 /* IGListCollectionViewLayoutInternal.h */, - FA6EF9CA764BCAEC0F74297263CEA09D /* IGListCompatibility.h */, - 572619DA57F83751FE1F9B6E030A7B15 /* IGListDebugger.h */, - 5F59A992559D2230FC848AD38B083EC8 /* IGListDebugger.m */, - 7A5AEF6F415509B81C0A87C0267F6388 /* IGListDebuggingUtilities.h */, - 95E3299F1CADC30E20DC1600F4A159D8 /* IGListDebuggingUtilities.m */, - F9F6C9BCEA74E1D2EA254D4875876847 /* IGListDiff.h */, - 7D8B028CC5D019D6BB1EF23DBF42BB1A /* IGListDiff.mm */, - 12A34018776473C89782B0C5B9F8CB72 /* IGListDiffable.h */, - 1041866307B345C0DB88607C1B707255 /* IGListDiffKit.h */, - ECA768BFD841F8DAACF244C7CDEC9067 /* IGListDisplayDelegate.h */, - A100EF2E4825EB70BC141836EF650B92 /* IGListDisplayHandler.h */, - 8009F9C23818EF23A4F1DF981C03E1CB /* IGListDisplayHandler.m */, - 1C64EDF0E79C0108B0CF702CC097C6B6 /* IGListExperiments.h */, - 652E904D99972A34168D92263B89A54B /* IGListGenericSectionController.h */, - FFD30F9BDB9E6723FF06304AFE5AD9EB /* IGListGenericSectionController.m */, - 8FD8E822F88FC45386B446850A7DDB3D /* IGListIndexPathResult.h */, - 5415477DBDC3E2FDE6FAB8486222D61A /* IGListIndexPathResult.m */, - 4806E1ABAFAB39FBA9748BD9A37AC22D /* IGListIndexPathResultInternal.h */, - B1171CC6DE4749D9A15D003338A45582 /* IGListIndexSetResult.h */, - C1B2EA649966B9ACB8A106092798C101 /* IGListIndexSetResult.m */, - A4E9F89E797FC3D08DFFD05CA184AC8A /* IGListIndexSetResultInternal.h */, - 3E2CFD789E5E3C5A129AA742662CEE32 /* IGListKit.h */, - 6CE74A82FF0E71D2D35B3D883689B777 /* IGListMacros.h */, - C19BC45DC43BC6CFE8BD8529A7303150 /* IGListMoveIndex.h */, - 69D8E2C26D7ADDED02FA1F7D4B36CF05 /* IGListMoveIndex.m */, - 32B43326A7CC749A4A47FF041521DBAF /* IGListMoveIndexInternal.h */, - 5A3B006CD001A1F77CC4AE8BAE914910 /* IGListMoveIndexPath.h */, - 8E26A564EE460A4CEE1570BCE58A4E6C /* IGListMoveIndexPath.m */, - 8CA0D4C88D8DFBDB7A8FFB9C3B057F5E /* IGListMoveIndexPathInternal.h */, - 78DADF4EB51A953D8677038408E76283 /* IGListReloadDataUpdater.h */, - CAEA39D027D5C3F0DF5A90F93845C44F /* IGListReloadDataUpdater.m */, - ED8CD194E1822783CF37A6513AC1F4E3 /* IGListReloadIndexPath.h */, - 506F2376D9CEB1683CC066FAEB4E988E /* IGListReloadIndexPath.m */, - EE86D84FDFF49CE891C6765BAD5E25E9 /* IGListScrollDelegate.h */, - 0EA121890278302A679CFBB31413073C /* IGListSectionController.h */, - E5BE7B74DCC675A953379FB359D61D9D /* IGListSectionController.m */, - 2034860C0D97CD3B52E24C81BE0FC41A /* IGListSectionControllerInternal.h */, - AC7DB2A5E029B50A0659673369CFACC0 /* IGListSectionMap.h */, - 81D79D8BA73F93FC72DBE91B49F04A31 /* IGListSectionMap.m */, - 0C87F9CF53AD3AEF5C81F17CC242F0F7 /* IGListSectionMap+DebugDescription.h */, - 635ABD92559931338F706145877217F7 /* IGListSectionMap+DebugDescription.m */, - A9FE70AA01E51C717E0A42189F543C7E /* IGListSingleSectionController.h */, - A16B51D4AB861A9F3821D203CB41517E /* IGListSingleSectionController.m */, - AB12F382A3C16C3D6A6E982849DD734B /* IGListStackedSectionController.h */, - 57896C970219E216EC448AF0EA26DAA4 /* IGListStackedSectionController.m */, - AF4CCB1B2FBC653C8C73F08014C1169A /* IGListStackedSectionControllerInternal.h */, - 79E7E02B99EC376593F5737CB2E363F2 /* IGListSupplementaryViewSource.h */, - FA348D70F659BA1D12A572F30B8530A1 /* IGListTransitionDelegate.h */, - 03EE39531E0A53756D3B7AC5824D29F4 /* IGListUpdatingDelegate.h */, - 8A0DEEA341B8B8137DFE822C6B60993B /* IGListWorkingRangeDelegate.h */, - F6AB1DF1B7638E1367E8C7F4F2ACE6F5 /* IGListWorkingRangeHandler.h */, - B74E13EA51B673E14F24657890CD8BBF /* IGListWorkingRangeHandler.mm */, - FF3B573368FD2EFAF857C7DE72DA3AF3 /* NSNumber+IGListDiffable.h */, - E0F252DBDE8C189D27137B0AC0DFEABA /* NSNumber+IGListDiffable.m */, - 8F0BA5B395CD53604C7513FCD3DD1C13 /* NSString+IGListDiffable.h */, - AF764FE4A55AF1F950EC5FC2B73D61BD /* NSString+IGListDiffable.m */, - 24C031E7F329AE8ECEBB5F7AC5D18F9F /* UICollectionView+DebugDescription.h */, - 00861622E450991FA504EF3AE094E7F1 /* UICollectionView+DebugDescription.m */, - C5D0BBC9D0B522F98FAC6CD99DF85C5F /* UICollectionView+IGListBatchUpdateData.h */, - D98C7D7E8CAA45EA4FF7C24EAE56FCF7 /* UICollectionView+IGListBatchUpdateData.m */, - EC9471636093117514240265713DDE42 /* UICollectionViewLayout+InteractiveReordering.h */, - 084C046B29E9836D8DCD72EF954FFE8E /* UICollectionViewLayout+InteractiveReordering.m */, - D1CAC0FD55C9CF7DC5210E52DBDA1C3A /* UIScrollView+IGListKit.h */, - 39031366E64473A1374A53A6792F6249 /* UIScrollView+IGListKit.m */, - ); - name = Default; - sourceTree = ""; - }; AA54FDFA41E20E29E07095163B1A205C /* Core */ = { isa = PBXGroup; children = ( @@ -5841,13 +5863,6 @@ path = MessageViewController; sourceTree = ""; }; - B71DBE03BC444DF0D8124FA9600FC493 /* Diffing */ = { - isa = PBXGroup; - children = ( - ); - name = Diffing; - sourceTree = ""; - }; B88AD6EDD94C78C2F255014837909759 /* Support Files */ = { isa = PBXGroup; children = ( @@ -6081,24 +6096,6 @@ path = "Target Support Files/Pods-FreetimeWatch"; sourceTree = ""; }; - D85556176EFA399547E28EF7A6262050 /* Swift */ = { - isa = PBXGroup; - children = ( - 56B61BFBA882B691E683061EFCA5A658 /* ListAdapter+Values.swift */, - 0F485E6FB5D3290E0A0776DA14A72DA8 /* ListDiffable+FunctionHash.swift */, - 6278A8A96D3DE6DF3DA2F0F92C27F317 /* ListDiffableBox.swift */, - 33559C19ECA41427C2EB5954C67CE7FD /* ListSwift+Foundation.swift */, - 5E81F2089EBA94E6697FF54D51393521 /* ListSwiftAdapter.swift */, - 71630EEF85FA73360AA257ADB89D39A2 /* ListSwiftAdapterDataSource.swift */, - 748781F06EF7D589567F67BD41F95696 /* ListSwiftAdapterEmptyViewSource.swift */, - C20A0C7ECDE57BDD76BCB9A552B8EB0F /* ListSwiftDiffable.swift */, - 519C0A495849A89E80BED3937F0017B7 /* ListSwiftDiffable+Boxed.swift */, - 25759835433F2C2ED28A5CFE1FF12B74 /* ListSwiftPair.swift */, - 0D96199C15710411FBB003F79B4A59C2 /* ListSwiftSectionController.swift */, - ); - name = Swift; - sourceTree = ""; - }; DDB4802D56B1B58120B276192DB70678 /* leveldb-library */ = { isa = PBXGroup; children = ( @@ -6638,6 +6635,85 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 74EEC4192EAB628D2928780DD53C6CFF /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 0CAEC4CD4CB720E0962776E0C2BF725C /* IGListAdapter+DebugDescription.h in Headers */, + 7D79CFBA0F4EAE5F96972C1353FC04CC /* IGListAdapter+UICollectionView.h in Headers */, + 322C368A8C8ED98A9F330F3C7508FE68 /* IGListAdapter.h in Headers */, + BCDB1D1612AF1C37DD2373E6C3C41169 /* IGListAdapterDataSource.h in Headers */, + 00EAF8C4D899CBB2C26B03F2D5C48D79 /* IGListAdapterDelegate.h in Headers */, + 25EEEC247EE2F8CEB08C09206C00E62A /* IGListAdapterInternal.h in Headers */, + CE07A72F95931BD5B4AEF15DFA8D40A7 /* IGListAdapterMoveDelegate.h in Headers */, + 7399C1719733E6ADB102E407A45F649F /* IGListAdapterProxy.h in Headers */, + E7C369C2D37CC05FCC996D81E980449B /* IGListAdapterUpdateListener.h in Headers */, + 8102B1CF8BECAB64EC86780867DD6985 /* IGListAdapterUpdater+DebugDescription.h in Headers */, + A828AA325937D7B985EEBA2D6C2733C7 /* IGListAdapterUpdater.h in Headers */, + 0B87EE05765E35A992FEC6726257FE95 /* IGListAdapterUpdaterDelegate.h in Headers */, + 4879BB677ABE066A6D4F9E857FDA37B5 /* IGListAdapterUpdaterInternal.h in Headers */, + 841BF0CE4271A0699E5F429CD57D0EE9 /* IGListArrayUtilsInternal.h in Headers */, + 270B4484A4AFEB67340F5D4F473E57D5 /* IGListAssert.h in Headers */, + D31C0310A86A99A8FB96EEDFE2321684 /* IGListBatchContext.h in Headers */, + D727451E51266F747F0BA38A42E52CB9 /* IGListBatchUpdateData+DebugDescription.h in Headers */, + 7CC91665A2A8F27004A15C4553C7DCE7 /* IGListBatchUpdateData.h in Headers */, + FCC62C9E5EAC0174D9BB10C1B9692F42 /* IGListBatchUpdates.h in Headers */, + 09534CA935EECBEE2DE8F5A711873A44 /* IGListBatchUpdateState.h in Headers */, + C53A3D0E0DF2642E264E6D15BB183FDC /* IGListBindable.h in Headers */, + C18CCCC291F50648566CAC30F2836832 /* IGListBindingSectionController+DebugDescription.h in Headers */, + FFE88279AB677DF231523468AC0F3996 /* IGListBindingSectionController.h in Headers */, + 31139B333B9787AED5C2C52D7C4E716F /* IGListBindingSectionControllerDataSource.h in Headers */, + 92ACF1757EA98AAB4F33ACA8ED6116B4 /* IGListBindingSectionControllerSelectionDelegate.h in Headers */, + 9E2C9287541A3F51BC9BA653B8DEEA07 /* IGListCollectionContext.h in Headers */, + 4CF98D7D84D5A00534145CE7C125838B /* IGListCollectionView.h in Headers */, + D4E871EA95BC7357069A3CB9F685DA45 /* IGListCollectionViewDelegateLayout.h in Headers */, + 26EEAFD317607A867876673E1B8A6113 /* IGListCollectionViewLayout.h in Headers */, + E8E7B1E87E9CA4DAFF28D012BE5AF75D /* IGListCollectionViewLayoutInternal.h in Headers */, + 89501BED48308C936774378739AECE0D /* IGListCompatibility.h in Headers */, + 1127BA92C4F4CEE7AE1E35D37790E9F9 /* IGListDebugger.h in Headers */, + 535C6F9FDFB679E2E650322E5F6766EF /* IGListDebuggingUtilities.h in Headers */, + D335CA0D87DD7DDAD3C03D7F414D3C9F /* IGListDiff.h in Headers */, + B654DAC64066DEB045D1B8D72C3DF4E2 /* IGListDiffable.h in Headers */, + 7B58411A1D1978D10D3E98E0C6AB60DD /* IGListDiffKit.h in Headers */, + 3AFBBD3368241CF7B92788007B37E881 /* IGListDisplayDelegate.h in Headers */, + D50DA20B13B20E1460E490F2AC1DEB31 /* IGListDisplayHandler.h in Headers */, + C6906FBEC01AAB4E3B2A85D26D57813E /* IGListExperiments.h in Headers */, + 17BB28F4FBEE07E643A0562A4EE21831 /* IGListGenericSectionController.h in Headers */, + 76BCBDFEBE2420A484E7BA5B9AB0FFEC /* IGListIndexPathResult.h in Headers */, + A27C36FF2EDE40E3B2A58A52A8E5C9F8 /* IGListIndexPathResultInternal.h in Headers */, + 3555412DC7A8FFC307247E2A147D9219 /* IGListIndexSetResult.h in Headers */, + 57152E7F8733F6427A4BA2B8200377AA /* IGListIndexSetResultInternal.h in Headers */, + E44EC5E8044FCFE57FE68995435CE25F /* IGListKit-umbrella.h in Headers */, + 016C34D8CDA1306618A9C379C7BE0C2D /* IGListKit.h in Headers */, + 7C5758333BB40B1E75FEB308E67F1A41 /* IGListMacros.h in Headers */, + 8A0456EF7C7A8C6CF573437570C9A598 /* IGListMoveIndex.h in Headers */, + 6C08F7471B56EFF00B7824D53278CC80 /* IGListMoveIndexInternal.h in Headers */, + 3FF760F5AA275044D6DB4DAD090B71EA /* IGListMoveIndexPath.h in Headers */, + 3D287B48E6E4F9D6298A35E0FC00C0D9 /* IGListMoveIndexPathInternal.h in Headers */, + 61D400174FF7A4FD69FC48A9F9D92F1A /* IGListReloadDataUpdater.h in Headers */, + 77C0167BA7540A8BBF2EE1DC2C4776DB /* IGListReloadIndexPath.h in Headers */, + D58B2476D9AACE0E7FBB22E3B90AA9C8 /* IGListScrollDelegate.h in Headers */, + AA91667DBB12CAED4FE31E66E4279B6C /* IGListSectionController.h in Headers */, + 975AA14B9BB68B01FECD1496B025B099 /* IGListSectionControllerInternal.h in Headers */, + 05D18F82BF5F8CC5FCCAA550E3EAD761 /* IGListSectionMap+DebugDescription.h in Headers */, + 1E7DFCACCFA6D06C75992E406E28FEB4 /* IGListSectionMap.h in Headers */, + D5597DFE3E182554310AEBFA7942025D /* IGListSingleSectionController.h in Headers */, + 0C733FDBA720069B66C75217F9A659AF /* IGListStackedSectionController.h in Headers */, + 3B536ABE5002AC43053D8EB69EA1534E /* IGListStackedSectionControllerInternal.h in Headers */, + E0C243927985C02786E00FDAD1874E55 /* IGListSupplementaryViewSource.h in Headers */, + A68B61AA8D9ED7A7C642E6DCA5D89535 /* IGListTransitionDelegate.h in Headers */, + DA83E53797D141D157894C093B51EFF1 /* IGListUpdatingDelegate.h in Headers */, + 48683614BC9E3764FB69445CD12ADF5C /* IGListWorkingRangeDelegate.h in Headers */, + A6134F79F548A28B0A216D785F0EF92F /* IGListWorkingRangeHandler.h in Headers */, + D90C3CF36F1153CF319497B9F382C249 /* NSNumber+IGListDiffable.h in Headers */, + 6E10487435426A5924C27EE13026F13E /* NSString+IGListDiffable.h in Headers */, + A3108AE97CF9A99C9FDD4D0CEED84440 /* UICollectionView+DebugDescription.h in Headers */, + 624AE22AC030CD38088872397F59DC72 /* UICollectionView+IGListBatchUpdateData.h in Headers */, + EB7D80FD3762CE984B002B20E61A8084 /* UICollectionViewLayout+InteractiveReordering.h in Headers */, + 29D095385047BB732DFFDA2D3B079E07 /* UIScrollView+IGListKit.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 75D2C6F48C7A31481F0F218B6EEBDDF0 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -6687,85 +6763,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 92C2C8E6272D88339B57D340403A67CE /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 598B09EC7048E69C74056E5A988B8AAD /* IGListAdapter+DebugDescription.h in Headers */, - D729F05CD8EB966C1E093A9A556D4E08 /* IGListAdapter+UICollectionView.h in Headers */, - C8CD59D036B175089DAD61F4B4A045D7 /* IGListAdapter.h in Headers */, - 4E244E2F110D30FEF847FC4C1FB16CD3 /* IGListAdapterDataSource.h in Headers */, - 35A0C993877F154D31ECD5A101BCD9CF /* IGListAdapterDelegate.h in Headers */, - 056188D54361445B018233234EFCDED3 /* IGListAdapterInternal.h in Headers */, - 55CAC91B9408611C397E3D814F654643 /* IGListAdapterMoveDelegate.h in Headers */, - C9539A2932E04F3355CFBF0EAABC86EA /* IGListAdapterProxy.h in Headers */, - 83950CCD5CFCD3A034F5AF4B397B2F32 /* IGListAdapterUpdateListener.h in Headers */, - 20110C57E98A8E7B123499FAFBC3D2FA /* IGListAdapterUpdater+DebugDescription.h in Headers */, - B8CDABE419282743445C78797CD8720A /* IGListAdapterUpdater.h in Headers */, - 501957A0FA877648F81F3A6B14413CC1 /* IGListAdapterUpdaterDelegate.h in Headers */, - 9D410A95B076C9408F93543F66D13D5B /* IGListAdapterUpdaterInternal.h in Headers */, - 3EAB48FE9C268D8E1EA4DF4F2A7F155E /* IGListArrayUtilsInternal.h in Headers */, - 493F641A6455B6AC3B5EC948CED5DCB0 /* IGListAssert.h in Headers */, - FF375F6E3FE1791227C359836540C691 /* IGListBatchContext.h in Headers */, - CFD6B12FC133122570322910EF68E8B5 /* IGListBatchUpdateData+DebugDescription.h in Headers */, - 85CAF21423AF5CECA2D831532801C9E3 /* IGListBatchUpdateData.h in Headers */, - 3A7F39F450AA766AFDB89F331EA1CBF1 /* IGListBatchUpdates.h in Headers */, - F5A4229ED022DA33898837BCFD35072F /* IGListBatchUpdateState.h in Headers */, - 75AAA5FB7C6F4AFD2CBFE88EDC8AE9EE /* IGListBindable.h in Headers */, - CCC9464E9E6B33F050733A0C7D87F516 /* IGListBindingSectionController+DebugDescription.h in Headers */, - 3F77EC77E1A3B83D91DC7263CFE5520B /* IGListBindingSectionController.h in Headers */, - 8A229ACDB2BE17E2C62C1D65E985DB8B /* IGListBindingSectionControllerDataSource.h in Headers */, - 2D234F66CE3029397CFEDF16B45E9E55 /* IGListBindingSectionControllerSelectionDelegate.h in Headers */, - BB18E53B85DC940CB1C4BDEC4ADBE1D8 /* IGListCollectionContext.h in Headers */, - 0431C43E81454C72AF70F579A052D8D5 /* IGListCollectionView.h in Headers */, - BD13D354716E44721DD6B96E0945B879 /* IGListCollectionViewDelegateLayout.h in Headers */, - 9BAF3138AD421EA29FB59C5703D7CD37 /* IGListCollectionViewLayout.h in Headers */, - 702D3AFC427E20C969589A4303747A65 /* IGListCollectionViewLayoutInternal.h in Headers */, - 50092F18627C5FCB52A97BEB8DBB08B4 /* IGListCompatibility.h in Headers */, - 586E6DE806FD1072A94A13D223706E65 /* IGListDebugger.h in Headers */, - C1C967C61BF89BB0817A413FD3B11AD9 /* IGListDebuggingUtilities.h in Headers */, - BC06D2F76120EC322B20D7D89CD4588C /* IGListDiff.h in Headers */, - E2227BE283EDFA7D819ED58ECEFE8BF7 /* IGListDiffable.h in Headers */, - 78485432BE5F4E798E5A0562CDB51979 /* IGListDiffKit.h in Headers */, - 3235EF6FF7602C9D6DD01C1A81E67023 /* IGListDisplayDelegate.h in Headers */, - 05DB3F4EB56372F32AD1801799899DE8 /* IGListDisplayHandler.h in Headers */, - C91EDF56CB39C570D123A4CB51E075D6 /* IGListExperiments.h in Headers */, - C957A06B04BC624E947D1F67B804F02A /* IGListGenericSectionController.h in Headers */, - 4B7F372EE1B89F5150B6145BD1305ABD /* IGListIndexPathResult.h in Headers */, - 17AFBAE046CC6BE41850BF799D86CDA0 /* IGListIndexPathResultInternal.h in Headers */, - CCB7A1D10489CE0856AA9069FB947817 /* IGListIndexSetResult.h in Headers */, - 63881AA0FF031EDDD7BEC46A203BB8FA /* IGListIndexSetResultInternal.h in Headers */, - 54939CBA9FDA62DF65C502DF1909F381 /* IGListKit-umbrella.h in Headers */, - 672F16AC07BFE69108134B5190F578E3 /* IGListKit.h in Headers */, - B1C40BC86CAA985508E77471047C18DA /* IGListMacros.h in Headers */, - DDD32A8FCD4733E627C88E870E74E1F1 /* IGListMoveIndex.h in Headers */, - FD2EA1A9D897A4E5016A699CB00395A5 /* IGListMoveIndexInternal.h in Headers */, - 47CD38C91D3E9F1872F9FB9730D4D316 /* IGListMoveIndexPath.h in Headers */, - BC9F2345653478A838AAD14BD4058F14 /* IGListMoveIndexPathInternal.h in Headers */, - 9756238BA4A7A173AF5CB4EA223C608B /* IGListReloadDataUpdater.h in Headers */, - 976352096E8DA79D4D3AB88ABE10E5CB /* IGListReloadIndexPath.h in Headers */, - 9EC999EBCDC14B2F67A2C5DE5502EF5E /* IGListScrollDelegate.h in Headers */, - EB4B9134AB5FD8EEAF75D31A547F9041 /* IGListSectionController.h in Headers */, - 8EDBB7F6529DFF269362D22AC251BF7C /* IGListSectionControllerInternal.h in Headers */, - 38E59DAC3A1137000BD5EC819039C096 /* IGListSectionMap+DebugDescription.h in Headers */, - 4E2F9A1373FB97F1236C4DB3E132C78C /* IGListSectionMap.h in Headers */, - BD7DB41CD2F971FFCB45DEAD3FF590FF /* IGListSingleSectionController.h in Headers */, - 9BACAE53E1EB3B03E63D843DBB8E1AE0 /* IGListStackedSectionController.h in Headers */, - 09D7252605877670F482E5A15C84F6EA /* IGListStackedSectionControllerInternal.h in Headers */, - DF5DEF2636131DA04E5876B14DDADFA2 /* IGListSupplementaryViewSource.h in Headers */, - 3132373CB485C56265BFC6F0F6475FF2 /* IGListTransitionDelegate.h in Headers */, - 0B40463DE4FCD6B1FA434E4B31A947ED /* IGListUpdatingDelegate.h in Headers */, - 7C2A2A43D5A4C33DECA7B38709D613CC /* IGListWorkingRangeDelegate.h in Headers */, - 57631E87E0E711F4882C6C1F3032DB94 /* IGListWorkingRangeHandler.h in Headers */, - 8FD31D14404389967391C9AAFAFED0E9 /* NSNumber+IGListDiffable.h in Headers */, - 5A1DD758A78ACC29EFC03A666458B052 /* NSString+IGListDiffable.h in Headers */, - 7A744A48B041D9049A24552B010A934B /* UICollectionView+DebugDescription.h in Headers */, - B7987FB9044C062824D32D551CA874F9 /* UICollectionView+IGListBatchUpdateData.h in Headers */, - 4A7C5AB15B26F8707D70E1D9B0C4ED7D /* UICollectionViewLayout+InteractiveReordering.h in Headers */, - 47E4845D9597FBF2BDD253DC29C8E94C /* UIScrollView+IGListKit.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 95F76D6D04AFE1EFD0FC766A24C78D0B /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -7272,23 +7269,6 @@ productReference = 24A9E84CA798056BDA9E55F88B96CD9E /* FBSnapshotTestCase.framework */; productType = "com.apple.product-type.framework"; }; - 75B2A377E5E13554F4789E5F3FCA0E67 /* IGListKit */ = { - isa = PBXNativeTarget; - buildConfigurationList = 45A8329A19E61F73DF8AE84AD05BA00B /* Build configuration list for PBXNativeTarget "IGListKit" */; - buildPhases = ( - D2C63F563BE4A6E4178E0C46F2C15F30 /* Sources */, - B6DB670777F15549CA448F129D485251 /* Frameworks */, - 92C2C8E6272D88339B57D340403A67CE /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = IGListKit; - productName = IGListKit; - productReference = FBAE03691F98A291DCFCDB34044569D6 /* IGListKit.framework */; - productType = "com.apple.product-type.framework"; - }; 777110BB331A446BC8F3D653AA66ADA0 /* Apollo-watchOS */ = { isa = PBXNativeTarget; buildConfigurationList = DD1D21CFB8B85E1F6820F6CFEC019BEF /* Build configuration list for PBXNativeTarget "Apollo-watchOS" */; @@ -7644,6 +7624,23 @@ productReference = F7F8DB769D2E7C0AD731B558B0F73474 /* FlatCache.framework */; productType = "com.apple.product-type.framework"; }; + E23F19A82E7CD893CEC2680DF500C872 /* IGListKit */ = { + isa = PBXNativeTarget; + buildConfigurationList = 49CAF45ADA1A6AEBDF916A6E63BC02D7 /* Build configuration list for PBXNativeTarget "IGListKit" */; + buildPhases = ( + 9140BA27415C00FF502BFCA797341D3C /* Sources */, + B177537EF5D41CD291C115434DB70E41 /* Frameworks */, + 74EEC4192EAB628D2928780DD53C6CFF /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = IGListKit; + productName = IGListKit; + productReference = FBAE03691F98A291DCFCDB34044569D6 /* IGListKit.framework */; + productType = "com.apple.product-type.framework"; + }; E593D50F1BD2E6AB8D4A70041915800B /* GitHubSession-iOS */ = { isa = PBXNativeTarget; buildConfigurationList = E635FD347269B58A9A0DFAF04A79718E /* Build configuration list for PBXNativeTarget "GitHubSession-iOS" */; @@ -7794,7 +7791,7 @@ 510CCB1ECBCC0A6BB5ACA5BB55A11B45 /* GoogleToolboxForMac */, 8D4866FCED806D1B5C915B7DE0F29719 /* Highlightr */, 4DA933E2A562DDBD4F154B1CDB899D3E /* HTMLString */, - 75B2A377E5E13554F4789E5F3FCA0E67 /* IGListKit */, + E23F19A82E7CD893CEC2680DF500C872 /* IGListKit */, 25B7BC6E1E03CC0BBD7B28084DB2E4E0 /* leveldb-library */, 06234FEA55F9D6F2B70B84CB30C141DE /* MessageViewController */, 5920BEF6D814D9C7388C84718F765191 /* nanopb */, @@ -8676,6 +8673,60 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 9140BA27415C00FF502BFCA797341D3C /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + D17E0826ABEE5821A6940123E200BDC4 /* IGListAdapter+DebugDescription.m in Sources */, + 6673FDAF27BF8FD66274CA507ABAA161 /* IGListAdapter+UICollectionView.m in Sources */, + C49785523F60B6ECCDD270EEAFF741CC /* IGListAdapter.m in Sources */, + FB0288E5262A8C4065BC1C0CDAF2BA57 /* IGListAdapterProxy.m in Sources */, + 585A3F057C9C479B4381B1105BA23B0A /* IGListAdapterUpdater+DebugDescription.m in Sources */, + CEF561C4D772B35490ABE9477891F30C /* IGListAdapterUpdater.m in Sources */, + 900DFE6507FBF7060103359197609F28 /* IGListBatchUpdateData+DebugDescription.m in Sources */, + 3AA7D29FFB3DB230415690562968325E /* IGListBatchUpdateData.mm in Sources */, + 4DD40FFEF44DD0804B011302863EDB3A /* IGListBatchUpdates.m in Sources */, + 17B8C9C6F194AA0E7130FE18A2A9DDD9 /* IGListBindingSectionController+DebugDescription.m in Sources */, + BA15DB667E8AADF15B973501E9D270A5 /* IGListBindingSectionController.m in Sources */, + 4503961008776F2776D6C69F180A8BE4 /* IGListCollectionView.m in Sources */, + BB2C52BE29DE28CA377531F3E47F5E02 /* IGListCollectionViewLayout.mm in Sources */, + FD24AC37728179F4FBF1713671B8EB20 /* IGListDebugger.m in Sources */, + 3C198FA0A469B26618ED3403C8C6A3F4 /* IGListDebuggingUtilities.m in Sources */, + 24926BFAECB9360A18CC1C9898AADF9F /* IGListDiff.mm in Sources */, + D95983C8107FB3970904A6C6E630321F /* IGListDisplayHandler.m in Sources */, + 48E3D6E8C9BDA101B1CC9B6297E9A8B8 /* IGListGenericSectionController.m in Sources */, + 5582091B963F860E6FF88336B35202FC /* IGListIndexPathResult.m in Sources */, + 20F6352D6D90EC577F4F1A21581C177F /* IGListIndexSetResult.m in Sources */, + 4E4F816B9C99B259C4B2C8E0A585AFC0 /* IGListKit-dummy.m in Sources */, + 581A41304F5E745F665CAB866D9D8616 /* IGListMoveIndex.m in Sources */, + 464E2761D8CDAEC637628133924C4D9B /* IGListMoveIndexPath.m in Sources */, + EE8CBE714F9DF2DD301FC0C15C0B24A6 /* IGListReloadDataUpdater.m in Sources */, + 8A7F1795A995FD3AA07A31A7273E374A /* IGListReloadIndexPath.m in Sources */, + B4CDEC810C6327F1A8426383AE97051B /* IGListSectionController.m in Sources */, + EAF6DBD03AF087E7E0E8002C779B207D /* IGListSectionMap+DebugDescription.m in Sources */, + 054ACCCA1C72B0995970CAA3ABD9931D /* IGListSectionMap.m in Sources */, + BD37B36EA2A82B750613C49527E2C055 /* IGListSingleSectionController.m in Sources */, + A45E8AA40B88965BF501AA38F8D1F8C1 /* IGListStackedSectionController.m in Sources */, + D1B11D7FF68FA7262E16F10AF69C113E /* IGListWorkingRangeHandler.mm in Sources */, + 88A594251A424F2D0B8A230B499E3D0C /* ListAdapter+Values.swift in Sources */, + 82C7D5FE5054B1C2183E54065B40D945 /* ListDiffable+FunctionHash.swift in Sources */, + 9E40A73A277950D6409E305190076AB8 /* ListDiffableBox.swift in Sources */, + 377A9F68891DEA65293A276853D9C367 /* ListSwiftAdapter.swift in Sources */, + CD685890766B99C53504229258D74A1C /* ListSwiftAdapterDataSource.swift in Sources */, + 92AF1CA85E1958C7436EEEE795E4494C /* ListSwiftAdapterEmptyViewSource.swift in Sources */, + C9BC13CA0869069F4258893064BB4A72 /* ListSwiftDiffable+Boxed.swift in Sources */, + BA755C0ACB8078ED9E439687AE891A62 /* ListSwiftDiffable.swift in Sources */, + 5BCE85477F190469DF5A62485EC10822 /* ListSwiftPair.swift in Sources */, + D507EA24B375C229C3E765F07B1F4B65 /* ListSwiftSectionController.swift in Sources */, + DCBC3BBDA360675A40345360BBEEAE31 /* NSNumber+IGListDiffable.m in Sources */, + 08E3290CA9BDF785BF71A0B9D1A2A992 /* NSString+IGListDiffable.m in Sources */, + 553E25A0FAC24F359FA9442750407264 /* UICollectionView+DebugDescription.m in Sources */, + 377614EA71DF4EF7DCAB7CE788E57B95 /* UICollectionView+IGListBatchUpdateData.m in Sources */, + 7169FD3B9FD76F84699A31C65B980604 /* UICollectionViewLayout+InteractiveReordering.m in Sources */, + 57A76FBBD0FAEC2EA9E5D4B18D88469A /* UIScrollView+IGListKit.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 92B32653244BDFBFC735E1A7E132C5B7 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -9041,61 +9092,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - D2C63F563BE4A6E4178E0C46F2C15F30 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - F6A57BA7B1BACBF224122BE0F6458CEB /* IGListAdapter+DebugDescription.m in Sources */, - EECC526A304804BAD1538BA09C659D4B /* IGListAdapter+UICollectionView.m in Sources */, - FBF2F0277B2B097EDD17B291CB191A0F /* IGListAdapter.m in Sources */, - 4609D5690AF121384E4A90F80C8C7D44 /* IGListAdapterProxy.m in Sources */, - 274736E7B4B2C084BC72E2158AF95193 /* IGListAdapterUpdater+DebugDescription.m in Sources */, - 713AF93C455DAA4A6FAD6F6FE9E017AD /* IGListAdapterUpdater.m in Sources */, - F89046F48942D87DB573543EF78485A1 /* IGListBatchUpdateData+DebugDescription.m in Sources */, - 99633EB5C7B5F3966AD944D4CE2F72CD /* IGListBatchUpdateData.mm in Sources */, - 8D880021972B7262B62E4A9C89D5950F /* IGListBatchUpdates.m in Sources */, - 13B71CB7C4BF069DDC09A7C6E1C81E72 /* IGListBindingSectionController+DebugDescription.m in Sources */, - 818A310B54FDC82B0F2D8D50A274F56E /* IGListBindingSectionController.m in Sources */, - D0AE4D51462024596B374FFC67C0DC2C /* IGListCollectionView.m in Sources */, - B1C7D950B591F362C120C815F601DC7F /* IGListCollectionViewLayout.mm in Sources */, - 275DFD98E1838827749597AE28F4BA75 /* IGListDebugger.m in Sources */, - ADF33A6B86C111530A43CFA6EDE67033 /* IGListDebuggingUtilities.m in Sources */, - 8F4EB60491739B748A2807BC562EA085 /* IGListDiff.mm in Sources */, - 2A954745D08E67779ED998B1F66EF5A1 /* IGListDisplayHandler.m in Sources */, - 6FC8364E83D89891BFD19832DB45C1D0 /* IGListGenericSectionController.m in Sources */, - 7C194BD2B1015391DE8D714EE79F968B /* IGListIndexPathResult.m in Sources */, - 102B619DBF03D7E170BEBEFAD6A01DBA /* IGListIndexSetResult.m in Sources */, - 7B23364AF5AFFB6348B81169DFB35F2C /* IGListKit-dummy.m in Sources */, - 7194165A718FDA3C5196CF3624AEB8B7 /* IGListMoveIndex.m in Sources */, - 340CC8A5245DF5246CEFFB281652DC8D /* IGListMoveIndexPath.m in Sources */, - A4703E7CB52F6A20D32B9F339AC57A61 /* IGListReloadDataUpdater.m in Sources */, - 883EAC0A70A5516E6B8399C7A25ECF67 /* IGListReloadIndexPath.m in Sources */, - D788B14A22B6EA6C77E3DE939C9770DD /* IGListSectionController.m in Sources */, - 913890AFA9316C509B5DB5EAAE979B3D /* IGListSectionMap+DebugDescription.m in Sources */, - 36E5C79FA492FAF27807AA4E3D8D2782 /* IGListSectionMap.m in Sources */, - 1C92C0BB43189317DB31FE71C310D30A /* IGListSingleSectionController.m in Sources */, - BA50F102335066382F8F46EB742D62C3 /* IGListStackedSectionController.m in Sources */, - 0E0968933CF6523B35986307CC9A9CF9 /* IGListWorkingRangeHandler.mm in Sources */, - 4546CC4912064EF1FCC8C690E3F74F99 /* ListAdapter+Values.swift in Sources */, - 66026F475BD2C4019418C442DEA2D2BD /* ListDiffable+FunctionHash.swift in Sources */, - F60B3E3D4E01750031EC863878F511A5 /* ListDiffableBox.swift in Sources */, - 2923D7412B87BF12437A0741E922133B /* ListSwift+Foundation.swift in Sources */, - 38B0B78A7377DD9164CA5E2C32AFA35C /* ListSwiftAdapter.swift in Sources */, - 09A32EBDAD971A7C3D31A6651845CD81 /* ListSwiftAdapterDataSource.swift in Sources */, - F722A52437DD48D1049FD8D9AC2ED954 /* ListSwiftAdapterEmptyViewSource.swift in Sources */, - 72944491E029F5A179D66AF910B30790 /* ListSwiftDiffable+Boxed.swift in Sources */, - 929137E7066F2529ADF6343D24A38369 /* ListSwiftDiffable.swift in Sources */, - AB458F36E0EDA2639F3A5EDE2EADC8B8 /* ListSwiftPair.swift in Sources */, - BCF1AD72C00832D42EA5C93F75A66953 /* ListSwiftSectionController.swift in Sources */, - 0CB94E3151B1F370E9F1050E32EFB0A8 /* NSNumber+IGListDiffable.m in Sources */, - F81D45A6168C9F2C066BC860054BC1C0 /* NSString+IGListDiffable.m in Sources */, - B4410333B0DB15CF1B6D0F23EE4594D8 /* UICollectionView+DebugDescription.m in Sources */, - D421138AD49718AC904B86CB9874E1B4 /* UICollectionView+IGListBatchUpdateData.m in Sources */, - 6BBBBE7763389C4999C0A4B84FF4B6BF /* UICollectionViewLayout+InteractiveReordering.m in Sources */, - 980875349A297896879EA7EF96FE0492 /* UIScrollView+IGListKit.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; E02766D277F3F11D8D86E60E9883D9D5 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -9383,7 +9379,7 @@ 4BD0525CA9ED9A9C82FD08DEE394EFB9 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = IGListKit; - target = 75B2A377E5E13554F4789E5F3FCA0E67 /* IGListKit */; + target = E23F19A82E7CD893CEC2680DF500C872 /* IGListKit */; targetProxy = F8751A0F7783E14FBDDED81B116DD929 /* PBXContainerItemProxy */; }; 4CF083C0038DB7E79AA23FDBD8B78E18 /* PBXTargetDependency */ = { @@ -9569,7 +9565,7 @@ C2882DD05031B0FB5A42551B3E8771AA /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = IGListKit; - target = 75B2A377E5E13554F4789E5F3FCA0E67 /* IGListKit */; + target = E23F19A82E7CD893CEC2680DF500C872 /* IGListKit */; targetProxy = 1E7A0C617BD250780C61BA9A1F7F4656 /* PBXContainerItemProxy */; }; C435E51CDD5B55846B7C516C59A3C0D1 /* PBXTargetDependency */ = { @@ -9659,38 +9655,6 @@ /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 014E8A9BC18513D554246D50ADA64063 /* TestFlight */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 3426DF49D357572773E8A72874138E52 /* IGListKit.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/IGListKit/IGListKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/IGListKit/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/IGListKit/IGListKit.modulemap"; - PRODUCT_NAME = IGListKit; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = TestFlight; - }; 019A78509F9A124EB161B9DB669C398E /* TestFlight */ = { isa = XCBuildConfiguration; baseConfigurationReference = DE59963F07AF9631D5C3D4B37429F909 /* Pods-FreetimeWatch Extension.testflight.xcconfig */; @@ -9726,37 +9690,6 @@ }; name = TestFlight; }; - 01C16380D4E80C02E916A5F43BF102C0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 3426DF49D357572773E8A72874138E52 /* IGListKit.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/IGListKit/IGListKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/IGListKit/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/IGListKit/IGListKit.modulemap"; - PRODUCT_NAME = IGListKit; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; 02E761FE88126419A171DF4C45AD3965 /* TestFlight */ = { isa = XCBuildConfiguration; baseConfigurationReference = 7794FE48B7BC95371596593EF412B414 /* Pods-Freetime.testflight.xcconfig */; @@ -10352,38 +10285,6 @@ }; name = Debug; }; - 1DC66CE3454777EA383FD221A6F03286 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 3426DF49D357572773E8A72874138E52 /* IGListKit.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/IGListKit/IGListKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/IGListKit/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/IGListKit/IGListKit.modulemap"; - PRODUCT_NAME = IGListKit; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; 1FD9378ECE391494CB298D5E3099A970 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = A717E92FE55BF0CB28922A08ACFE2C8B /* Pods-FreetimeTests.debug.xcconfig */; @@ -10594,6 +10495,38 @@ }; name = TestFlight; }; + 27BA8FE500CB591F14BABE59D7CAFC9A /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9C75CD29C836EF7D30EA27073FAB768E /* IGListKit.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/IGListKit/IGListKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/IGListKit/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/IGListKit/IGListKit.modulemap"; + PRODUCT_NAME = IGListKit; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; 27C3C07462F457789545284EA5FCC402 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = E7311EEAB63307B6691AD9F2B0A7F284 /* GitHubAPI-watchOS.xcconfig */; @@ -11011,6 +10944,38 @@ }; name = Release; }; + 3C95A3348A7168A421381496454D8A6B /* TestFlight */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9C75CD29C836EF7D30EA27073FAB768E /* IGListKit.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/IGListKit/IGListKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/IGListKit/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/IGListKit/IGListKit.modulemap"; + PRODUCT_NAME = IGListKit; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = TestFlight; + }; 3F6FFEFE763584551A27E9EBB4C87397 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = B0E858F3DCFF88A84DEAF5F50D8A1655 /* Apollo-watchOS.xcconfig */; @@ -11078,6 +11043,37 @@ }; name = Release; }; + 44D4533BCF753286F623175CA592BAE6 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9C75CD29C836EF7D30EA27073FAB768E /* IGListKit.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/IGListKit/IGListKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/IGListKit/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/IGListKit/IGListKit.modulemap"; + PRODUCT_NAME = IGListKit; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; 45438D06C631B87362BEBCF82A26F4B3 /* TestFlight */ = { isa = XCBuildConfiguration; baseConfigurationReference = 8219F3EBA75C7D3044E18E270AA7F30D /* StyledText.xcconfig */; @@ -13943,16 +13939,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 45A8329A19E61F73DF8AE84AD05BA00B /* Build configuration list for PBXNativeTarget "IGListKit" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 01C16380D4E80C02E916A5F43BF102C0 /* Debug */, - 1DC66CE3454777EA383FD221A6F03286 /* Release */, - 014E8A9BC18513D554246D50ADA64063 /* TestFlight */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 4845FBAD155892BF87F8794C5A33D5D6 /* Build configuration list for PBXNativeTarget "Pods-FreetimeWatch" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -13963,6 +13949,16 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 49CAF45ADA1A6AEBDF916A6E63BC02D7 /* Build configuration list for PBXNativeTarget "IGListKit" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 44D4533BCF753286F623175CA592BAE6 /* Debug */, + 27BA8FE500CB591F14BABE59D7CAFC9A /* Release */, + 3C95A3348A7168A421381496454D8A6B /* TestFlight */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 5BDDEF479EB4F8C9E1C2ECA0F23BE89B /* Build configuration list for PBXNativeTarget "MessageViewController" */ = { isa = XCConfigurationList; buildConfigurations = (