diff --git a/.swiftlint.yml b/.swiftlint.yml index d4e9662..3e9f92a 100644 --- a/.swiftlint.yml +++ b/.swiftlint.yml @@ -106,4 +106,5 @@ identifier_name: - min - max - nil - + - bit + - now diff --git a/CHANGELOG.md b/CHANGELOG.md index d5bf3f6..3e097ca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,13 +9,24 @@ ## [..] - 🎁 Add functionality to move items between wishlists + +## [1.4.1] +- 🛠️ Introduce code generation - 🛠️ Introduce structured logging +- 🛠️ Add BitArray data structure +- 🛠️ Add BloomFilter data structure +- 🛠️ Add data objects for database repositories +- 🛠️ Make ids for entities into value objects +- 🛠️ Refactor image handling for items +- 🛠️ Improve env file parsing +- 🛠️ Add tests +- ☘ Fix sending invitation mail ## [1.4.0] - 🎁 Add invitation emails -- ☘ fix link to fav icon -- ☘ fix deletion of reservation for list owner - 🛠️ Major refactoring to implement separation of concerns +- ☘ Fix link to fav icon +- ☘ Fix deletion of reservation for list owner ``` CLOC before refactoring: @@ -32,14 +43,14 @@ Swift 383 4390 2500 16025 ``` ## [1.3.3] -- ☘ fix link to about page - 🛠️ Add favicon +- ☘ Fix link to about page ## [1.3.2] - 🎁 Add pages for legal notice and privacy policy ## [1.3.1] -- ☘ fix option "Don't spoil my surprises" on lists for notifications +- ☘ Fix option "Don't spoil my surprises" on lists for notifications ## [1.3.0] - 🎁 Add settings for user in profile diff --git a/Package.resolved b/Package.resolved index 91de328..25b8ac7 100644 --- a/Package.resolved +++ b/Package.resolved @@ -267,8 +267,8 @@ "repositoryURL": "https://github.com/vapor/url-encoded-form.git", "state": { "branch": null, - "revision": "82d8d63bdb76b6dd8febe916c639ab8608dbbaed", - "version": "1.0.6" + "revision": "44999b47d88ca2e0c0b893599b3240e342ba39ff", + "version": "1.0.7" } }, { @@ -285,8 +285,8 @@ "repositoryURL": "https://github.com/vapor/vapor.git", "state": { "branch": null, - "revision": "82ca8809b120985ebba756cc0f5d47dd5cbf6ed1", - "version": "3.3.2" + "revision": "642f3d4d1f0eafad651c85524d0d1c698b55399f", + "version": "3.3.3" } }, { diff --git a/Package.swift b/Package.swift index 5255be1..30b820b 100755 --- a/Package.swift +++ b/Package.swift @@ -67,9 +67,15 @@ let package = Package( "App" ] ), + .target( + name: "Testing", + dependencies: [], + path: "Tests/Testing" + ), .testTarget( name: "LibraryTests", dependencies: [ + "Testing", "Library" ], path: "Tests/LibraryTests" @@ -77,6 +83,7 @@ let package = Package( .testTarget( name: "DomainTests", dependencies: [ + "Testing", "Domain" ], path: "Tests/DomainTests" @@ -84,6 +91,7 @@ let package = Package( .testTarget( name: "AppTests", dependencies: [ + "Testing", "App", "VaporTestTools", "LoggerAPI" diff --git a/Sources/App/Domain/Adapters/Driven/Fluent/Entity/FluentItem.generated.swift b/Sources/App/Domain/Adapters/Driven/Fluent/Entity/FluentItem.generated.swift index 83a01c1..23480e8 100644 --- a/Sources/App/Domain/Adapters/Driven/Fluent/Entity/FluentItem.generated.swift +++ b/Sources/App/Domain/Adapters/Driven/Fluent/Entity/FluentItem.generated.swift @@ -39,7 +39,7 @@ public struct FluentItem: ItemModel, public var imageURL: URL? public var createdAt: Date public var modifiedAt: Date - public var localImageURL: URL? + public var localImageURL: ImageStoreLocator? public var listKey: UUID public var listID: ListID { ListID(uuid: listKey) } @@ -54,7 +54,7 @@ public struct FluentItem: ItemModel, imageURL: URL?, createdAt: Date, modifiedAt: Date, - localImageURL: URL?, + localImageURL: ImageStoreLocator?, listKey: UUID ) { self.uuid = uuid diff --git a/Sources/App/Domain/Adapters/Driven/VaporEmailSendingProvider.swift b/Sources/App/Domain/Adapters/Driven/VaporEmailSendingProvider.swift index ea9b688..e8b0b6e 100644 --- a/Sources/App/Domain/Adapters/Driven/VaporEmailSendingProvider.swift +++ b/Sources/App/Domain/Adapters/Driven/VaporEmailSendingProvider.swift @@ -15,6 +15,6 @@ struct VaporEmailSendingProvider: EmailSendingProvider { self.request = request } - // func sendInvitationEmail -> implemented in file `Scenes/Invitations/InvitationEmail` + // func dispatchSendInvitationEmail -> implemented in file `Scenes/Invitations/InvitationEmail` } diff --git a/Sources/App/Domain/Adapters/Driven/VaporImageStoreProvider.swift b/Sources/App/Domain/Adapters/Driven/VaporImageStoreProvider.swift index f9ec790..51fb5c6 100644 --- a/Sources/App/Domain/Adapters/Driven/VaporImageStoreProvider.swift +++ b/Sources/App/Domain/Adapters/Driven/VaporImageStoreProvider.swift @@ -1,4 +1,5 @@ import Domain +import Library import Vapor @@ -15,35 +16,56 @@ struct VaporImageStoreProvider: ImageStoreProvider { self.request = request } - func storeImage(for imagable: Imageable, from url: URL) throws -> EventLoopFuture { - return try request.make(ImageFileMiddleware.self) - .upload( + func storeImage(for imagable: Imageable, from url: URL) + throws -> EventLoopFuture + { + let imageFileMiddleware = try request.make(ImageFileMiddleware.self) + return try imageFileMiddleware + .uploadImage( from: url, width: imagable.imageableSize.width, height: imagable.imageableSize.height, key: requireKey(for: imagable), - groupkey: requireGroupKey(for: imagable), + groupkeys: requireGroupKeys(for: imagable), on: request ) + .map { imagefilelocator in + guard let url = imagefilelocator?.url else { + return nil + } + return ImageStoreLocator(url) + } } func removeImages(for imagable: Imageable) throws { - try request.make(ImageFileMiddleware.self) - .removeAll( - key: requireKey(for: imagable), - groupkey: requireGroupKey(for: imagable), - deleteDirectory: true, + let imageFileMiddleware = try request.make(ImageFileMiddleware.self) + try imageFileMiddleware.removeImages( + key: requireKey(for: imagable), + groupkeys: requireGroupKeys(for: imagable), + deleteParentsIfEmpty: true, + on: request + ) + } + + func removeImage(at locator: ImageStoreLocator) throws { + let imageFileMiddleware = try request.make(ImageFileMiddleware.self) + if let imageFileLocator = imageFileMiddleware.imageFileLocator(from: locator.url) { + try imageFileMiddleware.removeFile( + at: imageFileLocator, + deleteParentsIfEmpty: true, on: request ) + } } + private static let validCharactersForImageableKey + = CharacterSet.alphanumerics.union(CharacterSet(charactersIn: "-")) + private func requireKey(for imagable: Imageable) throws -> String { guard let key = imagable.imageableEntityKey else { throw ImageableError.keyMissing(\Imageable.imageableEntityKey) } - let validCharactersForImageableKey - = CharacterSet.alphanumerics.union(CharacterSet(charactersIn: "-")) - guard validCharactersForImageableKey.isSuperset( + guard VaporImageStoreProvider.validCharactersForImageableKey.isSuperset( of: CharacterSet(charactersIn: key) ) else { throw ImageableError.keyInvalid(\Imageable.imageableEntityKey) @@ -51,18 +73,71 @@ struct VaporImageStoreProvider: ImageStoreProvider { return key } - private func requireGroupKey(for imagable: Imageable) throws -> String { - guard let groupkey = imagable.imageableEntityGroupKey else { - throw ImageableError.keyMissing(\Imageable.imageableEntityGroupKey) + private static let validCharactersForImageableGroupKey + = CharacterSet.alphanumerics.union(CharacterSet(charactersIn: "-")) + + private func requireGroupKeys(for imagable: Imageable) throws -> [String] { + guard let groupkeys = imagable.imageableEntityGroupKeys else { + throw ImageableError.keyMissing(\Imageable.imageableEntityGroupKeys) } - let validCharactersForImageableGroupKey - = CharacterSet.alphanumerics.union(CharacterSet(charactersIn: "-")) - guard validCharactersForImageableGroupKey.isSuperset( - of: CharacterSet(charactersIn: groupkey) - ) else { - throw ImageableError.keyInvalid(\Imageable.imageableEntityGroupKey) + for groupkey in groupkeys { + guard VaporImageStoreProvider.validCharactersForImageableGroupKey.isSuperset( + of: CharacterSet(charactersIn: groupkey) + ) else { + throw ImageableError.keyInvalid(\Imageable.imageableEntityGroupKeys) + } + } + return groupkeys + } + + // MARK: CleanupJob + + final class CleanupJob: DispatchableJob { + + override func run(_ context: JobContext) -> EventLoopFuture { + let container = context.container + do { + let itemRepository: ItemRepository = try container.make() + return itemRepository.all().map { items in + // collect local image urls from all items into a bloom filter + var bloomfilter = BloomFilter(expectedNumberOfElements: items.count) + for item in items { + guard let localimageurl = item.localImageURL else { + continue + } + bloomfilter.insert(localimageurl.absoluteString) + } + // iterate local file urls for images + let now = Date() + let imageFileMiddleware: ImageFileMiddleware = try container.make() + for imagefilelocator in imageFileMiddleware.listFiles(createdBefore: now) { + // if a image file url is not contained in the bloom filter the image is + // definitely not used for an item, so it is save to delete + let imagestorelocator = ImageStoreLocator(imagefilelocator.url) + if bloomfilter.containsNot(imagestorelocator.absoluteString) { + try imageFileMiddleware.removeFile( + at: imagefilelocator, + deleteParentsIfEmpty: true, + on: container + ) + } + } + imageFileMiddleware.purgeDirectories(on: container) + return true + } + } + catch { + container.logger?.error("ImagesCleanupJob failed with \(error)") + } + return container.future(false) } - return groupkey + + // MARK: CustomStringConvertible + + override var description: String { + return "ImagesCleanupJob(at: \(scheduled))" + } + } } diff --git a/Sources/App/Scenes/Invitations/InvitationEmail.swift b/Sources/App/Scenes/Invitations/InvitationEmail.swift index 6c8a17e..fb9b60b 100644 --- a/Sources/App/Scenes/Invitations/InvitationEmail.swift +++ b/Sources/App/Scenes/Invitations/InvitationEmail.swift @@ -64,13 +64,13 @@ final class InvitationEmail: HTMLMessage, CustomStringConvertible { extension VaporEmailSendingProvider { - func sendInvitationEmail(_ invitation: InvitationRepresentation, for user: UserRepresentation) - throws -> EventLoopFuture - { + func dispatchSendInvitationEmail( + _ invitation: InvitationRepresentation, + for user: UserRepresentation + ) throws -> EventLoopFuture { var email = InvitationEmail(for: invitation, invitedBy: user) - email.addEmailRecipient(EmailAddress(String(invitation.email))) - return try email.send(on: request) - .map { sendResult in sendResult.success == true } + email.addEmailRecipient(EmailAddress(invitation.email)) + return try email.dispatchSend(on: request).transform(to: true) } } diff --git a/Sources/App/Site.swift b/Sources/App/Site.swift index a66f801..428461c 100644 --- a/Sources/App/Site.swift +++ b/Sources/App/Site.swift @@ -71,13 +71,9 @@ struct Site: Codable, CustomDebugStringConvertible, ServiceType { // MARK: - Vapor Service - static var serviceSupports: [Any.Type] { - return [Site.self] - } + static let serviceSupports: [Any.Type] = [Site.self] - static func makeService(for container: Container) throws - -> Site - { + static func makeService(for container: Container) throws -> Site { return try .detect() } diff --git a/Sources/App/[Framework]/Message.swift b/Sources/App/[Framework]/Message.swift index 81b4e2a..5e7fb62 100644 --- a/Sources/App/[Framework]/Message.swift +++ b/Sources/App/[Framework]/Message.swift @@ -28,7 +28,7 @@ extension Message { { let job = SendMessageJob(for: self, on: container, at: date, before: deadline) let jobService = try container.make(DispatchingService.self) - return try jobService.dispatch(AnyJob(job)) + return try jobService.dispatch(job) .transform(to: job.completed) } @@ -42,7 +42,7 @@ extension Message { { let job = SendMessageJob(for: self, on: container, at: date, before: deadline) let jobService = try container.make(DispatchingService.self) - return try jobService.dispatch(AnyJob(job)) + return try jobService.dispatch(job) } } diff --git a/Sources/App/[Library]/URL.swift b/Sources/App/[Library]/URL.swift index 885b5e4..d7cb156 100644 --- a/Sources/App/[Library]/URL.swift +++ b/Sources/App/[Library]/URL.swift @@ -27,7 +27,7 @@ enum URLType { /// An absolute URL contains all the information necessary to locate a resource without /// a fragment identifier. case webAbsolute - /// An absolute URL contains with en empty path: + /// An absolute URL with an empty path: case webAbsolutePathEmpty } diff --git a/Sources/App/[Server]/Environment+DotEnv.swift b/Sources/App/[Server]/Environment+DotEnv.swift index 117cc01..cd583d8 100644 --- a/Sources/App/[Server]/Environment+DotEnv.swift +++ b/Sources/App/[Server]/Environment+DotEnv.swift @@ -22,32 +22,64 @@ extension Environment { return } + for record in parseRecords(of: contents) { + setenv(record.key, record.value, 1) + } + } + + public struct Record { + let key: String + let value: String + } + + public static func parseRecords(of contents: String) -> [Record] { + var records = [Record]() + let lines = contents.split(whereSeparator: { $0 == "\n" || $0 == "\r\n" }) for line in lines { let string = line.trimmingCharacters(in: .whitespacesAndNewlines) - guard !line.isEmpty else { + guard !string.isEmpty else { continue } - guard !line.starts(with: "#") else { + guard !string.starts(with: "#") else { continue } - let parts = string.split(separator: "=", maxSplits: 1).map(String.init) + let parts = string + .split( + separator: "=", + maxSplits: 1, + omittingEmptySubsequences: false + ) + .map(String.init) guard parts.count == 2 else { - continue + continue // this is a syntax error which will be silently ignored for now } let key = parts[0].trimmingCharacters(in: .whitespacesAndNewlines) var value = parts[1].trimmingCharacters(in: .whitespacesAndNewlines) - if value.first == "\"" && value.last == "\"" { - value = value.dropFirst().dropLast().replacingOccurrences(of: "\\\"", with: "\"") + guard !key.isEmpty else { + continue // this is a syntax error which will be silently ignored for now } - setenv(key, value, 1) + if value.first == "'" && value.last == "'" { + value = String(value.dropFirst().dropLast()) + } + else if value.first == "\"" && value.last == "\"" { + value = value + .dropFirst() + .dropLast() + .replacingOccurrences(of: "\\n", with: "\n") + .replacingOccurrences(of: "\\\"", with: "\"") + } + + records.append(.init(key: key, value: value)) } + + return records } } diff --git a/Sources/App/[Server]/Middlewares/ImageFileMiddleware+Files.swift b/Sources/App/[Server]/Middlewares/ImageFileMiddleware+Files.swift new file mode 100644 index 0000000..e21ee9d --- /dev/null +++ b/Sources/App/[Server]/Middlewares/ImageFileMiddleware+Files.swift @@ -0,0 +1,109 @@ +import Vapor +import Crypto + +import Library + +extension ImageFileMiddleware { + + /// Lists all regular files in Images directory and returns a `ImageFileLocator` per file. + /// To avoid race conditions a date can be specified which must be after the creation date of + /// file file to be returned. Files neither being regular nor matching the date will be omitted. + /// - Parameter createdBefore: Files must be created before this date to be returned. + func listFiles(createdBefore: Date?) -> [ImageFileLocator] { + if let directoryEnumerator = directoryEnumerator { + return directoryEnumerator + .lazy + .compactMap { object in + guard let fileURL = object as? URL else { + return nil + } + if let createdBefore = createdBefore { + let fileCreated = fileURL.creationDate + guard fileCreated < createdBefore else { + return nil + } + } + return fileURL.isRegularFile ? imageFileLocator(from: fileURL) : nil + } + } + return [] + } + + func removeFile( + at imageFileLocator: ImageFileLocator, + deleteParentsIfEmpty: Bool = false, + on container: Container + ) throws { + let fileManager = FileManager.default + let fileURL = imageFileLocator.absoluteURL + do { + try fileManager.removeFile( + at: fileURL, + in: self.imagesDirectoryURL + ) + if deleteParentsIfEmpty { + try fileManager.removeDirectories( + at: fileURL.deletingLastPathComponent(), + in: self.imagesDirectoryURL + ) + } + } + catch { + container.requireLogger().warning( + "Error while removing file '\(fileURL)': \(error)" + ) + } + } + + func purgeDirectories(on container: Container) { + let fileManager = FileManager.default + let fileDirectoryURL = self.imagesDirectoryURL + do { + if let directoryEnumerator = directoryEnumerator { + try directoryEnumerator.forEach { object in + guard let fileURL = object as? URL else { + return + } + if fileURL.isDirectory { + if try contentsOfDirectory(at: fileURL).isEmpty { + try fileManager.removeDirectory( + at: fileURL, + in: self.imagesDirectoryURL + ) + } + } + } + } + } + catch { + container.requireLogger().warning( + "Error while purging directories '\(fileDirectoryURL)': \(error)" + ) + } + + } + + // MARK: - + + private var directoryEnumerator: FileManager.DirectoryEnumerator? { + return FileManager.default + .enumerator( + at: self.imagesDirectoryURL, + includingPropertiesForKeys: [ + .creationDateKey, + .isRegularFileKey, + .isDirectoryKey + ], + options: [ .skipsHiddenFiles ] + ) + } + + private func contentsOfDirectory(at url: URL) throws -> [URL] { + return try FileManager.default + .contentsOfDirectory( + at: url, + includingPropertiesForKeys: [], + options: [] + ) + } +} diff --git a/Sources/App/[Server]/Middlewares/ImageFileMiddleware.swift b/Sources/App/[Server]/Middlewares/ImageFileMiddleware.swift index f93a5e6..5ca6a61 100644 --- a/Sources/App/[Server]/Middlewares/ImageFileMiddleware.swift +++ b/Sources/App/[Server]/Middlewares/ImageFileMiddleware.swift @@ -1,12 +1,52 @@ import Vapor import Crypto +import Library + +// MARK: ImageFileURL + +struct ImageFileLocator { + + let url: URL + let baseURL: URL + + var absoluteURL: URL { + return baseURL.appendingPathComponent(url.path, isDirectory: false) + } + var absoluteString: String { + return absoluteURL.absoluteString + } + + fileprivate init?(absoluteURL: URL, baseURL: URL) { + guard absoluteURL.isFileURL, baseURL.isFileURL else { + return nil + } + let baseURL = baseURL.appendingPathComponent("/", isDirectory: true) + + let absolutePath = absoluteURL.standardized.path + let basePath = baseURL.standardized.path + guard absolutePath.hasPrefix(basePath) else { + return nil + } + + guard let url = URL(string: String(absolutePath.dropFirst(basePath.count))) else { + return nil + } + + self.url = url + self.baseURL = baseURL + } + +} + +// MARK: ImageFileMiddleware + final class ImageFileMiddleware: Middleware, ServiceType { - private let imagesPath: String + let imagesPath: String - private let imagesDirectory: String - private let imagesDirectoryURL: URL + let imagesDirectory: String + let imagesDirectoryURL: URL /// Initializes a ImageFileMiddleware with the specified path in the image urls and /// the specified directory containing the images to handle. @@ -45,21 +85,30 @@ final class ImageFileMiddleware: Middleware, ServiceType { return try request.streamFile(at: filePath) } + // MARK: - + static let supportedMediaTypes = [ "jpeg", "png" ] - func upload( + func imageFileLocator(from url: URL) -> ImageFileLocator? { + return ImageFileLocator(absoluteURL: url, baseURL: self.imagesDirectoryURL) + } + + func uploadImage( from url: URL, width: Int, height: Int, key: String, - groupkey: String, + groupkeys: [String], on request: Request - ) throws -> EventLoopFuture { + ) throws -> EventLoopFuture { let fileName = try SHA1.hash(url.absoluteString).base32EncodedString() - let fileDirectoryURL = try buildDirectory(for: key, and: groupkey, create: true) + let fileDirectoryURL = try buildDirectory(for: key, and: groupkeys, create: true) + guard fileDirectoryURL.hasPrefix(self.imagesDirectoryURL) else { + throw ImageFileMiddlewareError.invalidFileURL(fileDirectoryURL) + } guard try imageExists(name: fileName, in: fileDirectoryURL) == false else { return request.future(nil) @@ -94,89 +143,62 @@ final class ImageFileMiddleware: Middleware, ServiceType { relativeTo: fileDirectoryURL ) - let filePath = fileURL.path - - guard filePath.hasPrefix(self.imagesDirectory), - let url = URL(string: String(filePath.dropFirst(self.imagesDirectory.count))) - else { - return request.future(error: Abort(.internalServerError)) - } - + guard let imagefileurl = self.imageFileLocator(from: fileURL) else { + return request.future(error: Abort(.internalServerError)) + } return try self.writeData(from: response, to: fileURL, on: request) - .transform(to: url) + .transform(to: imagefileurl) } } - func removeAll( + func removeImages( key: String, - groupkey: String, - deleteDirectory: Bool = false, - on request: Request + groupkeys: [String], + deleteParentsIfEmpty: Bool = false, + on container: Container ) throws { let fileManager = FileManager.default - - let fileDirectoryURL = try buildDirectory(for: key, and: groupkey) - - guard fileManager.fileExists(atPath: fileDirectoryURL.path) else { - return + let fileDirectoryURL = try buildDirectory(for: key, and: groupkeys) + guard fileDirectoryURL.hasPrefix(self.imagesDirectoryURL) else { + throw ImageFileMiddlewareError.invalidFileURL(fileDirectoryURL) } - do { - try fileManager - .contentsOfDirectory( + try fileManager.removeFiles( + at: fileDirectoryURL, + in: self.imagesDirectoryURL, + extensions: ImageFileMiddleware.supportedMediaTypes + ) + if deleteParentsIfEmpty { + try fileManager.removeDirectories( at: fileDirectoryURL, - includingPropertiesForKeys: [], - options: [ .skipsHiddenFiles ] + in: self.imagesDirectoryURL ) - .filter { - ImageFileMiddleware.supportedMediaTypes - .contains($0.pathExtension.lowercased()) - } - .forEach { - try fileManager.removeItem(at: $0) - } - - if deleteDirectory { - if try fileManager - .contentsOfDirectory( - at: fileDirectoryURL, - includingPropertiesForKeys: [] - ).isEmpty { - try fileManager.removeItem(at: fileDirectoryURL) - - let fileGroupDirectoryURL = fileDirectoryURL.deletingLastPathComponent() - if try fileManager - .contentsOfDirectory( - at: fileGroupDirectoryURL, - includingPropertiesForKeys: [] - ).isEmpty { - try fileManager.removeItem(at: fileGroupDirectoryURL) - } - } } } catch { - request.requireLogger().warning( + container.requireLogger().warning( "Error while removing all files from directory '\(fileDirectoryURL)': \(error)" ) } } + // MARK: - + /// Builds a directory URL for the specified keys within the images directory. When /// specified creates the directory if it does not exist. - private func buildDirectory(for key: String, and groupkey: String, create: Bool = false) + private func buildDirectory(for key: String, and groupkeys: [String], create: Bool = false) throws -> URL { let fileGroupDirectoryURL = URL( - fileURLWithPath: "\(groupkey)", + fileURLWithPath: groupkeys.joined(separator: "/"), isDirectory: true, relativeTo: self.imagesDirectoryURL ) if create && !FileManager.default.fileExists(atPath: fileGroupDirectoryURL.path) { try FileManager.default.createDirectory( at: fileGroupDirectoryURL, - withIntermediateDirectories: false, + withIntermediateDirectories: true, attributes: nil ) } @@ -215,23 +237,24 @@ final class ImageFileMiddleware: Middleware, ServiceType { private func writeData(from response: Response, to url: URL, on request: Request) throws -> EventLoopFuture { - guard url.isFileURL && url.path.hasPrefix(self.imagesDirectoryURL.path) else { - throw ImageFileMiddlewareError.invalidFileURL(url) - } - FileManager.default.createFile( - atPath: url.path, - contents: nil, - attributes: [ .posixPermissions: 0o664 ] - ) - return response.http.body.consumeData(max: 2_000_000, on: request).map { data in - if let fileHandle = FileHandle(forWritingAtPath: url.path) { - defer { - fileHandle.closeFile() + if try FileManager.default.createFile( + at: url, + in: self.imagesDirectoryURL, + permissions: 0o664 + ) { + return response.http.body.consumeData(max: 2_000_000, on: request).map { data in + if let fileHandle = FileHandle(forWritingAtPath: url.path) { + defer { + fileHandle.closeFile() + } + fileHandle.seekToEndOfFile() + fileHandle.write(data) } - fileHandle.seekToEndOfFile() - fileHandle.write(data) + return true } - return true + } + else { + throw ImageFileMiddlewareError.invalidFileURL(url) } } diff --git a/Sources/App/[Server]/Providers/Dispatching/DispatchingProvider.swift b/Sources/App/[Server]/Providers/Dispatching/DispatchingProvider.swift index 7dac444..cb3b455 100644 --- a/Sources/App/[Server]/Providers/Dispatching/DispatchingProvider.swift +++ b/Sources/App/[Server]/Providers/Dispatching/DispatchingProvider.swift @@ -13,10 +13,6 @@ struct DispatchingProvider: Provider { } func didBoot(_ container: Container) throws -> EventLoopFuture { - try service.attach(to: container, logger: container.make()) - - try service.scheduleDNA() - return .done(on: container) } diff --git a/Sources/App/[Server]/Providers/Dispatching/DispatchingService.swift b/Sources/App/[Server]/Providers/Dispatching/DispatchingService.swift index a8ee35c..6352290 100644 --- a/Sources/App/[Server]/Providers/Dispatching/DispatchingService.swift +++ b/Sources/App/[Server]/Providers/Dispatching/DispatchingService.swift @@ -22,24 +22,36 @@ final class DispatchingService: Service { private var eventLoop: EventLoop? private var eventLoopTask: RepeatedTask? + private var dnaTask: RepeatedTask? + private var isShuttingDown: Bool = false private var logger: Logger? - func attach(to container: Container, logger: Logger) { - self.container = container - self.eventLoop = container.next() + func attach(to application: Application, logger: Logger) throws { + precondition( + self.container == nil, + "Could not attach dispatching service when already attached." + ) + self.container = application + self.eventLoop = application.eventLoop self.isShuttingDown = false self.logger = logger + + self.dnaTask = try scheduleDNA() } - func dispatch(_ job: AnyJob) throws -> EventLoopFuture { + @discardableResult + func dispatch(_ job: J) + throws -> EventLoopFuture + { guard let eventLoop = eventLoop else { throw DispatchingError.noContainer } - queue.enqueue(job) - queueDeadline.enqueue(job) + let anyJob = AnyJob(job) + queue.enqueue(anyJob) + queueDeadline.enqueue(anyJob) return eventLoop.future(()) } @@ -126,13 +138,13 @@ final class DispatchingService: Service { } // "I love deadlines. I like the whooshing sound they make as they fly by." - func scheduleDNA() throws { + func scheduleDNA() throws -> RepeatedTask { guard let container = container, let eventLoop = eventLoop, let logger = logger else { throw DispatchingError.noContainer } // start the repeated service task which will check the jobs deadlines - eventLoop.scheduleRepeatedTask( + return eventLoop.scheduleRepeatedTask( initialDelay: .seconds(0), delay: .milliseconds(1_000) ) { _ in diff --git a/Sources/App/[Server]/Providers/Dispatching/Job.swift b/Sources/App/[Server]/Providers/Dispatching/Job.swift index 72a58b0..a162f43 100644 --- a/Sources/App/[Server]/Providers/Dispatching/Job.swift +++ b/Sources/App/[Server]/Providers/Dispatching/Job.swift @@ -5,7 +5,8 @@ import Vapor /// Protocol to be adopted by any type which should be runnable by the Dispatching Service. /// Usually you don't want to implement all functionality by yourself, but subclass any of the /// provided job types, for example `DispatchableJob`. -protocol Job { +protocol Job: AnyObject { + /// The result type associated with the job and returned after successful execution. associatedtype ResultType: JobResult diff --git a/Sources/App/[Server]/Providers/Dispatching/JobResult.swift b/Sources/App/[Server]/Providers/Dispatching/JobResult.swift index 2ba05db..badbb68 100644 --- a/Sources/App/[Server]/Providers/Dispatching/JobResult.swift +++ b/Sources/App/[Server]/Providers/Dispatching/JobResult.swift @@ -5,6 +5,8 @@ import Vapor protocol JobResult { } +extension Bool: JobResult {} + // MARK: - Some Job Result /// Wrapper type which will be used by the type-erased job, aka `AnyJob`. diff --git a/Sources/App/[Server]/Providers/Logging/BasicLogger.swift b/Sources/App/[Server]/Providers/Logging/BasicLogger.swift index 63c8003..aecdb28 100644 --- a/Sources/App/[Server]/Providers/Logging/BasicLogger.swift +++ b/Sources/App/[Server]/Providers/Logging/BasicLogger.swift @@ -7,7 +7,7 @@ import Foundation /// /// Optionally adds a tag to every log message. /// Note: For now the logger output is fixed to use `ConsoleLogger`. -class BasicLogger: Logger, Service { +class BasicLogger: Logger, Service, CustomStringConvertible { let logLevel: LogLevel @@ -43,4 +43,10 @@ class BasicLogger: Logger, Service { logger.log(string, at: logLevel, file: file, function: function, line: line, column: column) } + // MARK: CustomStringConvertible + + var description: String { + return String(describing: type(of: self)) + "(Level=\(logLevel))" + } + } diff --git a/Sources/App/[Server]/Providers/Logging/ConsoleLogger.swift b/Sources/App/[Server]/Providers/Logging/ConsoleLogger.swift index d0e57be..ad3de8f 100644 --- a/Sources/App/[Server]/Providers/Logging/ConsoleLogger.swift +++ b/Sources/App/[Server]/Providers/Logging/ConsoleLogger.swift @@ -10,7 +10,7 @@ import Dispatch /// /// Configuration: /// - Set of symbols to use for the log level -class ConsoleLogger: Logger, Service { +class ConsoleLogger: Logger, Service, CustomStringConvertible { static let lock = DispatchQueue(label: "de.yamanote.wl.ConsoleLogger") @@ -56,4 +56,10 @@ class ConsoleLogger: Logger, Service { ) } + // MARK: CustomStringConvertible + + var description: String { + return String(describing: type(of: self)) + "(symbols=\(set))" + } + } diff --git a/Sources/App/[Server]/Providers/Logging/FilteredLogger.swift b/Sources/App/[Server]/Providers/Logging/FilteredLogger.swift index d5143f4..fd8ccf2 100644 --- a/Sources/App/[Server]/Providers/Logging/FilteredLogger.swift +++ b/Sources/App/[Server]/Providers/Logging/FilteredLogger.swift @@ -9,7 +9,7 @@ import Foundation /// - Filter closure which will be called with the log message string and level and should /// return `true` if the message is to be kept, or `false` if it should be discarded. /// - Target logger -class FilteredLogger: Logger, Service { +class FilteredLogger: Logger, Service, CustomStringConvertible { let target: Logger @@ -41,4 +41,10 @@ class FilteredLogger: Logger, Service { } } + // MARK: CustomStringConvertible + + var description: String { + return String(describing: type(of: self)) + "(target=\(target))" + } + } diff --git a/Sources/App/[Server]/Providers/Logging/LogLevel+Symbols.swift b/Sources/App/[Server]/Providers/Logging/LogLevel+Symbols.swift index 4a45df0..d082678 100644 --- a/Sources/App/[Server]/Providers/Logging/LogLevel+Symbols.swift +++ b/Sources/App/[Server]/Providers/Logging/LogLevel+Symbols.swift @@ -6,11 +6,13 @@ import Foundation /// Unicode Emojis and different sets can be used. extension LogLevel { - enum SymbolSet { + enum SymbolSet: String, CustomStringConvertible { case hearts case books case hands case weather + + var description: String { rawValue } } private func symbolForHearts() -> String { diff --git a/Sources/App/[Server]/Providers/Logging/MultiLogger.swift b/Sources/App/[Server]/Providers/Logging/MultiLogger.swift index 2e5e99d..3a37ff7 100644 --- a/Sources/App/[Server]/Providers/Logging/MultiLogger.swift +++ b/Sources/App/[Server]/Providers/Logging/MultiLogger.swift @@ -3,7 +3,7 @@ import Vapor import Foundation /// This is a logger coordinator which forwards each log message to every configured target logger. -class MultiLogger: Logger, Service { +class MultiLogger: Logger, Service, CustomStringConvertible { var targets = [Logger]() @@ -46,4 +46,10 @@ class MultiLogger: Logger, Service { } } + // MARK: CustomStringConvertible + + var description: String { + return String(describing: type(of: self)) + "(targets=\(targets))" + } + } diff --git a/Sources/App/[Server]/Providers/Logging/StandardLogger.swift b/Sources/App/[Server]/Providers/Logging/StandardLogger.swift index cb1c033..52371a8 100644 --- a/Sources/App/[Server]/Providers/Logging/StandardLogger.swift +++ b/Sources/App/[Server]/Providers/Logging/StandardLogger.swift @@ -8,12 +8,22 @@ import Foundation /// /// Note(1): For now the loggers output is fixed to use `ConsoleLogger`. /// Note(2): Every log message sent directly to this logger will be emitted to technical logger. -class StandardLogger: Logger, Service { +class StandardLogger: Logger, Service, CustomStringConvertible, CustomDebugStringConvertible { let technical: Logger let application: Logger let business: Logger + struct LoggerConfiguration { + let tag: String + let logLevel: LogLevel + let logLevelSymbolSet: LogLevel.SymbolSet + } + + private let technicalConfiguration: LoggerConfiguration + private let applicationConfiguration: LoggerConfiguration + private let businessConfiguration: LoggerConfiguration + private var multi: MultiLogger init( @@ -21,24 +31,35 @@ class StandardLogger: Logger, Service { applicationLogLevel: LogLevel, businessLogLevel: LogLevel ) { + let technicalTag = "[TEC]" + let applicationTag = "[APP]" + let businessTag = "[BUS]" + + self.technicalConfiguration + = .init(tag: technicalTag, logLevel: technicalLogLevel, logLevelSymbolSet: .hearts) + self.applicationConfiguration + = .init(tag: applicationTag, logLevel: applicationLogLevel, logLevelSymbolSet: .hands) + self.businessConfiguration + = .init(tag: businessTag, logLevel: businessLogLevel, logLevelSymbolSet: .books) + self.multi = MultiLogger() - let technical = TaggedLogger(target: multi, tag: "TEC") - let application = TaggedLogger(target: multi, tag: "APP") - let business = TaggedLogger(target: multi, tag: "BUS") + let technical = TaggedLogger(target: multi, tag: technicalConfiguration.tag) + let application = TaggedLogger(target: multi, tag: applicationConfiguration.tag) + let business = TaggedLogger(target: multi, tag: businessConfiguration.tag) let technicalTarget = FilteredLogger( - target: ConsoleLogger(symbols: .hearts) + target: ConsoleLogger(symbols: technicalConfiguration.logLevelSymbolSet) ) { string, level -> Bool in - return level >= technicalLogLevel && string.starts(with: technical.tag) + level >= technicalLogLevel && string.starts(with: technicalTag) } let applicationTarget = FilteredLogger( - target: ConsoleLogger(symbols: .hands) + target: ConsoleLogger(symbols: applicationConfiguration.logLevelSymbolSet) ) { string, level -> Bool in - return level >= applicationLogLevel && string.starts(with: application.tag) + level >= applicationLogLevel && string.starts(with: applicationTag) } let businessTarget = FilteredLogger( - target: ConsoleLogger(symbols: .books) + target: ConsoleLogger(symbols: businessConfiguration.logLevelSymbolSet) ) { string, level -> Bool in - return level >= businessLogLevel && string.starts(with: business.tag) + level >= businessLogLevel && string.starts(with: businessTag) } multi.append( targets: [technicalTarget, applicationTarget, businessTarget] @@ -69,4 +90,20 @@ class StandardLogger: Logger, Service { technical.log(string, at: level, file: file, function: function, line: line, column: column) } + // MARK: CustomStringConvertible + + var description: String { + return String(describing: type(of: self)) + "(\(technical), \(application), \(business))" + } + + // MARK: CustomDebugStringConvertible + + var debugDescription: String { + var properties = [String]() + properties.append("• Technical Logger = \(technicalConfiguration)") + properties.append("• Application Logger = \(applicationConfiguration)") + properties.append("• Business Logger = \(businessConfiguration)") + return properties.joined(separator: "\n") + } + } diff --git a/Sources/App/[Server]/Providers/Logging/TaggedLogger.swift b/Sources/App/[Server]/Providers/Logging/TaggedLogger.swift index cd11e3e..2d56cb1 100644 --- a/Sources/App/[Server]/Providers/Logging/TaggedLogger.swift +++ b/Sources/App/[Server]/Providers/Logging/TaggedLogger.swift @@ -8,7 +8,7 @@ import Foundation /// Configuration: /// - Tag string /// - Target logger -class TaggedLogger: Logger, Service { +class TaggedLogger: Logger, Service, CustomStringConvertible { let target: Logger @@ -16,7 +16,7 @@ class TaggedLogger: Logger, Service { init(target logger: Logger, tag: String) { self.target = logger - self.tag = "[\(tag)]" + self.tag = tag } func log( @@ -38,4 +38,10 @@ class TaggedLogger: Logger, Service { ) } + // MARK: CustomStringConvertible + + var description: String { + return String(describing: type(of: self)) + "(tag=\(tag), target=\(target))" + } + } diff --git a/Sources/App/[Server]/Services/RequestLanguage.swift b/Sources/App/[Server]/Services/RequestLanguage.swift index 6cce5a4..59f8559 100644 --- a/Sources/App/[Server]/Services/RequestLanguage.swift +++ b/Sources/App/[Server]/Services/RequestLanguage.swift @@ -22,10 +22,16 @@ struct RequestLanguage: CustomStringConvertible { // MARK: CustomStringConvertible var description: String { - return "Language(\(code)" - + (region != nil ? ", region: \(region ??? "")" : "") - + (script != nil ? ", script: \(script ??? ""))" : "") - + ", quality: \(quality))" + var description = "Language(\(code)" + if let region = region { + description += ", region: \(region)" + } + if let script = script { + description += ", script: \(script)" + } + description += String(format: ", quality: %.1f", quality) + description += ")" + return description } } diff --git a/Sources/App/boot.swift b/Sources/App/boot.swift index a1d0145..abcdf2a 100644 --- a/Sources/App/boot.swift +++ b/Sources/App/boot.swift @@ -22,10 +22,13 @@ // SOFTWARE. /////////////////////////////////////////////////////////////////////////////////////////////////// +import Domain + import Vapor public func boot(_ app: Application) throws { let logger = try app.makeLogger() + logger.application.info("LOGGING:\n\(String(reflecting: logger))\n") let environment = app.environment logger.application.info("ENVIRONMENT:\n\(String(reflecting: environment))\n") @@ -34,7 +37,10 @@ public func boot(_ app: Application) throws { let features = try app.makeFeatures() logger.application.info("FEATURES:\n\(String(reflecting: features))\n") - try app.make(DispatchingService.self).start() + let dispatchingService = try app.make(DispatchingService.self) + try dispatchingService.attach(to: app, logger: logger) + try dispatchingService.start() + try dispatchingService.dispatch(VaporImageStoreProvider.CleanupJob(on: app)) } extension Environment: CustomDebugStringConvertible { diff --git a/Sources/Domain/Actors and Actions/UserInvitations/CreateInvitation.swift b/Sources/Domain/Actors and Actions/UserInvitations/CreateInvitation.swift index 08e9ebd..fe33c5d 100644 --- a/Sources/Domain/Actors and Actions/UserInvitations/CreateInvitation.swift +++ b/Sources/Domain/Actors and Actions/UserInvitations/CreateInvitation.swift @@ -42,8 +42,8 @@ public struct CreateInvitation: Action { // MARK: Execute internal func execute( - with values: InvitationValues, for user: User, + createWith values: InvitationValues, in boundaries: Boundaries ) throws -> EventLoopFuture { let actor = self.actor() @@ -104,7 +104,7 @@ extension DomainUserInvitationsActor { .authorize(on: Invitation.self) .flatMap { user in return try CreateInvitation(actor: self) - .execute(with: specification.values, for: user, in: boundaries) + .execute(for: user, createWith: specification.values, in: boundaries) .logMessage(.createInvitationNote, using: logging) .recordEvent("created", using: recording) .flatMap { note in diff --git a/Sources/Domain/Actors and Actions/UserInvitations/SendInvitationEmail.swift b/Sources/Domain/Actors and Actions/UserInvitations/SendInvitationEmail.swift index efcde7a..baae1eb 100644 --- a/Sources/Domain/Actors and Actions/UserInvitations/SendInvitationEmail.swift +++ b/Sources/Domain/Actors and Actions/UserInvitations/SendInvitationEmail.swift @@ -97,7 +97,7 @@ extension EventLoopFuture where Expectation == InvitationNote { let invitation = note.invitation let inviter = note.inviter return try boundaries.emailSending - .sendInvitationEmail(invitation.representation, for: inviter.representation) + .dispatchSendInvitationEmail(invitation.representation, for: inviter.representation) .flatMap { success in if success { invitation.sentAt = Date() diff --git a/Sources/Domain/Actors and Actions/UserItems/CreateItem.swift b/Sources/Domain/Actors and Actions/UserItems/CreateItem.swift index db92d87..6ff9cba 100644 --- a/Sources/Domain/Actors and Actions/UserItems/CreateItem.swift +++ b/Sources/Domain/Actors and Actions/UserItems/CreateItem.swift @@ -43,7 +43,11 @@ public struct CreateItem: Action { // MARK: Execute - internal func execute(with values: ItemValues, for list: List, in boundaries: Boundaries) throws + internal func execute( + in list: List, + createWith values: ItemValues, + in boundaries: Boundaries + ) throws -> EventLoopFuture<(list: List, item: Item)> { let actor = self.actor() @@ -87,6 +91,11 @@ extension EventLoopFuture where Expectation == Item { guard let localImageURL = localImageURL else { return boundaries.worker.makeSucceededFuture(item) } + if let itemLocalImageURL = item.localImageURL, + itemLocalImageURL != localImageURL + { + try boundaries.imageStore.removeImage(at: itemLocalImageURL) + } item.localImageURL = localImageURL return itemRepository.save(item: item) } @@ -131,7 +140,7 @@ extension DomainUserItemsActor { .unwrap(or: UserItemsActorError.invalidList) .flatMap { list, user in return try CreateItem(actor: self) - .execute(with: specification.values, for: list, in: boundaries) + .execute(in: list, createWith: specification.values, in: boundaries) .logMessage( .createItem(for: user, and: list), for: { $0.1 }, using: self.logging ) diff --git a/Sources/Domain/Actors and Actions/UserItems/DeleteItem.swift b/Sources/Domain/Actors and Actions/UserItems/DeleteItem.swift index 6ef47db..cb85a61 100644 --- a/Sources/Domain/Actors and Actions/UserItems/DeleteItem.swift +++ b/Sources/Domain/Actors and Actions/UserItems/DeleteItem.swift @@ -52,6 +52,7 @@ extension DomainUserItemsActor { .unwrap(or: UserItemsActorError.invalidItem) .flatMap { item, reservation in guard reservation == nil else { + // reserved items can not be deleted throw UserItemsActorError.itemIsReserved } // remove images for item diff --git a/Sources/Domain/Actors and Actions/UserItems/MoveItem.swift b/Sources/Domain/Actors and Actions/UserItems/MoveItem.swift new file mode 100644 index 0000000..da8b319 --- /dev/null +++ b/Sources/Domain/Actors and Actions/UserItems/MoveItem.swift @@ -0,0 +1,130 @@ +import Foundation +import NIO + +// MARK: MoveItem + +public struct MoveItem: Action { + + // MARK: Boundaries + + public struct Boundaries: AutoActionBoundaries { + public let worker: EventLoop + } + + // MARK: Specification + + public struct Specification: AutoActionSpecification { + public let userID: UserID + public let listID: ListID + public let itemID: ItemID + public let targetListID: ListID + } + + // MARK: Result + + public struct Result: ActionResult { + public let user: UserRepresentation + public let list: ListRepresentation + public let item: ItemRepresentation + internal init(_ user: User, _ list: List, _ item: Item) { + self.user = user.representation + self.list = list.representation + self.item = item.representation + } + } + + // MARK: - + + internal let actor: () -> MoveItemActor + + internal init(actor: @escaping @autoclosure () -> MoveItemActor) { + self.actor = actor + } + + // MARK: Execute + + internal func execute( + on item: Item, + in list: List, + moveTo targetlist: List, + in boundaries: Boundaries + ) throws + -> EventLoopFuture<(list: List, item: Item)> + { + let actor = self.actor() + let itemRepository = actor.itemRepository + guard let targetlistid = targetlist.id else { + throw EntityError.requiredIDMissing + } + item.listID = targetlistid + return itemRepository + .save(item: item) + .map { item in + return (list: targetlist, item: item) + } + } + +} + +// MARK: - + +protocol MoveItemActor { + var itemRepository: ItemRepository { get } + var logging: MessageLogging { get } + var recording: EventRecording { get } +} + +// MARK: - Actor + +extension DomainUserItemsActor { + + // MARK: updateItem + + public func moveItem( + _ specification: MoveItem.Specification, + _ boundaries: MoveItem.Boundaries + ) throws -> EventLoopFuture { + return try self.listRepository + .findAndUser(by: specification.listID, for: specification.userID) + .unwrap(or: UserItemsActorError.invalidList) + .flatMap { list, user in + return try self.itemRepository + .findWithReservation(by: specification.itemID, in: list) + .unwrap(or: UserItemsActorError.invalidItem) + .flatMap { item, reservation in + guard reservation == nil else { + // reserved items can not be move + throw UserItemsActorError.itemIsReserved + } + return try self.listRepository + .find(by: specification.targetListID, for: user) + .unwrap(or: UserItemsActorError.invalidList) + .flatMap { targetlist in + return try MoveItem(actor: self) + .execute(on: item, in: list, moveTo: targetlist, in: boundaries) + .logMessage( + .moveItem(for: user, and: list), + for: { $0.1 }, + using: self.logging + ) + .map { list, item in + .init(user, list, item) + } + } + } + } + } + +} + +// MARK: Logging + +extension LoggingMessageRoot { + + fileprivate static func moveItem(for user: User, and list: List) -> LoggingMessageRoot { + return .init({ item in + LoggingMessage(label: "Move Item", subject: item, loggables: [user, list]) + }) + } + +} diff --git a/Sources/Domain/Actors and Actions/UserItems/RequestItemMovement.swift b/Sources/Domain/Actors and Actions/UserItems/RequestItemMovement.swift index 5696d5c..d0515b3 100644 --- a/Sources/Domain/Actors and Actions/UserItems/RequestItemMovement.swift +++ b/Sources/Domain/Actors and Actions/UserItems/RequestItemMovement.swift @@ -62,13 +62,4 @@ extension DomainUserItemsActor { } } -// return try self.requireList(on: request, for: user).flatMap { list in -// return try self.requireItem(on: request, for: list).flatMap { item in -// let listRepresentationsBuilder -// = ListRepresentationsBuilder(self.listRepository, self.itemRepository) -// .forUser(user) -// .filter { $0.id != list.id } -// return try listRepresentationsBuilder.build(on: request.eventLoop) -// .flatMap { listRepresentations in - } diff --git a/Sources/Domain/Actors and Actions/UserItems/UpdateItem.swift b/Sources/Domain/Actors and Actions/UserItems/UpdateItem.swift index 34dd96d..dc4a67f 100644 --- a/Sources/Domain/Actors and Actions/UserItems/UpdateItem.swift +++ b/Sources/Domain/Actors and Actions/UserItems/UpdateItem.swift @@ -46,8 +46,8 @@ public struct UpdateItem: Action { internal func execute( on item: Item, - with values: ItemValues, in list: List, + updateWith values: ItemValues, in boundaries: Boundaries ) throws -> EventLoopFuture<(list: List, item: Item)> @@ -110,16 +110,17 @@ extension DomainUserItemsActor { _ specification: UpdateItem.Specification, _ boundaries: UpdateItem.Boundaries ) throws -> EventLoopFuture { - let userid = specification.userID - let listid = specification.listID - let itemid = specification.itemID return try self.itemRepository - .findAndListAndUser(by: itemid, in: listid, for: userid) + .findAndListAndUser( + by: specification.itemID, + in: specification.listID, + for: specification.userID + ) .unwrap(or: UserItemsActorError.invalidItem) .flatMap { item, list, user in let itemvalues = specification.values return try UpdateItem(actor: self) - .execute(on: item, with: itemvalues, in: list, in: boundaries) + .execute(on: item, in: list, updateWith: itemvalues, in: boundaries) .logMessage( .updateItem(for: user, and: list), for: { $0.1 }, using: self.logging ) diff --git a/Sources/Domain/Actors and Actions/UserItems/UserItemsActor.swift b/Sources/Domain/Actors and Actions/UserItems/UserItemsActor.swift index c4923e4..a8d51e3 100644 --- a/Sources/Domain/Actors and Actions/UserItems/UserItemsActor.swift +++ b/Sources/Domain/Actors and Actions/UserItems/UserItemsActor.swift @@ -46,6 +46,11 @@ public protocol UserItemsActor: Actor { _ boundaries: RequestItemMovement.Boundaries ) throws -> EventLoopFuture + func moveItem( + _ specification: MoveItem.Specification, + _ boundaries: MoveItem.Boundaries + ) throws -> EventLoopFuture + } /// Errors thrown by the User Items actor. @@ -63,7 +68,8 @@ public enum UserItemsActorError: Error { /// their corresponding use case methods. public final class DomainUserItemsActor: UserItemsActor, CreateItemActor, - UpdateItemActor + UpdateItemActor, + MoveItemActor { let itemRepository: ItemRepository diff --git a/Sources/Domain/Actors and Actions/UserLists/CreateList.swift b/Sources/Domain/Actors and Actions/UserLists/CreateList.swift index d9a9a4b..fa10cd0 100644 --- a/Sources/Domain/Actors and Actions/UserLists/CreateList.swift +++ b/Sources/Domain/Actors and Actions/UserLists/CreateList.swift @@ -39,7 +39,11 @@ public struct CreateList: Action { // MARK: Excecute - internal func execute(with values: ListValues, for user: User, in boundaries: Boundaries) throws + internal func execute( + for user: User, + createWith values: ListValues, + in boundaries: Boundaries + ) throws -> EventLoopFuture<(user: User, list: List)> { let actor = self.actor() @@ -96,7 +100,7 @@ extension DomainUserListsActor { .unwrap(or: UserListsActorError.invalidUser) .flatMap { user in return try CreateList(actor: self) - .execute(with: specification.values, for: user, in: boundaries) + .execute(for: user, createWith: specification.values, in: boundaries) .logMessage(.createList(for: user), for: { $0.list }, using: self.logging) .recordEvent( for: { $0.list }, "created for \(user)", using: self.recording diff --git a/Sources/Domain/Actors and Actions/UserLists/UpdateList.swift b/Sources/Domain/Actors and Actions/UserLists/UpdateList.swift index 4e7120d..cde8793 100644 --- a/Sources/Domain/Actors and Actions/UserLists/UpdateList.swift +++ b/Sources/Domain/Actors and Actions/UserLists/UpdateList.swift @@ -42,8 +42,8 @@ public struct UpdateList: Action { internal func execute( on list: List, - with values: ListValues, for user: User, + updateWith values: ListValues, in boundaries: Boundaries ) throws -> EventLoopFuture<(user: User, list: List)> @@ -113,7 +113,7 @@ extension DomainUserListsActor { .flatMap { list, user in let listvalues = specification.values return try UpdateList(actor: self) - .execute(on: list, with: listvalues, for: user, in: boundaries) + .execute(on: list, for: user, updateWith: listvalues, in: boundaries) .logMessage( .updateList(for: user), for: { $0.1 }, using: self.logging ) diff --git a/Sources/Domain/Actors and Actions/UserProfile/UpdateProfile.swift b/Sources/Domain/Actors and Actions/UserProfile/UpdateProfile.swift index 4cefa7e..2b75e6b 100644 --- a/Sources/Domain/Actors and Actions/UserProfile/UpdateProfile.swift +++ b/Sources/Domain/Actors and Actions/UserProfile/UpdateProfile.swift @@ -44,7 +44,7 @@ public struct UpdateProfile: Action { /// Throws `ValuesError`s for invalid values or violated constraints. internal func execute( on user: User, - with values: PartialValues, + updateWith values: PartialValues, in boundaries: Boundaries ) throws -> EventLoopFuture @@ -87,7 +87,7 @@ extension DomainUserProfileActor { .flatMap { user in let uservalues = specification.values return try UpdateProfile(actor: self) - .execute(on: user, with: uservalues, in: boundaries) + .execute(on: user, updateWith: uservalues, in: boundaries) .logMessage(.updateProfile, using: logging) .map { user in .init(user) diff --git a/Sources/Domain/Actors and Actions/UserSettings/UpdateSettings.swift b/Sources/Domain/Actors and Actions/UserSettings/UpdateSettings.swift index 5e176ff..9be056d 100644 --- a/Sources/Domain/Actors and Actions/UserSettings/UpdateSettings.swift +++ b/Sources/Domain/Actors and Actions/UserSettings/UpdateSettings.swift @@ -44,7 +44,7 @@ public struct UpdateSettings: Action { /// Throws `ValuesError`s for invalid values or violated constraints. internal func execute( on user: User, - with values: PartialValues, + updateWith values: PartialValues, in boundaries: Boundaries ) throws -> EventLoopFuture @@ -87,7 +87,7 @@ extension DomainUserSettingsActor { .flatMap { user in let settingsvalues = specification.values return try UpdateSettings(actor: self) - .execute(on: user, with: settingsvalues, in: boundaries) + .execute(on: user, updateWith: settingsvalues, in: boundaries) .logMessage(.updateSettings, using: logging) .map { user in .init(user) diff --git a/Sources/Domain/Actors and Actions/Wishlist/WishlistActor.swift b/Sources/Domain/Actors and Actions/Wishlist/WishlistActor.swift index e138121..d11c38c 100644 --- a/Sources/Domain/Actors and Actions/Wishlist/WishlistActor.swift +++ b/Sources/Domain/Actors and Actions/Wishlist/WishlistActor.swift @@ -133,7 +133,7 @@ public protocol WishlistActor: Actor { /// Errors thrown by the Wishlist actor. public enum WishlistActorError: Error { - case notAuthorized + case invalidIdentification case invalidList case invalidItem case invalidReservation diff --git a/Sources/Domain/Actors and Actions/Wishlist/WishlistSpecification.swift b/Sources/Domain/Actors and Actions/Wishlist/WishlistSpecification.swift index 9d57423..326917f 100644 --- a/Sources/Domain/Actors and Actions/Wishlist/WishlistSpecification.swift +++ b/Sources/Domain/Actors and Actions/Wishlist/WishlistSpecification.swift @@ -21,7 +21,7 @@ extension DomainWishlistActor { return userRepository.findIf(id: userid) .flatMap { user in guard user == nil || identification == user?.identification else { - throw WishlistActorError.notAuthorized + throw WishlistActorError.invalidIdentification } return try listRepository.find(by: listid) .unwrap(or: WishlistActorError.invalidList) diff --git a/Sources/Domain/Actors and Actions/[Action]/ActionBoundaries.generated.swift b/Sources/Domain/Actors and Actions/[Action]/ActionBoundaries.generated.swift index 3304c4f..8f16b9a 100644 --- a/Sources/Domain/Actors and Actions/[Action]/ActionBoundaries.generated.swift +++ b/Sources/Domain/Actors and Actions/[Action]/ActionBoundaries.generated.swift @@ -280,6 +280,19 @@ extension MaterialiseUser.Boundaries { ) } +} +// MARK: MoveItem.Boundaries + +extension MoveItem.Boundaries { + + public static func boundaries( + worker: EventLoop + ) -> Self { + return Self( + worker: worker + ) + } + } // MARK: PresentPublicly.Boundaries diff --git a/Sources/Domain/Actors and Actions/[Action]/ActionSpecification.generated.swift b/Sources/Domain/Actors and Actions/[Action]/ActionSpecification.generated.swift index cf5eba0..76a5eb0 100644 --- a/Sources/Domain/Actors and Actions/[Action]/ActionSpecification.generated.swift +++ b/Sources/Domain/Actors and Actions/[Action]/ActionSpecification.generated.swift @@ -3,7 +3,6 @@ // swiftlint:disable file_length // MARK: DO NOT EDIT - import Foundation // MARK: CreateFavorite.Specification @@ -21,6 +20,7 @@ extension CreateFavorite.Specification { } } + // MARK: CreateInvitation.Specification extension CreateInvitation.Specification { @@ -38,6 +38,7 @@ extension CreateInvitation.Specification { } } + // MARK: CreateItem.Specification extension CreateItem.Specification { @@ -55,6 +56,7 @@ extension CreateItem.Specification { } } + // MARK: CreateList.Specification extension CreateList.Specification { @@ -70,6 +72,7 @@ extension CreateList.Specification { } } + // MARK: CreateOrUpdateItem.Specification extension CreateOrUpdateItem.Specification { @@ -89,6 +92,7 @@ extension CreateOrUpdateItem.Specification { } } + // MARK: CreateOrUpdateList.Specification extension CreateOrUpdateList.Specification { @@ -106,6 +110,7 @@ extension CreateOrUpdateList.Specification { } } + // MARK: DeleteFavorite.Specification extension DeleteFavorite.Specification { @@ -121,6 +126,7 @@ extension DeleteFavorite.Specification { } } + // MARK: DeleteItem.Specification extension DeleteItem.Specification { @@ -138,6 +144,7 @@ extension DeleteItem.Specification { } } + // MARK: DeleteList.Specification extension DeleteList.Specification { @@ -153,6 +160,7 @@ extension DeleteList.Specification { } } + // MARK: DeleteReservation.Specification extension DeleteReservation.Specification { @@ -172,6 +180,7 @@ extension DeleteReservation.Specification { } } + // MARK: ExportListToJSON.Specification extension ExportListToJSON.Specification { @@ -187,6 +196,7 @@ extension ExportListToJSON.Specification { } } + // MARK: GetInvitations.Specification extension GetInvitations.Specification { @@ -200,6 +210,7 @@ extension GetInvitations.Specification { } } + // MARK: GetItems.Specification extension GetItems.Specification { @@ -217,6 +228,7 @@ extension GetItems.Specification { } } + // MARK: GetListsAndFavorites.Specification extension GetListsAndFavorites.Specification { @@ -230,6 +242,7 @@ extension GetListsAndFavorites.Specification { } } + // MARK: GetProfileAndInvitations.Specification extension GetProfileAndInvitations.Specification { @@ -243,6 +256,7 @@ extension GetProfileAndInvitations.Specification { } } + // MARK: ImportListFromJSON.Specification extension ImportListFromJSON.Specification { @@ -258,6 +272,7 @@ extension ImportListFromJSON.Specification { } } + // MARK: MaterialiseUser.Specification extension MaterialiseUser.Specification { @@ -281,6 +296,27 @@ extension MaterialiseUser.Specification { } } + +// MARK: MoveItem.Specification + +extension MoveItem.Specification { + + public static func specification( + userBy userid: UserID, + listBy listid: ListID, + itemBy itemid: ItemID, + targetListID targetlistid: ListID + ) -> Self { + return Self( + userID: userid, + listID: listid, + itemID: itemid, + targetListID: targetlistid + ) + } + +} + // MARK: PresentPublicly.Specification extension PresentPublicly.Specification { @@ -294,6 +330,7 @@ extension PresentPublicly.Specification { } } + // MARK: RequestFavoriteCreation.Specification extension RequestFavoriteCreation.Specification { @@ -309,6 +346,7 @@ extension RequestFavoriteCreation.Specification { } } + // MARK: RequestFavoriteDeletion.Specification extension RequestFavoriteDeletion.Specification { @@ -324,6 +362,7 @@ extension RequestFavoriteDeletion.Specification { } } + // MARK: RequestInvitationCreation.Specification extension RequestInvitationCreation.Specification { @@ -337,6 +376,7 @@ extension RequestInvitationCreation.Specification { } } + // MARK: RequestInvitationRevocation.Specification extension RequestInvitationRevocation.Specification { @@ -352,6 +392,7 @@ extension RequestInvitationRevocation.Specification { } } + // MARK: RequestItemDeletion.Specification extension RequestItemDeletion.Specification { @@ -369,6 +410,7 @@ extension RequestItemDeletion.Specification { } } + // MARK: RequestItemEditing.Specification extension RequestItemEditing.Specification { @@ -386,6 +428,7 @@ extension RequestItemEditing.Specification { } } + // MARK: RequestItemMovement.Specification extension RequestItemMovement.Specification { @@ -403,6 +446,7 @@ extension RequestItemMovement.Specification { } } + // MARK: RequestListDeletion.Specification extension RequestListDeletion.Specification { @@ -418,6 +462,7 @@ extension RequestListDeletion.Specification { } } + // MARK: RequestListEditing.Specification extension RequestListEditing.Specification { @@ -433,6 +478,7 @@ extension RequestListEditing.Specification { } } + // MARK: RequestListImportFromJSON.Specification extension RequestListImportFromJSON.Specification { @@ -446,6 +492,7 @@ extension RequestListImportFromJSON.Specification { } } + // MARK: RequestProfileEditing.Specification extension RequestProfileEditing.Specification { @@ -459,6 +506,7 @@ extension RequestProfileEditing.Specification { } } + // MARK: RequestReservationDeletion.Specification extension RequestReservationDeletion.Specification { @@ -478,6 +526,7 @@ extension RequestReservationDeletion.Specification { } } + // MARK: RequestSettingsEditing.Specification extension RequestSettingsEditing.Specification { @@ -491,6 +540,7 @@ extension RequestSettingsEditing.Specification { } } + // MARK: RevokeInvitation.Specification extension RevokeInvitation.Specification { @@ -506,6 +556,7 @@ extension RevokeInvitation.Specification { } } + // MARK: TestNotifications.Specification extension TestNotifications.Specification { @@ -519,6 +570,7 @@ extension TestNotifications.Specification { } } + // MARK: UpdateItem.Specification extension UpdateItem.Specification { @@ -538,6 +590,7 @@ extension UpdateItem.Specification { } } + // MARK: UpdateList.Specification extension UpdateList.Specification { @@ -555,6 +608,7 @@ extension UpdateList.Specification { } } + // MARK: UpdateProfile.Specification extension UpdateProfile.Specification { @@ -570,6 +624,7 @@ extension UpdateProfile.Specification { } } + // MARK: UpdateSettings.Specification extension UpdateSettings.Specification { diff --git a/Sources/Domain/Model/Item.swift b/Sources/Domain/Model/Item.swift index 6875d31..97c59ef 100644 --- a/Sources/Domain/Model/Item.swift +++ b/Sources/Domain/Model/Item.swift @@ -41,7 +41,7 @@ public final class Item: ItemModel, Imageable, public internal(set) var createdAt: Date public internal(set) var modifiedAt: Date - public internal(set) var localImageURL: URL? + public internal(set) var localImageURL: ImageStoreLocator? /// Parent public internal(set) var listID: ListID @@ -89,15 +89,28 @@ public final class Item: ItemModel, Imageable, // MARK: Imagable - public var imageableEntityGroupKey: String? { - return String(listID) + public var imageableEntityKey: String? { + guard let id = id else { + return nil + } + let key = String(id) + return key } - public var imageableEntityKey: String? { + public var imageableEntityGroupKeys: [String]? { guard let id = id else { return nil } - return String(id) + let key = String(id) + let key1 = key.prefix(3) + guard key1.count == 3 else { + return nil + } + let key2 = key.dropFirst(3).prefix(3) + guard key2.count == 3 else { + return nil + } + return [String(key1), String(key2)] } public var imageableSize: ImageableSize { diff --git a/Sources/Domain/Model/ItemModel.swift b/Sources/Domain/Model/ItemModel.swift index 95f47c4..f8783e7 100644 --- a/Sources/Domain/Model/ItemModel.swift +++ b/Sources/Domain/Model/ItemModel.swift @@ -9,6 +9,6 @@ public protocol ItemModel { var imageURL: URL? { get } var createdAt: Date { get } var modifiedAt: Date { get } - var localImageURL: URL? { get } + var localImageURL: ImageStoreLocator? { get } var listID: ListID { get } } diff --git a/Sources/Domain/Model/ItemRepresentation.swift b/Sources/Domain/Model/ItemRepresentation.swift index a1055bc..66501bf 100644 --- a/Sources/Domain/Model/ItemRepresentation.swift +++ b/Sources/Domain/Model/ItemRepresentation.swift @@ -25,7 +25,7 @@ public struct ItemRepresentation: Encodable, Equatable { self.id = item.id self.title = item.title ??? "�" self.text = item.text ??? "�" - self.preference = String(item.preference) + self.preference = String(describing: item.preference) self.createdAt = item.createdAt self.modifiedAt = item.modifiedAt self.url = item.url?.absoluteString diff --git a/Sources/Domain/Model/ItemValues.swift b/Sources/Domain/Model/ItemValues.swift index 9d214f7..c4d394c 100644 --- a/Sources/Domain/Model/ItemValues.swift +++ b/Sources/Domain/Model/ItemValues.swift @@ -7,15 +7,15 @@ import NIO /// Used for validation, importing and exporting. public struct ItemValues: Values, ValueValidatable { - public let title: String - public let text: String - public let preference: Item.Preference - public let url: String? - public let imageURL: String? - public let createdAt: Date? - public let modifiedAt: Date? - - internal init(_ item: Item) { + public var title: String + public var text: String + public var preference: Item.Preference + public var url: String? + public var imageURL: String? + public var createdAt: Date? + public var modifiedAt: Date? + + init(_ item: Item) { self.title = String(item.title) self.text = String(item.text) self.preference = item.preference @@ -25,7 +25,17 @@ public struct ItemValues: Values, ValueValidatable { self.modifiedAt = item.modifiedAt } - internal init( + init(_ values: PartialValues) throws { + self.title = try values.value(for: \.title) + self.text = try values.value(for: \.text) + self.preference = try values.value(for: \.preference) + self.url = try values.value(for: \.url) + self.imageURL = try values.value(for: \.imageURL) + self.createdAt = values[\.createdAt] + self.modifiedAt = values[\.modifiedAt] + } + + init( title: String, text: String, preference: Item.Preference, diff --git a/Sources/Domain/Model/List+Authorization.swift b/Sources/Domain/Model/List+Authorization.swift index a7dff22..36d120b 100644 --- a/Sources/Domain/Model/List+Authorization.swift +++ b/Sources/Domain/Model/List+Authorization.swift @@ -21,6 +21,7 @@ extension List { extension EventLoopFuture where Expectation == List { + /// Authorizes access to this list according to the visibility of the list. func authorize(in listRepository: ListRepository, for user: User? = nil) throws -> EventLoopFuture> { diff --git a/Sources/Domain/Model/List.swift b/Sources/Domain/Model/List.swift index b9e0f2c..1f8337f 100644 --- a/Sources/Domain/Model/List.swift +++ b/Sources/Domain/Model/List.swift @@ -105,7 +105,7 @@ public final class List: ListModel, Viewable, // MARK: - Options - public struct Options: OptionSet, Codable { + public struct Options: OptionSet, Codable, Equatable, Hashable { public let rawValue: Int16 public static let maskReservations = List.Options(rawValue: 1 << 0) diff --git a/Sources/Domain/Model/ListValues.swift b/Sources/Domain/Model/ListValues.swift index 9780613..b514546 100644 --- a/Sources/Domain/Model/ListValues.swift +++ b/Sources/Domain/Model/ListValues.swift @@ -7,15 +7,15 @@ import NIO /// Used for validation, importing and exporting. public struct ListValues: Values, ValueValidatable { - public let title: String - public let visibility: Visibility - public let createdAt: Date? - public let modifiedAt: Date? - public let options: List.Options + public var title: String + public var visibility: Visibility + public var createdAt: Date? + public var modifiedAt: Date? + public var options: List.Options - public let itemsSorting: ItemsSorting? + public var itemsSorting: ItemsSorting? - public let items: [ItemValues]? + public var items: [ItemValues]? public var itemsCount: Int? @@ -34,6 +34,16 @@ public struct ListValues: Values, ValueValidatable { self.itemsCount = items?.count } + init(_ values: PartialValues) throws { + self.title = try values.value(for: \.title) + self.visibility = try values.value(for: \.visibility) + self.createdAt = values[\.createdAt] + self.modifiedAt = values[\.modifiedAt] + self.options = try values.value(for: \.options) + + self.itemsSorting = values[\.itemsSorting] + } + init( title: String, visibility: Visibility, diff --git a/Sources/Domain/Model/User.swift b/Sources/Domain/Model/User.swift index 81b1bb1..c8e5b7f 100644 --- a/Sources/Domain/Model/User.swift +++ b/Sources/Domain/Model/User.swift @@ -16,6 +16,7 @@ public final class User: UserModel, Loggable, Codable, Equatable, + Hashable, CustomStringConvertible, CustomDebugStringConvertible { diff --git a/Sources/Domain/Model/UserSettings.swift b/Sources/Domain/Model/UserSettings.swift index e63aabd..80e4925 100644 --- a/Sources/Domain/Model/UserSettings.swift +++ b/Sources/Domain/Model/UserSettings.swift @@ -3,11 +3,11 @@ import Foundation // MARK: UserSettings /// This type represents a users settings. -public struct UserSettings: Codable, Equatable { +public struct UserSettings: Codable, Equatable, Hashable { public var notifications: UserSettings.Notifications - public struct Notifications: Codable, Equatable { + public struct Notifications: Codable, Equatable, Hashable { public var emailEnabled: Bool = false diff --git a/Sources/Domain/Model/[Entity]/Entity.swift b/Sources/Domain/Model/[Entity]/Entity.swift index 93ac101..4a85f2f 100644 --- a/Sources/Domain/Model/[Entity]/Entity.swift +++ b/Sources/Domain/Model/[Entity]/Entity.swift @@ -1,6 +1,6 @@ // MARK: Entity -public protocol Entity: Equatable { +public protocol Entity: Hashable { associatedtype IDType var id: IDType? { get } @@ -24,6 +24,14 @@ extension Entity where Self: EntityReflectable { return true } + // MARK: Hashable + + public func hash(into hasher: inout Hasher) { + for keypath in Self.properties { + keypath.combine(self, into: &hasher) + } + } + } internal protocol DomainEntity: Entity { diff --git a/Sources/Domain/Model/[Entity]/EntityKeyPath.swift b/Sources/Domain/Model/[Entity]/EntityKeyPath.swift index 0bc9ba0..2372acc 100644 --- a/Sources/Domain/Model/[Entity]/EntityKeyPath.swift +++ b/Sources/Domain/Model/[Entity]/EntityKeyPath.swift @@ -9,18 +9,31 @@ public struct EntityKeyPath: Hashable { let partialKeyPath: PartialKeyPath private let comparator: (Type, Type) -> Bool + private let combinator: (Type, inout Hasher) -> Void - init(_ keypath: KeyPath, label: String) { + init(_ keypath: KeyPath, label: String) { self.label = label self.partialKeyPath = keypath - self.comparator = { $0[keyPath: keypath] == $1[keyPath: keypath] } + self.comparator = { + (lhs: Type, rhs: Type) -> Bool in + return lhs[keyPath: keypath] == rhs[keyPath: keypath] + } + self.combinator = { + (type: Type, hasher: inout Hasher) -> Void in + hasher.combine(type[keyPath: keypath]) + return + } } func isEqual(_ lhs: Type, _ rhs: Type) -> Bool { return comparator(lhs, rhs) } + func combine(_ type: Type, into hasher: inout Hasher) { + combinator(type, &hasher) + } + // MARK: Hashable public func hash(into hasher: inout Hasher) { diff --git a/Sources/Domain/Model/[Entity]/EntityProperties.swift b/Sources/Domain/Model/[Entity]/EntityProperties.swift index d41361c..95273ee 100644 --- a/Sources/Domain/Model/[Entity]/EntityProperties.swift +++ b/Sources/Domain/Model/[Entity]/EntityProperties.swift @@ -2,18 +2,21 @@ public struct EntityProperties: Collection { - public typealias StorageType = [PartialKeyPath: EntityKeyPath] + public typealias StorageType = [EntityKeyPath] + public typealias MappingType = [PartialKeyPath: EntityKeyPath] private var storage = StorageType() + private var mapping = MappingType() private init(keyPaths: [EntityKeyPath]) { for keypath in keyPaths { - storage[keypath.partialKeyPath] = keypath + storage.append(keypath) + mapping[keypath.partialKeyPath] = keypath } } func label(for keyPath: PartialKeyPath) -> String? { - guard let entityKeyPath = storage[keyPath] else { + guard let entityKeyPath = mapping[keyPath] else { return nil } return entityKeyPath.label @@ -25,18 +28,18 @@ public struct EntityProperties: Collection { // MARK: Collection - public typealias Index = StorageType.Values.Index - public typealias Element = StorageType.Values.Element + public typealias Index = StorageType.Index + public typealias Element = StorageType.Element - public var startIndex: Index { return storage.values.startIndex } - public var endIndex: Index { return storage.values.endIndex } + public var startIndex: Index { return storage.startIndex } + public var endIndex: Index { return storage.endIndex } public subscript(index: Index) -> Element { - return storage.values[index] + return storage[index] } public func index(after index: Index) -> Index { - return storage.values.index(after: index) + return storage.index(after: index) } } diff --git a/Sources/Domain/Model/[Entity]/EntitySorting.swift b/Sources/Domain/Model/[Entity]/EntitySorting.swift index aaeee9e..93d49d8 100644 --- a/Sources/Domain/Model/[Entity]/EntitySorting.swift +++ b/Sources/Domain/Model/[Entity]/EntitySorting.swift @@ -49,6 +49,7 @@ public class EntitySorting: AnyEntitySorting { public class AnyEntitySorting: RawRepresentable, Equatable, + Hashable, Codable, LosslessStringConvertible, CustomStringConvertible diff --git a/Sources/Domain/Model/[Traits]/Imagable.swift b/Sources/Domain/Model/[Traits]/Imagable.swift index 346ac93..6ed09a6 100644 --- a/Sources/Domain/Model/[Traits]/Imagable.swift +++ b/Sources/Domain/Model/[Traits]/Imagable.swift @@ -2,8 +2,8 @@ public protocol Imageable { - var imageableEntityGroupKey: String? { get } var imageableEntityKey: String? { get } + var imageableEntityGroupKeys: [String]? { get } var imageableSize: ImageableSize { get } diff --git a/Sources/Domain/Providers/EmailSendingProvider.swift b/Sources/Domain/Providers/EmailSendingProvider.swift index 9cb6ea3..e53025e 100644 --- a/Sources/Domain/Providers/EmailSendingProvider.swift +++ b/Sources/Domain/Providers/EmailSendingProvider.swift @@ -6,7 +6,9 @@ import NIO public protocol EmailSendingProvider { /// Sends an invitation email for the specified user. - func sendInvitationEmail(_ invitation: InvitationRepresentation, for user: UserRepresentation) - throws -> EventLoopFuture + func dispatchSendInvitationEmail( + _ invitation: InvitationRepresentation, + for user: UserRepresentation + ) throws -> EventLoopFuture } diff --git a/Sources/Domain/Providers/ImageStoreLocator.swift b/Sources/Domain/Providers/ImageStoreLocator.swift new file mode 100644 index 0000000..d8ed8a9 --- /dev/null +++ b/Sources/Domain/Providers/ImageStoreLocator.swift @@ -0,0 +1,28 @@ +import Foundation + +// MARK: ImageStoreLocator + +public struct ImageStoreLocator: Codable, Hashable { + + public let url: URL + + public init(_ url: URL) { + self.url = url + } + + public var absoluteString: String { + return url.absoluteString + } + + // MARK: Codable + + public init(from decoder: Decoder) throws { + let url = try URL(from: decoder) + self.init(url) + } + + public func encode(to encoder: Encoder) throws { + try url.encode(to: encoder) + } + +} diff --git a/Sources/Domain/Providers/ImageStoreProvider.swift b/Sources/Domain/Providers/ImageStoreProvider.swift index 0555a33..38a9320 100644 --- a/Sources/Domain/Providers/ImageStoreProvider.swift +++ b/Sources/Domain/Providers/ImageStoreProvider.swift @@ -6,9 +6,13 @@ import NIO public protocol ImageStoreProvider { /// Uploads a remote image and returns a local url. - func storeImage(for imagable: Imageable, from url: URL) throws -> EventLoopFuture + func storeImage(for imagable: Imageable, from url: URL) + throws -> EventLoopFuture /// Removes all local images for the specified imagable. func removeImages(for imagable: Imageable) throws + /// Remove the specified image from the image store. + func removeImage(at imagestoreurl: ImageStoreLocator) throws + } diff --git a/Sources/Library/Algorithms and Data Structures/BitArray.swift b/Sources/Library/Algorithms and Data Structures/BitArray.swift new file mode 100644 index 0000000..6246fa8 --- /dev/null +++ b/Sources/Library/Algorithms and Data Structures/BitArray.swift @@ -0,0 +1,215 @@ +/////////////////////////////////////////////////////////////////////////////////////////////////// +// Wishlist - BitArray +// +// Copyright (c) 2019-2020 Michael Baumgärtner +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in all +// copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +// SOFTWARE. +/////////////////////////////////////////////////////////////////////////////////////////////////// + +// MARK: BitArray + +public struct BitArray: MutableCollection, Equatable, Hashable, CustomStringConvertible { + + /// Number of bits in this bit array. + public private(set) var count: Int + + /// Number of bits set in this bit array. + public var cardinality: Int { + var count = 0 + for var word in bits { + while word != 0 { + // find lowest bit set and erase it + word = word ^ (word & ~(word - 1)) + count += 1 + } + } + return count + } + + typealias Word = UInt64 + private static let wordSize = 64 + private static let allSetWord = ~Word() + private static let allUnsetWord = Word() + + internal var bits: [Word] + + public init(repeating repeatedValue: Bool, count size: Int) { + precondition(size >= 0, "Can't construct BitArray with count < 0") + + self.count = size + + let wordSize = BitArray.wordSize + let numberOfWords = (size + wordSize - 1) / wordSize + let repeatedWordValue = repeatedValue ? BitArray.allSetWord : BitArray.allUnsetWord + self.bits = [Word](repeating: repeatedWordValue, count: numberOfWords) + + if repeatedValue { + fixbits() + } + } + + public init(_ elements: S) where S.Element == Bool { + self.init(repeating: false, count: elements.count) + var index = 0 + for element in elements { + self[index] = element + index += 1 + } + } + + /// Clears out the bits not used, if `count` is not a multiple of `wordSize`. + private mutating func fixbits() { + let wordSize = BitArray.wordSize + var mask: Word { + let diff = bits.count * wordSize - count + if diff > 0 { + // set the highest bit that's still valid + let mask = 1 << Word(63 - diff) + // subtract 1 to turn it into a mask, and add the high bit back in + return (Word)(mask | (mask - 1)) + } + return ~Word() + } + if bits.isNotEmpty { + bits[bits.count - 1] &= mask + } + } + + internal func check(_ index: Int) -> Bool { + return index >= 0 && index < count + } + + internal func addressOf(_ index: Int) -> (Int, Word) { + precondition(check(index), "Index out of range (\(index))") + let wordSize = BitArray.wordSize + return (Int(index / wordSize), Word(bitPattern: 1 << (index % wordSize))) + } + + public mutating func set(_ index: Int) { + let (offset, mask) = addressOf(index) + bits[offset] |= mask + } + + public mutating func setAll() { + for index in 0 ..< bits.count { + bits[index] = BitArray.allSetWord + } + fixbits() + } + + public mutating func unset(_ index: Int) { + let (offset, mask) = addressOf(index) + bits[offset] &= ~mask + } + + public mutating func unsetAll() { + for index in 0 ..< bits.count { + bits[index] = BitArray.allUnsetWord + } + } + + public func isSet(_ index: Int) -> Bool { + let (offset, mask) = addressOf(index) + let bit = (bits[offset] & mask) + return bit != 0 + } + + // MARK: MutableCollection + + public var startIndex: Int { + return 0 + } + + public var endIndex: Int { + return count + } + + public func index(after index: Int) -> Int { + return index + 1 + } + + public subscript(index: Int) -> Bool { + get { + return isSet(index) + } + set { + newValue ? set(index) : unset(index) + } + } + + // MARK: Equatable + + public static func == (lhs: BitArray, rhs: BitArray) -> Bool { + guard lhs.count == rhs.count else { + return false + } + return lhs.bits.elementsEqual(rhs.bits) + } + + private static func compare(_ lhs: BitArray, _ rhs: [Bool]) -> Bool { + guard lhs.count == rhs.count else { + return false + } + for index in 0.. Bool { + return compare(lhs, rhs) + } + + public static func == (lhs: [Bool], rhs: BitArray) -> Bool { + return compare(rhs, lhs) + } + + // MARK: Hashable + + public func hash(into hasher: inout Hasher) { + for word in bits { + hasher.combine(word) + } + } + + // CustomStringConvertible + + public var description: String { + var strings = [String]() + for word in bits { + strings.append(word.bitString) + } + return strings.joined() + } + +} + +extension UInt64 { + + public var bitString: String { + var string = "" + var word = self + for _ in 1...64 { + string += (word & 1 == 1) ? "1" : "0" + word >>= 1 + } + return string + } + +} diff --git a/Sources/Library/Algorithms and Data Structures/BloomFilter.swift b/Sources/Library/Algorithms and Data Structures/BloomFilter.swift new file mode 100644 index 0000000..acdd45c --- /dev/null +++ b/Sources/Library/Algorithms and Data Structures/BloomFilter.swift @@ -0,0 +1,154 @@ +/////////////////////////////////////////////////////////////////////////////////////////////////// +// Wishlist - BloomFilter +// +// Copyright (c) 2019-2020 Michael Baumgärtner +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in all +// copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +// SOFTWARE. +/////////////////////////////////////////////////////////////////////////////////////////////////// + +import Foundation + +// MARK: BloomFilter + +public struct BloomFilter { + + internal var bits: BitArray + + internal let seeds: [Int] + + /// Constructs a new Bloom Filter by specifying the expected size of the filter and the + /// tolerable false positive probability. The size of the filter in bits and the optimal + /// number of hash functions will be inferred from this. + public init(expectedNumberOfElements: Int, falsePositiveProbability: Double = 0.01) { + let size = BloomFilter.optimalSize(expectedNumberOfElements, falsePositiveProbability) + let hashCount = BloomFilter.optimalHashCount(expectedNumberOfElements, size) + self.init(size: size, hashCount: hashCount) + } + + /// Calculates the optimal size of the filter in bits given expected number of elements and + /// tolerable false positive rate. + /// - Parameter n: expectedNumberOfElements - expected size of the filter + /// - Parameter p: falsePositiveProbability - tolerable false positive probability + // swiftlint:disable identifier_name + internal static func optimalSize(_ n: Int, _ p: Double) -> Int { + precondition(n > 0, + "Can't calculate optimal size with expected number of elements <= 0" + ) + precondition(p > 0 && p < 1, + "Can't calculate optimal size with tolerable false positive probability <= 0 or >= 1" + ) + return Int(ceil(-1.0 * (Double(n) * log(p)) / pow(log(2.0), 2.0))) + } + // swiftlint:enable identifier_name + + /// Calculates the optimal number of hash functions given the the expected size of the filter + /// and the size of filter in bits. + /// - Parameter n: expectedNumberOfElements - expected size of the filter + /// - Parameter m: size - size of the filter in bits + // swiftlint:disable identifier_name + internal static func optimalHashCount(_ n: Int, _ m: Int) -> Int { + precondition(n > 0, + "Can't calculate optimal hash count with expected number of elements <= 0" + ) + precondition(m > 0, + "Can't calculate optimal hash count with size <= 0" + ) + return Int(round(log(2.0) * Double(m) / Double(n))) + } + // swiftlint:enable identifier_name + + /// Constructs a new Bloom Filter using the specified size in bits and the specified number + /// of hash functions. + public init(size: Int, hashCount: Int) { + precondition(size > 0, "Can't construct BloomFilter with size <= 0") + + bits = BitArray(repeating: false, count: size) + seeds = (0 ..< hashCount).map { _ in Int.random(in: 0 ..< Int.max) } + } + + /// Adds the passed value to the filter. + /// - Parameter element: element value to add + public mutating func insert(_ element: Element) { + hashes(for: element).forEach { hash in + bits[hash % bits.count] = true + } + } + + /// Adds the passed values to the filter. + /// - Parameter values: element values to add + public mutating func insert(_ elements: [Element]) { + for element in elements { + insert(element) + } + } + + /// Tests whether an element is present in the filter + /// (subject to the specified false positive rate). + /// - Parameter value: element value to test + public func contains(_ element: Element) -> Bool { + return hashes(for: element).allSatisfy { hash in + bits[hash % bits.count] + } + } + + /// Tests whether an element is present in the filter + /// (subject to the specified false positive rate). + /// - Parameter value: element value to test + public func containsNot(_ element: Element) -> Bool { + return !contains(element) + } + + /// Clears the filter from all elements. + public mutating func clear() { + bits.unsetAll() + } + + /// `True` if the filter does not contain any elements. + public var isEmpty: Bool { + return bits.cardinality == 0 + } + + public var estimatedPopulation: Double { + // swiftlint:disable identifier_name + let m = Double(bits.count) + let k = Double(seeds.count) + let cardinality = Double(bits.cardinality) + return (-m / k * log(1.0 - cardinality / m)) + // swiftlint:enable identifier_name + } + + public var falsePositiveProbability: Double { + // swiftlint:disable identifier_name + let population = estimatedPopulation + let m = Double(bits.count) + let k = Double(seeds.count) + return pow((1.0 - exp(-k * population / m)), k) + // swiftlint:enable identifier_name + } + + private func hashes(for element: Element) -> [Int] { + return seeds.map { seed -> Int in + var hasher = Hasher() + hasher.combine(element) + hasher.combine(seed) + return abs(hasher.finalize()) + } + } + +} diff --git a/Sources/Library/Algorithms and Data Structures/Heap.swift b/Sources/Library/Algorithms and Data Structures/Heap.swift index 97ff96f..458bd8a 100644 --- a/Sources/Library/Algorithms and Data Structures/Heap.swift +++ b/Sources/Library/Algorithms and Data Structures/Heap.swift @@ -21,7 +21,7 @@ public struct Heap { * For comparable data types, > makes a max-heap, < makes a min-heap. */ public init(sort: @escaping (T, T) -> Bool) { - self.orderCriteria = sort + orderCriteria = sort } /** @@ -31,7 +31,7 @@ public struct Heap { * '<' makes a min-heap. */ public init(array: [T], sort: @escaping (T, T) -> Bool) { - self.orderCriteria = sort + orderCriteria = sort configureHeap(from: array) } @@ -41,21 +41,21 @@ public struct Heap { */ private mutating func configureHeap(from array: [T]) { nodes = array - for index in stride(from: (nodes.count / 2 - 1), through: 0, by: -1) { + for index in stride(from: nodes.count / 2 - 1, through: 0, by: -1) { shiftDown(index) } } public var isEmpty: Bool { - return nodes.isEmpty + nodes.isEmpty } public var isNotEmpty: Bool { - return nodes.isNotEmpty + nodes.isNotEmpty } public var count: Int { - return nodes.count + nodes.count } /** @@ -64,7 +64,7 @@ public struct Heap { */ @inline(__always) internal func parentIndex(ofIndex index: Int) -> Int { - return (index - 1) / 2 + (index - 1) / 2 } /** @@ -74,7 +74,7 @@ public struct Heap { */ @inline(__always) internal func leftChildIndex(ofIndex index: Int) -> Int { - return 2 * index + 1 + 2 * index + 1 } /** @@ -84,7 +84,7 @@ public struct Heap { */ @inline(__always) internal func rightChildIndex(ofIndex index: Int) -> Int { - return 2 * index + 2 + 2 * index + 2 } /** @@ -92,7 +92,7 @@ public struct Heap { * value (for a min-heap). */ public func peek() -> T? { - return nodes.first + nodes.first } /** @@ -139,14 +139,14 @@ public struct Heap { if nodes.count == 1 { return nodes.removeLast() - } else { - // Use the last node to replace the first one, then fix the heap by - // shifting this new first node into its proper position. - let value = nodes[0] - nodes[0] = nodes.removeLast() - shiftDown(0) - return value } + + // Use the last node to replace the first one, then fix the heap by + // shifting this new first node into its proper position. + let value = nodes[0] + nodes[0] = nodes.removeLast() + shiftDown(0) + return value } /** @@ -177,7 +177,7 @@ public struct Heap { let child = nodes[childIndex] var parentIndex = self.parentIndex(ofIndex: childIndex) - while childIndex > 0 && orderCriteria(child, nodes[parentIndex]) { + while childIndex > 0, orderCriteria(child, nodes[parentIndex]) { nodes[childIndex] = nodes[parentIndex] childIndex = parentIndex parentIndex = self.parentIndex(ofIndex: childIndex) @@ -199,10 +199,10 @@ public struct Heap { // first, we're done. If not, that element is out-of-place and we make // it "float down" the tree until the heap property is restored. var first = index - if leftChildIndex < endIndex && orderCriteria(nodes[leftChildIndex], nodes[first]) { + if leftChildIndex < endIndex, orderCriteria(nodes[leftChildIndex], nodes[first]) { first = leftChildIndex } - if rightChildIndex < endIndex && orderCriteria(nodes[rightChildIndex], nodes[first]) { + if rightChildIndex < endIndex, orderCriteria(nodes[rightChildIndex], nodes[first]) { first = rightChildIndex } if first == index { @@ -231,7 +231,7 @@ extension Heap where T: Equatable { /** Get the index of a node in the heap. Performance: O(n). */ public func index(of node: T) -> Int? { - return nodes.firstIndex(where: { $0 == node }) + nodes.firstIndex(where: { $0 == node }) } /** Removes the first occurrence of a node from the heap. Performance: O(n log n). */ diff --git a/Sources/Library/Standard Library Extensions/FileManager+.swift b/Sources/Library/Standard Library Extensions/FileManager+.swift new file mode 100644 index 0000000..07af9de --- /dev/null +++ b/Sources/Library/Standard Library Extensions/FileManager+.swift @@ -0,0 +1,202 @@ +/////////////////////////////////////////////////////////////////////////////////////////////////// +// Wishlist - FileManager+ +// +// Copyright (c) 2019-2020 Michael Baumgärtner +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in all +// copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +// SOFTWARE. +/////////////////////////////////////////////////////////////////////////////////////////////////// + +import Foundation + +// MARK: FileManager + +extension FileManager { + + /// Creates a file. Succeeds if the file is contained in the specified directory, only. + public func createFile( + at targetURL: URL, + in containerURL: URL, + permissions: Int16 = 0o664 + ) throws -> Bool { + guard targetURL.isFileURL else { + throw FileManagerError.invalidScheme(targetURL) + } + guard containerURL.isFileURL else { + throw FileManagerError.invalidScheme(containerURL) + } + + let url = targetURL + + guard url.hasPrefix(containerURL) else { + return false + } + + return createFile( + atPath: url.path, + contents: nil, + attributes: [ .posixPermissions: permissions ] + ) + } + + /// Removes a file. Succeeds if the file is contained in the specified directory, only. + public func removeFile( + at targetURL: URL, + in containerURL: URL + ) throws { + guard targetURL.isFileURL else { + throw FileManagerError.invalidScheme(targetURL) + } + guard containerURL.isFileURL else { + throw FileManagerError.invalidScheme(containerURL) + } + + let url = targetURL + + guard url.hasPrefix(containerURL) else { + throw FileManagerError.invalidURL(url) + } + + let path = url.path + if fileExists(atPath: path) { + try removeItem(atPath: path) + } + } + + /// Removes all files in a directory. Optional deletes the files with the specified extensions, + /// only. Directory must be contained in the specified directory. + public func removeFiles( + at targetURL: URL, + in containerURL: URL, + extensions: [String] = [] + ) throws { + guard targetURL.isFileURL else { + throw FileManagerError.invalidScheme(targetURL) + } + guard containerURL.isFileURL else { + throw FileManagerError.invalidScheme(containerURL) + } + + let url = targetURL + + guard url.hasPrefix(containerURL) else { + throw FileManagerError.invalidURL(url) + } + + try contentsOfDirectory( + at: url, + includingPropertiesForKeys: [], + options: [ .skipsHiddenFiles ] + ) + .filter { + extensions.isEmpty || extensions.contains($0.pathExtension.lowercased()) + } + .forEach { + try removeItem(at: $0) + } + } + + /// Removes a directory. Succeeds if the directory is contained in the specified directory, + /// only. + public func removeDirectory( + at targetURL: URL, + in containerURL: URL + ) throws { + guard targetURL.isFileURL else { + throw FileManagerError.invalidScheme(targetURL) + } + guard containerURL.isFileURL else { + throw FileManagerError.invalidScheme(containerURL) + } + + let url = targetURL + + guard url.hasPrefix(containerURL) else { + throw FileManagerError.invalidURL(url) + } + + let path = url.path + if itemExistsAndIsDirectory(atPath: path) { + try removeItem(atPath: path) + } + } + + /// Removes directories recursively. If the leaf directory is successfully removed, tries to + /// successively remove every parent directory mentioned in path until the parent directory + /// is not contained in the specified directory anymore or an error is raised (which is + /// ignored, because it generally means that a parent directory is not empty). + public func removeDirectories( + at targetURL: URL, + in containerURL: URL + ) throws { + guard targetURL.isFileURL else { + throw FileManagerError.invalidScheme(targetURL) + } + guard containerURL.isFileURL else { + throw FileManagerError.invalidScheme(containerURL) + } + + var url = targetURL + + guard url.hasPrefix(containerURL) else { + throw FileManagerError.invalidURL(url) + } + + repeat { + let path = url.path + if itemExistsAndIsDirectory(atPath: path) { + if try contentsOfDirectory(atPath: path).isEmpty { + // directory is empty, delete it + try removeItem(atPath: path) + } + else { + // directory is not empty, stop execution + break + } + // remove last path component and continue + url = url.deletingLastPathComponent() + } + else { + // path does not exist or is not directory, stop execution + break + } + } while url.hasPrefix(containerURL) + } + + public func itemExistsAndIsFile(atPath path: String) -> Bool { + var isDirectory: ObjCBool = false + guard fileExists(atPath: path, isDirectory: &isDirectory) else { + return false + } + return isDirectory.boolValue == false + } + + public func itemExistsAndIsDirectory(atPath path: String) -> Bool { + var isDirectory: ObjCBool = false + guard fileExists(atPath: path, isDirectory: &isDirectory) else { + return false + } + return isDirectory.boolValue == true + } + +} + +enum FileManagerError: Error { + case invalidURL(URL) + case invalidScheme(URL) +} diff --git a/Sources/Library/Standard Library Extensions/String+.swift b/Sources/Library/Standard Library Extensions/String+.swift index bae1ae4..96eca02 100644 --- a/Sources/Library/Standard Library Extensions/String+.swift +++ b/Sources/Library/Standard Library Extensions/String+.swift @@ -24,6 +24,8 @@ import Foundation +// MARK: String + extension String { public var hasLetters: Bool { @@ -42,4 +44,12 @@ extension String { return CharacterSet.decimalDigits.isSuperset(of: CharacterSet(charactersIn: self)) } + public func capitalizingFirstLetter() -> String { + return prefix(1).capitalized + dropFirst() + } + + public mutating func capitalizeFirstLetter() { + self = self.capitalizingFirstLetter() + } + } diff --git a/Sources/Library/Standard Library Extensions/String+Replacing.swift b/Sources/Library/Standard Library Extensions/String+Replacing.swift index 9b62d38..356c9aa 100644 --- a/Sources/Library/Standard Library Extensions/String+Replacing.swift +++ b/Sources/Library/Standard Library Extensions/String+Replacing.swift @@ -1,5 +1,31 @@ +/////////////////////////////////////////////////////////////////////////////////////////////////// +// Wishlist - String+Replacing +// +// Copyright (c) 2019-2020 Michael Baumgärtner +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in all +// copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +// SOFTWARE. +/////////////////////////////////////////////////////////////////////////////////////////////////// + import Foundation +// MARK: String + extension String { public func replacingCharacters(everyNth: Int, with replacement: Character) -> String { diff --git a/Sources/Library/Standard Library Extensions/String+Slugify.swift b/Sources/Library/Standard Library Extensions/String+Slugify.swift index 3f7d5a0..1d99755 100644 --- a/Sources/Library/Standard Library Extensions/String+Slugify.swift +++ b/Sources/Library/Standard Library Extensions/String+Slugify.swift @@ -24,6 +24,8 @@ import Foundation +// MARK: String + extension String { private static let allowedCharacters diff --git a/Sources/Library/Standard Library Extensions/URL+.swift b/Sources/Library/Standard Library Extensions/URL+.swift new file mode 100644 index 0000000..244d6d0 --- /dev/null +++ b/Sources/Library/Standard Library Extensions/URL+.swift @@ -0,0 +1,86 @@ +/////////////////////////////////////////////////////////////////////////////////////////////////// +// Wishlist - URL+ +// +// Copyright (c) 2019-2020 Michael Baumgärtner +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in all +// copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +// SOFTWARE. +/////////////////////////////////////////////////////////////////////////////////////////////////// + +import Foundation + +// MARK: URL + +extension URL { + + public func hasPrefix(_ url: URL) -> Bool { + return self.scheme == url.scheme && self.host == url.host && self.path.hasPrefix(url.path) + } + + // MARK: isFileURL + + /// Resource type of this URL. Returns `unknown` if unattainable. + public var resourceType: URLFileResourceType { + return ((try? resourceValues(forKeys: + [.fileResourceTypeKey]))?.fileResourceType) ?? .unknown + } + + /// `true` if, and only if, this resource is a regular file, or symbolic link to a regular file. + public var isRegularFile: Bool { + return ((try? resourceValues(forKeys: + [.isRegularFileKey]))?.isRegularFile) ?? false + } + + /// `true` if, and only if, this resource is a directory, or symbolic link to a directory. + public var isDirectory: Bool { + return ((try? resourceValues(forKeys: + [.isDirectoryKey]))?.isDirectory) ?? false + } + + /// Date this resource was created or `distantFuture` if unobtainable. + public var creationDate: Date { + return ((try? resourceValues(forKeys: + [.creationDateKey]))?.creationDate) ?? .distantFuture + } + + /// Date this resource was accessed or `distantFuture` if unobtainable. + public var accessDate: Date { + return ((try? resourceValues(forKeys: + [.contentAccessDateKey]))?.contentAccessDate) ?? .distantFuture + } + + /// Date this resource was modified choosing the most recent between `attributeModificationDate` + /// and `contentModificationDate` or `distantFuture` if unobtainable. + public var modificationDate: Date { + return attributeModificationDate > contentModificationDate ? + attributeModificationDate : contentModificationDate + } + + /// Date the the attributes of this resource were modified. + public var attributeModificationDate: Date { + return ((try? resourceValues(forKeys: + [.attributeModificationDateKey]))?.attributeModificationDate) ?? .distantFuture + } + + /// Date the the contents of this resource were modified. + public var contentModificationDate: Date { + return ((try? resourceValues(forKeys: + [.contentModificationDateKey]))?.contentModificationDate) ?? .distantFuture + } + +} diff --git a/Sources/Library/Standard Library Extensions/UUID+Base62.swift b/Sources/Library/Standard Library Extensions/UUID+Base62.swift index 9d2082c..5c98841 100644 --- a/Sources/Library/Standard Library Extensions/UUID+Base62.swift +++ b/Sources/Library/Standard Library Extensions/UUID+Base62.swift @@ -24,6 +24,8 @@ import Foundation +// MARK: UUID + extension UUID { public var uuidBytes: [UInt8] { diff --git a/Sources/Tooling/AutoGenerated/App/AutoActorService.stencil b/Sources/Tooling/AutoGenerated/App/AutoActorService.stencil index 1c62136..007a98f 100644 --- a/Sources/Tooling/AutoGenerated/App/AutoActorService.stencil +++ b/Sources/Tooling/AutoGenerated/App/AutoActorService.stencil @@ -2,6 +2,37 @@ // sourcery:inline:{{type.name}}.AutoActorService // MARK: DO NOT EDIT +{# +This template is been used to generate the necessary code for an Actor type +so it can be used as a Vapor Service type. + +Note: Relies on the convention that the actual implementation of an Actor type +is named after the actor protocol it implements prefixed with "Domain". + +How to enable: Conform any Actor type to protocol `Driver` + +Example: +``` +extension DomainAnnouncementsActor: Driver {} +``` + +Generated code: +``` +extension DomainAnnouncementsActor: ServiceType { + + // MARK: Service + + public static let serviceSupports: [Any.Type] = [AnnouncementsActor.self] + + public static func makeService(for container: Container) throws -> Self { + return try .init( + userRepository: container.make() + ) + } + +} +``` +#} import Domain diff --git a/Sources/Tooling/AutoGenerated/App/AutoPageContextBuilder.stencil b/Sources/Tooling/AutoGenerated/App/AutoPageContextBuilder.stencil index 24b600f..abc859f 100644 --- a/Sources/Tooling/AutoGenerated/App/AutoPageContextBuilder.stencil +++ b/Sources/Tooling/AutoGenerated/App/AutoPageContextBuilder.stencil @@ -3,6 +3,18 @@ // sourcery:inline:{{type.name}}Builder.AutoPageContextBuilder // MARK: DO NOT EDIT +{# +This template can be used to generate a builder type for a page context type. + +How to enable: Conform any page context type to `AutoPageContextBuilder` + +Example: +``` +struct FavoritesPageContext: Encodable, AutoPageContextBuilder ... +``` + +Generated code will be a builder type `FavoritesPageContextBuilder`. +#} import Domain diff --git a/Sources/Tooling/AutoGenerated/App/AutoRepositoryService.stencil b/Sources/Tooling/AutoGenerated/App/AutoRepositoryService.stencil index b561a6b..0db54db 100644 --- a/Sources/Tooling/AutoGenerated/App/AutoRepositoryService.stencil +++ b/Sources/Tooling/AutoGenerated/App/AutoRepositoryService.stencil @@ -3,6 +3,32 @@ // sourcery:inline:{{type.name}}.AutoRepositoryService // MARK: DO NOT EDIT +{# +This template is been used to generate the necessary code for a FluentRepository +type so it can be used as a Vapor Service type. + +How to enable: Conform any FluentRepository type to protocol `Driven` + +Example: +``` +extension FluentFavoriteRepository: Driven {} +``` + +Generated code: +``` +extension FluentFavoriteRepository: ServiceType { + + // MARK: Service + + public static let serviceSupports: [Any.Type] = [FavoriteRepository.self] + + public static func makeService(for worker: Container) throws -> Self { + return .init(try worker.connectionPool(to: .mysql)) + } + +} +``` +#} import Domain diff --git a/Sources/Tooling/AutoGenerated/Domain/AutoActionBoundaries.stencil b/Sources/Tooling/AutoGenerated/Domain/AutoActionBoundaries.stencil index 6ab0a75..261a29c 100644 --- a/Sources/Tooling/AutoGenerated/Domain/AutoActionBoundaries.stencil +++ b/Sources/Tooling/AutoGenerated/Domain/AutoActionBoundaries.stencil @@ -3,6 +3,31 @@ // swiftlint:disable file_length // MARK: DO NOT EDIT +{# +This template can be used to generate a static factory method for creation of an Actions‘ +boundaries structure. The factory method is just syntactic sugar and meant to be used when +calling an action method of an Actor. + +How to enable: Conform an action boundaries structure to `AutoActionBoundaries` + +Example: +``` +public struct Boundaries: AutoActionBoundaries { + public let worker: EventLoop +} +``` + +Generated code: +``` +public static func boundaries( + worker: EventLoop +) -> Self { + return Self( + worker: worker + ) +} +``` +#} import Foundation import NIO diff --git a/Sources/Tooling/AutoGenerated/Domain/AutoActionSpecification.stencil b/Sources/Tooling/AutoGenerated/Domain/AutoActionSpecification.stencil index 0c5ce5d..edfffe1 100644 --- a/Sources/Tooling/AutoGenerated/Domain/AutoActionSpecification.stencil +++ b/Sources/Tooling/AutoGenerated/Domain/AutoActionSpecification.stencil @@ -3,7 +3,34 @@ // swiftlint:disable file_length // MARK: DO NOT EDIT +{# +This template can be used to generate a static factory method for creation of an Actions‘ +specification structure. The factory method is just syntactic sugar and meant to be used when +calling an action method of an Actor. +How to enable: Conform an action specification structure to `AutoActionSpecification` + +Example: +``` +public struct Specification: AutoActionSpecification { + public let userID: UserID + public let values: PartialValues +} +``` + +Generated code: +``` +public static func specification( + userBy userid: UserID, + from values: PartialValues +) -> Self { + return Self( + userID: userid, + values: values + ) +} +``` +#} import Foundation {% for type in types.implementing.AutoActionSpecification %} @@ -31,6 +58,7 @@ extension {{type.name}} { } } + {% endfor %} // sourcery:end diff --git a/Tests/AppTests/Domain/FavoriteTests.swift b/Tests/AppTests/Domain/FavoriteTests.swift index 6720596..6567088 100644 --- a/Tests/AppTests/Domain/FavoriteTests.swift +++ b/Tests/AppTests/Domain/FavoriteTests.swift @@ -4,6 +4,7 @@ import Foundation import NIO import XCTest +import Testing final class FavoriteTests: XCTestCase, HasEntityTestSupport, HasAllTests { diff --git a/Tests/AppTests/Domain/HasEntityTestSupport.swift b/Tests/AppTests/Domain/HasEntityTestSupport.swift index db8bdc0..25b1c56 100644 --- a/Tests/AppTests/Domain/HasEntityTestSupport.swift +++ b/Tests/AppTests/Domain/HasEntityTestSupport.swift @@ -3,6 +3,7 @@ import Vapor import Fluent import XCTest +import Testing protocol HasEntityTestSupport { associatedtype EntityType: Entity & EntityReflectable diff --git a/Tests/AppTests/Domain/InvitationTests.swift b/Tests/AppTests/Domain/InvitationTests.swift index ed24a00..4610d03 100644 --- a/Tests/AppTests/Domain/InvitationTests.swift +++ b/Tests/AppTests/Domain/InvitationTests.swift @@ -4,6 +4,7 @@ import Foundation import NIO import XCTest +import Testing final class InvitationTests: XCTestCase, HasEntityTestSupport, HasAllTests { diff --git a/Tests/AppTests/Domain/ItemTests.swift b/Tests/AppTests/Domain/ItemTests.swift index 03ce992..d50e8e1 100644 --- a/Tests/AppTests/Domain/ItemTests.swift +++ b/Tests/AppTests/Domain/ItemTests.swift @@ -4,6 +4,7 @@ import Foundation import NIO import XCTest +import Testing final class ItemTests: XCTestCase, HasEntityTestSupport, HasAllTests { diff --git a/Tests/AppTests/Domain/ListTests.swift b/Tests/AppTests/Domain/ListTests.swift index 44c3cd6..6434884 100644 --- a/Tests/AppTests/Domain/ListTests.swift +++ b/Tests/AppTests/Domain/ListTests.swift @@ -4,6 +4,7 @@ import Foundation import NIO import XCTest +import Testing final class DomainModelListTests: XCTestCase, HasEntityTestSupport, HasAllTests { diff --git a/Tests/AppTests/Domain/ReservationTests.swift b/Tests/AppTests/Domain/ReservationTests.swift index 8ca3262..71fa11a 100644 --- a/Tests/AppTests/Domain/ReservationTests.swift +++ b/Tests/AppTests/Domain/ReservationTests.swift @@ -4,6 +4,7 @@ import Foundation import NIO import XCTest +import Testing final class DomainModelReservationTests: XCTestCase, HasEntityTestSupport, HasAllTests { diff --git a/Tests/AppTests/Domain/UserTests.swift b/Tests/AppTests/Domain/UserTests.swift index 66a1615..448a14c 100644 --- a/Tests/AppTests/Domain/UserTests.swift +++ b/Tests/AppTests/Domain/UserTests.swift @@ -4,6 +4,7 @@ import Foundation import NIO import XCTest +import Testing final class DomainModelUserTests: XCTestCase, HasEntityTestSupport, HasAllTests { diff --git a/Tests/AppTests/Server/EnvironmentDotEnvTests.swift b/Tests/AppTests/Server/EnvironmentDotEnvTests.swift new file mode 100644 index 0000000..cd8cb08 --- /dev/null +++ b/Tests/AppTests/Server/EnvironmentDotEnvTests.swift @@ -0,0 +1,164 @@ +@testable import App +@testable import Domain +import Foundation +import Vapor + +import XCTest +import Testing + +final class EnvironmentDotEnvTests: XCTestCase, HasAllTests { + + static var __allTests = [ + ("testKeyValue", testKeyValue), + ("testMultipleKeyValue", testMultipleKeyValue), + ("testInvalidKeyValue", testInvalidKeyValue), + ("testComments", testComments), + ("testAllTests", testAllTests) + ] + + func testKeyValue() throws { + // simple + var records = Environment.parseRecords(of: "hi=there") + XCTAssertEqual(1, records.count) + XCTAssertEqual("hi", records[0].key) + XCTAssertEqual("there", records[0].value) + // empty + records = Environment.parseRecords(of: "hi=") + XCTAssertEqual(1, records.count) + XCTAssertEqual("", records[0].value) + // double quotes + records = Environment.parseRecords(of: "hi=\"there\"") + XCTAssertEqual(1, records.count) + XCTAssertEqual("there", records[0].value) + // single quotes + records = Environment.parseRecords(of: "hi='there'") + XCTAssertEqual(1, records.count) + XCTAssertEqual("there", records[0].value) + // white space + records = Environment.parseRecords(of: " hi = there ") + XCTAssertEqual(1, records.count) + XCTAssertEqual("hi", records[0].key) + XCTAssertEqual("there", records[0].value) + // white space within double quotes + records = Environment.parseRecords(of: " hi = \" there \" ") + XCTAssertEqual(1, records.count) + XCTAssertEqual("hi", records[0].key) + XCTAssertEqual(" there ", records[0].value) + // white space within single quotes + records = Environment.parseRecords(of: " hi = ' there ' ") + XCTAssertEqual(1, records.count) + XCTAssertEqual("hi", records[0].key) + XCTAssertEqual(" there ", records[0].value) + // new lines + records = Environment.parseRecords(of: "hi=there\\nand\\nthen") + XCTAssertEqual(1, records.count) + XCTAssertEqual("there\\nand\\nthen", records[0].value) + // new lines within double quotes + records = Environment.parseRecords(of: "hi=\"there\\nand\\nthen\"") + XCTAssertEqual(1, records.count) + XCTAssertEqual("there\nand\nthen", records[0].value) + // new lines within single quotes + records = Environment.parseRecords(of: "hi='there\\nand\\nthen'") + XCTAssertEqual(1, records.count) + XCTAssertEqual("there\\nand\\nthen", records[0].value) + // with equal sign + records = Environment.parseRecords(of: "hi=there==") + XCTAssertEqual(1, records.count) + XCTAssertEqual("there==", records[0].value) + // with inner quotes + records = Environment.parseRecords(of: "hi={\"foo\": \"bar\"}") + XCTAssertEqual(1, records.count) + XCTAssertEqual("{\"foo\": \"bar\"}", records[0].value) + records = Environment.parseRecords(of: "hi='{\"foo\": \"bar\"}'") + XCTAssertEqual(1, records.count) + XCTAssertEqual("{\"foo\": \"bar\"}", records[0].value) + // leading quotes + records = Environment.parseRecords(of: "hi=\"there") + XCTAssertEqual(1, records.count) + XCTAssertEqual("\"there", records[0].value) + records = Environment.parseRecords(of: "hi='there") + XCTAssertEqual(1, records.count) + XCTAssertEqual("'there", records[0].value) + // trailing quotes + records = Environment.parseRecords(of: "hi=there\"") + XCTAssertEqual(1, records.count) + XCTAssertEqual("there\"", records[0].value) + records = Environment.parseRecords(of: "hi=there'") + XCTAssertEqual(1, records.count) + XCTAssertEqual("there'", records[0].value) + } + + func testMultipleKeyValue() throws { + // simple + var records = Environment.parseRecords(of: "hi=there\nand=here") + XCTAssertEqual(2, records.count) + XCTAssertEqual("there", records[0].value) + XCTAssertEqual("and", records[1].key) + XCTAssertEqual("here", records[1].value) + // with empty lines + records = Environment.parseRecords(of: "hi=there\n \nand=here\n\n") + XCTAssertEqual(2, records.count) + XCTAssertEqual("hi", records[0].key) + XCTAssertEqual("there", records[0].value) + XCTAssertEqual("and", records[1].key) + // with comment + records = Environment.parseRecords(of: "# Test\nhi=there\n# this\nand=here\n\n") + XCTAssertEqual(2, records.count) + XCTAssertEqual("hi", records[0].key) + XCTAssertEqual("there", records[0].value) + XCTAssertEqual("here", records[1].value) + // using carrige returns (CRLF) + records = Environment.parseRecords(of: "hi=there\nand=here\r\nbye=again") + XCTAssertEqual(3, records.count) + XCTAssertEqual("there", records[0].value) + XCTAssertEqual("and", records[1].key) + // using carrige returns (LFCR) + records = Environment.parseRecords(of: "hi=there\n\rand=here\r\nbye=again") + XCTAssertEqual(3, records.count) + XCTAssertEqual("there", records[0].value) + XCTAssertEqual("and", records[1].key) + // using carrige returns (CR only) + records = Environment.parseRecords(of: "hi=there\nand=here\rbye=again") + XCTAssertEqual(2, records.count) + XCTAssertEqual("and", records[1].key) + XCTAssertEqual("here\rbye=again", records[1].value) + } + + func testInvalidKeyValue() throws { + // just separator + var records = Environment.parseRecords(of: "=") + XCTAssertEqual(0, records.count) + // just a value + records = Environment.parseRecords(of: "there") + XCTAssertEqual(0, records.count) + } + + func testComments() throws { + // only comment + var records = Environment.parseRecords(of: "# COMMENTS=work\n") + XCTAssertEqual(0, records.count) + // only comments + records = Environment.parseRecords(of: "# FIRST\n# COMMENTS=work\n\n") + XCTAssertEqual(0, records.count) + // only comments with empty lines + records = Environment.parseRecords(of: "# FIRST\n\n \n# COMMENTS=work\n\n") + XCTAssertEqual(0, records.count) + // only comments with spaces + records = Environment.parseRecords(of: " # FIRST\n # COMMENTS=work\n\n") + XCTAssertEqual(0, records.count) + // comments and values + records = Environment.parseRecords( + of: " # FIRST\nhi=there \n # COMMENTS=work\n\nhello=friend" + ) + XCTAssertEqual(2, records.count) + XCTAssertEqual("hi", records[0].key) + XCTAssertEqual("there", records[0].value) + XCTAssertEqual("hello", records[1].key) + XCTAssertEqual("friend", records[1].value) + } + + func testAllTests() throws { + assertAllTests() + } + +} diff --git a/Tests/AppTests/Server/EnvironmentTests.swift b/Tests/AppTests/Server/EnvironmentTests.swift new file mode 100644 index 0000000..9f21aab --- /dev/null +++ b/Tests/AppTests/Server/EnvironmentTests.swift @@ -0,0 +1,113 @@ +@testable import App +@testable import Domain +import Foundation +import Vapor + +import XCTest +import Testing + +extension EnvironmentKeys { + static let stringValue = EnvironmentKey("STRING") + static let intValue = EnvironmentKey("INT") + static let urlValue = EnvironmentKey("URL") +} + +final class EnvironmentTests: XCTestCase, HasAllTests { + + static var __allTests = [ + ("testStringValue", testStringValue), + ("testIntValue", testIntValue), + ("testURLValue", testURLValue), + ("testSiteURL", testSiteURL), + ("testAllTests", testAllTests) + ] + + func testStringValue() throws { + XCTAssertNil(Environment.get(.stringValue)) + assert( + try Environment.require(.stringValue), + throws: VaporError.self, + reflection: .contains("Required environment variable `STRING` missing.") + ) + setenv("STRING", "hi there", 1) + XCTAssertEqual(Environment.get(.stringValue)!, "hi there") + XCTAssertEqual(try Environment.require(.stringValue), "hi there") + } + + func testIntValue() throws { + XCTAssertNil(Environment.get(.intValue)) + assert( + try Environment.require(.intValue), + throws: VaporError.self, + reflection: .contains("Required environment variable `INT` missing.") + ) + setenv("INT", "24", 1) + XCTAssertEqual(Environment.get(.intValue)!, 24) + XCTAssertEqual(try Environment.require(.intValue), 24) + // invalid + setenv("INT", "nonumber", 1) + XCTAssertNil(Environment.get(.intValue)) + assert( + try Environment.require(.intValue), + throws: VaporError.self, + reflection: .contains("is not a valid Integer") + ) + } + + func testURLValue() throws { + XCTAssertNil(Environment.get(.urlValue)) + assert( + try Environment.require(.urlValue), + throws: VaporError.self, + reflection: .contains("Required environment variable `URL` missing.") + ) + setenv("URL", "http://example.com/path", 1) + XCTAssertEqual( + Environment.get(.urlValue)!.absoluteString, + "http://example.com/path" + ) + XCTAssertEqual( + try Environment.require(.urlValue).absoluteString, + "http://example.com/path" + ) + // invalid + setenv("URL", "\\", 1) + XCTAssertNil(Environment.get(.urlValue)) + assert( + try Environment.require(.urlValue), + throws: VaporError.self, + reflection: .contains("is not a valid URL") + ) + } + + func testSiteURL() throws { + // valid + let url = "https://localhost:12345" + setenv("SITE_URL", url, 1) + XCTAssertEqual(try Environment.requireSiteURL().absoluteString, url) + // invalid + setenv("SITE_URL", "https://localhost/", 1) + assert( + try Environment.requireSiteURL(), + throws: VaporError.self, + reflection: .contains("is not a valid absolute web URL without path") + ) + setenv("SITE_URL", "localhost", 1) + assert( + try Environment.requireSiteURL(), + throws: VaporError.self, + reflection: .contains("is not a valid absolute web URL without path") + ) + setenv("SITE_URL", "", 1) + assert( + try Environment.requireSiteURL(), + throws: VaporError.self, + reflection: .contains("is not a valid URL") + ) + } + + func testAllTests() throws { + assertAllTests() + } + +} diff --git a/Tests/AppTests/Services/RequestLanguageServiceTests.swift b/Tests/AppTests/Server/Services/RequestLanguageServiceTests.swift similarity index 90% rename from Tests/AppTests/Services/RequestLanguageServiceTests.swift rename to Tests/AppTests/Server/Services/RequestLanguageServiceTests.swift index 7f507b1..e77ac1e 100644 --- a/Tests/AppTests/Services/RequestLanguageServiceTests.swift +++ b/Tests/AppTests/Server/Services/RequestLanguageServiceTests.swift @@ -1,11 +1,14 @@ @testable import App import Vapor import VaporTestTools + import XCTest +import Testing final class RequestLanguageServiceTests : XCTestCase, HasAllTests { static var __allTests = [ + ("testDescription", testDescription), ("testParseNone", testParseNone), ("testParseEmpty", testParseEmpty), ("testParseSimple", testParseSimple), @@ -33,7 +36,7 @@ final class RequestLanguageServiceTests : XCTestCase, HasAllTests { app = try! Application.testable() } - func buildRequest(acceptLanguage header: String?) -> Request { + fileprivate func buildRequest(acceptLanguage header: String?) -> Request { let request = HTTPRequest.testable.get( uri: "/", headers: header != nil ? ["Accept-Language": header!] : [:] @@ -41,6 +44,24 @@ final class RequestLanguageServiceTests : XCTestCase, HasAllTests { return Request(http: request, using: app) } + func testDescription() throws { + let language = RequestLanguage("de") + XCTAssertEqual( + String(describing: language), + "Language(de, quality: 1.0)" + ) + let languageWithRegion = RequestLanguage("en", "US", nil, 0.8) + XCTAssertEqual( + String(describing: languageWithRegion), + "Language(en, region: US, quality: 0.8)" + ) + let languageWithScript = RequestLanguage("zh", "CN", "Hant", 0.8) + XCTAssertEqual( + String(describing: languageWithScript), + "Language(zh, region: CN, script: Hant, quality: 0.8)" + ) + } + func testParseNone() throws { let languages = try RequestLanguageService().parse(on: buildRequest(acceptLanguage: nil)) XCTAssertEqual(languages.count, 0) diff --git a/Tests/AppTests/XCTestCase+.swift b/Tests/AppTests/XCTestCase+.swift deleted file mode 100644 index e4537b7..0000000 --- a/Tests/AppTests/XCTestCase+.swift +++ /dev/null @@ -1,47 +0,0 @@ -import XCTest - -extension XCTestCase { - - func assert( - _ expression: @autoclosure () throws -> T, - throws error: E, - in file: StaticString = #file, - line: UInt = #line - ) { - var thrownError: Error? - - XCTAssertThrowsError(try expression(), file: file, line: line) { - thrownError = $0 - } - XCTAssertTrue( - thrownError is E, - "Unexpected error type: \(type(of: thrownError))", - file: file, line: line - ) - XCTAssertEqual( - String(reflecting: thrownError as! E), - String(reflecting: error), - file: file, line: line - ) - } - -} - -protocol HasAllTests { - - static var __allTests: [(String, (Self) -> () throws -> ())] { get } - -} - -extension HasAllTests where Self: XCTestCase { - - func assertAllTests() { - #if os(macOS) - let allCount = type(of: self).__allTests.count - let testsCount = type(of: self).defaultTestSuite.testCaseCount - XCTAssertEqual(allCount, testsCount, - "\(testsCount - allCount) tests are missing from allTests") - #endif - } - -} diff --git a/Tests/DomainTests/Actors/ActorTestCase.swift b/Tests/DomainTests/Actors/ActorTestCase.swift index cc62137..5f4877e 100644 --- a/Tests/DomainTests/Actors/ActorTestCase.swift +++ b/Tests/DomainTests/Actors/ActorTestCase.swift @@ -3,7 +3,9 @@ import Foundation import NIO import XCTest +import Testing +// Base class for actor tests. Prepares repositories, services and logging for testing. class ActorTestCase : XCTestCase { var eventLoop: EventLoop! diff --git a/Tests/DomainTests/Actors/AnnouncementsActorTests.swift b/Tests/DomainTests/Actors/AnnouncementsActorTests.swift index a0bdf20..18f1c48 100644 --- a/Tests/DomainTests/Actors/AnnouncementsActorTests.swift +++ b/Tests/DomainTests/Actors/AnnouncementsActorTests.swift @@ -3,6 +3,7 @@ import Foundation import NIO import XCTest +import Testing /// Testing the most simple actor. The announcement actor just takes the id of an potential /// user and returns a user representation then. @@ -24,10 +25,10 @@ final class AnnouncementsActorTests : ActorTestCase, HasAllTests { } /// Testing `PresentPublicly` action with an user id of an existing user. - /// Expects an user representation which matches the representation of the + /// Expects a user representation which matches the representation of the /// corresponding user. func testPresentPubliclyWithUser() throws { - let user = try! userRepository.save(user: UserSupport.randomUser()).wait() + let user = try! userRepository.save(user: User.randomUser()).wait() XCTAssertNotNil(user.id) let result = try! actor.presentPublicly( .specification(userBy: user.id), diff --git a/Tests/DomainTests/Actors/EnrollmentActorTests.swift b/Tests/DomainTests/Actors/EnrollmentActorTests.swift index f11df9e..4073e26 100644 --- a/Tests/DomainTests/Actors/EnrollmentActorTests.swift +++ b/Tests/DomainTests/Actors/EnrollmentActorTests.swift @@ -3,6 +3,7 @@ import Foundation import NIO import XCTest +import Testing final class EnrollmentActorTests : ActorTestCase, HasAllTests { @@ -31,10 +32,10 @@ final class EnrollmentActorTests : ActorTestCase, HasAllTests { useridentity = UserIdentity(string: "itsme") useridentityprovider = UserIdentityProvider(string: "itsus") - uservalues = UserSupport.randomUserValues() + uservalues = User.randomUserValues() partialuservalues = PartialValues(wrapped: uservalues) - aUser = try! userRepository.save(user: UserSupport.randomUser()).wait() + aUser = try! userRepository.save(user: User.randomUser()).wait() anInvitation = try! invitationRepository .save(invitation: Invitation( email: EmailSpecification(string: "a@b.c"), diff --git a/Tests/DomainTests/Actors/UserItemsActorTests.swift b/Tests/DomainTests/Actors/UserItemsActorTests.swift new file mode 100644 index 0000000..87583d9 --- /dev/null +++ b/Tests/DomainTests/Actors/UserItemsActorTests.swift @@ -0,0 +1,78 @@ +@testable import Domain +import Foundation +import NIO + +import XCTest +import Testing + +final class UserItemsActorTests : ActorTestCase, HasAllTests { + + static var __allTests = [ + ("testMoveItem", testMoveItem), + ("testMoveItemWrongUser", testMoveItemWrongUser), + ("testAllTests", testAllTests) + ] + + var aUser: User! + var aList: List! + var aItem: Item! + + var actor: UserItemsActor! + + override func setUp() { + super.setUp() + + aUser = try! userRepository.save(user: User.randomUser()).wait() + aList = try! listRepository.save(list: List.randomList(for: aUser)).wait() + aItem = try! itemRepository.save(item: Item.randomItem(for: aList)).wait() + + actor = DomainUserItemsActor( + itemRepository: itemRepository, + listRepository: listRepository, + userRepository: userRepository, + logging: logging, + recording: recording + ) + } + + func testMoveItem() throws { + let anotherList = try! listRepository.save(list: List.randomList(for: aUser)).wait() + let count = try itemRepository.count(on: aList).wait() + let result = try! actor.moveItem( + .specification( + userBy: aUser.id!, + listBy: aList.id!, + itemBy: aItem.id!, + targetListID: anotherList.id! + ), + .boundaries(worker: eventLoop) + ).wait() + XCTAssertEqual(result.user, UserRepresentation(aUser)) + XCTAssertEqual(result.item, ItemRepresentation(aItem)) + XCTAssertEqual(result.list, ListRepresentation(anotherList)) + XCTAssertEqual(try itemRepository.count(on: aList).wait(), count - 1) + XCTAssertEqual(try itemRepository.count(on: anotherList).wait(), 1) + } + + func testMoveItemWrongUser() throws { + let anotherUser = try! userRepository.save(user: User.randomUser()).wait() + let anotherList = try! listRepository.save(list: List.randomList(for: anotherUser)).wait() + assert( + try actor.moveItem( + .specification( + userBy: aUser.id!, + listBy: aList.id!, + itemBy: aItem.id!, + targetListID: anotherList.id! + ), + .boundaries(worker: eventLoop) + ).wait(), + throws: UserItemsActorError.invalidList + ) + } + + func testAllTests() throws { + assertAllTests() + } + +} diff --git a/Tests/DomainTests/Actors/WishlistActorTests.swift b/Tests/DomainTests/Actors/WishlistActorTests.swift index 14252d4..037ff19 100644 --- a/Tests/DomainTests/Actors/WishlistActorTests.swift +++ b/Tests/DomainTests/Actors/WishlistActorTests.swift @@ -3,6 +3,7 @@ import Foundation import NIO import XCTest +import Testing final class WishlistActorTests : ActorTestCase, HasAllTests { @@ -10,6 +11,9 @@ final class WishlistActorTests : ActorTestCase, HasAllTests { ("testPresentWishlist", testPresentWishlist), ("testPresentWishlistWithItems", testPresentWishlistWithItems), ("testPresentWishlistPrivate", testPresentWishlistPrivate), + ("testPresentWishlistInvalidIdentification", testPresentWishlistInvalidIdentification), + ("testPresentWishlistNonExistingList", testPresentWishlistNonExistingList), + ("testAddReservationToItem", testAddReservationToItem), ("testAllTests", testAllTests) ] @@ -25,7 +29,7 @@ final class WishlistActorTests : ActorTestCase, HasAllTests { override func setUp() { super.setUp() - aUser = try! userRepository.save(user: UserSupport.randomUser()).wait() + aUser = try! userRepository.save(user: User.randomUser()).wait() actor = DomainWishlistActor( listRepository: listRepository, @@ -38,6 +42,9 @@ final class WishlistActorTests : ActorTestCase, HasAllTests { ) } + /// Testing `PresentWishlist` action with a public list and anonymous access. + /// Expects a list representation which matches the representation of the + /// corresponding list. func testPresentWishlist() throws { let aList = try! listRepository.save( list: List(title: "a list", visibility: .´public´, user: aUser) @@ -52,6 +59,9 @@ final class WishlistActorTests : ActorTestCase, HasAllTests { XCTAssertNil(result.user) } + /// Testing `PresentWishlist` action with a public list with items and anonymous access. + /// Expects a list representation which matches the representation of the + /// corresponding list. func testPresentWishlistWithItems() throws { let aList = try! listRepository.save( list: List(title: "a list", visibility: .´public´, user: aUser) @@ -70,6 +80,9 @@ final class WishlistActorTests : ActorTestCase, HasAllTests { XCTAssertNil(result.user) } + /// Testing `PresentWishlist` action with a private list. + /// Expects an exeception when using anonymous access and a list representation which matches + /// the representation of the corresponding list when using the owner to access the list. func testPresentWishlistPrivate() throws { let aList = try! listRepository.save( list: List(title: "a list", visibility: .´private´, user: aUser) @@ -88,6 +101,44 @@ final class WishlistActorTests : ActorTestCase, HasAllTests { XCTAssertEqual(result.list, ListRepresentation(aList)) } + /// Testing `PresentWishlist` action with an invalid identifiction. + /// Expects an exeception. + func testPresentWishlistInvalidIdentification() throws { + assert( + try actor.presentWishlist( + .specification(ListID(), for: Identification(), userBy: aUser!.id), + .boundaries(worker: eventLoop) + ).wait(), + throws: WishlistActorError.invalidIdentification + ) + } + + /// Testing `PresentWishlist` action with a non-existing list. + /// Expects an exeception. + func testPresentWishlistNonExistingList() throws { + assert( + try actor.presentWishlist( + .specification(ListID(), for: aUser!.identification, userBy: nil), + .boundaries(worker: eventLoop) + ).wait(), + throws: WishlistActorError.invalidList + ) + } + + /// Testing `AddReservationToItem` action. + func testAddReservationToItem() throws { +// let aList = try! listRepository.save( +// list: List(title: "a list", visibility: .´public´, user: aUser) +// ).wait() +// let anItem = try! itemRepository.save( +// item: Item(title: "an item", text: "with text", list: aList) +// ).wait() +// let result = try! actor.addReservationToItem( +// .specification(anItem.id!, on: aList.id!, for: aUser!.identification, userBy: nil), +// .boundaries(worker: eventLoop, notificationSending: FIXME) +// ).wait() + } + func testAllTests() throws { assertAllTests() } diff --git a/Tests/DomainTests/Model/EntityTests.swift b/Tests/DomainTests/Model/EntityTests.swift new file mode 100644 index 0000000..784ea67 --- /dev/null +++ b/Tests/DomainTests/Model/EntityTests.swift @@ -0,0 +1,85 @@ +@testable import Domain +import Foundation +import NIO + +import XCTest +import Testing + +struct TestEntity: Entity, EntityReflectable { + + var id: UUID? + var string: String + var int: Int + + public static var properties: EntityProperties = .build( + .init(\TestEntity.id, label: "id"), + .init(\TestEntity.string, label: "string"), + .init(\TestEntity.int, label: "int") + ) + +} + +final class EntityTests: XCTestCase, HasAllTests { + + static var __allTests = [ + ("testEntityEquatable", testEntityEquatable), + ("testEntityHashable", testEntityHashable), + ("testAllTests", testAllTests) + ] + + func testEntityEquatable() throws { + let uuid = UUID() + let entity1 = TestEntity(id: uuid, string: "hi there", int: 17) + let entity2 = TestEntity(id: uuid, string: "hi there", int: 17) + let entity3 = TestEntity(id: UUID(), string: "hi there and here", int: 25) + XCTAssertEqual(entity1, entity2) + XCTAssertNotEqual(entity1, entity3) + XCTAssertNotEqual(entity2, entity3) + + let keypath = EntityKeyPath(\TestEntity.string, label: "string") + XCTAssertTrue(keypath.isEqual(entity1, entity2)) + XCTAssertFalse(keypath.isEqual(entity1, entity3)) + XCTAssertFalse(keypath.isEqual(entity2, entity3)) + + let entity4 = TestEntity(id: uuid, string: "hi there and here", int: 17) + XCTAssertTrue( + EntityKeyPath(\TestEntity.id, label: "id").isEqual(entity1, entity4) + ) + XCTAssertFalse( + EntityKeyPath(\TestEntity.string, label: "string").isEqual(entity1, entity4) + ) + XCTAssertTrue( + EntityKeyPath(\TestEntity.int, label: "int").isEqual(entity1, entity4) + ) + } + + func testEntityHashable() throws { + let entity = TestEntity(id: UUID(), string: "hi there", int: 17) + + var entityHasher = Hasher() + var valuesHasher = entityHasher + // hash by using entities‘ hash function + entity.hash(into: &entityHasher) + let entityHash = entityHasher.finalize() + // hash by using entities‘ property values + valuesHasher.combine(entity.id) + valuesHasher.combine(entity.string) + valuesHasher.combine(entity.int) + let valuesHash = valuesHasher.finalize() + XCTAssertEqual(entityHash, valuesHash) + + // hash by using keypath + let keypath = EntityKeyPath(\TestEntity.string, label: "string") + var keypathHasher = Hasher() + keypath.combine(entity, into: &keypathHasher) + // hash by using property value + var propertyHasher = Hasher() + propertyHasher.combine(entity.string) + XCTAssertEqual(keypathHasher.finalize(), propertyHasher.finalize()) + } + + func testAllTests() throws { + assertAllTests() + } + +} diff --git a/Tests/DomainTests/Model/IdentifierTests.swift b/Tests/DomainTests/Model/IdentifierTests.swift new file mode 100644 index 0000000..854710a --- /dev/null +++ b/Tests/DomainTests/Model/IdentifierTests.swift @@ -0,0 +1,46 @@ +@testable import Domain +import Foundation +import NIO + +import XCTest +import Testing + +final class IdentifierTests: XCTestCase, HasAllTests { + + struct AnIdentifier: DomainIdentifier { + let rawValue: UUID + init(rawValue: UUID) { + self.rawValue = rawValue + } + } + + static var __allTests = [ + ("testCreation", testCreation), + ("testAllTests", testAllTests) + ] + + func testCreation() throws { + // create arbitrary identifiers + let identifier1 = AnIdentifier() + let identifier2 = AnIdentifier() + let uuid = UUID() + // create identifier from given uuid + let identifier3 = AnIdentifier(uuid: uuid) + XCTAssertEqual(String(identifier3), uuid.base62String) + // create identifier from given base62 encoded uuid + let identifier4 = AnIdentifier(uuid.base62String) + // identifier created from the same uuid must match + XCTAssertEqual(identifier3, identifier4) + // arbitrary identifiers must not match + XCTAssertNotEqual(identifier1, identifier2) + XCTAssertNotEqual(identifier1, identifier3) + XCTAssertNotEqual(identifier1, identifier4) + XCTAssertNotEqual(identifier2, identifier3) + XCTAssertNotEqual(identifier2, identifier4) + } + + func testAllTests() throws { + assertAllTests() + } + +} diff --git a/Tests/DomainTests/Model/InvitationTests.swift b/Tests/DomainTests/Model/InvitationTests.swift index 9a36894..2441118 100644 --- a/Tests/DomainTests/Model/InvitationTests.swift +++ b/Tests/DomainTests/Model/InvitationTests.swift @@ -3,6 +3,7 @@ import Foundation import NIO import XCTest +import Testing final class InvitationTests: XCTestCase, HasAllTests { @@ -29,7 +30,7 @@ final class InvitationTests: XCTestCase, HasAllTests { } func testCreationWithUser() throws { - let user = try userRepository.save(user: UserSupport.randomUser()).wait() + let user = try userRepository.save(user: User.randomUser()).wait() XCTAssertNotNil(user.id) let invitation = try Invitation(email: "email@host.invalid", user: user) let owner = try invitationRepository.owner(of: invitation).wait() @@ -37,7 +38,7 @@ final class InvitationTests: XCTestCase, HasAllTests { } func testCreationWithInvalidUser() throws { - let user = UserSupport.randomUser() + let user = User.randomUser() XCTAssertNil(user.id) assert( try Invitation(email: "email@host.invalid", user: user), diff --git a/Tests/DomainTests/Model/ItemTests.swift b/Tests/DomainTests/Model/ItemTests.swift new file mode 100644 index 0000000..3a67ab3 --- /dev/null +++ b/Tests/DomainTests/Model/ItemTests.swift @@ -0,0 +1,39 @@ +@testable import Domain +import Foundation +import NIO + +import XCTest +import Testing + +final class ItemTests: XCTestCase, HasAllTests { + + static var __allTests = [ + ("testImaginable", testImaginable), + ("testAllTests", testAllTests) + ] + + var aUser: User! + var aList: List! + + override func setUp() { + super.setUp() + + aUser = User.randomUser().withFakeID() + aList = List.randomList(for: aUser).withFakeID() + } + + func testImaginable() throws { + let item = Item.randomItem(for: aList) + item.id = ItemID("46QfEaPfUXMcvlP4dPgQJ6") + XCTAssertEqual(item.imageableEntityKey, "46QfEaPfUXMcvlP4dPgQJ6") + XCTAssertEqual(item.imageableEntityGroupKeys, ["46Q", "fEa"]) + let imageableSize = item.imageableSize + XCTAssertEqual(imageableSize.width, 512) + XCTAssertEqual(imageableSize.height, 512) + } + + func testAllTests() throws { + assertAllTests() + } + +} diff --git a/Tests/DomainTests/Model/ValidationTests.swift b/Tests/DomainTests/Model/ValidationTests.swift index cd9e6d9..40c0f04 100644 --- a/Tests/DomainTests/Model/ValidationTests.swift +++ b/Tests/DomainTests/Model/ValidationTests.swift @@ -3,6 +3,7 @@ import Foundation import NIO import XCTest +import Testing final class ValidationTests: XCTestCase, HasAllTests { @@ -85,7 +86,7 @@ final class ValidationTests: XCTestCase, HasAllTests { assert( try values.validateValues(), throws: ValueValidationErrors.self, - reflection: "Value validation failed on 'lengthLimitedAlphanumericString' with 'is less than required minimum of 5', Value validation failed on 'nilOrURL' with 'is not nil and is not a valid URL', Value validation failed on 'notEmptyList' with 'is empty', Value validation failed on 'notNilAndValidEmailSpecification' with 'is not a valid email specification (pattern)', Value validation failed on 'notNilAndValidPushoverKey' with 'is not a valid pushover key (pattern)'" + reflection: .equals("Value validation failed on 'lengthLimitedAlphanumericString' with 'is less than required minimum of 5', Value validation failed on 'nilOrURL' with 'is not nil and is not a valid URL', Value validation failed on 'notEmptyList' with 'is empty', Value validation failed on 'notNilAndValidEmailSpecification' with 'is not a valid email specification (pattern)', Value validation failed on 'notNilAndValidPushoverKey' with 'is not a valid pushover key (pattern)'") ) } @@ -233,19 +234,19 @@ final class ValidationTests: XCTestCase, HasAllTests { try (ValueValidator.alphanumeric && ValueValidator.count(...6)) .validate("abc-+="), throws: AndValidatorError.self, - reflection: "Value validation failed with 'contains an invalid character: '-''" + reflection: .equals("Value validation failed with 'contains an invalid character: '-''") ) assert( try (ValueValidator.alphanumeric && ValueValidator.count(...6)) .validate("abcdefgh"), throws: AndValidatorError.self, - reflection: "Value validation failed with 'is greater than required maximum of 6'" + reflection: .equals("Value validation failed with 'is greater than required maximum of 6'") ) assert( try (ValueValidator.alphanumeric && ValueValidator.count(...6)) .validate("ab+defgh"), throws: AndValidatorError.self, - reflection: "Value validation failed with 'contains an invalid character: '+' and is greater than required maximum of 6'" + reflection: .equals("Value validation failed with 'contains an invalid character: '+' and is greater than required maximum of 6'") ) } @@ -260,7 +261,7 @@ final class ValidationTests: XCTestCase, HasAllTests { try (ValueValidator.alphanumeric || ValueValidator.count(...6)) .validate("ab+defgh"), throws: OrValidatorError.self, - reflection: "Value validation failed with 'contains an invalid character: '+' and is greater than required maximum of 6'" + reflection: .equals("Value validation failed with 'contains an invalid character: '+' and is greater than required maximum of 6'") ) } diff --git a/Tests/DomainTests/[Testing]/TestingItem.swift b/Tests/DomainTests/[Testing]/TestingItem.swift new file mode 100644 index 0000000..1362b5a --- /dev/null +++ b/Tests/DomainTests/[Testing]/TestingItem.swift @@ -0,0 +1,25 @@ +@testable import Domain +import Testing + +extension Item { + + static func randomItem(for list: List) -> Item { + return try! Item(for: list, from: randomItemValues()) + } + + static func randomItemValues() -> ItemValues { + var values = PartialValues() + values[\.title] = Lorem.randomTitle() + values[\.text] = Lorem.randomParagraph() + values[\.preference] = .normal + values[\.url] = Lorem.randomURL().absoluteString + values[\.imageURL] = Lorem.randomURL().absoluteString + return try! ItemValues(values) + } + + func withFakeID() -> Self { + self.id = .init() + return self + } + +} diff --git a/Tests/DomainTests/[Testing]/TestingItemRepository.swift b/Tests/DomainTests/[Testing]/TestingItemRepository.swift index f4f0bca..1182bf9 100644 --- a/Tests/DomainTests/[Testing]/TestingItemRepository.swift +++ b/Tests/DomainTests/[Testing]/TestingItemRepository.swift @@ -111,7 +111,10 @@ final class TestingItemRepository: ItemRepository { } func count(on list: List) throws -> EventLoopFuture { - let result = storage.count + guard let listid = list.id else { + throw EntityError.requiredIDMissing + } + let result = Array(storage.values).filter { $0.listID == listid }.count return worker.newSucceededFuture(result: result) } diff --git a/Tests/DomainTests/[Testing]/TestingList.swift b/Tests/DomainTests/[Testing]/TestingList.swift new file mode 100644 index 0000000..59aa746 --- /dev/null +++ b/Tests/DomainTests/[Testing]/TestingList.swift @@ -0,0 +1,23 @@ +@testable import Domain +import Testing + +extension List { + + static func randomList(for user: User) -> List { + return try! List(for: user, from: randomListValues()) + } + + static func randomListValues() -> ListValues { + var values = PartialValues() + values[\.title] = Lorem.randomTitle() + values[\.visibility] = .´public´ + values[\.options] = [] + return try! ListValues(values) + } + + func withFakeID() -> Self { + self.id = .init() + return self + } + +} diff --git a/Tests/DomainTests/[Testing]/TestingUser.swift b/Tests/DomainTests/[Testing]/TestingUser.swift new file mode 100644 index 0000000..3e172cc --- /dev/null +++ b/Tests/DomainTests/[Testing]/TestingUser.swift @@ -0,0 +1,26 @@ +@testable import Domain +import Testing + +extension User { + + static func randomUser() -> User { + return try! User(from: randomUserValues()) + } + + static func randomUserValues() -> UserValues { + let firstName = Lorem.randomFirstName() + let lastName = Lorem.randomLastName() + var values = PartialValues() + values[\.email] = EmailSpecification("\(lastName)@email.invalid") + values[\.fullName] = "\(firstName) \(lastName)" + values[\.firstName] = firstName + values[\.lastName] = lastName + return try! UserValues(values) + } + + func withFakeID() -> Self { + self.id = .init() + return self + } + +} diff --git a/Tests/DomainTests/[Testing]/TestingUserRepositoryTests.swift b/Tests/DomainTests/[Testing]/TestingUserRepositoryTests.swift index 5e7e915..790413e 100644 --- a/Tests/DomainTests/[Testing]/TestingUserRepositoryTests.swift +++ b/Tests/DomainTests/[Testing]/TestingUserRepositoryTests.swift @@ -3,40 +3,83 @@ import Foundation import NIO import XCTest +import Testing final class TestingUserRepositoryTests : XCTestCase, HasAllTests { static var __allTests = [ ("testFindId", testFindId), + ("testFindIdentification", testFindIdentification), + ("testAll", testAll), ("testCount", testCount), ("testAllTests", testAllTests) ] + var eventLoop: EventLoop! + + var repository: UserRepository! + + override func setUp() { + super.setUp() + + eventLoop = EmbeddedEventLoop() + + repository = TestingUserRepository(worker: eventLoop) + } + func testFindId() throws { - let eventLoop = EmbeddedEventLoop() - let repository = TestingUserRepository(worker: eventLoop) - let user = UserSupport.randomUser() + let user = User.randomUser() // save random user let savedUser = try repository.save(user: user).wait() XCTAssertNotNil(savedUser.id) let foundUser = try repository.find(id: savedUser.id!).wait() XCTAssertEqual(savedUser, foundUser) + let notfoundUser = try repository.find(id: UserID()).wait() + XCTAssertNil(notfoundUser) + let foundUserIf = try repository.findIf(id: savedUser.id!).wait() + XCTAssertEqual(savedUser, foundUserIf) + let notFoundUserIf = try repository.findIf(id: nil).wait() + XCTAssertNil(notFoundUserIf) + } + + func testFindIdentification() throws { + let user = User.randomUser() + // save random user + let savedUser = try repository.save(user: user).wait() + XCTAssertNotNil(savedUser.id) + let foundUser = try repository.find(identification: user.identification).wait() + XCTAssertEqual(savedUser, foundUser) + let notfoundUser = try repository.find(identification: Identification()).wait() + XCTAssertNil(notfoundUser) + } + + func testAll() throws { + XCTAssertEqual(0, try repository.all().wait().count) + let user1 = User.randomUser() + let _ = try repository.save(user: user1).wait() + var users = try repository.all().wait() + XCTAssertEqual(1, users.count) + assertSameElements(users, [user1]) + // save new random user + let user2 = User.randomUser() + let _ = try repository.save(user: user2).wait() + users = try repository.all().wait() + XCTAssertEqual(2, users.count) + assertSameElements(users, [user2, user1]) } func testCount() throws { - let eventLoop = EmbeddedEventLoop() - let repository = TestingUserRepository(worker: eventLoop) - XCTAssertEqual(try repository.count().wait(), 0) - let user = UserSupport.randomUser() + XCTAssertEqual(0, try repository.count().wait()) + let user = User.randomUser() // save new random user let _ = try repository.save(user: user).wait() - XCTAssertEqual(try repository.count().wait(), 1) + XCTAssertEqual(1, try repository.count().wait()) // save same user again let _ = try repository.save(user: user).wait() - XCTAssertEqual(try repository.count().wait(), 1) + XCTAssertEqual(1, try repository.count().wait()) // save other random user - let _ = try repository.save(user: UserSupport.randomUser()).wait() - XCTAssertEqual(try repository.count().wait(), 2) + let _ = try repository.save(user: User.randomUser()).wait() + XCTAssertEqual(2, try repository.count().wait()) } func testAllTests() { diff --git a/Tests/LibraryTests/BitArrayTests.swift b/Tests/LibraryTests/BitArrayTests.swift new file mode 100644 index 0000000..5462209 --- /dev/null +++ b/Tests/LibraryTests/BitArrayTests.swift @@ -0,0 +1,132 @@ +@testable import Library +import XCTest +import Testing + +final class BitArrayTests : XCTestCase, HasAllTests { + + static var __allTests = [ + ("testCreate", testCreate), + ("testSetAll", testSetAll), + ("testUnsetAll", testUnsetAll), + ("testSubscriptSet", testSubscriptSet), + ("testCheckIndex", testCheckIndex), + ("testAddressOf", testAddressOf), + ("testEquatable", testEquatable), + ("testDescription", testDescription), + ("testAllTests", testAllTests) + ] + + func testCreate() throws { + let array1 = BitArray(repeating: true, count: 0) + XCTAssertEqual(array1.count, 0) + XCTAssertEqual(array1.cardinality, 0) + XCTAssertTrue(array1.bits.isEmpty) + let array2 = BitArray(repeating: true, count: 64) + XCTAssertEqual(array2.count, 64) + XCTAssertEqual(array2.cardinality, 64) + XCTAssertFalse(array2.bits.isEmpty) + let array3 = BitArray(repeating: false, count: 67) + XCTAssertEqual(array3.count, 67) + XCTAssertEqual(array3.cardinality, 0) + for i in 0..( + expectedNumberOfElements: 1_000, + falsePositiveProbability: 0.1 + ) + for i in (0 ..< 10) { + filterInt.insert(i) + } + for i in (0 ..< 10) { + XCTAssertTrue(filterInt.contains(i)) + } + var filterString = BloomFilter( + expectedNumberOfElements: 1_000, + falsePositiveProbability: 0.1 + ) + let strings = (0 ..< 10).map { _ in Lorem.randomString() } + for string in strings { + filterString.insert(string) + } + for string in strings { + XCTAssertTrue(filterString.contains(string)) + } + } + + func testClear() throws { + var filter = BloomFilter(size: 1_000, hashCount: 3) + filter.insert("ABC") + (0 ..< 10).map { _ in Lorem.randomString() }.forEach { filter.insert($0) } + XCTAssertFalse(filter.isEmpty) + XCTAssertTrue(filter.contains("ABC")) + filter.clear() + XCTAssertTrue(filter.isEmpty) + XCTAssertFalse(filter.contains("ABC")) + } + + func testOptimalSize() throws { + XCTAssertEqual(2, BloomFilter.optimalSize(1, 0.5)) + XCTAssertEqual(48, BloomFilter.optimalSize(10, 0.1)) + XCTAssertEqual(42258, BloomFilter.optimalSize(4_716, 0.0135)) + XCTAssertEqual(33547705, BloomFilter.optimalSize(1_000_000, 0.0000001)) + } + + func testOptimalHashCount() throws { + XCTAssertEqual(1, BloomFilter.optimalHashCount(1, 2)) + XCTAssertEqual(3, BloomFilter.optimalHashCount(10, 48)) + XCTAssertEqual(6, BloomFilter.optimalHashCount(4_716, 42258)) + XCTAssertEqual(23, BloomFilter.optimalHashCount(1_000_000, 33547705)) + } + + func testEstimatedPopulation() throws { + var filter = BloomFilter( + expectedNumberOfElements: 1_000_000, + falsePositiveProbability: 0.1 + ) + XCTAssertEqual(0, filter.estimatedPopulation) + filter.insert(Lorem.randomWord()) + XCTAssertEqual(1, filter.estimatedPopulation, accuracy: 0.001) + filter.clear() + filter.insert(Lorem.randomStrings(count: 200)) + XCTAssertEqual(200, filter.estimatedPopulation, accuracy: 5) + } + + func testFalsePositiveProbability() throws { + var filter1 = BloomFilter(size: 2, hashCount: 1) + filter1.bits.set(0) + XCTAssertEqual(0.5, filter1.falsePositiveProbability) + filter1.bits.set(1) + XCTAssertEqual(1.0, filter1.falsePositiveProbability) + var filter2 = BloomFilter(size: 42258, hashCount: 6) + XCTAssertEqual(0.0, filter2.falsePositiveProbability) + filter2.bits.set(0) + XCTAssertGreaterThan(filter2.falsePositiveProbability, 0) + XCTAssertLessThan(filter2.falsePositiveProbability, 1.8e-28) + filter2.bits.setAll() + XCTAssertEqual(1.0, filter2.falsePositiveProbability) + } + + func testAllTests() throws { + assertAllTests() + } + +} diff --git a/Tests/LibraryTests/FileManagerTests.swift b/Tests/LibraryTests/FileManagerTests.swift new file mode 100644 index 0000000..4a98a3a --- /dev/null +++ b/Tests/LibraryTests/FileManagerTests.swift @@ -0,0 +1,128 @@ +@testable import Library +import XCTest +import Testing + +final class FileManagerTests : XCTestCase, HasAllTests { + + static var __allTests = [ + ("testCreateFile", testCreateFile), + ("testCreateFileWithHTTP",testCreateFileWithHTTP), + ("testRemoveFile",testRemoveFile), + ("testRemoveFileWithHTTP",testRemoveFileWithHTTP), + ("testAllTests", testAllTests) + ] + + // FileManager extension adds a file creation function which allows to specify a + // parent directory where files to be created must be contained in. + func testCreateFile() throws { + let filemanager = TestingFileManager() + + // parent directory + let url = URL(string: "file:///foo/bar/")! + // file to be created within parent directory + let urlfile1 = URL(string: "file:///foo/bar/file")! + // should succeed + XCTAssertTrue(try filemanager.createFile(at: urlfile1, in: url)) + XCTAssertTrue(filemanager.files.contains(urlfile1.path)) + + // file to be created outside parent directory + let urlfile2 = URL(string: "file:///foo/file")! + // should fail + XCTAssertFalse(try filemanager.createFile(at: urlfile2, in: url)) + + // file to be created outside parent directory + let urlfile3 = URL(string: "file:///foo/bur/file")! + // should fail + XCTAssertFalse(try filemanager.createFile(at: urlfile3, in: url)) + } + + // FileManager extension adds a file creation function which works on file urls, only. + func testCreateFileWithHTTP() throws { + let filemanager = TestingFileManager() + + // try to create file with http scheme + let url1 = URL(string: "file:///foo/bar/")! + let urlfile1 = URL(string: "http:///foo/bar/file")! + assert( + try filemanager.createFile(at: urlfile1, in: url1), + throws: FileManagerError.invalidScheme(urlfile1) + ) + + // try to create file within parent with http scheme + let url2 = URL(string: "http:///foo/bar/")! + let urlfile2 = URL(string: "file:///foo/bar/file")! + assert( + try filemanager.createFile(at: urlfile2, in: url2), + throws: FileManagerError.invalidScheme(url2) + ) + } + + // FileManager extension adds a file removal function which allows to specify a + // parent directory where files to be removed must be contained in. + func testRemoveFile() throws { + let filemanager = TestingFileManager() + let root = URL(string: "file:///")! + + // parent directory + let url = URL(string: "file:///foo/bar/")! + // file to be removed within parent directory + let urlfile1 = URL(string: "file:///foo/bar/file")! + // create file + XCTAssertTrue(try filemanager.createFile(at: urlfile1, in: root)) + // should succeed + try filemanager.removeFile(at: urlfile1, in: url) + XCTAssertFalse(filemanager.files.contains(urlfile1.path)) + + // file to be removed outside parent directory + let urlfile2 = URL(string: "file:///foo/file")! + // create file + XCTAssertTrue(try filemanager.createFile(at: urlfile2, in: root)) + // should fail + assert( + try filemanager.removeFile(at: urlfile2, in: url), + throws: FileManagerError.invalidURL(urlfile2) + ) + XCTAssertTrue(filemanager.files.contains(urlfile2.path)) + + // file to be removed outside parent directory + let urlfile3 = URL(string: "file:///foo/bur/file")! + // create file + XCTAssertTrue(try filemanager.createFile(at: urlfile3, in: root)) + // should fail + assert( + try filemanager.removeFile(at: urlfile3, in: url), + throws: FileManagerError.invalidURL(urlfile3) + ) + XCTAssertTrue(filemanager.files.contains(urlfile3.path)) + } + + // FileManager extension adds a file removal function which works on file urls, only. + func testRemoveFileWithHTTP() throws { + let filemanager = TestingFileManager() + let root = URL(string: "file:///")! + + // try to remove file with http scheme + let url1 = URL(string: "file:///foo/bar/")! + let urlfile1 = URL(string: "http:///foo/bar/file")! + assert( + try filemanager.removeFile(at: urlfile1, in: url1), + throws: FileManagerError.invalidScheme(urlfile1) + ) + + // try to remove file within parent with http scheme + let url2 = URL(string: "http:///foo/bar/")! + let urlfile2 = URL(string: "file:///foo/bar/file")! + XCTAssertTrue(try filemanager.createFile(at: urlfile2, in: root)) + assert( + try filemanager.removeFile(at: urlfile2, in: url2), + throws: FileManagerError.invalidScheme(url2) + ) + XCTAssertTrue(filemanager.files.contains(urlfile2.path)) + + } + + func testAllTests() throws { + assertAllTests() + } + +} diff --git a/Tests/LibraryTests/HeapTests.swift b/Tests/LibraryTests/HeapTests.swift index 4f726c8..a2b5181 100644 --- a/Tests/LibraryTests/HeapTests.swift +++ b/Tests/LibraryTests/HeapTests.swift @@ -1,323 +1,329 @@ // -// HeapTests.swift +// HeapTests.swift // Taken from the Swift Algorithm Club by Kevin Randrup and Matthijs Hollemans. // Licensed under the terms of the MIT open source license. // @testable import Library +import Testing import XCTest class HeapTests: XCTestCase { - fileprivate func verifyMaxHeap(_ h: Heap) -> Bool { - for i in 0.. 0 && h.nodes[parent] < h.nodes[i] { return false } + fileprivate func verifyMaxHeap(_ h: Heap) -> Bool { + for i in 0 ..< h.count { + let left = h.leftChildIndex(ofIndex: i) + let right = h.rightChildIndex(ofIndex: i) + let parent = h.parentIndex(ofIndex: i) + if left < h.count, h.nodes[i] < h.nodes[left] { return false } + if right < h.count, h.nodes[i] < h.nodes[right] { return false } + if i > 0, h.nodes[parent] < h.nodes[i] { return false } + } + return true } - return true - } - - fileprivate func verifyMinHeap(_ h: Heap) -> Bool { - for i in 0.. h.nodes[left] { return false } - if right < h.count && h.nodes[i] > h.nodes[right] { return false } - if i > 0 && h.nodes[parent] > h.nodes[i] { return false } + + fileprivate func verifyMinHeap(_ h: Heap) -> Bool { + for i in 0 ..< h.count { + let left = h.leftChildIndex(ofIndex: i) + let right = h.rightChildIndex(ofIndex: i) + let parent = h.parentIndex(ofIndex: i) + if left < h.count, h.nodes[i] > h.nodes[left] { return false } + if right < h.count, h.nodes[i] > h.nodes[right] { return false } + if i > 0, h.nodes[parent] > h.nodes[i] { return false } + } + return true + } + + fileprivate func isPermutation(_ array1: [Int], _ array2: [Int]) -> Bool { + var a1 = array1 + var a2 = array2 + if a1.count != a2.count { return false } + while a1.count > 0 { + if let i = a2.firstIndex(of: a1[0]) { + a1.remove(at: 0) + a2.remove(at: i) + } + else { + return false + } + } + return a2.count == 0 + } + + func testEmptyHeap() { + var heap = Heap(sort: <) + XCTAssertTrue(heap.isEmpty) + XCTAssertFalse(heap.isNotEmpty) + XCTAssertEqual(heap.count, 0) + XCTAssertNil(heap.peek()) + XCTAssertNil(heap.remove()) + } + + func testIsEmpty() { + var heap = Heap(sort: >) + XCTAssertTrue(heap.isEmpty) + XCTAssertFalse(heap.isNotEmpty) + heap.insert(1) + XCTAssertFalse(heap.isEmpty) + XCTAssertTrue(heap.isNotEmpty) + heap.remove() + XCTAssertTrue(heap.isEmpty) + XCTAssertFalse(heap.isNotEmpty) + } + + func testCount() { + var heap = Heap(sort: >) + XCTAssertEqual(0, heap.count) + heap.insert(1) + XCTAssertEqual(1, heap.count) + } + + func testMaxHeapOneElement() { + let heap = Heap(array: [10], sort: >) + XCTAssertTrue(verifyMaxHeap(heap)) + XCTAssertTrue(verifyMinHeap(heap)) + XCTAssertFalse(heap.isEmpty) + XCTAssertEqual(heap.count, 1) + XCTAssertEqual(heap.peek()!, 10) + } + + func testCreateMaxHeap() { + let h1 = Heap(array: [1, 2, 3, 4, 5, 6, 7], sort: >) + XCTAssertTrue(verifyMaxHeap(h1)) + XCTAssertFalse(verifyMinHeap(h1)) + XCTAssertEqual(h1.nodes, [7, 5, 6, 4, 2, 1, 3]) + XCTAssertFalse(h1.isEmpty) + XCTAssertEqual(h1.count, 7) + XCTAssertEqual(h1.peek()!, 7) + + let h2 = Heap(array: [7, 6, 5, 4, 3, 2, 1], sort: >) + XCTAssertTrue(verifyMaxHeap(h2)) + XCTAssertFalse(verifyMinHeap(h2)) + XCTAssertEqual(h2.nodes, [7, 6, 5, 4, 3, 2, 1]) + XCTAssertFalse(h2.isEmpty) + XCTAssertEqual(h2.count, 7) + XCTAssertEqual(h2.peek()!, 7) + + let h3 = Heap(array: [4, 1, 3, 2, 16, 9, 10, 14, 8, 7], sort: >) + XCTAssertTrue(verifyMaxHeap(h3)) + XCTAssertFalse(verifyMinHeap(h3)) + XCTAssertEqual(h3.nodes, [16, 14, 10, 8, 7, 9, 3, 2, 4, 1]) + XCTAssertFalse(h3.isEmpty) + XCTAssertEqual(h3.count, 10) + XCTAssertEqual(h3.peek()!, 16) + + let h4 = Heap(array: [27, 17, 3, 16, 13, 10, 1, 5, 7, 12, 4, 8, 9, 0], sort: >) + XCTAssertTrue(verifyMaxHeap(h4)) + XCTAssertFalse(verifyMinHeap(h4)) + XCTAssertEqual(h4.nodes, [27, 17, 10, 16, 13, 9, 1, 5, 7, 12, 4, 8, 3, 0]) + XCTAssertFalse(h4.isEmpty) + XCTAssertEqual(h4.count, 14) + XCTAssertEqual(h4.peek()!, 27) + } + + func testCreateMinHeap() { + let h1 = Heap(array: [1, 2, 3, 4, 5, 6, 7], sort: <) + XCTAssertTrue(verifyMinHeap(h1)) + XCTAssertFalse(verifyMaxHeap(h1)) + XCTAssertEqual(h1.nodes, [1, 2, 3, 4, 5, 6, 7]) + XCTAssertFalse(h1.isEmpty) + XCTAssertEqual(h1.count, 7) + XCTAssertEqual(h1.peek()!, 1) + + let h2 = Heap(array: [7, 6, 5, 4, 3, 2, 1], sort: <) + XCTAssertTrue(verifyMinHeap(h2)) + XCTAssertFalse(verifyMaxHeap(h2)) + XCTAssertEqual(h2.nodes, [1, 3, 2, 4, 6, 7, 5]) + XCTAssertFalse(h2.isEmpty) + XCTAssertEqual(h2.count, 7) + XCTAssertEqual(h2.peek()!, 1) + + let h3 = Heap(array: [4, 1, 3, 2, 16, 9, 10, 14, 8, 7], sort: <) + XCTAssertTrue(verifyMinHeap(h3)) + XCTAssertFalse(verifyMaxHeap(h3)) + XCTAssertEqual(h3.nodes, [1, 2, 3, 4, 7, 9, 10, 14, 8, 16]) + XCTAssertFalse(h3.isEmpty) + XCTAssertEqual(h3.count, 10) + XCTAssertEqual(h3.peek()!, 1) + + let h4 = Heap(array: [27, 17, 3, 16, 13, 10, 1, 5, 7, 12, 4, 8, 9, 0], sort: <) + XCTAssertTrue(verifyMinHeap(h4)) + XCTAssertFalse(verifyMaxHeap(h4)) + XCTAssertEqual(h4.nodes, [0, 4, 1, 5, 12, 8, 3, 16, 7, 17, 13, 10, 9, 27]) + XCTAssertFalse(h4.isEmpty) + XCTAssertEqual(h4.count, 14) + XCTAssertEqual(h4.peek()!, 0) + } + + func testCreateMaxHeapEqualnodes() { + let heap = Heap(array: [1, 1, 1, 1, 1], sort: >) + XCTAssertTrue(verifyMaxHeap(heap)) + XCTAssertTrue(verifyMinHeap(heap)) + XCTAssertEqual(heap.nodes, [1, 1, 1, 1, 1]) + } + + func testCreateMinHeapEqualnodes() { + let heap = Heap(array: [1, 1, 1, 1, 1], sort: <) + XCTAssertTrue(verifyMinHeap(heap)) + XCTAssertTrue(verifyMaxHeap(heap)) + XCTAssertEqual(heap.nodes, [1, 1, 1, 1, 1]) + } + + fileprivate func randomArray(_ n: Int) -> [Int] { + var a = [Int]() + for _ in 0 ..< n { + a.append(Int(arc4random())) + } + return a + } + + func testCreateRandomMaxHeap() { + for n in 1 ... 40 { + let a = randomArray(n) + let h = Heap(array: a, sort: >) + XCTAssertTrue(verifyMaxHeap(h)) + XCTAssertFalse(h.isEmpty) + XCTAssertEqual(h.count, n) + XCTAssertTrue(isPermutation(a, h.nodes)) + } + } + + func testCreateRandomMinHeap() { + for n in 1 ... 40 { + let a = randomArray(n) + let h = Heap(array: a, sort: <) + XCTAssertTrue(verifyMinHeap(h)) + XCTAssertFalse(h.isEmpty) + XCTAssertEqual(h.count, n) + XCTAssertTrue(isPermutation(a, h.nodes)) + } + } + + func testRemoving() { + var h = Heap(array: [100, 50, 70, 10, 20, 60, 65], sort: >) + XCTAssertTrue(verifyMaxHeap(h)) + XCTAssertEqual(h.nodes, [100, 50, 70, 10, 20, 60, 65]) + + // test index out of bounds + let v = h.remove(at: 10) + XCTAssertEqual(v, nil) + XCTAssertTrue(verifyMaxHeap(h)) + XCTAssertEqual(h.nodes, [100, 50, 70, 10, 20, 60, 65]) + + let v1 = h.remove(at: 5) + XCTAssertEqual(v1, 60) + XCTAssertTrue(verifyMaxHeap(h)) + XCTAssertEqual(h.nodes, [100, 50, 70, 10, 20, 65]) + + let v2 = h.remove(at: 4) + XCTAssertEqual(v2, 20) + XCTAssertTrue(verifyMaxHeap(h)) + XCTAssertEqual(h.nodes, [100, 65, 70, 10, 50]) + + let v3 = h.remove(at: 4) + XCTAssertEqual(v3, 50) + XCTAssertTrue(verifyMaxHeap(h)) + XCTAssertEqual(h.nodes, [100, 65, 70, 10]) + + let v4 = h.remove(at: 0) + XCTAssertEqual(v4, 100) + XCTAssertTrue(verifyMaxHeap(h)) + XCTAssertEqual(h.nodes, [70, 65, 10]) + + XCTAssertEqual(h.peek()!, 70) + let v5 = h.remove() + XCTAssertEqual(v5, 70) + XCTAssertTrue(verifyMaxHeap(h)) + XCTAssertEqual(h.nodes, [65, 10]) + + XCTAssertEqual(h.peek()!, 65) + let v6 = h.remove() + XCTAssertEqual(v6, 65) + XCTAssertTrue(verifyMaxHeap(h)) + XCTAssertEqual(h.nodes, [10]) + + XCTAssertEqual(h.peek()!, 10) + let v7 = h.remove() + XCTAssertEqual(v7, 10) + XCTAssertTrue(verifyMaxHeap(h)) + XCTAssertEqual(h.nodes, []) + + XCTAssertNil(h.peek()) } - return true - } - - fileprivate func isPermutation(_ array1: [Int], _ array2: [Int]) -> Bool { - var a1 = array1 - var a2 = array2 - if a1.count != a2.count { return false } - while a1.count > 0 { - if let i = a2.firstIndex(of: a1[0]) { - a1.remove(at: 0) - a2.remove(at: i) - } else { - return false - } + + func testRemoveEmpty() { + var heap = Heap(sort: >) + let removed = heap.remove() + XCTAssertNil(removed) } - return a2.count == 0 - } - - func testEmptyHeap() { - var heap = Heap(sort: <) - XCTAssertTrue(heap.isEmpty) - XCTAssertEqual(heap.count, 0) - XCTAssertNil(heap.peek()) - XCTAssertNil(heap.remove()) - } - - func testIsEmpty() { - var heap = Heap(sort: >) - XCTAssertTrue(heap.isEmpty) - heap.insert(1) - XCTAssertFalse(heap.isEmpty) - heap.remove() - XCTAssertTrue(heap.isEmpty) - } - - func testCount() { - var heap = Heap(sort: >) - XCTAssertEqual(0, heap.count) - heap.insert(1) - XCTAssertEqual(1, heap.count) - } - - func testMaxHeapOneElement() { - let heap = Heap(array: [10], sort: >) - XCTAssertTrue(verifyMaxHeap(heap)) - XCTAssertTrue(verifyMinHeap(heap)) - XCTAssertFalse(heap.isEmpty) - XCTAssertEqual(heap.count, 1) - XCTAssertEqual(heap.peek()!, 10) - } - - func testCreateMaxHeap() { - let h1 = Heap(array: [1, 2, 3, 4, 5, 6, 7], sort: >) - XCTAssertTrue(verifyMaxHeap(h1)) - XCTAssertFalse(verifyMinHeap(h1)) - XCTAssertEqual(h1.nodes, [7, 5, 6, 4, 2, 1, 3]) - XCTAssertFalse(h1.isEmpty) - XCTAssertEqual(h1.count, 7) - XCTAssertEqual(h1.peek()!, 7) - - let h2 = Heap(array: [7, 6, 5, 4, 3, 2, 1], sort: >) - XCTAssertTrue(verifyMaxHeap(h2)) - XCTAssertFalse(verifyMinHeap(h2)) - XCTAssertEqual(h2.nodes, [7, 6, 5, 4, 3, 2, 1]) - XCTAssertFalse(h2.isEmpty) - XCTAssertEqual(h2.count, 7) - XCTAssertEqual(h2.peek()!, 7) - - let h3 = Heap(array: [4, 1, 3, 2, 16, 9, 10, 14, 8, 7], sort: >) - XCTAssertTrue(verifyMaxHeap(h3)) - XCTAssertFalse(verifyMinHeap(h3)) - XCTAssertEqual(h3.nodes, [16, 14, 10, 8, 7, 9, 3, 2, 4, 1]) - XCTAssertFalse(h3.isEmpty) - XCTAssertEqual(h3.count, 10) - XCTAssertEqual(h3.peek()!, 16) - - let h4 = Heap(array: [27, 17, 3, 16, 13, 10, 1, 5, 7, 12, 4, 8, 9, 0], sort: >) - XCTAssertTrue(verifyMaxHeap(h4)) - XCTAssertFalse(verifyMinHeap(h4)) - XCTAssertEqual(h4.nodes, [27, 17, 10, 16, 13, 9, 1, 5, 7, 12, 4, 8, 3, 0]) - XCTAssertFalse(h4.isEmpty) - XCTAssertEqual(h4.count, 14) - XCTAssertEqual(h4.peek()!, 27) - } - - func testCreateMinHeap() { - let h1 = Heap(array: [1, 2, 3, 4, 5, 6, 7], sort: <) - XCTAssertTrue(verifyMinHeap(h1)) - XCTAssertFalse(verifyMaxHeap(h1)) - XCTAssertEqual(h1.nodes, [1, 2, 3, 4, 5, 6, 7]) - XCTAssertFalse(h1.isEmpty) - XCTAssertEqual(h1.count, 7) - XCTAssertEqual(h1.peek()!, 1) - - let h2 = Heap(array: [7, 6, 5, 4, 3, 2, 1], sort: <) - XCTAssertTrue(verifyMinHeap(h2)) - XCTAssertFalse(verifyMaxHeap(h2)) - XCTAssertEqual(h2.nodes, [1, 3, 2, 4, 6, 7, 5]) - XCTAssertFalse(h2.isEmpty) - XCTAssertEqual(h2.count, 7) - XCTAssertEqual(h2.peek()!, 1) - - let h3 = Heap(array: [4, 1, 3, 2, 16, 9, 10, 14, 8, 7], sort: <) - XCTAssertTrue(verifyMinHeap(h3)) - XCTAssertFalse(verifyMaxHeap(h3)) - XCTAssertEqual(h3.nodes, [1, 2, 3, 4, 7, 9, 10, 14, 8, 16]) - XCTAssertFalse(h3.isEmpty) - XCTAssertEqual(h3.count, 10) - XCTAssertEqual(h3.peek()!, 1) - - let h4 = Heap(array: [27, 17, 3, 16, 13, 10, 1, 5, 7, 12, 4, 8, 9, 0], sort: <) - XCTAssertTrue(verifyMinHeap(h4)) - XCTAssertFalse(verifyMaxHeap(h4)) - XCTAssertEqual(h4.nodes, [0, 4, 1, 5, 12, 8, 3, 16, 7, 17, 13, 10, 9, 27]) - XCTAssertFalse(h4.isEmpty) - XCTAssertEqual(h4.count, 14) - XCTAssertEqual(h4.peek()!, 0) - } - - func testCreateMaxHeapEqualnodes() { - let heap = Heap(array: [1, 1, 1, 1, 1], sort: >) - XCTAssertTrue(verifyMaxHeap(heap)) - XCTAssertTrue(verifyMinHeap(heap)) - XCTAssertEqual(heap.nodes, [1, 1, 1, 1, 1]) - } - - func testCreateMinHeapEqualnodes() { - let heap = Heap(array: [1, 1, 1, 1, 1], sort: <) - XCTAssertTrue(verifyMinHeap(heap)) - XCTAssertTrue(verifyMaxHeap(heap)) - XCTAssertEqual(heap.nodes, [1, 1, 1, 1, 1]) - } - - fileprivate func randomArray(_ n: Int) -> [Int] { - var a = [Int]() - for _ in 0..) + XCTAssertTrue(verifyMaxHeap(h)) + XCTAssertEqual(h.nodes, [15, 13, 9, 5, 12, 8, 7, 4, 0, 6, 2, 1]) + XCTAssertEqual(h.peek()!, 15) + let v = h.remove() + XCTAssertEqual(v, 15) + XCTAssertTrue(verifyMaxHeap(h)) + XCTAssertEqual(h.nodes, [13, 12, 9, 5, 6, 8, 7, 4, 0, 1, 2]) } - return a - } - - func testCreateRandomMaxHeap() { - for n in 1...40 { - let a = randomArray(n) - let h = Heap(array: a, sort: >) - XCTAssertTrue(verifyMaxHeap(h)) - XCTAssertFalse(h.isEmpty) - XCTAssertEqual(h.count, n) - XCTAssertTrue(isPermutation(a, h.nodes)) + + func testRemoveRandomItems() { + for n in 1 ... 40 { + var a = randomArray(n) + var h = Heap(array: a, sort: >) + XCTAssertTrue(verifyMaxHeap(h)) + XCTAssertTrue(isPermutation(a, h.nodes)) + + let m = (n + 1) / 2 + for k in 1 ... m { + let i = Int(arc4random_uniform(UInt32(n - k + 1))) + let v = h.remove(at: i)! + let j = a.firstIndex(of: v)! + a.remove(at: j) + + XCTAssertTrue(verifyMaxHeap(h)) + XCTAssertEqual(h.count, a.count) + XCTAssertEqual(h.count, n - k) + XCTAssertTrue(isPermutation(a, h.nodes)) + } + } } - } - - func testCreateRandomMinHeap() { - for n in 1...40 { - let a = randomArray(n) - let h = Heap(array: a, sort: <) - XCTAssertTrue(verifyMinHeap(h)) - XCTAssertFalse(h.isEmpty) - XCTAssertEqual(h.count, n) - XCTAssertTrue(isPermutation(a, h.nodes)) + + func testInsert() { + var h = Heap(array: [15, 13, 9, 5, 12, 8, 7, 4, 0, 6, 2, 1], sort: >) + XCTAssertTrue(verifyMaxHeap(h)) + XCTAssertEqual(h.nodes, [15, 13, 9, 5, 12, 8, 7, 4, 0, 6, 2, 1]) + + h.insert(10) + XCTAssertTrue(verifyMaxHeap(h)) + XCTAssertEqual(h.nodes, [15, 13, 10, 5, 12, 9, 7, 4, 0, 6, 2, 1, 8]) + } + + func testInsertArrayAndRemove() { + var heap = Heap(sort: >) + heap.insert([1, 3, 2, 7, 5, 9]) + XCTAssertEqual(heap.nodes, [9, 5, 7, 1, 3, 2]) + + XCTAssertEqual(9, heap.remove()) + XCTAssertEqual(7, heap.remove()) + XCTAssertEqual(5, heap.remove()) + XCTAssertEqual(3, heap.remove()) + XCTAssertEqual(2, heap.remove()) + XCTAssertEqual(1, heap.remove()) + XCTAssertNil(heap.remove()) } - } - - func testRemoving() { - var h = Heap(array: [100, 50, 70, 10, 20, 60, 65], sort: >) - XCTAssertTrue(verifyMaxHeap(h)) - XCTAssertEqual(h.nodes, [100, 50, 70, 10, 20, 60, 65]) - - //test index out of bounds - let v = h.remove(at: 10) - XCTAssertEqual(v, nil) - XCTAssertTrue(verifyMaxHeap(h)) - XCTAssertEqual(h.nodes, [100, 50, 70, 10, 20, 60, 65]) - - let v1 = h.remove(at: 5) - XCTAssertEqual(v1, 60) - XCTAssertTrue(verifyMaxHeap(h)) - XCTAssertEqual(h.nodes, [100, 50, 70, 10, 20, 65]) - - let v2 = h.remove(at: 4) - XCTAssertEqual(v2, 20) - XCTAssertTrue(verifyMaxHeap(h)) - XCTAssertEqual(h.nodes, [100, 65, 70, 10, 50]) - - let v3 = h.remove(at: 4) - XCTAssertEqual(v3, 50) - XCTAssertTrue(verifyMaxHeap(h)) - XCTAssertEqual(h.nodes, [100, 65, 70, 10]) - - let v4 = h.remove(at: 0) - XCTAssertEqual(v4, 100) - XCTAssertTrue(verifyMaxHeap(h)) - XCTAssertEqual(h.nodes, [70, 65, 10]) - - XCTAssertEqual(h.peek()!, 70) - let v5 = h.remove() - XCTAssertEqual(v5, 70) - XCTAssertTrue(verifyMaxHeap(h)) - XCTAssertEqual(h.nodes, [65, 10]) - - XCTAssertEqual(h.peek()!, 65) - let v6 = h.remove() - XCTAssertEqual(v6, 65) - XCTAssertTrue(verifyMaxHeap(h)) - XCTAssertEqual(h.nodes, [10]) - - XCTAssertEqual(h.peek()!, 10) - let v7 = h.remove() - XCTAssertEqual(v7, 10) - XCTAssertTrue(verifyMaxHeap(h)) - XCTAssertEqual(h.nodes, []) - - XCTAssertNil(h.peek()) - } - - func testRemoveEmpty() { - var heap = Heap(sort: >) - let removed = heap.remove() - XCTAssertNil(removed) - } - - func testRemoveRoot() { - var h = Heap(array: [15, 13, 9, 5, 12, 8, 7, 4, 0, 6, 2, 1], sort: >) - XCTAssertTrue(verifyMaxHeap(h)) - XCTAssertEqual(h.nodes, [15, 13, 9, 5, 12, 8, 7, 4, 0, 6, 2, 1]) - XCTAssertEqual(h.peek()!, 15) - let v = h.remove() - XCTAssertEqual(v, 15) - XCTAssertTrue(verifyMaxHeap(h)) - XCTAssertEqual(h.nodes, [13, 12, 9, 5, 6, 8, 7, 4, 0, 1, 2]) - } - - func testRemoveRandomItems() { - for n in 1...40 { - var a = randomArray(n) - var h = Heap(array: a, sort: >) - XCTAssertTrue(verifyMaxHeap(h)) - XCTAssertTrue(isPermutation(a, h.nodes)) - - let m = (n + 1)/2 - for k in 1...m { - let i = Int(arc4random_uniform(UInt32(n - k + 1))) - let v = h.remove(at: i)! - let j = a.firstIndex(of: v)! - a.remove(at: j) + func testReplace() { + var h = Heap(array: [16, 14, 10, 8, 7, 9, 3, 2, 4, 1], sort: >) + XCTAssertTrue(verifyMaxHeap(h)) + + h.replace(index: 5, value: 13) + XCTAssertTrue(verifyMaxHeap(h)) + + // test index out of bounds + h.replace(index: 20, value: 2) XCTAssertTrue(verifyMaxHeap(h)) - XCTAssertEqual(h.count, a.count) - XCTAssertEqual(h.count, n - k) - XCTAssertTrue(isPermutation(a, h.nodes)) - } } - } - - func testInsert() { - var h = Heap(array: [15, 13, 9, 5, 12, 8, 7, 4, 0, 6, 2, 1], sort: >) - XCTAssertTrue(verifyMaxHeap(h)) - XCTAssertEqual(h.nodes, [15, 13, 9, 5, 12, 8, 7, 4, 0, 6, 2, 1]) - - h.insert(10) - XCTAssertTrue(verifyMaxHeap(h)) - XCTAssertEqual(h.nodes, [15, 13, 10, 5, 12, 9, 7, 4, 0, 6, 2, 1, 8]) - } - - func testInsertArrayAndRemove() { - var heap = Heap(sort: >) - heap.insert([1, 3, 2, 7, 5, 9]) - XCTAssertEqual(heap.nodes, [9, 5, 7, 1, 3, 2]) - - XCTAssertEqual(9, heap.remove()) - XCTAssertEqual(7, heap.remove()) - XCTAssertEqual(5, heap.remove()) - XCTAssertEqual(3, heap.remove()) - XCTAssertEqual(2, heap.remove()) - XCTAssertEqual(1, heap.remove()) - XCTAssertNil(heap.remove()) - } - - func testReplace() { - var h = Heap(array: [16, 14, 10, 8, 7, 9, 3, 2, 4, 1], sort: >) - XCTAssertTrue(verifyMaxHeap(h)) - - h.replace(index: 5, value: 13) - XCTAssertTrue(verifyMaxHeap(h)) - - //test index out of bounds - h.replace(index: 20, value: 2) - XCTAssertTrue(verifyMaxHeap(h)) - } } diff --git a/Tests/LibraryTests/StringTests.swift b/Tests/LibraryTests/StringTests.swift index 8c947fc..d7a00be 100644 --- a/Tests/LibraryTests/StringTests.swift +++ b/Tests/LibraryTests/StringTests.swift @@ -1,5 +1,6 @@ @testable import Library import XCTest +import Testing final class StringTests : XCTestCase, HasAllTests { @@ -8,6 +9,7 @@ final class StringTests : XCTestCase, HasAllTests { ("testIsLetters", testIsLetters), ("testHasDigits", testHasDigits), ("testIsDigits", testIsDigits), + ("testCapitalizingFirstLetter", testCapitalizingFirstLetter), ("testReplacingCharacters", testReplacingCharacters), ("testSlugify", testSlugify), ("testAllTests", testAllTests) @@ -50,6 +52,21 @@ final class StringTests : XCTestCase, HasAllTests { XCTAssertFalse("العظمى".isDigits) } + func testCapitalizingFirstLetter() throws { + XCTAssertEqual("abcdef".capitalizingFirstLetter(), "Abcdef") + XCTAssertEqual("ABCDEF".capitalizingFirstLetter(), "ABCDEF") + XCTAssertEqual("the quick brown fox".capitalizingFirstLetter(), "The quick brown fox") + var string: String = "abcdef" + string.capitalizeFirstLetter() + XCTAssertEqual(string, "Abcdef") + string = "ABCDEF" + string.capitalizeFirstLetter() + XCTAssertEqual(string, "ABCDEF") + string = "the quick brown fox" + string.capitalizeFirstLetter() + XCTAssertEqual(string, "The quick brown fox") + } + func testReplacingCharacters() throws { XCTAssertEqual("1234567890".replacingCharacters(everyNth: 2, with: "-"), "-2-4-6-8-0") XCTAssertEqual("1234567890".replacingCharacters(everyNth: 3, with: "-"), "-23-56-89-") @@ -68,7 +85,7 @@ final class StringTests : XCTestCase, HasAllTests { XCTAssertEqual("😀😁😂😃😄".slugify(), "") } - func testAllTests() { + func testAllTests() throws { assertAllTests() } diff --git a/Tests/LibraryTests/UUIDTests.swift b/Tests/LibraryTests/UUIDTests.swift index fd79596..421a4ed 100644 --- a/Tests/LibraryTests/UUIDTests.swift +++ b/Tests/LibraryTests/UUIDTests.swift @@ -1,24 +1,27 @@ @testable import Library import XCTest +import Testing final class UUIDTests : XCTestCase, HasAllTests { static var __allTests = [ - ("testEncode", testEncode), - ("testDecode", testDecode), + ("testEncode", testEncodeBase62), + ("testDecode", testDecodeBase62), ("testAllTests", testAllTests) ] - func testEncode() throws { + func testEncodeBase62() throws { let uuid0 = UUID(uuidString: "00000000-0000-0000-0000-000000000000") XCTAssertEqual(uuid0?.base62String, "0000000000000000") let uuid1 = UUID(uuidString: "86d5c52d-e7bf-452a-ac0b-064f65f821e8") XCTAssertEqual(uuid1?.base62String, "46QfEaPfUXMcvlP4dPgQJ6") let uuid2 = UUID(uuidString: "0000c52d-e7bf-452a-ac0b-064f65f821e8") XCTAssertEqual(uuid2?.base62String, "00Lp4i5fOQ8Rlp9Ajg5SC") + let uuid3 = UUID(uuidString: "00000000-0000-0000-0000-010000000001") + XCTAssertEqual(uuid3?.base62String, "0000000000JMAIjoX") } - func testDecode() throws { + func testDecodeBase62() throws { let uuid0 = UUID(base62String: "0000000000000000") XCTAssertEqual(uuid0?.uuidString, "00000000-0000-0000-0000-000000000000") let uuid1 = UUID(base62String: "46QfEaPfUXMcvlP4dPgQJ6") @@ -27,7 +30,7 @@ final class UUIDTests : XCTestCase, HasAllTests { XCTAssertEqual(uuid2?.uuidString, "0000C52D-E7BF-452A-AC0B-064F65F821E8") } - func testAllTests() { + func testAllTests() throws { assertAllTests() } diff --git a/Tests/LibraryTests/XCTestCase+.swift b/Tests/LibraryTests/XCTestCase+.swift deleted file mode 100644 index e4537b7..0000000 --- a/Tests/LibraryTests/XCTestCase+.swift +++ /dev/null @@ -1,47 +0,0 @@ -import XCTest - -extension XCTestCase { - - func assert( - _ expression: @autoclosure () throws -> T, - throws error: E, - in file: StaticString = #file, - line: UInt = #line - ) { - var thrownError: Error? - - XCTAssertThrowsError(try expression(), file: file, line: line) { - thrownError = $0 - } - XCTAssertTrue( - thrownError is E, - "Unexpected error type: \(type(of: thrownError))", - file: file, line: line - ) - XCTAssertEqual( - String(reflecting: thrownError as! E), - String(reflecting: error), - file: file, line: line - ) - } - -} - -protocol HasAllTests { - - static var __allTests: [(String, (Self) -> () throws -> ())] { get } - -} - -extension HasAllTests where Self: XCTestCase { - - func assertAllTests() { - #if os(macOS) - let allCount = type(of: self).__allTests.count - let testsCount = type(of: self).defaultTestSuite.testCaseCount - XCTAssertEqual(allCount, testsCount, - "\(testsCount - allCount) tests are missing from allTests") - #endif - } - -} diff --git a/Tests/LibraryTests/[Testing]/TestingFileManager.swift b/Tests/LibraryTests/[Testing]/TestingFileManager.swift new file mode 100644 index 0000000..ad74936 --- /dev/null +++ b/Tests/LibraryTests/[Testing]/TestingFileManager.swift @@ -0,0 +1,24 @@ +import Foundation + +class TestingFileManager: FileManager { + + public var files = [String]() + + public override func createFile( + atPath path: String, + contents data: Data?, + attributes attr: [FileAttributeKey : Any]? = nil + ) -> Bool { + files.append(path) + return true + } + + public override func removeItem(atPath path: String) throws { + files.removeAll { $0 == path } + } + + public override func fileExists(atPath path: String) -> Bool { + return files.filter { $0 == path }.isNotEmpty + } + +} diff --git a/Tests/Testing/HasAllTests.swift b/Tests/Testing/HasAllTests.swift new file mode 100644 index 0000000..d1b4fc7 --- /dev/null +++ b/Tests/Testing/HasAllTests.swift @@ -0,0 +1,20 @@ +import XCTest + +public protocol HasAllTests { + + static var __allTests: [(String, (Self) -> () throws -> ())] { get } + +} + +extension HasAllTests where Self: XCTestCase { + + public func assertAllTests(in file: StaticString = #file, line: UInt = #line) { + #if os(macOS) + let allCount = type(of: self).__allTests.count + let testsCount = type(of: self).defaultTestSuite.testCaseCount + XCTAssertEqual(allCount, testsCount, + "\(testsCount - allCount) tests are missing from allTests", file: file, line: line) + #endif + } + +} diff --git a/Tests/DomainTests/Model/UserSupport.swift b/Tests/Testing/Lorem.swift similarity index 54% rename from Tests/DomainTests/Model/UserSupport.swift rename to Tests/Testing/Lorem.swift index 5e1574f..d1c6c75 100644 --- a/Tests/DomainTests/Model/UserSupport.swift +++ b/Tests/Testing/Lorem.swift @@ -1,24 +1,96 @@ -@testable import Domain +import Library -enum UserSupport { +import Foundation - static let firstNames = ["Aaren", "Abigael", "Addi", "Adelice", "Adina", "Adriane", "Agace", "Agnese", "Ailee", "Aimee", "Alanah", "Aleece", "Alexa", "Alfreda", "Alie", "Alisun", "Allina", "Allys", "Aloysia", "Alys", "Amalee", "Amara", "Ameline", "Amye", "Anastasia", "Andrea", "Anet", "Angelika", "Anica", "Anna-Diane", "Annalee", "Annelise", "Annmarie", "Anthiathia", "April", "Ardeen", "Ardisj", "Ariel", "Arleta", "Arlyn", "Ashleigh", "Atalanta", "Aubrie", "Audy", "Aurelia", "Austina", "Avril", "Babs", "Barbee", "Basia", "Becka", "Belicia", "Bendite", "Berenice", "Bernelle", "Berrie", "Bertine", "Bethena", "Bettina", "Beverly", "Bidget", "Bird", "Blanch", "Blondelle", "Bobbye", "Bonny", "Breanne", "Bria", "Brigid", "Brit", "Britte", "Bryana", "Cacilia", "Calli", "Cami", "Candice", "Caren", "Carilyn", "Carleen", "Carlotta", "Carmelina", "Caro", "Caroline", "Carroll", "Cassandra", "Cate", "Cathi", "Catie", "Cecelia", "Celesta", "Celinda", "Chandra", "Charity", "Charmain", "Chelsea", "Cherida", "Cherry", "Chlo", "Christal", "Christie", "Chryste", "Cindi", "Clarabelle", "Clarie", "Claudette", "Clementine", "Clotilda", "Colleen", "Concordia", "Constantina", "Coralie", "Coreen", "Corina", "Cornelle", "Corrinne", "Crin", "Cristin", "Cybil", "Cynthie", "Dagmar", "Dalila", "Dani", "Danit", "Daphene", "Darcie", "Darleen", "Daryl", "Davida", "Deana", "Debi", "Deeann", "Del", "Delly", "Demetris", "Denys", "Devin", "Dian", "Didi", "Dionis", "Doe", "Dominga", "Donielle", "Doralynn", "Dorette", "Dorise", "Dorree", "Doti", "Drucie", "Dulcia", "Dyane", "Ealasaid", "Eddy", "Editha", "Eilis", "Elbertina", "Elenore", "Elicia", "Elissa", "Ellen", "Elna", "Elset", "Elvira", "Emalee", "Emili", "Emmaline", "Emogene", "Eolande", "Erinn", "Ernesta", "Essy", "Estrellita", "Ettie", "Eustacia", "Eveleen", "Evy", "Fanchon", "Farah", "Fawn", "Faythe", "Felisha", "Fernandina", "Filia", "Flo", "Florette", "Florry", "Francine", "Franny", "Frederique", "Gabbi", "Gabriellia", "Garnette", "Gaylene", "Genni", "Georgeta", "Geralda", "Germana", "Gertruda", "Gilberte", "Gilligan", "Giorgia", "Giulietta", "Glenn", "Glynda", "Goldina", "Grazia", "Grier", "Guinevere", "Gustie", "Gwennie", "Haily", "Hally", "Harley", "Harrietta", "Heather", "Hedy", "Helenka", "Henrieta", "Herta", "Hildagard", "Hollie", "Hortensia", "Ibby", "Ilene", "Imogen", "Ingaberg", "Iolanthe", "Isa", "Isobel", "Izabel", "Jacklyn", "Jacquenetta", "Jaimie", "Jandy", "Janenna", "Janie", "Janot", "Jayme", "Jeanie", "Jemima", "Jeniece", "Jennica", "Jerrie", "Jessamine", "Jewell", "Jillie", "Joanie", "Jobye", "Joeann", "Joete", "Jolee", "Jonell", "Jorie", "Josey", "Joyce", "Judy", "Julianne", "Julita", "Kacey", "Kaitlyn", "Kalinda", "Kania", "Karena", "Karisa", "Karlotte", "Karoly", "Kass", "Katee", "Katherina", "Kathy", "Katrine", "Kaye", "Kelcey", "Kellina", "Keri", "Keslie", "Kial", "Kimberlyn", "Kira", "Kissee", "Klarika", "Korella", "Krissy", "Kristina", "Kyle", "Lacey", "Lanette", "Lari", "Latrena", "Laurella", "Lauryn", "Lea", "Leeann", "Leigha", "Lenette", "Leonanie", "Lesley", "Letizia", "Leyla", "Libbi", "Lilas", "Lilllie", "Lindsay", "Linnell", "Lisette", "Liva", "Lizette", "Lona", "Loralie", "Loretta", "Lorine", "Lory", "Louisette", "Lucilia", "Luella", "Lurlene", "Lyndel", "Lynn", "Lyssa", "Maddie", "Madella", "Maegan", "Maggy", "Maisie", "Malissia", "Mamie", "Marcelia", "Marcille", "Margareta", "Margery", "Margy", "Maribelle", "Mariele", "Marillin", "Marissa", "Marjory", "Marley", "Marnie", "Martha", "Mary", "Maryl", "Matelda", "Maudie", "Mavis", "Mead", "Meggie", "Melanie", "Melisa", "Melli", "Melonie", "Meridel", "Merlina", "Merrili", "Michaelina", "Micki", "Mildred", "Milly", "Minna", "Mira", "Miriam", "Modestia", "Mommy", "Morgana", "Mozelle", "Myrah", "Myrtie", "Nalani", "Nanete", "Naoma", "Natalina", "Neala", "Nelie", "Nerte", "Netti", "Nickie", "Nicolle", "Ninette", "Noami", "Nolana", "Nora", "Norry", "Odessa", "Olga", "Olva", "Opalina", "Orel", "Ortensia", "Pam", "Paola", "Patti", "Pauline", "Pegeen", "Pepi", "Persis", "Phaedra", "Philis", "Phyllys", "Polly", "Pru", "Quintana", "Rafa", "Ramona", "Rani", "Raven", "Rebe", "Reeta", "Remy", "Rennie", "Rhiamon", "Riannon", "Rina", "Roanne", "Robina", "Rochella", "Romonda", "Ronny", "Rosabelle", "Rosamond", "Roselin", "Rosette", "Rowena", "Rozalie", "Rubetta", "Ruthe", "Sabrina", "Salli", "Samara", "Sapphire", "Sari", "Sayre", "Selia", "Serena", "Shandeigh", "Shannon", "Sharla", "Shawn", "Shea", "Shel", "Shellie", "Sherri", "Shirlene", "Sibeal", "Sidonia", "Simone", "Sissy", "Sonny", "Stacee", "Starlin", "Stephana", "Stevena", "Sula", "Susette", "Suzy", "Tabatha", "Tallia", "Tamarra", "Tamra", "Tanya", "Tatiania", "Tedra", "Teri", "Tess", "Thelma", "Thia", "Tiffanie", "Tilly", "Tiphanie", "Toma", "Tony", "Tove", "Tricia", "Trude", "Tybie", "Ursa", "Vale", "Valerie", "Van", "Velma", "Verile", "Vevay", "Vilhelmina", "Viole", "Vitoria", "Vivie", "Vyky", "Wanids", "Wileen", "Willie", "Wini", "Winonah", "Xenia", "Yevette", "Yovonnda", "Zaria", "Zitella", "Zorine"] +public enum Lorem { - static let lastNames = ["Aaberg", "Abisia", "Adalbert", "Adelia", "Adore", "Agbogla", "Aida", "Akeylah", "Albertine", "Aleda", "Alfons", "Alitta", "Allys", "Althea", "Amadas", "Ambert", "Ammann", "Anceline", "Anet", "Ann-Marie", "Anselmo", "Appel", "Ardehs", "Arianne", "Armando", "Arte", "Asher", "Atalanta", "Auberon", "Aun", "Avictor", "Babbette", "Bakki", "Bannasch", "Barimah", "Barthold", "Batha", "Beall", "Beeck", "Belinda", "Benil", "Berger", "Bernelle", "Beshore", "Bevis", "Bill", "Bixby", "Bleier", "Bobbette", "Bolan", "Booker", "Bosson", "Boycie", "Brand", "Breen", "Bridges", "Brittany", "Brookner", "Bryner", "Bullen", "Burkley", "Buskirk", "Cadmarr", "Callan", "Campbell", "Caputto", "Carlen", "Carny", "Cary", "Castorina", "Cavanagh", "Celio", "Chak", "Chari", "Chavaree", "Cherri", "Chiou", "Christiane", "Ciapha", "Claiborn", "Claudio", "Clerissa", "Cnut", "Cohligan", "Colpin", "Conlee", "Cooley", "Corena", "Corrinne", "Court", "Crean", "Cristy", "Culliton", "Cybill", "Dael", "Dam", "Daniell", "Dare", "Dasha", "Deach", "Deena", "Delmor", "Denise", "Derry", "Devlin", "Dib", "Dimitry", "Doane", "Domash", "Donn", "Dorion", "Doug", "Dreddy", "Duane", "Dunlavy", "Dustman", "Eada", "Ebneter", "Edita", "Effie", "Eisinger", "Electra", "Elison", "Elmer", "Elwaine", "Emily", "Engeddi", "Eran", "Erle", "Esbensen", "Ethben", "Eulalia", "Everara", "Ezri", "Faith", "Farlie", "Fausta", "Feinberg", "Fennie", "Festa", "Fillender", "Fisken", "Flo", "Follmer", "Foss", "Frannie", "Fredia", "Fries", "Fulmis", "Gae", "Gambell", "Garibull", "Gasparo", "Gayla", "Geminian", "Georgi", "Germano", "Giana", "Gilboa", "Gine", "Giulia", "Glinys", "Goeselt", "Gonta", "Gothar", "Grania", "Greenwell", "Griffiths", "Grote", "Gujral", "Guthry", "Hadleigh", "Haldeman", "Hamann", "Hanley", "Hardunn", "Harrington", "Hassi", "Haymo", "Heddie", "Heiskell", "Hendon", "Hepza", "Hersh", "Hey", "Hildie", "Hirschfeld", "Hogarth", "Holub", "Hornstein", "Howund", "Hujsak", "Hurlow", "Hyrup", "Iey", "Ilwain", "Ingraham", "Irina", "Isidoro", "Ivo", "Jacobba", "Jain", "Janenna", "Jarad", "Jayme", "Jegger", "Jennette", "Jerroll", "Jillayne", "Jochebed", "Johnsten", "Jordain", "Joub", "Juliana", "Justino", "Kaleena", "Kano", "Karlin", "Kata", "Katz", "Keelin", "Kellsie", "Kennie", "Kerrison", "Khosrow", "Kimberley", "Kirbie", "Klecka", "Knowlton", "Kong", "Kosiur", "Kreiner", "Krongold", "Kurtz", "LaSorella", "Lakin", "Landa", "Lanza", "Lasonde", "Lauer", "Lavery", "Leandre", "Leffert", "Lemire", "Leonardi", "Letch", "Lewie", "Lida", "Lim", "Linn", "Lissie", "Locklin", "Longley", "Lorie", "Louanne", "Luanne", "Ludie", "Lundt", "Lymn", "MacDonald", "Madalena", "Maffei", "Maibach", "Malek", "Malynda", "Manus", "Marder", "Mariand", "Mariska", "Marna", "Martha", "Marylou", "Mathis", "Mauretta", "Mayer", "McCowyn", "McLaurin", "Medea", "Melania", "Melloney", "Merc", "Merrie", "Michael", "Miguel", "Miller", "Minnie", "Mitzie", "Moll", "Monti", "Morlee", "Motteo", "Munafo", "Mya", "Nadabb", "Nancee", "Nassir", "Neal", "Nella", "Nesto", "Ng", "Nicolis", "Ninnetta", "Noemi", "Norma", "Nuncia", "Oberstone", "Odyssey", "Oletha", "Om", "Oralla", "Orlina", "Os", "Othilie", "O'Grady", "Painter", "Pantheas", "Parshall", "Patsis", "Payton", "Peirce", "Peony", "Perrine", "Pettit", "Philcox", "Phyllys", "Pinette", "Platon", "Pollyanna", "Possing", "Prevot", "Prowel", "Purpura", "Quint", "Radferd", "Raimund", "Rance", "Raseta", "Raynata", "Redmund", "Reine", "Renferd", "Reyna", "Ricardama", "Ridinger", "Riorsson", "Robbyn", "Rod", "Rokach", "Ronal", "Rosamond", "Roshan", "Rowell", "Rubin", "Rundgren", "Ruy", "Sadick", "Sale", "Samara", "Sanferd", "Sarine", "Sawyer", "Schechter", "Schonfield", "Scornik", "Secunda", "Selena", "Sera", "Sewellyn", "Shanly", "Shayn", "Shep", "Sheryle", "Sholom", "Siberson", "Sigfried", "Silvia", "Siskind", "Sladen", "Socher", "Sontich", "Spark", "Squires", "Stanzel", "Steffy", "Stew", "Stormie", "Stubbs", "Sumerlin", "Suzette", "Swords", "Tad", "Tallulah", "Tanny", "Tavia", "Telford", "Terle", "Thaddaus", "Theona", "Thomasine", "Thury", "Tillfourd", "Tisman", "Tomasine", "Tori", "Tracee", "Treulich", "Trix", "Tuchman", "Tybalt", "Ulick", "Uranie", "Utica", "Valeda", "Vanderhoek", "Vastha", "Verbenia", "Vi", "Vincenz", "Vittorio", "Von", "Waiter", "Walther", "Warton", "Webster", "Weitzman", "Wernsman", "Whiney", "Wilbur", "Willin", "Wini", "Witty", "Woods", "Wyndham", "Yard", "Yokoyama", "Yung", "Zampardi", "Zelda", "Zinah", "Zora"] + static let alphanumerics = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" + + public static func randomString() -> String { + let count = Int.random(in: 8...16) + return (0 ..< count).map { _ in String(alphanumerics.randomElement() ?? "?") }.joined() + } + + public static func randomStrings(count: Int) -> [String] { + return (0 ..< count).map { _ in randomString() } + } + + public static func randomWord() -> String { + return allWords.randomElement()! + } + + public static func randomWords(count: Int) -> [String] { + return (0 ..< count).map { _ in randomWord() } + } + + public static func randomSentence() -> String { + return compose( + randomWord(), + count: Int.random(in: 4...16), + joinBy: .space, + endWith: .dot, + decorate: { $0.capitalizingFirstLetter() } + ) + } + + public static func randomParagraph() -> String { + return compose( + randomSentence(), + count: Int.random(in: 3...9), + joinBy: .space + ) + } - static func randomUser() -> User { - return try! User(from: randomUserValues()) + public static func randomTitle() -> String { + return compose( + randomWord(), + count: Int.random(in: 2...7), + joinBy: .space, + decorate: { $0.capitalized } + ) } - static func randomUserValues() -> UserValues { - let firstName = firstNames.randomElement() ?? "Michael" - let lastName = lastNames.randomElement() ?? "Mustermann" - var values = PartialValues() - values[\.email] = EmailSpecification("\(lastName)@email.invalid") - values[\.fullName] = "\(firstName) \(lastName)" - values[\.firstName] = firstName - values[\.lastName] = lastName - return try! UserValues(values) + public static func randomFirstName() -> String { + return firstNames.randomElement()! } + public static func randomLastName() -> String { + return lastNames.randomElement()! + } + + public static func randomURL() -> URL { + let scheme = Bool.random() ? "http": "https" + let domain = urlDomains.randomElement()! + return URL(string: "\(scheme)://\(domain)")! + } + + private enum Separator: String { + case none = "" + case space = " " + case dot = "." + case newline = "\n" + } + + private static func compose( + _ provider: @autoclosure () -> String, + count: Int, + joinBy separator: Separator, + endWith endSeparator: Separator = .none, + decorate decorator: ((String) -> String)? = nil + ) -> String { + let string = (0..( + _ lhs: [T], + _ rhs: [T], + in file: StaticString = #file, + line: UInt = #line + ) { + let lhb: [T: Int] = lhs.reduce(into: [:]) { + $0.updateValue(($0[$1] ?? 0) + 1, forKey: $1) + } + let rhb: [T: Int] = rhs.reduce(into: [:]) { + $0.updateValue(($0[$1] ?? 0) + 1, forKey: $1) + } + XCTAssertEqual(lhb.count, rhb.count, file: file, line: line) + XCTAssert( + lhb.allSatisfy { rhb[$0.key] == $0.value }, + file: file, line: line + ) + } + +} diff --git a/Tests/DomainTests/XCTestCase+.swift b/Tests/Testing/XCTestCase+Errors.swift similarity index 50% rename from Tests/DomainTests/XCTestCase+.swift rename to Tests/Testing/XCTestCase+Errors.swift index bcf7846..ba4029c 100644 --- a/Tests/DomainTests/XCTestCase+.swift +++ b/Tests/Testing/XCTestCase+Errors.swift @@ -2,7 +2,7 @@ import XCTest extension XCTestCase { - func assert( + public func assert( _ expression: @autoclosure () throws -> T, throws error: E, in file: StaticString = #file, @@ -25,10 +25,15 @@ extension XCTestCase { ) } - func assert( + public enum ErrorReflection { + case equals(String) + case contains(String) + } + + public func assert( _ expression: @autoclosure () throws -> T, throws errortype: E.Type, - reflection: String, + reflection: ErrorReflection, in file: StaticString = #file, line: UInt = #line ) { @@ -42,43 +47,15 @@ extension XCTestCase { "Unexpected error type: \(type(of: thrownError))", file: file, line: line ) - XCTAssertEqual( - String(reflecting: thrownError as! E), - reflection, - file: file, line: line - ) - } - func assertSameElements(_ lhs: [T], _ rhs: [T]) { - let lhb: [T: Int] = lhs.reduce(into: [:]) { - $0.updateValue(($0[$1] ?? 0) + 1, forKey: $1) + let reflectedError = String(reflecting: thrownError as! E) + switch reflection { + case .equals(let string): + XCTAssertEqual(reflectedError, string, file: file, line: line) + case .contains(let string): + XCTAssertTrue(reflectedError.contains(string), file: file, line: line) } - let rhb: [T: Int] = rhs.reduce(into: [:]) { - $0.updateValue(($0[$1] ?? 0) + 1, forKey: $1) - } - XCTAssertEqual(lhb.count, rhb.count) - XCTAssert( - lhb.allSatisfy { rhb[$0.key] == $0.value } - ) } } -protocol HasAllTests { - - static var __allTests: [(String, (Self) -> () throws -> ())] { get } - -} - -extension HasAllTests where Self: XCTestCase { - - func assertAllTests() { - #if os(macOS) - let allCount = type(of: self).__allTests.count - let testsCount = type(of: self).defaultTestSuite.testCaseCount - XCTAssertEqual(allCount, testsCount, - "\(testsCount - allCount) tests are missing from allTests") - #endif - } - -} diff --git a/Wishlist.xcodeproj/Testing_Info.plist b/Wishlist.xcodeproj/Testing_Info.plist new file mode 100644 index 0000000..57ada9f --- /dev/null +++ b/Wishlist.xcodeproj/Testing_Info.plist @@ -0,0 +1,25 @@ + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + $(CURRENT_PROJECT_VERSION) + NSPrincipalClass + + + diff --git a/Wishlist.xcodeproj/project.pbxproj b/Wishlist.xcodeproj/project.pbxproj index a0d1c41..a822ecf 100644 --- a/Wishlist.xcodeproj/project.pbxproj +++ b/Wishlist.xcodeproj/project.pbxproj @@ -9,46 +9,46 @@ /* Begin PBXAggregateTarget section */ "Wishlist::Wishlist::ProductTarget" /* Wishlist */ = { isa = PBXAggregateTarget; - buildConfigurationList = OBJ_5731 /* Build configuration list for PBXAggregateTarget "Wishlist" */; + buildConfigurationList = OBJ_5785 /* Build configuration list for PBXAggregateTarget "Wishlist" */; buildPhases = ( ); dependencies = ( - OBJ_5734 /* PBXTargetDependency */, + OBJ_5788 /* PBXTargetDependency */, ); name = Wishlist; productName = Wishlist; }; "Wishlist::WishlistDomain::ProductTarget" /* WishlistDomain */ = { isa = PBXAggregateTarget; - buildConfigurationList = OBJ_5736 /* Build configuration list for PBXAggregateTarget "WishlistDomain" */; + buildConfigurationList = OBJ_5790 /* Build configuration list for PBXAggregateTarget "WishlistDomain" */; buildPhases = ( ); dependencies = ( - OBJ_5739 /* PBXTargetDependency */, + OBJ_5793 /* PBXTargetDependency */, ); name = WishlistDomain; productName = WishlistDomain; }; "Wishlist::WishlistLibrary::ProductTarget" /* WishlistLibrary */ = { isa = PBXAggregateTarget; - buildConfigurationList = OBJ_5741 /* Build configuration list for PBXAggregateTarget "WishlistLibrary" */; + buildConfigurationList = OBJ_5795 /* Build configuration list for PBXAggregateTarget "WishlistLibrary" */; buildPhases = ( ); dependencies = ( - OBJ_5744 /* PBXTargetDependency */, + OBJ_5798 /* PBXTargetDependency */, ); name = WishlistLibrary; productName = WishlistLibrary; }; "Wishlist::WishlistPackageTests::ProductTarget" /* WishlistPackageTests */ = { isa = PBXAggregateTarget; - buildConfigurationList = OBJ_5752 /* Build configuration list for PBXAggregateTarget "WishlistPackageTests" */; + buildConfigurationList = OBJ_5806 /* Build configuration list for PBXAggregateTarget "WishlistPackageTests" */; buildPhases = ( ); dependencies = ( - OBJ_5755 /* PBXTargetDependency */, - OBJ_5756 /* PBXTargetDependency */, - OBJ_5757 /* PBXTargetDependency */, + OBJ_5809 /* PBXTargetDependency */, + OBJ_5810 /* PBXTargetDependency */, + OBJ_5811 /* PBXTargetDependency */, ); name = WishlistPackageTests; productName = WishlistPackageTests; @@ -56,8191 +56,8235 @@ /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 4C63E03C23F1F07C005652AC /* ActorTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C63E03B23F1F07C005652AC /* ActorTestCase.swift */; }; - OBJ_1991 /* Driven.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_11 /* Driven.swift */; }; - OBJ_1992 /* AutoFluentEntity.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_13 /* AutoFluentEntity.swift */; }; - OBJ_1993 /* AutoFluentValues.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_14 /* AutoFluentValues.swift */; }; - OBJ_1994 /* FluentFavorite.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_17 /* FluentFavorite.generated.swift */; }; - OBJ_1995 /* FluentInvitation.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_18 /* FluentInvitation.generated.swift */; }; - OBJ_1996 /* FluentItem.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_19 /* FluentItem.generated.swift */; }; - OBJ_1997 /* FluentList.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_20 /* FluentList.generated.swift */; }; - OBJ_1998 /* FluentReservation.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_21 /* FluentReservation.generated.swift */; }; - OBJ_1999 /* FluentUser.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_22 /* FluentUser.generated.swift */; }; - OBJ_2000 /* EntitySorting+Fluent.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_24 /* EntitySorting+Fluent.swift */; }; - OBJ_2001 /* FluentRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_25 /* FluentRepository.swift */; }; - OBJ_2002 /* EmailSpecification+Fluent.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_27 /* EmailSpecification+Fluent.swift */; }; - OBJ_2003 /* Identification+Fluent.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_28 /* Identification+Fluent.swift */; }; - OBJ_2004 /* InvitationCode+Fluent.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_29 /* InvitationCode+Fluent.swift */; }; - OBJ_2005 /* InvitationStatus+Fluent.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_30 /* InvitationStatus+Fluent.swift */; }; - OBJ_2006 /* ItemPreference+Fluent.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_31 /* ItemPreference+Fluent.swift */; }; - OBJ_2007 /* ItemsSorting+Fluent.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_32 /* ItemsSorting+Fluent.swift */; }; - OBJ_2008 /* LanguageTag+Fluent.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_33 /* LanguageTag+Fluent.swift */; }; - OBJ_2009 /* ListOptions+Fluent.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_34 /* ListOptions+Fluent.swift */; }; - OBJ_2010 /* Text+Fluent.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_35 /* Text+Fluent.swift */; }; - OBJ_2011 /* Title+Fluent.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_36 /* Title+Fluent.swift */; }; - OBJ_2012 /* UserIdentity+Fluent.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_37 /* UserIdentity+Fluent.swift */; }; - OBJ_2013 /* UserIdentityProvider+Fluent.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_38 /* UserIdentityProvider+Fluent.swift */; }; - OBJ_2014 /* UserSettings+Fluent.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_39 /* UserSettings+Fluent.swift */; }; - OBJ_2015 /* Visibility+Fluent.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_40 /* Visibility+Fluent.swift */; }; - OBJ_2016 /* FluentFavoriteRepository+Service.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_41 /* FluentFavoriteRepository+Service.generated.swift */; }; - OBJ_2017 /* FluentFavoriteRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_42 /* FluentFavoriteRepository.swift */; }; - OBJ_2018 /* FluentInvitationRepository+Service.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_43 /* FluentInvitationRepository+Service.generated.swift */; }; - OBJ_2019 /* FluentInvitationRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_44 /* FluentInvitationRepository.swift */; }; - OBJ_2020 /* FluentItemRepository+Service.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_45 /* FluentItemRepository+Service.generated.swift */; }; - OBJ_2021 /* FluentItemRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_46 /* FluentItemRepository.swift */; }; - OBJ_2022 /* FluentListRepository+Service.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_47 /* FluentListRepository+Service.generated.swift */; }; - OBJ_2023 /* FluentListRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_48 /* FluentListRepository.swift */; }; - OBJ_2024 /* FluentReservationRepository+Service.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_49 /* FluentReservationRepository+Service.generated.swift */; }; - OBJ_2025 /* FluentReservationRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_50 /* FluentReservationRepository.swift */; }; - OBJ_2026 /* FluentUserRepository+Service.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_51 /* FluentUserRepository+Service.generated.swift */; }; - OBJ_2027 /* FluentUserRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_52 /* FluentUserRepository.swift */; }; - OBJ_2028 /* VaporEmailSendingProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_53 /* VaporEmailSendingProvider.swift */; }; - OBJ_2029 /* VaporEventRecordingProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_54 /* VaporEventRecordingProvider.swift */; }; - OBJ_2030 /* VaporImageStoreProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_55 /* VaporImageStoreProvider.swift */; }; - OBJ_2031 /* VaporMessageLoggingProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_56 /* VaporMessageLoggingProvider.swift */; }; - OBJ_2032 /* VaporNotificationSendingProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_57 /* VaporNotificationSendingProvider.swift */; }; - OBJ_2033 /* Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_58 /* Driver.swift */; }; - OBJ_2034 /* DomainAnnouncementsActor+Service.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_60 /* DomainAnnouncementsActor+Service.generated.swift */; }; - OBJ_2035 /* DomainEnrollmentActor+Service.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_61 /* DomainEnrollmentActor+Service.generated.swift */; }; - OBJ_2036 /* DomainUserFavoritesActor+Service.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_62 /* DomainUserFavoritesActor+Service.generated.swift */; }; - OBJ_2037 /* DomainUserInvitationsActor+Service.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_63 /* DomainUserInvitationsActor+Service.generated.swift */; }; - OBJ_2038 /* DomainUserItemsActor+Service.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_64 /* DomainUserItemsActor+Service.generated.swift */; }; - OBJ_2039 /* DomainUserListsActor+Service.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_65 /* DomainUserListsActor+Service.generated.swift */; }; - OBJ_2040 /* DomainUserNotificationsActor+Service.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_66 /* DomainUserNotificationsActor+Service.generated.swift */; }; - OBJ_2041 /* DomainUserProfileActor+Service.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_67 /* DomainUserProfileActor+Service.generated.swift */; }; - OBJ_2042 /* DomainUserReservationsActor+Service.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_68 /* DomainUserReservationsActor+Service.generated.swift */; }; - OBJ_2043 /* DomainUserSettingsActor+Service.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_69 /* DomainUserSettingsActor+Service.generated.swift */; }; - OBJ_2044 /* DomainUserWelcomeActor+Service.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_70 /* DomainUserWelcomeActor+Service.generated.swift */; }; - OBJ_2045 /* DomainWishlistActor+Service.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_71 /* DomainWishlistActor+Service.generated.swift */; }; - OBJ_2046 /* AutoMapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_72 /* AutoMapper.swift */; }; - OBJ_2047 /* EmailSpecification+.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_74 /* EmailSpecification+.swift */; }; - OBJ_2048 /* FavoriteID+.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_75 /* FavoriteID+.generated.swift */; }; - OBJ_2049 /* Identification+.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_76 /* Identification+.swift */; }; - OBJ_2050 /* InvitationID+.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_77 /* InvitationID+.generated.swift */; }; - OBJ_2051 /* ItemID+.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_78 /* ItemID+.generated.swift */; }; - OBJ_2052 /* ListID+.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_79 /* ListID+.generated.swift */; }; - OBJ_2053 /* PushoverUser+.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_80 /* PushoverUser+.swift */; }; - OBJ_2054 /* ReservationID+.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_81 /* ReservationID+.generated.swift */; }; - OBJ_2055 /* UserID+.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_82 /* UserID+.generated.swift */; }; - OBJ_2056 /* Feature.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_83 /* Feature.swift */; }; - OBJ_2057 /* Features.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_84 /* Features.swift */; }; - OBJ_2058 /* LegalNoticeController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_87 /* LegalNoticeController.swift */; }; - OBJ_2059 /* LegalNoticePageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_88 /* LegalNoticePageContext.swift */; }; - OBJ_2060 /* PrivacyPolicyController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_89 /* PrivacyPolicyController.swift */; }; - OBJ_2061 /* PrivacyPolicyPageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_90 /* PrivacyPolicyPageContext.swift */; }; - OBJ_2062 /* AutoBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_91 /* AutoBuilder.swift */; }; - OBJ_2063 /* Controller+Favorite.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_93 /* Controller+Favorite.swift */; }; - OBJ_2064 /* FavoriteContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_94 /* FavoriteContext.swift */; }; - OBJ_2065 /* FavoriteController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_95 /* FavoriteController.swift */; }; - OBJ_2066 /* FavoritesController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_96 /* FavoritesController.swift */; }; - OBJ_2067 /* FavoritesPageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_97 /* FavoritesPageContext.swift */; }; - OBJ_2068 /* FavoritesPageContextBuilder.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_98 /* FavoritesPageContextBuilder.generated.swift */; }; - OBJ_2069 /* Controller+Invitation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_100 /* Controller+Invitation.swift */; }; - OBJ_2070 /* InvitationContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_101 /* InvitationContext.swift */; }; - OBJ_2071 /* InvitationController+Save.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_102 /* InvitationController+Save.swift */; }; - OBJ_2072 /* InvitationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_103 /* InvitationController.swift */; }; - OBJ_2073 /* InvitationEmail.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_104 /* InvitationEmail.swift */; }; - OBJ_2074 /* InvitationEmailContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_105 /* InvitationEmailContext.swift */; }; - OBJ_2075 /* InvitationEmailError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_106 /* InvitationEmailError.swift */; }; - OBJ_2076 /* InvitationPageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_107 /* InvitationPageContext.swift */; }; - OBJ_2077 /* InvitationPageContextBuilder.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_108 /* InvitationPageContextBuilder.generated.swift */; }; - OBJ_2078 /* InvitationPageFormContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_109 /* InvitationPageFormContext.swift */; }; - OBJ_2079 /* InvitationPageFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_110 /* InvitationPageFormData.swift */; }; - OBJ_2080 /* InvitationsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_111 /* InvitationsController.swift */; }; - OBJ_2081 /* InvitationsPageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_112 /* InvitationsPageContext.swift */; }; - OBJ_2082 /* InvitationsPageContextBuilder.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_113 /* InvitationsPageContextBuilder.generated.swift */; }; - OBJ_2083 /* Controller+Item.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_115 /* Controller+Item.swift */; }; - OBJ_2084 /* ItemContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_116 /* ItemContext.swift */; }; - OBJ_2085 /* ItemController+Save.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_117 /* ItemController+Save.swift */; }; - OBJ_2086 /* ItemController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_118 /* ItemController.swift */; }; - OBJ_2087 /* ItemPageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_119 /* ItemPageContext.swift */; }; - OBJ_2088 /* ItemPageContextBuilder.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_120 /* ItemPageContextBuilder.generated.swift */; }; - OBJ_2089 /* ItemPageFormContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_121 /* ItemPageFormContext.swift */; }; - OBJ_2090 /* ItemPageFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_122 /* ItemPageFormData.swift */; }; - OBJ_2091 /* ItemsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_123 /* ItemsController.swift */; }; - OBJ_2092 /* ItemsPageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_124 /* ItemsPageContext.swift */; }; - OBJ_2093 /* ItemsPageContextBuilder.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_125 /* ItemsPageContextBuilder.generated.swift */; }; - OBJ_2094 /* Controller+List.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_127 /* Controller+List.swift */; }; - OBJ_2095 /* ListContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_128 /* ListContext.swift */; }; - OBJ_2096 /* ListController+Save.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_129 /* ListController+Save.swift */; }; - OBJ_2097 /* ListController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_130 /* ListController.swift */; }; - OBJ_2098 /* ListPageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_131 /* ListPageContext.swift */; }; - OBJ_2099 /* ListPageContextBuilder.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_132 /* ListPageContextBuilder.generated.swift */; }; - OBJ_2100 /* ListPageFormContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_133 /* ListPageFormContext.swift */; }; - OBJ_2101 /* ListPageFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_134 /* ListPageFormData.swift */; }; - OBJ_2102 /* ListsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_135 /* ListsController.swift */; }; - OBJ_2103 /* ListsImportController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_136 /* ListsImportController.swift */; }; - OBJ_2104 /* ListsPageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_137 /* ListsPageContext.swift */; }; - OBJ_2105 /* ListsPageContextBuilder.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_138 /* ListsPageContextBuilder.generated.swift */; }; - OBJ_2106 /* Controller+Reservation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_140 /* Controller+Reservation.swift */; }; - OBJ_2107 /* ReservationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_141 /* ReservationController.swift */; }; - OBJ_2108 /* ReservationCreateNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_142 /* ReservationCreateNotification.swift */; }; - OBJ_2109 /* ReservationDeleteNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_143 /* ReservationDeleteNotification.swift */; }; - OBJ_2110 /* ReservationPageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_144 /* ReservationPageContext.swift */; }; - OBJ_2111 /* ReservationPageContextBuilder.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_145 /* ReservationPageContextBuilder.generated.swift */; }; - OBJ_2112 /* AuthenticationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_148 /* AuthenticationController.swift */; }; - OBJ_2113 /* AuthenticationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_149 /* AuthenticationError.swift */; }; - OBJ_2114 /* AuthenticationState.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_150 /* AuthenticationState.swift */; }; - OBJ_2115 /* AuthenticationToken.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_151 /* AuthenticationToken.swift */; }; - OBJ_2116 /* AuthenticationUserInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_152 /* AuthenticationUserInfo.swift */; }; - OBJ_2117 /* GoogleAuthenticationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_153 /* GoogleAuthenticationController.swift */; }; - OBJ_2118 /* GoogleAuthenticationUserInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_154 /* GoogleAuthenticationUserInfo.swift */; }; - OBJ_2119 /* NetIDAuthenticationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_155 /* NetIDAuthenticationController.swift */; }; - OBJ_2120 /* NetIDAuthenticationUserInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_156 /* NetIDAuthenticationUserInfo.swift */; }; - OBJ_2121 /* Request+AuthenticationState.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_157 /* Request+AuthenticationState.swift */; }; - OBJ_2122 /* Request+AuthenticationToken.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_158 /* Request+AuthenticationToken.swift */; }; - OBJ_2123 /* Session+AuthenticationToken.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_159 /* Session+AuthenticationToken.swift */; }; - OBJ_2124 /* Session+User.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_160 /* Session+User.swift */; }; - OBJ_2125 /* LoginController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_162 /* LoginController.swift */; }; - OBJ_2126 /* LoginPageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_163 /* LoginPageContext.swift */; }; - OBJ_2127 /* LogoutController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_165 /* LogoutController.swift */; }; - OBJ_2128 /* NotificationsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_166 /* NotificationsController.swift */; }; - OBJ_2129 /* NotificationsPageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_167 /* NotificationsPageContext.swift */; }; - OBJ_2130 /* ProfileController+Save.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_168 /* ProfileController+Save.swift */; }; - OBJ_2131 /* ProfileController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_169 /* ProfileController.swift */; }; - OBJ_2132 /* ProfilePageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_170 /* ProfilePageContext.swift */; }; - OBJ_2133 /* ProfilePageContextBuilder.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_171 /* ProfilePageContextBuilder.generated.swift */; }; - OBJ_2134 /* ProfilePageFormContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_172 /* ProfilePageFormContext.swift */; }; - OBJ_2135 /* ProfilePageFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_173 /* ProfilePageFormData.swift */; }; - OBJ_2136 /* SettingsController+Save.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_174 /* SettingsController+Save.swift */; }; - OBJ_2137 /* SettingsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_175 /* SettingsController.swift */; }; - OBJ_2138 /* SettingsPageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_176 /* SettingsPageContext.swift */; }; - OBJ_2139 /* SettingsPageContextBuilder.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_177 /* SettingsPageContextBuilder.generated.swift */; }; - OBJ_2140 /* SettingsPageFormContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_178 /* SettingsPageFormContext.swift */; }; - OBJ_2141 /* SettingsPageFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_179 /* SettingsPageFormData.swift */; }; - OBJ_2142 /* TestNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_180 /* TestNotification.swift */; }; - OBJ_2143 /* UserNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_181 /* UserNotification.swift */; }; - OBJ_2144 /* UserNotificationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_182 /* UserNotificationError.swift */; }; - OBJ_2145 /* WelcomeController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_183 /* WelcomeController.swift */; }; - OBJ_2146 /* WelcomePageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_184 /* WelcomePageContext.swift */; }; - OBJ_2147 /* WelcomePageContextBuilder.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_185 /* WelcomePageContextBuilder.generated.swift */; }; - OBJ_2148 /* WishlistController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_186 /* WishlistController.swift */; }; - OBJ_2149 /* WishlistPageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_187 /* WishlistPageContext.swift */; }; - OBJ_2150 /* WishlistPageContextBuilder.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_188 /* WishlistPageContextBuilder.generated.swift */; }; - OBJ_2151 /* Future+Authorization.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_190 /* Future+Authorization.swift */; }; - OBJ_2152 /* ControllerParameter+Identification.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_192 /* ControllerParameter+Identification.swift */; }; - OBJ_2153 /* ProtectedController+Identification.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_193 /* ProtectedController+Identification.swift */; }; - OBJ_2154 /* Request+Identification.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_194 /* Request+Identification.swift */; }; - OBJ_2155 /* Sorting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_196 /* Sorting.swift */; }; - OBJ_2156 /* Site.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_197 /* Site.swift */; }; - OBJ_2157 /* SiteAccess.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_198 /* SiteAccess.swift */; }; - OBJ_2158 /* SiteRelease.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_199 /* SiteRelease.swift */; }; - OBJ_2159 /* Authenticatable+.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_201 /* Authenticatable+.swift */; }; - OBJ_2160 /* AuthenticatableController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_202 /* AuthenticatableController.swift */; }; - OBJ_2161 /* Controller.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_203 /* Controller.swift */; }; - OBJ_2162 /* ControllerParameter+ID.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_204 /* ControllerParameter+ID.swift */; }; - OBJ_2163 /* ControllerParameter+Locator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_205 /* ControllerParameter+Locator.swift */; }; - OBJ_2164 /* ControllerParameter.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_206 /* ControllerParameter.swift */; }; - OBJ_2165 /* Future+Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_207 /* Future+Error.swift */; }; - OBJ_2166 /* Future+Functions.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_208 /* Future+Functions.swift */; }; - OBJ_2167 /* Future+Logging.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_209 /* Future+Logging.swift */; }; - OBJ_2168 /* Future+Values.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_210 /* Future+Values.swift */; }; - OBJ_2169 /* Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_211 /* Message.swift */; }; - OBJ_2170 /* Outcome.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_212 /* Outcome.swift */; }; - OBJ_2171 /* Query+ControllerParameter.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_213 /* Query+ControllerParameter.swift */; }; - OBJ_2172 /* Query+Locator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_214 /* Query+Locator.swift */; }; - OBJ_2173 /* Random+SecureToken.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_215 /* Random+SecureToken.swift */; }; - OBJ_2174 /* RenderContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_216 /* RenderContext.swift */; }; - OBJ_2175 /* RenderParameters.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_217 /* RenderParameters.swift */; }; - OBJ_2176 /* SendMessageError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_218 /* SendMessageError.swift */; }; - OBJ_2177 /* SendMessageJob.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_219 /* SendMessageJob.swift */; }; - OBJ_2178 /* SendMessageResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_220 /* SendMessageResult.swift */; }; - OBJ_2179 /* Session+Locator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_221 /* Session+Locator.swift */; }; - OBJ_2180 /* ID.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_223 /* ID.swift */; }; - OBJ_2181 /* Locator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_224 /* Locator.swift */; }; - OBJ_2182 /* FileManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_226 /* FileManager.swift */; }; - OBJ_2183 /* Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_227 /* Operators.swift */; }; - OBJ_2184 /* URL.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_228 /* URL.swift */; }; - OBJ_2185 /* URLComponents.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_229 /* URLComponents.swift */; }; - OBJ_2186 /* Environment+DotEnv.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_231 /* Environment+DotEnv.swift */; }; - OBJ_2187 /* Environment.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_232 /* Environment.swift */; }; - OBJ_2188 /* CSRFMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_234 /* CSRFMiddleware.swift */; }; - OBJ_2189 /* CachingHeadersMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_235 /* CachingHeadersMiddleware.swift */; }; - OBJ_2190 /* ErrorRendererMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_236 /* ErrorRendererMiddleware.swift */; }; - OBJ_2191 /* ImageFileMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_237 /* ImageFileMiddleware.swift */; }; - OBJ_2192 /* ImageFileMiddlewareError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_238 /* ImageFileMiddlewareError.swift */; }; - OBJ_2193 /* SecurityHeadersConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_239 /* SecurityHeadersConfiguration.swift */; }; - OBJ_2194 /* SecurityHeadersMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_240 /* SecurityHeadersMiddleware.swift */; }; - OBJ_2195 /* DispatchableJob.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_243 /* DispatchableJob.swift */; }; - OBJ_2196 /* DispatchingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_244 /* DispatchingError.swift */; }; - OBJ_2197 /* DispatchingProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_245 /* DispatchingProvider.swift */; }; - OBJ_2198 /* DispatchingQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_246 /* DispatchingQueue.swift */; }; - OBJ_2199 /* DispatchingService.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_247 /* DispatchingService.swift */; }; - OBJ_2200 /* Job.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_248 /* Job.swift */; }; - OBJ_2201 /* JobContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_249 /* JobContext.swift */; }; - OBJ_2202 /* JobResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_250 /* JobResult.swift */; }; - OBJ_2203 /* LocalizationConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_252 /* LocalizationConfig.swift */; }; - OBJ_2204 /* LocalizationDateTag.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_253 /* LocalizationDateTag.swift */; }; - OBJ_2205 /* LocalizationLocaleTag.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_254 /* LocalizationLocaleTag.swift */; }; - OBJ_2206 /* LocalizationProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_255 /* LocalizationProvider.swift */; }; - OBJ_2207 /* LocalizationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_256 /* LocalizationService.swift */; }; - OBJ_2208 /* LocalizationTag.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_257 /* LocalizationTag.swift */; }; - OBJ_2209 /* BasicLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_259 /* BasicLogger.swift */; }; - OBJ_2210 /* ConsoleLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_260 /* ConsoleLogger.swift */; }; - OBJ_2211 /* FilteredLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_261 /* FilteredLogger.swift */; }; - OBJ_2212 /* LogLevel+Order.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_262 /* LogLevel+Order.swift */; }; - OBJ_2213 /* LogLevel+Symbols.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_263 /* LogLevel+Symbols.swift */; }; - OBJ_2214 /* LoggingProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_264 /* LoggingProvider.swift */; }; - OBJ_2215 /* MultiLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_265 /* MultiLogger.swift */; }; - OBJ_2216 /* StandardLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_266 /* StandardLogger.swift */; }; - OBJ_2217 /* TaggedLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_267 /* TaggedLogger.swift */; }; - OBJ_2218 /* EmailAddress.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_269 /* EmailAddress.swift */; }; - OBJ_2219 /* EmailConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_270 /* EmailConfiguration.swift */; }; - OBJ_2220 /* EmailService.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_271 /* EmailService.swift */; }; - OBJ_2221 /* Messaging.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_272 /* Messaging.swift */; }; - OBJ_2222 /* MessagingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_273 /* MessagingError.swift */; }; - OBJ_2223 /* MessagingProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_274 /* MessagingProvider.swift */; }; - OBJ_2224 /* MessagingResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_275 /* MessagingResult.swift */; }; - OBJ_2225 /* MessagingService.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_276 /* MessagingService.swift */; }; - OBJ_2226 /* MessagingServiceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_277 /* MessagingServiceType.swift */; }; - OBJ_2227 /* PushoverConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_278 /* PushoverConfiguration.swift */; }; - OBJ_2228 /* PushoverService.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_279 /* PushoverService.swift */; }; - OBJ_2229 /* PushoverUser.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_280 /* PushoverUser.swift */; }; - OBJ_2230 /* ImageProxyService.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_282 /* ImageProxyService.swift */; }; - OBJ_2231 /* RequestLanguage.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_283 /* RequestLanguage.swift */; }; - OBJ_2232 /* RequestLanguageService.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_284 /* RequestLanguageService.swift */; }; - OBJ_2233 /* boot.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_285 /* boot.swift */; }; - OBJ_2234 /* configure.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_286 /* configure.swift */; }; - OBJ_2235 /* databases-migrations.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_287 /* databases-migrations.swift */; }; - OBJ_2236 /* databases.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_288 /* databases.swift */; }; - OBJ_2237 /* middlewares.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_289 /* middlewares.swift */; }; - OBJ_2238 /* routes.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_290 /* routes.swift */; }; - OBJ_2240 /* SwiftSMTP.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SwiftSMTP::SwiftSMTP::Product" /* SwiftSMTP.framework */; }; - OBJ_2241 /* LoggerAPI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "LoggerAPI::LoggerAPI::Product" /* LoggerAPI.framework */; }; - OBJ_2242 /* Cryptor.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Cryptor::Cryptor::Product" /* Cryptor.framework */; }; - OBJ_2243 /* SSLService.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SSLService::SSLService::Product" /* SSLService.framework */; }; - OBJ_2244 /* Socket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Socket::Socket::Product" /* Socket.framework */; }; - OBJ_2245 /* Lingo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Lingo::Lingo::Product" /* Lingo.framework */; }; - OBJ_2246 /* Imperial.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Imperial::Imperial::Product" /* Imperial.framework */; }; - OBJ_2247 /* JWT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "JWT::JWT::Product" /* JWT.framework */; }; - OBJ_2248 /* FluentMySQL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "FluentMySQL::FluentMySQL::Product" /* FluentMySQL.framework */; }; - OBJ_2249 /* MySQL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "MySQL::MySQL::Product" /* MySQL.framework */; }; - OBJ_2250 /* FluentSQLite.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "FluentSQLite::FluentSQLite::Product" /* FluentSQLite.framework */; }; - OBJ_2251 /* SQLite.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SQLite::SQLite::Product" /* SQLite.framework */; }; - OBJ_2252 /* FluentSQL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Fluent::FluentSQL::Product" /* FluentSQL.framework */; }; - OBJ_2253 /* SQL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SQL::SQL::Product" /* SQL.framework */; }; - OBJ_2254 /* Authentication.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Auth::Authentication::Product" /* Authentication.framework */; }; - OBJ_2255 /* Fluent.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Fluent::Fluent::Product" /* Fluent.framework */; }; - OBJ_2256 /* Leaf.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Leaf::Leaf::Product" /* Leaf.framework */; }; - OBJ_2257 /* Vapor.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Vapor::Vapor::Product" /* Vapor.framework */; }; - OBJ_2258 /* WebSocket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "WebSocket::WebSocket::Product" /* WebSocket.framework */; }; - OBJ_2259 /* NIOWebSocket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOWebSocket::Product" /* NIOWebSocket.framework */; }; - OBJ_2260 /* Validation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Validation::Validation::Product" /* Validation.framework */; }; - OBJ_2261 /* URLEncodedForm.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "URLEncodedForm::URLEncodedForm::Product" /* URLEncodedForm.framework */; }; - OBJ_2262 /* TemplateKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "TemplateKit::TemplateKit::Product" /* TemplateKit.framework */; }; - OBJ_2263 /* Routing.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Routing::Routing::Product" /* Routing.framework */; }; - OBJ_2264 /* Multipart.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Multipart::Multipart::Product" /* Multipart.framework */; }; - OBJ_2265 /* HTTP.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "HTTP::HTTP::Product" /* HTTP.framework */; }; - OBJ_2266 /* NIOHTTP1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOHTTP1::Product" /* NIOHTTP1.framework */; }; - OBJ_2267 /* CNIOZlib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOZlib::Product" /* CNIOZlib.framework */; }; - OBJ_2268 /* CNIOHTTPParser.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOHTTPParser::Product" /* CNIOHTTPParser.framework */; }; - OBJ_2269 /* NIOOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio-ssl::NIOOpenSSL::Product" /* NIOOpenSSL.framework */; }; - OBJ_2270 /* NIOTLS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOTLS::Product" /* NIOTLS.framework */; }; - OBJ_2271 /* CNIOOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio-ssl::CNIOOpenSSL::Product" /* CNIOOpenSSL.framework */; }; - OBJ_2272 /* DatabaseKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "DatabaseKit::DatabaseKit::Product" /* DatabaseKit.framework */; }; - OBJ_2273 /* Crypto.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::Crypto::Product" /* Crypto.framework */; }; - OBJ_2274 /* Random.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::Random::Product" /* Random.framework */; }; - OBJ_2275 /* CCryptoOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CCryptoOpenSSL::Product" /* CCryptoOpenSSL.framework */; }; - OBJ_2276 /* CBcrypt.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBcrypt::Product" /* CBcrypt.framework */; }; - OBJ_2277 /* CBase32.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBase32::Product" /* CBase32.framework */; }; - OBJ_2278 /* Command.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Command::Product" /* Command.framework */; }; - OBJ_2279 /* Console.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Console::Product" /* Console.framework */; }; - OBJ_2280 /* Service.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Service::Service::Product" /* Service.framework */; }; - OBJ_2281 /* Logging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Logging::Product" /* Logging.framework */; }; - OBJ_2282 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; - OBJ_2283 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; - OBJ_2284 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; - OBJ_2285 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; - OBJ_2286 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; - OBJ_2287 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; - OBJ_2288 /* Domain.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Wishlist::Domain::Product" /* Domain.framework */; }; - OBJ_2289 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; - OBJ_2290 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; - OBJ_2291 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; - OBJ_2292 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; - OBJ_2293 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; - OBJ_2294 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; - OBJ_2295 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; - OBJ_2296 /* Library.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Wishlist::Library::Product" /* Library.framework */; }; - OBJ_2297 /* Tooling.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Wishlist::Tooling::Product" /* Tooling.framework */; }; - OBJ_2419 /* Application+Testable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_549 /* Application+Testable.swift */; }; - OBJ_2420 /* FavoriteTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_551 /* FavoriteTests.swift */; }; - OBJ_2421 /* HasEntityTestSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_552 /* HasEntityTestSupport.swift */; }; - OBJ_2422 /* InvitationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_553 /* InvitationTests.swift */; }; - OBJ_2423 /* ItemTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_554 /* ItemTests.swift */; }; - OBJ_2424 /* ListTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_555 /* ListTests.swift */; }; - OBJ_2425 /* ReservationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_556 /* ReservationTests.swift */; }; - OBJ_2426 /* UserTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_557 /* UserTests.swift */; }; - OBJ_2427 /* RequestLanguageServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_559 /* RequestLanguageServiceTests.swift */; }; - OBJ_2428 /* XCTestCase+.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_560 /* XCTestCase+.swift */; }; - OBJ_2430 /* VaporTestTools.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "VaporTestTools::VaporTestTools::Product" /* VaporTestTools.framework */; }; - OBJ_2431 /* App.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Wishlist::App::Product" /* App.framework */; }; - OBJ_2432 /* SwiftSMTP.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SwiftSMTP::SwiftSMTP::Product" /* SwiftSMTP.framework */; }; - OBJ_2433 /* LoggerAPI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "LoggerAPI::LoggerAPI::Product" /* LoggerAPI.framework */; }; - OBJ_2434 /* Cryptor.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Cryptor::Cryptor::Product" /* Cryptor.framework */; }; - OBJ_2435 /* SSLService.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SSLService::SSLService::Product" /* SSLService.framework */; }; - OBJ_2436 /* Socket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Socket::Socket::Product" /* Socket.framework */; }; - OBJ_2437 /* Lingo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Lingo::Lingo::Product" /* Lingo.framework */; }; - OBJ_2438 /* Imperial.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Imperial::Imperial::Product" /* Imperial.framework */; }; - OBJ_2439 /* JWT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "JWT::JWT::Product" /* JWT.framework */; }; - OBJ_2440 /* FluentMySQL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "FluentMySQL::FluentMySQL::Product" /* FluentMySQL.framework */; }; - OBJ_2441 /* MySQL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "MySQL::MySQL::Product" /* MySQL.framework */; }; - OBJ_2442 /* FluentSQLite.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "FluentSQLite::FluentSQLite::Product" /* FluentSQLite.framework */; }; - OBJ_2443 /* SQLite.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SQLite::SQLite::Product" /* SQLite.framework */; }; - OBJ_2444 /* FluentSQL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Fluent::FluentSQL::Product" /* FluentSQL.framework */; }; - OBJ_2445 /* SQL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SQL::SQL::Product" /* SQL.framework */; }; - OBJ_2446 /* Authentication.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Auth::Authentication::Product" /* Authentication.framework */; }; - OBJ_2447 /* Fluent.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Fluent::Fluent::Product" /* Fluent.framework */; }; - OBJ_2448 /* Leaf.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Leaf::Leaf::Product" /* Leaf.framework */; }; - OBJ_2449 /* Vapor.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Vapor::Vapor::Product" /* Vapor.framework */; }; - OBJ_2450 /* WebSocket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "WebSocket::WebSocket::Product" /* WebSocket.framework */; }; - OBJ_2451 /* NIOWebSocket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOWebSocket::Product" /* NIOWebSocket.framework */; }; - OBJ_2452 /* Validation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Validation::Validation::Product" /* Validation.framework */; }; - OBJ_2453 /* URLEncodedForm.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "URLEncodedForm::URLEncodedForm::Product" /* URLEncodedForm.framework */; }; - OBJ_2454 /* TemplateKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "TemplateKit::TemplateKit::Product" /* TemplateKit.framework */; }; - OBJ_2455 /* Routing.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Routing::Routing::Product" /* Routing.framework */; }; - OBJ_2456 /* Multipart.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Multipart::Multipart::Product" /* Multipart.framework */; }; - OBJ_2457 /* HTTP.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "HTTP::HTTP::Product" /* HTTP.framework */; }; - OBJ_2458 /* NIOHTTP1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOHTTP1::Product" /* NIOHTTP1.framework */; }; - OBJ_2459 /* CNIOZlib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOZlib::Product" /* CNIOZlib.framework */; }; - OBJ_2460 /* CNIOHTTPParser.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOHTTPParser::Product" /* CNIOHTTPParser.framework */; }; - OBJ_2461 /* NIOOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio-ssl::NIOOpenSSL::Product" /* NIOOpenSSL.framework */; }; - OBJ_2462 /* NIOTLS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOTLS::Product" /* NIOTLS.framework */; }; - OBJ_2463 /* CNIOOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio-ssl::CNIOOpenSSL::Product" /* CNIOOpenSSL.framework */; }; - OBJ_2464 /* DatabaseKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "DatabaseKit::DatabaseKit::Product" /* DatabaseKit.framework */; }; - OBJ_2465 /* Crypto.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::Crypto::Product" /* Crypto.framework */; }; - OBJ_2466 /* Random.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::Random::Product" /* Random.framework */; }; - OBJ_2467 /* CCryptoOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CCryptoOpenSSL::Product" /* CCryptoOpenSSL.framework */; }; - OBJ_2468 /* CBcrypt.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBcrypt::Product" /* CBcrypt.framework */; }; - OBJ_2469 /* CBase32.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBase32::Product" /* CBase32.framework */; }; - OBJ_2470 /* Command.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Command::Product" /* Command.framework */; }; - OBJ_2471 /* Console.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Console::Product" /* Console.framework */; }; - OBJ_2472 /* Service.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Service::Service::Product" /* Service.framework */; }; - OBJ_2473 /* Logging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Logging::Product" /* Logging.framework */; }; - OBJ_2474 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; - OBJ_2475 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; - OBJ_2476 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; - OBJ_2477 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; - OBJ_2478 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; - OBJ_2479 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; - OBJ_2480 /* Domain.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Wishlist::Domain::Product" /* Domain.framework */; }; - OBJ_2481 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; - OBJ_2482 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; - OBJ_2483 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; - OBJ_2484 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; - OBJ_2485 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; - OBJ_2486 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; - OBJ_2487 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; - OBJ_2488 /* Library.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Wishlist::Library::Product" /* Library.framework */; }; - OBJ_2489 /* Tooling.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Wishlist::Tooling::Product" /* Tooling.framework */; }; - OBJ_2555 /* Async+NIO.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1694 /* Async+NIO.swift */; }; - OBJ_2556 /* AsyncError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1695 /* AsyncError.swift */; }; - OBJ_2557 /* Collection+Future.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1696 /* Collection+Future.swift */; }; - OBJ_2558 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1697 /* Deprecated.swift */; }; - OBJ_2559 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1698 /* Exports.swift */; }; - OBJ_2560 /* Future+DoCatch.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1699 /* Future+DoCatch.swift */; }; - OBJ_2561 /* Future+Flatten.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1700 /* Future+Flatten.swift */; }; - OBJ_2562 /* Future+Global.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1701 /* Future+Global.swift */; }; - OBJ_2563 /* Future+Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1702 /* Future+Map.swift */; }; - OBJ_2564 /* Future+Transform.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1703 /* Future+Transform.swift */; }; - OBJ_2565 /* Future+Variadic.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1704 /* Future+Variadic.swift */; }; - OBJ_2566 /* Future+Void.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1705 /* Future+Void.swift */; }; - OBJ_2567 /* FutureType.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1706 /* FutureType.swift */; }; - OBJ_2568 /* QueueHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1707 /* QueueHandler.swift */; }; - OBJ_2569 /* Worker.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1708 /* Worker.swift */; }; - OBJ_2571 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; - OBJ_2572 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; - OBJ_2573 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; - OBJ_2574 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; - OBJ_2575 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; - OBJ_2576 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; - OBJ_2577 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; - OBJ_2590 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1045 /* Package.swift */; }; - OBJ_2595 /* Authenticatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1022 /* Authenticatable.swift */; }; - OBJ_2596 /* AuthenticationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1023 /* AuthenticationCache.swift */; }; - OBJ_2597 /* AuthenticationProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1024 /* AuthenticationProvider.swift */; }; - OBJ_2598 /* BasicAuthenticatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1026 /* BasicAuthenticatable.swift */; }; - OBJ_2599 /* BasicAuthenticationMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1027 /* BasicAuthenticationMiddleware.swift */; }; - OBJ_2600 /* BearerAuthenticatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1029 /* BearerAuthenticatable.swift */; }; - OBJ_2601 /* BearerAuthenticationMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1030 /* BearerAuthenticationMiddleware.swift */; }; - OBJ_2602 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1031 /* Exports.swift */; }; - OBJ_2603 /* PasswordAuthenticatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1033 /* PasswordAuthenticatable.swift */; }; - OBJ_2604 /* PasswordVerifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1034 /* PasswordVerifier.swift */; }; - OBJ_2605 /* AuthenticationSessionsMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1036 /* AuthenticationSessionsMiddleware.swift */; }; - OBJ_2606 /* RedirectMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1037 /* RedirectMiddleware.swift */; }; - OBJ_2607 /* SessionAuthenticatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1038 /* SessionAuthenticatable.swift */; }; - OBJ_2608 /* TokenAuthenticatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1040 /* TokenAuthenticatable.swift */; }; - OBJ_2609 /* TokenAuthenticationMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1041 /* TokenAuthenticationMiddleware.swift */; }; - OBJ_2610 /* AuthenticationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1043 /* AuthenticationError.swift */; }; - OBJ_2611 /* GuardMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1044 /* GuardMiddleware.swift */; }; - OBJ_2613 /* Vapor.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Vapor::Vapor::Product" /* Vapor.framework */; }; - OBJ_2614 /* WebSocket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "WebSocket::WebSocket::Product" /* WebSocket.framework */; }; - OBJ_2615 /* NIOWebSocket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOWebSocket::Product" /* NIOWebSocket.framework */; }; - OBJ_2616 /* Validation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Validation::Validation::Product" /* Validation.framework */; }; - OBJ_2617 /* URLEncodedForm.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "URLEncodedForm::URLEncodedForm::Product" /* URLEncodedForm.framework */; }; - OBJ_2618 /* TemplateKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "TemplateKit::TemplateKit::Product" /* TemplateKit.framework */; }; - OBJ_2619 /* Routing.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Routing::Routing::Product" /* Routing.framework */; }; - OBJ_2620 /* Multipart.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Multipart::Multipart::Product" /* Multipart.framework */; }; - OBJ_2621 /* HTTP.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "HTTP::HTTP::Product" /* HTTP.framework */; }; - OBJ_2622 /* NIOHTTP1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOHTTP1::Product" /* NIOHTTP1.framework */; }; - OBJ_2623 /* CNIOZlib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOZlib::Product" /* CNIOZlib.framework */; }; - OBJ_2624 /* CNIOHTTPParser.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOHTTPParser::Product" /* CNIOHTTPParser.framework */; }; - OBJ_2625 /* NIOOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio-ssl::NIOOpenSSL::Product" /* NIOOpenSSL.framework */; }; - OBJ_2626 /* NIOTLS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOTLS::Product" /* NIOTLS.framework */; }; - OBJ_2627 /* CNIOOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio-ssl::CNIOOpenSSL::Product" /* CNIOOpenSSL.framework */; }; - OBJ_2628 /* Fluent.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Fluent::Fluent::Product" /* Fluent.framework */; }; - OBJ_2629 /* DatabaseKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "DatabaseKit::DatabaseKit::Product" /* DatabaseKit.framework */; }; - OBJ_2630 /* Command.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Command::Product" /* Command.framework */; }; - OBJ_2631 /* Console.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Console::Product" /* Console.framework */; }; - OBJ_2632 /* Service.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Service::Service::Product" /* Service.framework */; }; - OBJ_2633 /* Logging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Logging::Product" /* Logging.framework */; }; - OBJ_2634 /* Crypto.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::Crypto::Product" /* Crypto.framework */; }; - OBJ_2635 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; - OBJ_2636 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; - OBJ_2637 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; - OBJ_2638 /* Random.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::Random::Product" /* Random.framework */; }; - OBJ_2639 /* CCryptoOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CCryptoOpenSSL::Product" /* CCryptoOpenSSL.framework */; }; - OBJ_2640 /* CBcrypt.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBcrypt::Product" /* CBcrypt.framework */; }; - OBJ_2641 /* CBase32.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBase32::Product" /* CBase32.framework */; }; - OBJ_2642 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; - OBJ_2643 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; - OBJ_2644 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; - OBJ_2645 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; - OBJ_2646 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; - OBJ_2647 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; - OBJ_2648 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; - OBJ_2649 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; - OBJ_2650 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; - OBJ_2651 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; - OBJ_2695 /* BitsError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1710 /* BitsError.swift */; }; - OBJ_2696 /* Byte+Alphabet.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1711 /* Byte+Alphabet.swift */; }; - OBJ_2697 /* Byte+Control.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1712 /* Byte+Control.swift */; }; - OBJ_2698 /* Byte+Digit.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1713 /* Byte+Digit.swift */; }; - OBJ_2699 /* ByteBuffer+binaryFloatingPointOperations.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1714 /* ByteBuffer+binaryFloatingPointOperations.swift */; }; - OBJ_2700 /* ByteBuffer+peek.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1715 /* ByteBuffer+peek.swift */; }; - OBJ_2701 /* ByteBuffer+require.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1716 /* ByteBuffer+require.swift */; }; - OBJ_2702 /* ByteBuffer+string.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1717 /* ByteBuffer+string.swift */; }; - OBJ_2703 /* Bytes.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1718 /* Bytes.swift */; }; - OBJ_2704 /* Data+Bytes.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1719 /* Data+Bytes.swift */; }; - OBJ_2705 /* Data+Strings.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1720 /* Data+Strings.swift */; }; - OBJ_2706 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1721 /* Deprecated.swift */; }; - OBJ_2708 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; - OBJ_2709 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; - OBJ_2710 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; - OBJ_2711 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; - OBJ_2712 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; - OBJ_2713 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; - OBJ_2714 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; - OBJ_2715 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; - OBJ_2728 /* base32.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1551 /* base32.c */; }; - OBJ_2734 /* bcrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1555 /* bcrypt.c */; }; - OBJ_2735 /* blf.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1556 /* blf.c */; }; - OBJ_2741 /* shim.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1560 /* shim.c */; }; - OBJ_2747 /* c-atomics.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1786 /* c-atomics.c */; }; - OBJ_2749 /* CNIOAtomics.h in Headers */ = {isa = PBXBuildFile; fileRef = OBJ_1788 /* CNIOAtomics.h */; settings = {ATTRIBUTES = (Public, ); }; }; - OBJ_2750 /* cpp_magic.h in Headers */ = {isa = PBXBuildFile; fileRef = OBJ_1789 /* cpp_magic.h */; settings = {ATTRIBUTES = (Public, ); }; }; - OBJ_2756 /* shim.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1791 /* shim.c */; }; - OBJ_2758 /* CNIODarwin.h in Headers */ = {isa = PBXBuildFile; fileRef = OBJ_1793 /* CNIODarwin.h */; settings = {ATTRIBUTES = (Public, ); }; }; - OBJ_2764 /* c_nio_http_parser.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1795 /* c_nio_http_parser.c */; }; - OBJ_2766 /* c_nio_http_parser.h in Headers */ = {isa = PBXBuildFile; fileRef = OBJ_1797 /* c_nio_http_parser.h */; settings = {ATTRIBUTES = (Public, ); }; }; - OBJ_2767 /* CNIOHTTPParser.h in Headers */ = {isa = PBXBuildFile; fileRef = OBJ_1798 /* CNIOHTTPParser.h */; settings = {ATTRIBUTES = (Public, ); }; }; - OBJ_2773 /* ifaddrs-android.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1800 /* ifaddrs-android.c */; }; - OBJ_2774 /* shim.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1801 /* shim.c */; }; - OBJ_2776 /* CNIOLinux.h in Headers */ = {isa = PBXBuildFile; fileRef = OBJ_1803 /* CNIOLinux.h */; settings = {ATTRIBUTES = (Public, ); }; }; - OBJ_2777 /* ifaddrs-android.h in Headers */ = {isa = PBXBuildFile; fileRef = OBJ_1804 /* ifaddrs-android.h */; settings = {ATTRIBUTES = (Public, ); }; }; - OBJ_2783 /* helpers.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1758 /* helpers.c */; }; - OBJ_2784 /* shims.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1759 /* shims.c */; }; - OBJ_2790 /* c_nio_sha1.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1806 /* c_nio_sha1.c */; }; - OBJ_2792 /* CNIOSHA1.h in Headers */ = {isa = PBXBuildFile; fileRef = OBJ_1808 /* CNIOSHA1.h */; settings = {ATTRIBUTES = (Public, ); }; }; - OBJ_2798 /* empty.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1810 /* empty.c */; }; - OBJ_2800 /* CNIOZlib.h in Headers */ = {isa = PBXBuildFile; fileRef = OBJ_1812 /* CNIOZlib.h */; settings = {ATTRIBUTES = (Public, ); }; }; - OBJ_2806 /* libc.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1723 /* libc.swift */; }; - OBJ_2812 /* CommandOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1600 /* CommandOption.swift */; }; - OBJ_2813 /* CommandRunnable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1601 /* CommandRunnable.swift */; }; - OBJ_2814 /* Command.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1603 /* Command.swift */; }; - OBJ_2815 /* CommandArgument.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1604 /* CommandArgument.swift */; }; - OBJ_2816 /* CommandConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1606 /* CommandConfig.swift */; }; - OBJ_2817 /* Commands.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1607 /* Commands.swift */; }; - OBJ_2818 /* BasicCommandGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1609 /* BasicCommandGroup.swift */; }; - OBJ_2819 /* CommandGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1610 /* CommandGroup.swift */; }; - OBJ_2820 /* CommandContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1612 /* CommandContext.swift */; }; - OBJ_2821 /* CommandInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1613 /* CommandInput.swift */; }; - OBJ_2822 /* Console+Run.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1614 /* Console+Run.swift */; }; - OBJ_2823 /* Output+Autocomplete.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1615 /* Output+Autocomplete.swift */; }; - OBJ_2824 /* Output+Help.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1616 /* Output+Help.swift */; }; - OBJ_2825 /* CommandError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1618 /* CommandError.swift */; }; - OBJ_2826 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1619 /* Exports.swift */; }; - OBJ_2827 /* Utilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1620 /* Utilities.swift */; }; - OBJ_2829 /* Console.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Console::Product" /* Console.framework */; }; - OBJ_2830 /* Service.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Service::Service::Product" /* Service.framework */; }; - OBJ_2831 /* Logging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Logging::Product" /* Logging.framework */; }; - OBJ_2832 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; - OBJ_2833 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; - OBJ_2834 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; - OBJ_2835 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; - OBJ_2836 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; - OBJ_2837 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; - OBJ_2838 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; - OBJ_2839 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; - OBJ_2840 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; - OBJ_2841 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; - OBJ_2842 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; - OBJ_2843 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; - OBJ_2844 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; - OBJ_2865 /* ActivityBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1623 /* ActivityBar.swift */; }; - OBJ_2866 /* ActivityIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1624 /* ActivityIndicator.swift */; }; - OBJ_2867 /* ActivityIndicatorRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1625 /* ActivityIndicatorRenderer.swift */; }; - OBJ_2868 /* ActivityIndicatorState.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1626 /* ActivityIndicatorState.swift */; }; - OBJ_2869 /* CustomActivity.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1627 /* CustomActivity.swift */; }; - OBJ_2870 /* LoadingBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1628 /* LoadingBar.swift */; }; - OBJ_2871 /* ProgressBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1629 /* ProgressBar.swift */; }; - OBJ_2872 /* Console+Clear.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1631 /* Console+Clear.swift */; }; - OBJ_2873 /* Console+Ephemeral.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1632 /* Console+Ephemeral.swift */; }; - OBJ_2874 /* ConsoleClear.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1633 /* ConsoleClear.swift */; }; - OBJ_2875 /* Console.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1634 /* Console.swift */; }; - OBJ_2876 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1635 /* Deprecated.swift */; }; - OBJ_2877 /* Console+Ask.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1637 /* Console+Ask.swift */; }; - OBJ_2878 /* Console+Choose.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1638 /* Console+Choose.swift */; }; - OBJ_2879 /* Console+Confirm.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1639 /* Console+Confirm.swift */; }; - OBJ_2880 /* Console+Input.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1640 /* Console+Input.swift */; }; - OBJ_2881 /* Console+Center.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1642 /* Console+Center.swift */; }; - OBJ_2882 /* Console+Output.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1643 /* Console+Output.swift */; }; - OBJ_2883 /* Console+Wait.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1644 /* Console+Wait.swift */; }; - OBJ_2884 /* ConsoleColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1645 /* ConsoleColor.swift */; }; - OBJ_2885 /* ConsoleStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1646 /* ConsoleStyle.swift */; }; - OBJ_2886 /* ConsoleText.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1647 /* ConsoleText.swift */; }; - OBJ_2887 /* ConsoleTextFragment.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1648 /* ConsoleTextFragment.swift */; }; - OBJ_2888 /* ANSI.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1650 /* ANSI.swift */; }; - OBJ_2889 /* Terminal.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1651 /* Terminal.swift */; }; - OBJ_2890 /* ConsoleError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1653 /* ConsoleError.swift */; }; - OBJ_2891 /* ConsoleLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1654 /* ConsoleLogger.swift */; }; - OBJ_2892 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1655 /* Exports.swift */; }; - OBJ_2894 /* Service.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Service::Service::Product" /* Service.framework */; }; - OBJ_2895 /* Logging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Logging::Product" /* Logging.framework */; }; - OBJ_2896 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; - OBJ_2897 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; - OBJ_2898 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; - OBJ_2899 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; - OBJ_2900 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; - OBJ_2901 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; - OBJ_2902 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; - OBJ_2903 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; - OBJ_2904 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; - OBJ_2905 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; - OBJ_2906 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; - OBJ_2907 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; - OBJ_2908 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; - OBJ_2929 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1662 /* Package.swift */; }; - OBJ_2934 /* BasicKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1725 /* BasicKey.swift */; }; - OBJ_2935 /* CaseInsensitiveString.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1726 /* CaseInsensitiveString.swift */; }; - OBJ_2936 /* Decodable+Reflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1728 /* Decodable+Reflectable.swift */; }; - OBJ_2937 /* ReflectionDecodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1729 /* ReflectionDecodable.swift */; }; - OBJ_2938 /* ReflectionDecoders.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1730 /* ReflectionDecoders.swift */; }; - OBJ_2939 /* CoreError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1731 /* CoreError.swift */; }; - OBJ_2940 /* Data+Base64URL.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1732 /* Data+Base64URL.swift */; }; - OBJ_2941 /* Data+Hex.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1733 /* Data+Hex.swift */; }; - OBJ_2942 /* DataCoders.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1734 /* DataCoders.swift */; }; - OBJ_2943 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1735 /* Deprecated.swift */; }; - OBJ_2944 /* DirectoryConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1736 /* DirectoryConfig.swift */; }; - OBJ_2945 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1737 /* Exports.swift */; }; - OBJ_2946 /* File.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1738 /* File.swift */; }; - OBJ_2947 /* Future+Unwrap.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1739 /* Future+Unwrap.swift */; }; - OBJ_2948 /* FutureEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1740 /* FutureEncoder.swift */; }; - OBJ_2949 /* HeaderValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1741 /* HeaderValue.swift */; }; - OBJ_2950 /* LosslessDataConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1742 /* LosslessDataConvertible.swift */; }; - OBJ_2951 /* MediaType.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1743 /* MediaType.swift */; }; - OBJ_2952 /* NestedData.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1744 /* NestedData.swift */; }; - OBJ_2953 /* NotFound.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1745 /* NotFound.swift */; }; - OBJ_2954 /* OptionalType.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1746 /* OptionalType.swift */; }; - OBJ_2955 /* Process+Execute.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1747 /* Process+Execute.swift */; }; - OBJ_2956 /* Reflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1748 /* Reflectable.swift */; }; - OBJ_2957 /* String+Utilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1749 /* String+Utilities.swift */; }; - OBJ_2958 /* Thread+Async.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1750 /* Thread+Async.swift */; }; - OBJ_2960 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; - OBJ_2961 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; - OBJ_2962 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; - OBJ_2963 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; - OBJ_2964 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; - OBJ_2965 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; - OBJ_2966 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; - OBJ_2967 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; - OBJ_2968 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; - OBJ_2969 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; - OBJ_2970 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; - OBJ_2971 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; - OBJ_2989 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1755 /* Package.swift */; }; - OBJ_2994 /* BCryptDigest.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1566 /* BCryptDigest.swift */; }; - OBJ_2995 /* AuthenticatedCipher.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1568 /* AuthenticatedCipher.swift */; }; - OBJ_2996 /* AuthenticatedCipherAlgorithm.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1569 /* AuthenticatedCipherAlgorithm.swift */; }; - OBJ_2997 /* Cipher.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1570 /* Cipher.swift */; }; - OBJ_2998 /* CipherAlgorithm.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1571 /* CipherAlgorithm.swift */; }; - OBJ_2999 /* OpenSSLCipherAlgorithm.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1572 /* OpenSSLCipherAlgorithm.swift */; }; - OBJ_3000 /* OpenSSLStreamCipher.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1573 /* OpenSSLStreamCipher.swift */; }; - OBJ_3001 /* Digest.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1575 /* Digest.swift */; }; - OBJ_3002 /* DigestAlgorithm.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1576 /* DigestAlgorithm.swift */; }; - OBJ_3003 /* HMAC.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1578 /* HMAC.swift */; }; - OBJ_3004 /* OTP.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1579 /* OTP.swift */; }; - OBJ_3005 /* RSA.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1581 /* RSA.swift */; }; - OBJ_3006 /* RSAKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1582 /* RSAKey.swift */; }; - OBJ_3007 /* RSAPadding.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1583 /* RSAPadding.swift */; }; - OBJ_3008 /* CryptoRandom.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1585 /* CryptoRandom.swift */; }; - OBJ_3009 /* Base32.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1587 /* Base32.swift */; }; - OBJ_3010 /* CryptoError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1588 /* CryptoError.swift */; }; - OBJ_3011 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1589 /* Deprecated.swift */; }; - OBJ_3012 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1590 /* Exports.swift */; }; - OBJ_3014 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; - OBJ_3015 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; - OBJ_3016 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; - OBJ_3017 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; - OBJ_3018 /* Random.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::Random::Product" /* Random.framework */; }; - OBJ_3019 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; - OBJ_3020 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; - OBJ_3021 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; - OBJ_3022 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; - OBJ_3023 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; - OBJ_3024 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; - OBJ_3025 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; - OBJ_3026 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; - OBJ_3027 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; - OBJ_3028 /* CCryptoOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CCryptoOpenSSL::Product" /* CCryptoOpenSSL.framework */; }; - OBJ_3029 /* CBcrypt.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBcrypt::Product" /* CBcrypt.framework */; }; - OBJ_3030 /* CBase32.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBase32::Product" /* CBase32.framework */; }; - OBJ_3053 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1596 /* Package.swift */; }; - OBJ_3058 /* Crypto.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_605 /* Crypto.swift */; }; - OBJ_3059 /* Cryptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_606 /* Cryptor.swift */; }; - OBJ_3060 /* Digest.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_607 /* Digest.swift */; }; - OBJ_3061 /* HMAC.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_608 /* HMAC.swift */; }; - OBJ_3062 /* KeyDerivation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_609 /* KeyDerivation.swift */; }; - OBJ_3063 /* Random.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_610 /* Random.swift */; }; - OBJ_3064 /* SSLPointerTricks.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_611 /* SSLPointerTricks.swift */; }; - OBJ_3065 /* Status.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_612 /* Status.swift */; }; - OBJ_3066 /* StreamCryptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_613 /* StreamCryptor.swift */; }; - OBJ_3067 /* Updatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_614 /* Updatable.swift */; }; - OBJ_3068 /* Utilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_615 /* Utilities.swift */; }; - OBJ_3075 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_616 /* Package.swift */; }; - OBJ_3080 /* Container+CachedConnection.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1512 /* Container+CachedConnection.swift */; }; - OBJ_3081 /* Container+NewConnection.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1513 /* Container+NewConnection.swift */; }; - OBJ_3082 /* DatabaseConnectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1514 /* DatabaseConnectable.swift */; }; - OBJ_3083 /* DatabaseConnection.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1515 /* DatabaseConnection.swift */; }; - OBJ_3084 /* DatabaseStringFindable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1516 /* DatabaseStringFindable.swift */; }; - OBJ_3085 /* Container+ConnectionPool.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1518 /* Container+ConnectionPool.swift */; }; - OBJ_3086 /* DatabaseConnectionPool.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1519 /* DatabaseConnectionPool.swift */; }; - OBJ_3087 /* DatabaseConnectionPoolCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1520 /* DatabaseConnectionPoolCache.swift */; }; - OBJ_3088 /* DatabaseConnectionPoolConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1521 /* DatabaseConnectionPoolConfig.swift */; }; - OBJ_3089 /* ConfiguredDatabase.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1523 /* ConfiguredDatabase.swift */; }; - OBJ_3090 /* Database.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1524 /* Database.swift */; }; - OBJ_3091 /* DatabaseConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1525 /* DatabaseConfig.swift */; }; - OBJ_3092 /* DatabaseIdentifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1526 /* DatabaseIdentifier.swift */; }; - OBJ_3093 /* DatabaseQueryable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1527 /* DatabaseQueryable.swift */; }; - OBJ_3094 /* Databases.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1528 /* Databases.swift */; }; - OBJ_3095 /* DatabaseKeyedCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1530 /* DatabaseKeyedCache.swift */; }; - OBJ_3096 /* DictionaryKeyedCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1531 /* DictionaryKeyedCache.swift */; }; - OBJ_3097 /* KeyedCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1532 /* KeyedCache.swift */; }; - OBJ_3098 /* KeyedCacheSupporting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1533 /* KeyedCacheSupporting.swift */; }; - OBJ_3099 /* MemoryKeyedCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1534 /* MemoryKeyedCache.swift */; }; - OBJ_3100 /* DatabaseLog.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1536 /* DatabaseLog.swift */; }; - OBJ_3101 /* DatabaseLogHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1537 /* DatabaseLogHandler.swift */; }; - OBJ_3102 /* DatabaseLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1538 /* DatabaseLogger.swift */; }; - OBJ_3103 /* LogSupporting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1539 /* LogSupporting.swift */; }; - OBJ_3104 /* PrintLogHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1540 /* PrintLogHandler.swift */; }; - OBJ_3105 /* DatabaseKitProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1542 /* DatabaseKitProvider.swift */; }; - OBJ_3106 /* DatabaseKitError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1544 /* DatabaseKitError.swift */; }; - OBJ_3107 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1545 /* Deprecated.swift */; }; - OBJ_3108 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1546 /* Exports.swift */; }; - OBJ_3109 /* URL+DatabaseName.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1547 /* URL+DatabaseName.swift */; }; - OBJ_3111 /* Service.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Service::Service::Product" /* Service.framework */; }; - OBJ_3112 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; - OBJ_3113 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; - OBJ_3114 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; - OBJ_3115 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; - OBJ_3116 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; - OBJ_3117 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; - OBJ_3118 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; - OBJ_3119 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; - OBJ_3120 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; - OBJ_3121 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; - OBJ_3122 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; - OBJ_3123 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; - OBJ_3124 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; - OBJ_3144 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1548 /* Package.swift */; }; - OBJ_3149 /* Debuggable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1752 /* Debuggable.swift */; }; - OBJ_3150 /* Demangler.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1753 /* Demangler.swift */; }; - OBJ_3151 /* SourceLocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1754 /* SourceLocation.swift */; }; - OBJ_3157 /* AnnouncementsActor.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_295 /* AnnouncementsActor.swift */; }; - OBJ_3158 /* PresentPublicly.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_296 /* PresentPublicly.swift */; }; - OBJ_3159 /* EnrollmentActor.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_298 /* EnrollmentActor.swift */; }; - OBJ_3160 /* MaterialiseUser.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_299 /* MaterialiseUser.swift */; }; - OBJ_3161 /* CreateFavorite.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_301 /* CreateFavorite.swift */; }; - OBJ_3162 /* DeleteFavorite.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_302 /* DeleteFavorite.swift */; }; - OBJ_3163 /* GetFavorites.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_303 /* GetFavorites.swift */; }; - OBJ_3164 /* RequestFavoriteCreation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_304 /* RequestFavoriteCreation.swift */; }; - OBJ_3165 /* RequestFavoriteDeletion.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_305 /* RequestFavoriteDeletion.swift */; }; - OBJ_3166 /* UserFavoritesActor.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_306 /* UserFavoritesActor.swift */; }; - OBJ_3167 /* CreateInvitation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_308 /* CreateInvitation.swift */; }; - OBJ_3168 /* GetInvitations.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_309 /* GetInvitations.swift */; }; - OBJ_3169 /* InvitationNote.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_310 /* InvitationNote.swift */; }; - OBJ_3170 /* RequestInvitationCreation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_311 /* RequestInvitationCreation.swift */; }; - OBJ_3171 /* RequestInvitationRevocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_312 /* RequestInvitationRevocation.swift */; }; - OBJ_3172 /* RevokeInvitation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_313 /* RevokeInvitation.swift */; }; - OBJ_3173 /* SendInvitationEmail.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_314 /* SendInvitationEmail.swift */; }; - OBJ_3174 /* UserInvitationsActor.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_315 /* UserInvitationsActor.swift */; }; - OBJ_3175 /* CreateItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_317 /* CreateItem.swift */; }; - OBJ_3176 /* CreateOrUpdateItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_318 /* CreateOrUpdateItem.swift */; }; - OBJ_3177 /* DeleteItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_319 /* DeleteItem.swift */; }; - OBJ_3178 /* GetItems.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_320 /* GetItems.swift */; }; - OBJ_3179 /* RequestItemDeletion.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_321 /* RequestItemDeletion.swift */; }; - OBJ_3180 /* RequestItemEditing.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_322 /* RequestItemEditing.swift */; }; - OBJ_3181 /* RequestItemMovement.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_323 /* RequestItemMovement.swift */; }; - OBJ_3182 /* UpdateItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_324 /* UpdateItem.swift */; }; - OBJ_3183 /* UserItemsActor.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_325 /* UserItemsActor.swift */; }; - OBJ_3184 /* CreateList.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_327 /* CreateList.swift */; }; - OBJ_3185 /* CreateOrUpdateList.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_328 /* CreateOrUpdateList.swift */; }; - OBJ_3186 /* DeleteList.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_329 /* DeleteList.swift */; }; - OBJ_3187 /* ExportListToJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_330 /* ExportListToJSON.swift */; }; - OBJ_3188 /* GetLists.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_331 /* GetLists.swift */; }; - OBJ_3189 /* ImportListFromJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_332 /* ImportListFromJSON.swift */; }; - OBJ_3190 /* RequestListDeletion.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_333 /* RequestListDeletion.swift */; }; - OBJ_3191 /* RequestListEditing.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_334 /* RequestListEditing.swift */; }; - OBJ_3192 /* RequestListImportFromJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_335 /* RequestListImportFromJSON.swift */; }; - OBJ_3193 /* UpdateList.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_336 /* UpdateList.swift */; }; - OBJ_3194 /* UserListsActor.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_337 /* UserListsActor.swift */; }; - OBJ_3195 /* TestNotifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_339 /* TestNotifications.swift */; }; - OBJ_3196 /* UserNotificationsActor.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_340 /* UserNotificationsActor.swift */; }; - OBJ_3197 /* UserNotificationsResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_341 /* UserNotificationsResult.swift */; }; - OBJ_3198 /* GetProfileAndInvitations.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_343 /* GetProfileAndInvitations.swift */; }; - OBJ_3199 /* RequestProfileEditing.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_344 /* RequestProfileEditing.swift */; }; - OBJ_3200 /* UpdateProfile.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_345 /* UpdateProfile.swift */; }; - OBJ_3201 /* UserProfileActor.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_346 /* UserProfileActor.swift */; }; - OBJ_3202 /* DeleteReservation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_348 /* DeleteReservation.swift */; }; - OBJ_3203 /* RequestReservationDeletion.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_349 /* RequestReservationDeletion.swift */; }; - OBJ_3204 /* UserReservationsActor.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_350 /* UserReservationsActor.swift */; }; - OBJ_3205 /* RequestSettingsEditing.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_352 /* RequestSettingsEditing.swift */; }; - OBJ_3206 /* UpdateSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_353 /* UpdateSettings.swift */; }; - OBJ_3207 /* UserSettingsActor.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_354 /* UserSettingsActor.swift */; }; - OBJ_3208 /* GetListsAndFavorites.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_356 /* GetListsAndFavorites.swift */; }; - OBJ_3209 /* UserWelcomeActor.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_357 /* UserWelcomeActor.swift */; }; - OBJ_3210 /* AddReservationToItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_359 /* AddReservationToItem.swift */; }; - OBJ_3211 /* PresentReservation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_360 /* PresentReservation.swift */; }; - OBJ_3212 /* PresentWishlist.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_361 /* PresentWishlist.swift */; }; - OBJ_3213 /* RemoveReservationFromItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_362 /* RemoveReservationFromItem.swift */; }; - OBJ_3214 /* WishlistActor.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_363 /* WishlistActor.swift */; }; - OBJ_3215 /* WishlistSpecification.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_364 /* WishlistSpecification.swift */; }; - OBJ_3216 /* Action.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_366 /* Action.swift */; }; - OBJ_3217 /* ActionBoundaries.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_367 /* ActionBoundaries.generated.swift */; }; - OBJ_3218 /* ActionBoundaries.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_368 /* ActionBoundaries.swift */; }; - OBJ_3219 /* ActionError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_369 /* ActionError.swift */; }; - OBJ_3220 /* ActionResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_370 /* ActionResult.swift */; }; - OBJ_3221 /* ActionSpecification.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_371 /* ActionSpecification.generated.swift */; }; - OBJ_3222 /* ActionSpecification.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_372 /* ActionSpecification.swift */; }; - OBJ_3223 /* Actor.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_374 /* Actor.swift */; }; - OBJ_3224 /* Authorization.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_376 /* Authorization.swift */; }; - OBJ_3225 /* AuthorizationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_377 /* AuthorizationError.swift */; }; - OBJ_3226 /* EmailSpecification.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_378 /* EmailSpecification.swift */; }; - OBJ_3227 /* EmailSpecificationValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_379 /* EmailSpecificationValidator.swift */; }; - OBJ_3228 /* Favorite.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_380 /* Favorite.swift */; }; - OBJ_3229 /* FavoriteID.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_381 /* FavoriteID.swift */; }; - OBJ_3230 /* FavoriteModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_382 /* FavoriteModel.swift */; }; - OBJ_3231 /* FavoriteRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_383 /* FavoriteRepository.swift */; }; - OBJ_3232 /* FavoriteRepresentation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_384 /* FavoriteRepresentation.swift */; }; - OBJ_3233 /* FileName.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_385 /* FileName.swift */; }; - OBJ_3234 /* Identification.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_386 /* Identification.swift */; }; - OBJ_3235 /* Identifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_387 /* Identifier.swift */; }; - OBJ_3236 /* Invitation+Authorization.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_388 /* Invitation+Authorization.swift */; }; - OBJ_3237 /* Invitation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_389 /* Invitation.swift */; }; - OBJ_3238 /* InvitationCode.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_390 /* InvitationCode.swift */; }; - OBJ_3239 /* InvitationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_391 /* InvitationError.swift */; }; - OBJ_3240 /* InvitationID.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_392 /* InvitationID.swift */; }; - OBJ_3241 /* InvitationModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_393 /* InvitationModel.swift */; }; - OBJ_3242 /* InvitationRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_394 /* InvitationRepository.swift */; }; - OBJ_3243 /* InvitationRepresentation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_395 /* InvitationRepresentation.swift */; }; - OBJ_3244 /* InvitationValues.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_396 /* InvitationValues.swift */; }; - OBJ_3245 /* Item.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_397 /* Item.swift */; }; - OBJ_3246 /* ItemID.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_398 /* ItemID.swift */; }; - OBJ_3247 /* ItemModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_399 /* ItemModel.swift */; }; - OBJ_3248 /* ItemRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_400 /* ItemRepository.swift */; }; - OBJ_3249 /* ItemRepresentation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_401 /* ItemRepresentation.swift */; }; - OBJ_3250 /* ItemValues.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_402 /* ItemValues.swift */; }; - OBJ_3251 /* LanguageTag.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_403 /* LanguageTag.swift */; }; - OBJ_3252 /* List+Authorization.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_404 /* List+Authorization.swift */; }; - OBJ_3253 /* List.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_405 /* List.swift */; }; - OBJ_3254 /* ListID.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_406 /* ListID.swift */; }; - OBJ_3255 /* ListModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_407 /* ListModel.swift */; }; - OBJ_3256 /* ListRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_408 /* ListRepository.swift */; }; - OBJ_3257 /* ListRepresentation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_409 /* ListRepresentation.swift */; }; - OBJ_3258 /* ListValues.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_410 /* ListValues.swift */; }; - OBJ_3259 /* EmailSpecification+Loggable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_412 /* EmailSpecification+Loggable.swift */; }; - OBJ_3260 /* FileName+Loggable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_413 /* FileName+Loggable.swift */; }; - OBJ_3261 /* Identifier+Loggable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_414 /* Identifier+Loggable.swift */; }; - OBJ_3262 /* InvitationCode+Loggable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_415 /* InvitationCode+Loggable.swift */; }; - OBJ_3263 /* PushoverKey+Loggable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_416 /* PushoverKey+Loggable.swift */; }; - OBJ_3264 /* PushoverKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_417 /* PushoverKey.swift */; }; - OBJ_3265 /* PushoverKeyValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_418 /* PushoverKeyValidator.swift */; }; - OBJ_3266 /* Invitation+Representable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_420 /* Invitation+Representable.swift */; }; - OBJ_3267 /* Item+Representable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_421 /* Item+Representable.swift */; }; - OBJ_3268 /* List+Representable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_422 /* List+Representable.swift */; }; - OBJ_3269 /* Reservation+Representable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_423 /* Reservation+Representable.swift */; }; - OBJ_3270 /* User+Representable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_424 /* User+Representable.swift */; }; - OBJ_3271 /* Reservation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_425 /* Reservation.swift */; }; - OBJ_3272 /* ReservationID.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_426 /* ReservationID.swift */; }; - OBJ_3273 /* ReservationModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_427 /* ReservationModel.swift */; }; - OBJ_3274 /* ReservationRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_428 /* ReservationRepository.swift */; }; - OBJ_3275 /* ReservationRepresentation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_429 /* ReservationRepresentation.swift */; }; - OBJ_3276 /* Text.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_430 /* Text.swift */; }; - OBJ_3277 /* Title.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_431 /* Title.swift */; }; - OBJ_3278 /* User+Authorization.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_432 /* User+Authorization.swift */; }; - OBJ_3279 /* User.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_433 /* User.swift */; }; - OBJ_3280 /* UserID.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_434 /* UserID.swift */; }; - OBJ_3281 /* UserIdentity.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_435 /* UserIdentity.swift */; }; - OBJ_3282 /* UserIdentityProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_436 /* UserIdentityProvider.swift */; }; - OBJ_3283 /* UserModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_437 /* UserModel.swift */; }; - OBJ_3284 /* UserRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_438 /* UserRepository.swift */; }; - OBJ_3285 /* UserRepresentation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_439 /* UserRepresentation.swift */; }; - OBJ_3286 /* UserSettings+.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_440 /* UserSettings+.swift */; }; - OBJ_3287 /* UserSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_441 /* UserSettings.swift */; }; - OBJ_3288 /* UserValues.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_442 /* UserValues.swift */; }; - OBJ_3289 /* Visibility.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_443 /* Visibility.swift */; }; - OBJ_3290 /* Entity.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_445 /* Entity.swift */; }; - OBJ_3291 /* EntityDetachable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_446 /* EntityDetachable.swift */; }; - OBJ_3292 /* EntityError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_447 /* EntityError.swift */; }; - OBJ_3293 /* EntityKeyPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_448 /* EntityKeyPath.swift */; }; - OBJ_3294 /* EntityProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_449 /* EntityProperties.swift */; }; - OBJ_3295 /* EntityReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_450 /* EntityReflectable.swift */; }; - OBJ_3296 /* EntityRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_451 /* EntityRepository.swift */; }; - OBJ_3297 /* EntitySorting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_452 /* EntitySorting.swift */; }; - OBJ_3298 /* Loggable+Entity.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_453 /* Loggable+Entity.swift */; }; - OBJ_3299 /* Confidential+Authorization.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_455 /* Confidential+Authorization.swift */; }; - OBJ_3300 /* Confidential.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_456 /* Confidential.swift */; }; - OBJ_3301 /* Imagable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_457 /* Imagable.swift */; }; - OBJ_3302 /* Viewable+Authorization.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_458 /* Viewable+Authorization.swift */; }; - OBJ_3303 /* Viewable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_459 /* Viewable.swift */; }; - OBJ_3304 /* PartialValues.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_461 /* PartialValues.swift */; }; - OBJ_3305 /* SensitiveStringValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_463 /* SensitiveStringValue.swift */; }; - OBJ_3306 /* StringValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_464 /* StringValue.swift */; }; - OBJ_3307 /* ValueType.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_465 /* ValueType.swift */; }; - OBJ_3308 /* OptionalValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_467 /* OptionalValue.swift */; }; - OBJ_3309 /* AndValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_469 /* AndValidator.swift */; }; - OBJ_3310 /* CharacterSetValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_470 /* CharacterSetValidator.swift */; }; - OBJ_3311 /* CountValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_471 /* CountValidator.swift */; }; - OBJ_3312 /* EmptyValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_472 /* EmptyValidator.swift */; }; - OBJ_3313 /* NilIgnoringValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_473 /* NilIgnoringValidator.swift */; }; - OBJ_3314 /* NilValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_474 /* NilValidator.swift */; }; - OBJ_3315 /* NotValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_475 /* NotValidator.swift */; }; - OBJ_3316 /* OrValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_476 /* OrValidator.swift */; }; - OBJ_3317 /* URLValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_477 /* URLValidator.swift */; }; - OBJ_3318 /* ValueValidatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_478 /* ValueValidatable.swift */; }; - OBJ_3319 /* ValueValidationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_479 /* ValueValidationError.swift */; }; - OBJ_3320 /* ValueValidationErrorType.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_480 /* ValueValidationErrorType.swift */; }; - OBJ_3321 /* ValueValidationErrors.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_481 /* ValueValidationErrors.swift */; }; - OBJ_3322 /* ValueValidations.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_482 /* ValueValidations.swift */; }; - OBJ_3323 /* ValueValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_483 /* ValueValidator.swift */; }; - OBJ_3324 /* ValueValidatorType.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_484 /* ValueValidatorType.swift */; }; - OBJ_3325 /* Values.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_485 /* Values.swift */; }; - OBJ_3326 /* ValuesError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_486 /* ValuesError.swift */; }; - OBJ_3327 /* EmailSendingProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_488 /* EmailSendingProvider.swift */; }; - OBJ_3328 /* EventRecordingProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_489 /* EventRecordingProvider.swift */; }; - OBJ_3329 /* ImageStoreProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_490 /* ImageStoreProvider.swift */; }; - OBJ_3330 /* MessageLoggingConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_491 /* MessageLoggingConfiguration.swift */; }; - OBJ_3331 /* MessageLoggingProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_492 /* MessageLoggingProvider.swift */; }; - OBJ_3332 /* NotificationSendingChannel.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_493 /* NotificationSendingChannel.swift */; }; - OBJ_3333 /* NotificationSendingProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_494 /* NotificationSendingProvider.swift */; }; - OBJ_3334 /* NotificationSendingResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_495 /* NotificationSendingResult.swift */; }; - OBJ_3335 /* EventLoopFuture+EventRecording.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_498 /* EventLoopFuture+EventRecording.swift */; }; - OBJ_3336 /* EventRecording.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_499 /* EventRecording.swift */; }; - OBJ_3337 /* InvitationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_500 /* InvitationService.swift */; }; - OBJ_3338 /* ItemService.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_501 /* ItemService.swift */; }; - OBJ_3339 /* EventLoopFuture+MessageLogging.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_503 /* EventLoopFuture+MessageLogging.swift */; }; - OBJ_3340 /* JSONEncoder+Logging.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_504 /* JSONEncoder+Logging.swift */; }; - OBJ_3341 /* Loggable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_505 /* Loggable.swift */; }; - OBJ_3342 /* LoggingMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_506 /* LoggingMessage.swift */; }; - OBJ_3343 /* LoggingMessageRoot.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_507 /* LoggingMessageRoot.swift */; }; - OBJ_3344 /* MessageLogging.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_508 /* MessageLogging.swift */; }; - OBJ_3345 /* SensitiveStringValue+Logging.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_509 /* SensitiveStringValue+Logging.swift */; }; - OBJ_3346 /* FavoriteRepresentationsBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_511 /* FavoriteRepresentationsBuilder.swift */; }; - OBJ_3347 /* InvitationRepresentationsBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_512 /* InvitationRepresentationsBuilder.swift */; }; - OBJ_3348 /* ItemRepresentationsBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_513 /* ItemRepresentationsBuilder.swift */; }; - OBJ_3349 /* ListRepresentationsBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_514 /* ListRepresentationsBuilder.swift */; }; - OBJ_3350 /* ReservationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_515 /* ReservationService.swift */; }; - OBJ_3351 /* UserNotificationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_516 /* UserNotificationService.swift */; }; - OBJ_3352 /* UserService.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_517 /* UserService.swift */; }; - OBJ_3353 /* EventLoop+.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_519 /* EventLoop+.swift */; }; - OBJ_3354 /* EventLoopFuture+Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_520 /* EventLoopFuture+Error.swift */; }; - OBJ_3355 /* EventLoopFuture+Flatten.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_521 /* EventLoopFuture+Flatten.swift */; }; - OBJ_3356 /* EventLoopFuture+FutureType.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_522 /* EventLoopFuture+FutureType.swift */; }; - OBJ_3357 /* EventLoopFuture+Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_523 /* EventLoopFuture+Map.swift */; }; - OBJ_3358 /* EventLoopFuture+OptionalType.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_524 /* EventLoopFuture+OptionalType.swift */; }; - OBJ_3359 /* EventLoopFuture+Transform.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_525 /* EventLoopFuture+Transform.swift */; }; - OBJ_3360 /* EventLoopFuture+Values.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_526 /* EventLoopFuture+Values.swift */; }; - OBJ_3361 /* FutureType.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_527 /* FutureType.swift */; }; - OBJ_3362 /* OptionalType.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_528 /* OptionalType.swift */; }; - OBJ_3364 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; - OBJ_3365 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; - OBJ_3366 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; - OBJ_3367 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; - OBJ_3368 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; - OBJ_3369 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; - OBJ_3370 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; - OBJ_3371 /* Library.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Wishlist::Library::Product" /* Library.framework */; }; - OBJ_3372 /* Tooling.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Wishlist::Tooling::Product" /* Tooling.framework */; }; - OBJ_3387 /* AnnouncementsActorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_563 /* AnnouncementsActorTests.swift */; }; - OBJ_3388 /* EnrollmentActorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_564 /* EnrollmentActorTests.swift */; }; - OBJ_3389 /* WishlistActorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_565 /* WishlistActorTests.swift */; }; - OBJ_3390 /* InvitationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_567 /* InvitationTests.swift */; }; - OBJ_3391 /* UserSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_568 /* UserSupport.swift */; }; - OBJ_3392 /* ValidationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_569 /* ValidationTests.swift */; }; - OBJ_3393 /* XCTestCase+.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_570 /* XCTestCase+.swift */; }; - OBJ_3394 /* TestingFavoriteRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_572 /* TestingFavoriteRepository.swift */; }; - OBJ_3395 /* TestingInvitationRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_573 /* TestingInvitationRepository.swift */; }; - OBJ_3396 /* TestingItemRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_574 /* TestingItemRepository.swift */; }; - OBJ_3397 /* TestingListRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_575 /* TestingListRepository.swift */; }; - OBJ_3398 /* TestingLoggingProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_576 /* TestingLoggingProvider.swift */; }; - OBJ_3399 /* TestingRecodingProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_577 /* TestingRecodingProvider.swift */; }; - OBJ_3400 /* TestingReservationRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_578 /* TestingReservationRepository.swift */; }; - OBJ_3401 /* TestingUserRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_579 /* TestingUserRepository.swift */; }; - OBJ_3402 /* TestingUserRepositoryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_580 /* TestingUserRepositoryTests.swift */; }; - OBJ_3404 /* Domain.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Wishlist::Domain::Product" /* Domain.framework */; }; - OBJ_3405 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; - OBJ_3406 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; - OBJ_3407 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; - OBJ_3408 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; - OBJ_3409 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; - OBJ_3410 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; - OBJ_3411 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; - OBJ_3412 /* Library.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Wishlist::Library::Product" /* Library.framework */; }; - OBJ_3413 /* Tooling.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Wishlist::Tooling::Product" /* Tooling.framework */; }; - OBJ_3428 /* CacheEntry.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1102 /* CacheEntry.swift */; }; - OBJ_3429 /* KeyedCacheSupporting+Fluent.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1103 /* KeyedCacheSupporting+Fluent.swift */; }; - OBJ_3430 /* DatabaseConnection+Fluent.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1105 /* DatabaseConnection+Fluent.swift */; }; - OBJ_3431 /* JoinSupporting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1107 /* JoinSupporting.swift */; }; - OBJ_3432 /* QueryBuilder+Join.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1108 /* QueryBuilder+Join.swift */; }; - OBJ_3433 /* AnyMigration.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1110 /* AnyMigration.swift */; }; - OBJ_3434 /* AnyMigrations.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1111 /* AnyMigrations.swift */; }; - OBJ_3435 /* Migration.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1112 /* Migration.swift */; }; - OBJ_3436 /* MigrationConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1113 /* MigrationConfig.swift */; }; - OBJ_3437 /* MigrationLog.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1114 /* MigrationLog.swift */; }; - OBJ_3438 /* MigrationSupporting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1115 /* MigrationSupporting.swift */; }; - OBJ_3439 /* Migrations.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1116 /* Migrations.swift */; }; - OBJ_3440 /* AnyModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1118 /* AnyModel.swift */; }; - OBJ_3441 /* ID.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1119 /* ID.swift */; }; - OBJ_3442 /* Model+CRUD.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1120 /* Model+CRUD.swift */; }; - OBJ_3443 /* Model.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1121 /* Model.swift */; }; - OBJ_3444 /* ModelEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1122 /* ModelEvent.swift */; }; - OBJ_3445 /* Pivot.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1123 /* Pivot.swift */; }; - OBJ_3446 /* SoftDeletable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1124 /* SoftDeletable.swift */; }; - OBJ_3447 /* FluentProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1126 /* FluentProperty.swift */; }; - OBJ_3448 /* QuerySupporting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1127 /* QuerySupporting.swift */; }; - OBJ_3449 /* QueryBuilder+Aggregate.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1129 /* QueryBuilder+Aggregate.swift */; }; - OBJ_3450 /* QueryBuilder+CRUD.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1130 /* QueryBuilder+CRUD.swift */; }; - OBJ_3451 /* QueryBuilder+Copy.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1131 /* QueryBuilder+Copy.swift */; }; - OBJ_3452 /* QueryBuilder+Decode.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1132 /* QueryBuilder+Decode.swift */; }; - OBJ_3453 /* QueryBuilder+Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1133 /* QueryBuilder+Filter.swift */; }; - OBJ_3454 /* QueryBuilder+Model.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1134 /* QueryBuilder+Model.swift */; }; - OBJ_3455 /* QueryBuilder+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1135 /* QueryBuilder+Operators.swift */; }; - OBJ_3456 /* QueryBuilder+Range.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1136 /* QueryBuilder+Range.swift */; }; - OBJ_3457 /* QueryBuilder+Run.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1137 /* QueryBuilder+Run.swift */; }; - OBJ_3458 /* QueryBuilder+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1138 /* QueryBuilder+Sort.swift */; }; - OBJ_3459 /* QueryBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1139 /* QueryBuilder.swift */; }; - OBJ_3460 /* Children.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1141 /* Children.swift */; }; - OBJ_3461 /* Parent.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1142 /* Parent.swift */; }; - OBJ_3462 /* Siblings.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1143 /* Siblings.swift */; }; - OBJ_3463 /* DatabasesConfig+References.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1145 /* DatabasesConfig+References.swift */; }; - OBJ_3464 /* SchemaBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1146 /* SchemaBuilder.swift */; }; - OBJ_3465 /* SchemaCreator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1147 /* SchemaCreator.swift */; }; - OBJ_3466 /* SchemaSupporting+CRUD.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1148 /* SchemaSupporting+CRUD.swift */; }; - OBJ_3467 /* SchemaSupporting+Migration.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1149 /* SchemaSupporting+Migration.swift */; }; - OBJ_3468 /* SchemaSupporting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1150 /* SchemaSupporting.swift */; }; - OBJ_3469 /* SchemaUpdater.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1151 /* SchemaUpdater.swift */; }; - OBJ_3470 /* CommandConfig+Fluent.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1153 /* CommandConfig+Fluent.swift */; }; - OBJ_3471 /* FluentProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1154 /* FluentProvider.swift */; }; - OBJ_3472 /* MigrateCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1155 /* MigrateCommand.swift */; }; - OBJ_3473 /* RevertCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1156 /* RevertCommand.swift */; }; - OBJ_3474 /* TransactionSupporting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1158 /* TransactionSupporting.swift */; }; - OBJ_3475 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1160 /* Deprecated.swift */; }; - OBJ_3476 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1161 /* Exports.swift */; }; - OBJ_3477 /* FluentError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1162 /* FluentError.swift */; }; - OBJ_3479 /* DatabaseKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "DatabaseKit::DatabaseKit::Product" /* DatabaseKit.framework */; }; - OBJ_3480 /* Command.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Command::Product" /* Command.framework */; }; - OBJ_3481 /* Console.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Console::Product" /* Console.framework */; }; - OBJ_3482 /* Service.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Service::Service::Product" /* Service.framework */; }; - OBJ_3483 /* Logging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Logging::Product" /* Logging.framework */; }; - OBJ_3484 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; - OBJ_3485 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; - OBJ_3486 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; - OBJ_3487 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; - OBJ_3488 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; - OBJ_3489 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; - OBJ_3490 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; - OBJ_3491 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; - OBJ_3492 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; - OBJ_3493 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; - OBJ_3494 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; - OBJ_3495 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; - OBJ_3496 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; - OBJ_3519 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_925 /* Exports.swift */; }; - OBJ_3520 /* Fluent+MySQLUpsert.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_926 /* Fluent+MySQLUpsert.swift */; }; - OBJ_3521 /* FluentMySQLProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_927 /* FluentMySQLProvider.swift */; }; - OBJ_3522 /* FluentMySQLQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_928 /* FluentMySQLQuery.swift */; }; - OBJ_3523 /* FluentMySQLSchema.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_929 /* FluentMySQLSchema.swift */; }; - OBJ_3524 /* MySQLDatabase+JoinSupporting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_930 /* MySQLDatabase+JoinSupporting.swift */; }; - OBJ_3525 /* MySQLDatabase+KeyedCacheSupporting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_931 /* MySQLDatabase+KeyedCacheSupporting.swift */; }; - OBJ_3526 /* MySQLDatabase+LogSupporting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_932 /* MySQLDatabase+LogSupporting.swift */; }; - OBJ_3527 /* MySQLDatabase+MigrationSupporting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_933 /* MySQLDatabase+MigrationSupporting.swift */; }; - OBJ_3528 /* MySQLDatabase+QuerySupporting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_934 /* MySQLDatabase+QuerySupporting.swift */; }; - OBJ_3529 /* MySQLDatabase+SchemaSupporting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_935 /* MySQLDatabase+SchemaSupporting.swift */; }; - OBJ_3530 /* MySQLDatabase+TransactionSupporting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_936 /* MySQLDatabase+TransactionSupporting.swift */; }; - OBJ_3531 /* MySQLLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_937 /* MySQLLogger.swift */; }; - OBJ_3532 /* MySQLModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_938 /* MySQLModel.swift */; }; - OBJ_3533 /* MySQLSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_939 /* MySQLSerializer.swift */; }; - OBJ_3534 /* MySQLType.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_940 /* MySQLType.swift */; }; - OBJ_3535 /* QueryBuilder+CreateIgnore.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_941 /* QueryBuilder+CreateIgnore.swift */; }; - OBJ_3536 /* QueryBuilder+Metadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_942 /* QueryBuilder+Metadata.swift */; }; - OBJ_3537 /* SchemaBuilder+Order.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_943 /* SchemaBuilder+Order.swift */; }; - OBJ_3539 /* MySQL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "MySQL::MySQL::Product" /* MySQL.framework */; }; - OBJ_3540 /* NIOOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio-ssl::NIOOpenSSL::Product" /* NIOOpenSSL.framework */; }; - OBJ_3541 /* NIOTLS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOTLS::Product" /* NIOTLS.framework */; }; - OBJ_3542 /* CNIOOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio-ssl::CNIOOpenSSL::Product" /* CNIOOpenSSL.framework */; }; - OBJ_3543 /* Crypto.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::Crypto::Product" /* Crypto.framework */; }; - OBJ_3544 /* Random.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::Random::Product" /* Random.framework */; }; - OBJ_3545 /* CCryptoOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CCryptoOpenSSL::Product" /* CCryptoOpenSSL.framework */; }; - OBJ_3546 /* CBcrypt.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBcrypt::Product" /* CBcrypt.framework */; }; - OBJ_3547 /* CBase32.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBase32::Product" /* CBase32.framework */; }; - OBJ_3548 /* FluentSQL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Fluent::FluentSQL::Product" /* FluentSQL.framework */; }; - OBJ_3549 /* SQL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SQL::SQL::Product" /* SQL.framework */; }; - OBJ_3550 /* Fluent.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Fluent::Fluent::Product" /* Fluent.framework */; }; - OBJ_3551 /* DatabaseKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "DatabaseKit::DatabaseKit::Product" /* DatabaseKit.framework */; }; - OBJ_3552 /* Command.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Command::Product" /* Command.framework */; }; - OBJ_3553 /* Console.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Console::Product" /* Console.framework */; }; - OBJ_3554 /* Service.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Service::Service::Product" /* Service.framework */; }; - OBJ_3555 /* Logging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Logging::Product" /* Logging.framework */; }; - OBJ_3556 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; - OBJ_3557 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; - OBJ_3558 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; - OBJ_3559 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; - OBJ_3560 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; - OBJ_3561 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; - OBJ_3562 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; - OBJ_3563 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; - OBJ_3564 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; - OBJ_3565 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; - OBJ_3566 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; - OBJ_3567 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; - OBJ_3568 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; - OBJ_3604 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_944 /* Package.swift */; }; - OBJ_3610 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1174 /* Package.swift */; }; - OBJ_3615 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1165 /* Exports.swift */; }; - OBJ_3616 /* FluentSQLQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1166 /* FluentSQLQuery.swift */; }; - OBJ_3617 /* FluentSQLSchema.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1167 /* FluentSQLSchema.swift */; }; - OBJ_3618 /* QueryBuilder+GroupBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1168 /* QueryBuilder+GroupBy.swift */; }; - OBJ_3619 /* SQL+Contains.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1169 /* SQL+Contains.swift */; }; - OBJ_3620 /* SQL+JoinSupporting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1170 /* SQL+JoinSupporting.swift */; }; - OBJ_3621 /* SQL+QuerySupporting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1171 /* SQL+QuerySupporting.swift */; }; - OBJ_3622 /* SQL+SchemaSupporting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1172 /* SQL+SchemaSupporting.swift */; }; - OBJ_3623 /* SchemaBuilder+Field.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1173 /* SchemaBuilder+Field.swift */; }; - OBJ_3625 /* SQL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SQL::SQL::Product" /* SQL.framework */; }; - OBJ_3626 /* Fluent.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Fluent::Fluent::Product" /* Fluent.framework */; }; - OBJ_3627 /* DatabaseKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "DatabaseKit::DatabaseKit::Product" /* DatabaseKit.framework */; }; - OBJ_3628 /* Command.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Command::Product" /* Command.framework */; }; - OBJ_3629 /* Console.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Console::Product" /* Console.framework */; }; - OBJ_3630 /* Service.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Service::Service::Product" /* Service.framework */; }; - OBJ_3631 /* Logging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Logging::Product" /* Logging.framework */; }; - OBJ_3632 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; - OBJ_3633 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; - OBJ_3634 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; - OBJ_3635 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; - OBJ_3636 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; - OBJ_3637 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; - OBJ_3638 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; - OBJ_3639 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; - OBJ_3640 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; - OBJ_3641 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; - OBJ_3642 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; - OBJ_3643 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; - OBJ_3644 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; - OBJ_3669 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1048 /* Exports.swift */; }; - OBJ_3670 /* FluentSQLiteError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1049 /* FluentSQLiteError.swift */; }; - OBJ_3671 /* FluentSQLiteProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1050 /* FluentSQLiteProvider.swift */; }; - OBJ_3672 /* FluentSQLiteQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1051 /* FluentSQLiteQuery.swift */; }; - OBJ_3673 /* FluentSQLiteSchema.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1052 /* FluentSQLiteSchema.swift */; }; - OBJ_3674 /* SQLiteDatabase+JoinSupporting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1053 /* SQLiteDatabase+JoinSupporting.swift */; }; - OBJ_3675 /* SQLiteDatabase+MigrationSupporting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1054 /* SQLiteDatabase+MigrationSupporting.swift */; }; - OBJ_3676 /* SQLiteDatabase+QuerySupporting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1055 /* SQLiteDatabase+QuerySupporting.swift */; }; - OBJ_3677 /* SQLiteDatabase+SchemaSupporting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1056 /* SQLiteDatabase+SchemaSupporting.swift */; }; - OBJ_3678 /* SQLiteDatabase+TransactionSupporting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1057 /* SQLiteDatabase+TransactionSupporting.swift */; }; - OBJ_3679 /* SQLiteModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1058 /* SQLiteModels.swift */; }; - OBJ_3680 /* SQLiteTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1059 /* SQLiteTypes.swift */; }; - OBJ_3682 /* SQLite.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SQLite::SQLite::Product" /* SQLite.framework */; }; - OBJ_3683 /* FluentSQL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Fluent::FluentSQL::Product" /* FluentSQL.framework */; }; - OBJ_3684 /* SQL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SQL::SQL::Product" /* SQL.framework */; }; - OBJ_3685 /* Fluent.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Fluent::Fluent::Product" /* Fluent.framework */; }; - OBJ_3686 /* DatabaseKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "DatabaseKit::DatabaseKit::Product" /* DatabaseKit.framework */; }; - OBJ_3687 /* Command.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Command::Product" /* Command.framework */; }; - OBJ_3688 /* Console.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Console::Product" /* Console.framework */; }; - OBJ_3689 /* Service.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Service::Service::Product" /* Service.framework */; }; - OBJ_3690 /* Logging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Logging::Product" /* Logging.framework */; }; - OBJ_3691 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; - OBJ_3692 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; - OBJ_3693 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; - OBJ_3694 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; - OBJ_3695 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; - OBJ_3696 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; - OBJ_3697 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; - OBJ_3698 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; - OBJ_3699 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; - OBJ_3700 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; - OBJ_3701 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; - OBJ_3702 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; - OBJ_3703 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; - OBJ_3731 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1060 /* Package.swift */; }; - OBJ_3736 /* HTTPBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1476 /* HTTPBody.swift */; }; - OBJ_3737 /* HTTPBodyRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1477 /* HTTPBodyRepresentable.swift */; }; - OBJ_3738 /* HTTPBodyStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1478 /* HTTPBodyStorage.swift */; }; - OBJ_3739 /* HTTPChunkedStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1479 /* HTTPChunkedStream.swift */; }; - OBJ_3740 /* HTTPMessageCoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1481 /* HTTPMessageCoder.swift */; }; - OBJ_3741 /* HTTPCookieValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1483 /* HTTPCookieValue.swift */; }; - OBJ_3742 /* HTTPCookies.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1484 /* HTTPCookies.swift */; }; - OBJ_3743 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1485 /* Exports.swift */; }; - OBJ_3744 /* Forwarded.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1487 /* Forwarded.swift */; }; - OBJ_3745 /* HTTPHeaderName.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1488 /* HTTPHeaderName.swift */; }; - OBJ_3746 /* HTTPHeaders.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1489 /* HTTPHeaders.swift */; }; - OBJ_3747 /* HTTPMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1490 /* HTTPMessage.swift */; }; - OBJ_3748 /* HTTPRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1491 /* HTTPRequest.swift */; }; - OBJ_3749 /* HTTPResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1492 /* HTTPResponse.swift */; }; - OBJ_3750 /* MediaTypePreference.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1493 /* MediaTypePreference.swift */; }; - OBJ_3751 /* URL+HTTP.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1494 /* URL+HTTP.swift */; }; - OBJ_3752 /* HTTPClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1496 /* HTTPClient.swift */; }; - OBJ_3753 /* HTTPClientProtocolUpgrader.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1497 /* HTTPClientProtocolUpgrader.swift */; }; - OBJ_3754 /* HTTPScheme.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1498 /* HTTPScheme.swift */; }; - OBJ_3755 /* HTTPServer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1499 /* HTTPServer.swift */; }; - OBJ_3756 /* HTTPServerResponder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1500 /* HTTPServerResponder.swift */; }; - OBJ_3757 /* HTTPError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1502 /* HTTPError.swift */; }; - OBJ_3758 /* HTTPHeaders+Basic.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1503 /* HTTPHeaders+Basic.swift */; }; - OBJ_3759 /* HTTPHeaders+Bearer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1504 /* HTTPHeaders+Bearer.swift */; }; - OBJ_3760 /* RFC1123.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1505 /* RFC1123.swift */; }; - OBJ_3761 /* String+IsIPAddress.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1506 /* String+IsIPAddress.swift */; }; - OBJ_3763 /* NIOHTTP1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOHTTP1::Product" /* NIOHTTP1.framework */; }; - OBJ_3764 /* CNIOZlib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOZlib::Product" /* CNIOZlib.framework */; }; - OBJ_3765 /* CNIOHTTPParser.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOHTTPParser::Product" /* CNIOHTTPParser.framework */; }; - OBJ_3766 /* NIOOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio-ssl::NIOOpenSSL::Product" /* NIOOpenSSL.framework */; }; - OBJ_3767 /* NIOTLS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOTLS::Product" /* NIOTLS.framework */; }; - OBJ_3768 /* CNIOOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio-ssl::CNIOOpenSSL::Product" /* CNIOOpenSSL.framework */; }; - OBJ_3769 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; - OBJ_3770 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; - OBJ_3771 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; - OBJ_3772 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; - OBJ_3773 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; - OBJ_3774 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; - OBJ_3775 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; - OBJ_3776 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; - OBJ_3777 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; - OBJ_3778 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; - OBJ_3779 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; - OBJ_3780 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; - OBJ_3781 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; - OBJ_3806 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1508 /* Package.swift */; }; - OBJ_3811 /* FederatedServiceTokens.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_833 /* FederatedServiceTokens.swift */; }; - OBJ_3812 /* ImperialError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_835 /* ImperialError.swift */; }; - OBJ_3813 /* ServiceError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_836 /* ServiceError.swift */; }; - OBJ_3814 /* Optional+Imperial.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_838 /* Optional+Imperial.swift */; }; - OBJ_3815 /* Request+Imperial.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_839 /* Request+Imperial.swift */; }; - OBJ_3816 /* Sessions+Imperial.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_840 /* Sessions+Imperial.swift */; }; - OBJ_3817 /* ImperialMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_842 /* ImperialMiddleware.swift */; }; - OBJ_3818 /* FederatedCreatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_844 /* FederatedCreatable.swift */; }; - OBJ_3819 /* FederatedServiceRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_846 /* FederatedServiceRouter.swift */; }; - OBJ_3820 /* ServiceRegister.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_847 /* ServiceRegister.swift */; }; - OBJ_3821 /* Facebook.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_850 /* Facebook.swift */; }; - OBJ_3822 /* FacebookAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_851 /* FacebookAuth.swift */; }; - OBJ_3823 /* FacebookCallbackBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_852 /* FacebookCallbackBody.swift */; }; - OBJ_3824 /* FacebookRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_853 /* FacebookRouter.swift */; }; - OBJ_3825 /* Service+Facebook.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_854 /* Service+Facebook.swift */; }; - OBJ_3826 /* FederatedService.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_855 /* FederatedService.swift */; }; - OBJ_3827 /* GitHub.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_857 /* GitHub.swift */; }; - OBJ_3828 /* GitHubAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_858 /* GitHubAuth.swift */; }; - OBJ_3829 /* GitHubCallbackBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_859 /* GitHubCallbackBody.swift */; }; - OBJ_3830 /* GitHubRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_860 /* GitHubRouter.swift */; }; - OBJ_3831 /* Service+GitHub.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_861 /* Service+GitHub.swift */; }; - OBJ_3832 /* Gitlab.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_863 /* Gitlab.swift */; }; - OBJ_3833 /* GitlabAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_864 /* GitlabAuth.swift */; }; - OBJ_3834 /* GitlabCallbackBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_865 /* GitlabCallbackBody.swift */; }; - OBJ_3835 /* GitlabRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_866 /* GitlabRouter.swift */; }; - OBJ_3836 /* Service+Gitlab.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_867 /* Service+Gitlab.swift */; }; - OBJ_3837 /* Google.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_869 /* Google.swift */; }; - OBJ_3838 /* GoogleAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_870 /* GoogleAuth.swift */; }; - OBJ_3839 /* GoogleCallbackBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_871 /* GoogleCallbackBody.swift */; }; - OBJ_3840 /* GoogleRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_872 /* GoogleRouter.swift */; }; - OBJ_3841 /* Service+Google.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_873 /* Service+Google.swift */; }; - OBJ_3842 /* GoogleJWT.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_875 /* GoogleJWT.swift */; }; - OBJ_3843 /* GoogleJWTAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_876 /* GoogleJWTAuth.swift */; }; - OBJ_3844 /* GoogleJWTPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_877 /* GoogleJWTPayload.swift */; }; - OBJ_3845 /* GoogleJWTResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_878 /* GoogleJWTResponse.swift */; }; - OBJ_3846 /* GoogleJWTRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_879 /* GoogleJWTRouter.swift */; }; - OBJ_3847 /* Service+GoogleJWT.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_880 /* Service+GoogleJWT.swift */; }; - OBJ_3848 /* Keycloak.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_882 /* Keycloak.swift */; }; - OBJ_3849 /* KeycloakAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_883 /* KeycloakAuth.swift */; }; - OBJ_3850 /* KeycloakCallbackBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_884 /* KeycloakCallbackBody.swift */; }; - OBJ_3851 /* KeycloakRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_885 /* KeycloakRouter.swift */; }; - OBJ_3852 /* Service+Keycloak.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_886 /* Service+Keycloak.swift */; }; - OBJ_3853 /* OAuthService.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_888 /* OAuthService.swift */; }; - OBJ_3854 /* Service+Shopify.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_890 /* Service+Shopify.swift */; }; - OBJ_3855 /* Session+Shopify.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_891 /* Session+Shopify.swift */; }; - OBJ_3856 /* Shopify.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_892 /* Shopify.swift */; }; - OBJ_3857 /* ShopifyAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_893 /* ShopifyAuth.swift */; }; - OBJ_3858 /* ShopifyCallbackBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_894 /* ShopifyCallbackBody.swift */; }; - OBJ_3859 /* ShopifyRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_895 /* ShopifyRouter.swift */; }; - OBJ_3860 /* URL+Shopify.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_896 /* URL+Shopify.swift */; }; - OBJ_3861 /* NetID.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_898 /* NetID.swift */; }; - OBJ_3862 /* NetIDAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_899 /* NetIDAuth.swift */; }; - OBJ_3863 /* NetIDConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_900 /* NetIDConfig.swift */; }; - OBJ_3864 /* NetIDRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_901 /* NetIDRouter.swift */; }; - OBJ_3865 /* NetIDTokenRequestBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_902 /* NetIDTokenRequestBody.swift */; }; - OBJ_3866 /* Service+NetID.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_903 /* Service+NetID.swift */; }; - OBJ_3868 /* JWT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "JWT::JWT::Product" /* JWT.framework */; }; - OBJ_3869 /* Vapor.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Vapor::Vapor::Product" /* Vapor.framework */; }; - OBJ_3870 /* WebSocket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "WebSocket::WebSocket::Product" /* WebSocket.framework */; }; - OBJ_3871 /* NIOWebSocket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOWebSocket::Product" /* NIOWebSocket.framework */; }; - OBJ_3872 /* Validation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Validation::Validation::Product" /* Validation.framework */; }; - OBJ_3873 /* URLEncodedForm.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "URLEncodedForm::URLEncodedForm::Product" /* URLEncodedForm.framework */; }; - OBJ_3874 /* TemplateKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "TemplateKit::TemplateKit::Product" /* TemplateKit.framework */; }; - OBJ_3875 /* Routing.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Routing::Routing::Product" /* Routing.framework */; }; - OBJ_3876 /* Multipart.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Multipart::Multipart::Product" /* Multipart.framework */; }; - OBJ_3877 /* HTTP.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "HTTP::HTTP::Product" /* HTTP.framework */; }; - OBJ_3878 /* NIOHTTP1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOHTTP1::Product" /* NIOHTTP1.framework */; }; - OBJ_3879 /* CNIOZlib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOZlib::Product" /* CNIOZlib.framework */; }; - OBJ_3880 /* CNIOHTTPParser.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOHTTPParser::Product" /* CNIOHTTPParser.framework */; }; - OBJ_3881 /* NIOOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio-ssl::NIOOpenSSL::Product" /* NIOOpenSSL.framework */; }; - OBJ_3882 /* NIOTLS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOTLS::Product" /* NIOTLS.framework */; }; - OBJ_3883 /* CNIOOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio-ssl::CNIOOpenSSL::Product" /* CNIOOpenSSL.framework */; }; - OBJ_3884 /* DatabaseKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "DatabaseKit::DatabaseKit::Product" /* DatabaseKit.framework */; }; - OBJ_3885 /* Crypto.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::Crypto::Product" /* Crypto.framework */; }; - OBJ_3886 /* Random.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::Random::Product" /* Random.framework */; }; - OBJ_3887 /* CCryptoOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CCryptoOpenSSL::Product" /* CCryptoOpenSSL.framework */; }; - OBJ_3888 /* CBcrypt.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBcrypt::Product" /* CBcrypt.framework */; }; - OBJ_3889 /* CBase32.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBase32::Product" /* CBase32.framework */; }; - OBJ_3890 /* Command.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Command::Product" /* Command.framework */; }; - OBJ_3891 /* Console.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Console::Product" /* Console.framework */; }; - OBJ_3892 /* Service.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Service::Service::Product" /* Service.framework */; }; - OBJ_3893 /* Logging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Logging::Product" /* Logging.framework */; }; - OBJ_3894 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; - OBJ_3895 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; - OBJ_3896 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; - OBJ_3897 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; - OBJ_3898 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; - OBJ_3899 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; - OBJ_3900 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; - OBJ_3901 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; - OBJ_3902 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; - OBJ_3903 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; - OBJ_3904 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; - OBJ_3905 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; - OBJ_3906 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; - OBJ_3951 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_904 /* Package.swift */; }; - OBJ_3956 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_907 /* Deprecated.swift */; }; - OBJ_3957 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_908 /* Exports.swift */; }; - OBJ_3958 /* JWK+KeyOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_909 /* JWK+KeyOperation.swift */; }; - OBJ_3959 /* JWK+PublicKeyUse.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_910 /* JWK+PublicKeyUse.swift */; }; - OBJ_3960 /* JWK.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_911 /* JWK.swift */; }; - OBJ_3961 /* JWKS.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_912 /* JWKS.swift */; }; - OBJ_3962 /* JWT.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_913 /* JWT.swift */; }; - OBJ_3963 /* JWTAlgorithm.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_914 /* JWTAlgorithm.swift */; }; - OBJ_3964 /* JWTClaim.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_915 /* JWTClaim.swift */; }; - OBJ_3965 /* JWTClaims.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_916 /* JWTClaims.swift */; }; - OBJ_3966 /* JWTError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_917 /* JWTError.swift */; }; - OBJ_3967 /* JWTHeader.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_918 /* JWTHeader.swift */; }; - OBJ_3968 /* JWTPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_919 /* JWTPayload.swift */; }; - OBJ_3969 /* JWTSigner.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_920 /* JWTSigner.swift */; }; - OBJ_3970 /* JWTSigners.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_921 /* JWTSigners.swift */; }; - OBJ_3972 /* Crypto.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::Crypto::Product" /* Crypto.framework */; }; - OBJ_3973 /* Random.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::Random::Product" /* Random.framework */; }; - OBJ_3974 /* CCryptoOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CCryptoOpenSSL::Product" /* CCryptoOpenSSL.framework */; }; - OBJ_3975 /* CBcrypt.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBcrypt::Product" /* CBcrypt.framework */; }; - OBJ_3976 /* CBase32.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBase32::Product" /* CBase32.framework */; }; - OBJ_3977 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; - OBJ_3978 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; - OBJ_3979 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; - OBJ_3980 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; - OBJ_3981 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; - OBJ_3982 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; - OBJ_3983 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; - OBJ_3984 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; - OBJ_3985 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; - OBJ_3986 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; - OBJ_3987 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; - OBJ_3988 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; - OBJ_3989 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; - OBJ_4013 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_922 /* Package.swift */; }; - OBJ_4018 /* Byte+Leaf.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1241 /* Byte+Leaf.swift */; }; - OBJ_4019 /* LeafParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1242 /* LeafParser.swift */; }; - OBJ_4020 /* LeafRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1244 /* LeafRenderer.swift */; }; - OBJ_4021 /* LeafConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1246 /* LeafConfig.swift */; }; - OBJ_4022 /* LeafProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1247 /* LeafProvider.swift */; }; - OBJ_4023 /* LeafTagConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1248 /* LeafTagConfig.swift */; }; - OBJ_4024 /* Data.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1250 /* Data.swift */; }; - OBJ_4025 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1251 /* Exports.swift */; }; - OBJ_4027 /* TemplateKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "TemplateKit::TemplateKit::Product" /* TemplateKit.framework */; }; - OBJ_4028 /* Service.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Service::Service::Product" /* Service.framework */; }; - OBJ_4029 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; - OBJ_4030 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; - OBJ_4031 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; - OBJ_4032 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; - OBJ_4033 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; - OBJ_4034 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; - OBJ_4035 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; - OBJ_4036 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; - OBJ_4037 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; - OBJ_4038 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; - OBJ_4039 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; - OBJ_4040 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; - OBJ_4041 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; - OBJ_4062 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1252 /* Package.swift */; }; - OBJ_4067 /* Heap.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_531 /* Heap.swift */; }; - OBJ_4068 /* Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_532 /* Operators.swift */; }; - OBJ_4069 /* Array+.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_534 /* Array+.swift */; }; - OBJ_4070 /* String+.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_535 /* String+.swift */; }; - OBJ_4071 /* String+Replacing.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_536 /* String+Replacing.swift */; }; - OBJ_4072 /* String+Slugify.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_537 /* String+Slugify.swift */; }; - OBJ_4073 /* UUID+Base62.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_538 /* UUID+Base62.swift */; }; - OBJ_4074 /* AnyEncodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_540 /* AnyEncodable.swift */; }; - OBJ_4075 /* EmptyEncodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_541 /* EmptyEncodable.swift */; }; - OBJ_4077 /* Tooling.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Wishlist::Tooling::Product" /* Tooling.framework */; }; - OBJ_4084 /* HeapTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_582 /* HeapTests.swift */; }; - OBJ_4085 /* StringTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_583 /* StringTests.swift */; }; - OBJ_4086 /* UUIDTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_584 /* UUIDTests.swift */; }; - OBJ_4087 /* XCTestCase+.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_585 /* XCTestCase+.swift */; }; - OBJ_4089 /* Library.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Wishlist::Library::Product" /* Library.framework */; }; - OBJ_4090 /* Tooling.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Wishlist::Tooling::Product" /* Tooling.framework */; }; - OBJ_4097 /* FileDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_663 /* FileDataSource.swift */; }; - OBJ_4098 /* LocalizationDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_664 /* LocalizationDataSource.swift */; }; - OBJ_4099 /* Lingo.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_665 /* Lingo.swift */; }; - OBJ_4100 /* LocaleValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_666 /* LocaleValidator.swift */; }; - OBJ_4101 /* Localization.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_667 /* Localization.swift */; }; - OBJ_4102 /* LocalizationsModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_668 /* LocalizationsModel.swift */; }; - OBJ_4103 /* PluralCategory.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_669 /* PluralCategory.swift */; }; - OBJ_4104 /* EastSlavic.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_672 /* EastSlavic.swift */; }; - OBJ_4105 /* OneOther.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_673 /* OneOther.swift */; }; - OBJ_4106 /* OneTwoOther.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_674 /* OneTwoOther.swift */; }; - OBJ_4107 /* OneUptoTwoOther.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_675 /* OneUptoTwoOther.swift */; }; - OBJ_4108 /* OneWithZeroOther.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_676 /* OneWithZeroOther.swift */; }; - OBJ_4109 /* Other.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_677 /* Other.swift */; }; - OBJ_4110 /* Romanian.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_678 /* Romanian.swift */; }; - OBJ_4111 /* WestSlavic.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_679 /* WestSlavic.swift */; }; - OBJ_4112 /* ak.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_681 /* ak.swift */; }; - OBJ_4113 /* am.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_682 /* am.swift */; }; - OBJ_4114 /* ar.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_683 /* ar.swift */; }; - OBJ_4115 /* az.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_684 /* az.swift */; }; - OBJ_4116 /* be.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_685 /* be.swift */; }; - OBJ_4117 /* bg.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_686 /* bg.swift */; }; - OBJ_4118 /* bh.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_687 /* bh.swift */; }; - OBJ_4119 /* bm.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_688 /* bm.swift */; }; - OBJ_4120 /* bn.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_689 /* bn.swift */; }; - OBJ_4121 /* bo.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_690 /* bo.swift */; }; - OBJ_4122 /* br.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_691 /* br.swift */; }; - OBJ_4123 /* bs.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_692 /* bs.swift */; }; - OBJ_4124 /* by.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_693 /* by.swift */; }; - OBJ_4125 /* ca.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_694 /* ca.swift */; }; - OBJ_4126 /* cs.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_695 /* cs.swift */; }; - OBJ_4127 /* cy.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_696 /* cy.swift */; }; - OBJ_4128 /* da.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_697 /* da.swift */; }; - OBJ_4129 /* de.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_698 /* de.swift */; }; - OBJ_4130 /* de_AT.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_699 /* de_AT.swift */; }; - OBJ_4131 /* de_CH.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_700 /* de_CH.swift */; }; - OBJ_4132 /* de_DE.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_701 /* de_DE.swift */; }; - OBJ_4133 /* dz.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_702 /* dz.swift */; }; - OBJ_4134 /* el.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_703 /* el.swift */; }; - OBJ_4135 /* en.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_704 /* en.swift */; }; - OBJ_4136 /* en_AU.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_705 /* en_AU.swift */; }; - OBJ_4137 /* en_CA.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_706 /* en_CA.swift */; }; - OBJ_4138 /* en_GB.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_707 /* en_GB.swift */; }; - OBJ_4139 /* en_IN.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_708 /* en_IN.swift */; }; - OBJ_4140 /* en_NZ.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_709 /* en_NZ.swift */; }; - OBJ_4141 /* eo.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_710 /* eo.swift */; }; - OBJ_4142 /* es.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_711 /* es.swift */; }; - OBJ_4143 /* es_419.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_712 /* es_419.swift */; }; - OBJ_4144 /* es_AR.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_713 /* es_AR.swift */; }; - OBJ_4145 /* es_CL.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_714 /* es_CL.swift */; }; - OBJ_4146 /* es_CO.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_715 /* es_CO.swift */; }; - OBJ_4147 /* es_CR.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_716 /* es_CR.swift */; }; - OBJ_4148 /* es_EC.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_717 /* es_EC.swift */; }; - OBJ_4149 /* es_ES.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_718 /* es_ES.swift */; }; - OBJ_4150 /* es_MX.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_719 /* es_MX.swift */; }; - OBJ_4151 /* es_NI.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_720 /* es_NI.swift */; }; - OBJ_4152 /* es_PA.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_721 /* es_PA.swift */; }; - OBJ_4153 /* es_PE.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_722 /* es_PE.swift */; }; - OBJ_4154 /* es_US.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_723 /* es_US.swift */; }; - OBJ_4155 /* es_VE.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_724 /* es_VE.swift */; }; - OBJ_4156 /* et.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_725 /* et.swift */; }; - OBJ_4157 /* eu.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_726 /* eu.swift */; }; - OBJ_4158 /* fa.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_727 /* fa.swift */; }; - OBJ_4159 /* ff.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_728 /* ff.swift */; }; - OBJ_4160 /* fi.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_729 /* fi.swift */; }; - OBJ_4161 /* fil.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_730 /* fil.swift */; }; - OBJ_4162 /* fr.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_731 /* fr.swift */; }; - OBJ_4163 /* fr_CA.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_732 /* fr_CA.swift */; }; - OBJ_4164 /* fr_CH.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_733 /* fr_CH.swift */; }; - OBJ_4165 /* fr_FR.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_734 /* fr_FR.swift */; }; - OBJ_4166 /* ga.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_735 /* ga.swift */; }; - OBJ_4167 /* gd.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_736 /* gd.swift */; }; - OBJ_4168 /* gl.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_737 /* gl.swift */; }; - OBJ_4169 /* guw.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_738 /* guw.swift */; }; - OBJ_4170 /* gv.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_739 /* gv.swift */; }; - OBJ_4171 /* he.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_740 /* he.swift */; }; - OBJ_4172 /* hi.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_741 /* hi.swift */; }; - OBJ_4173 /* hi_IN.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_742 /* hi_IN.swift */; }; - OBJ_4174 /* hr.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_743 /* hr.swift */; }; - OBJ_4175 /* hsb.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_744 /* hsb.swift */; }; - OBJ_4176 /* hu.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_745 /* hu.swift */; }; - OBJ_4177 /* id.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_746 /* id.swift */; }; - OBJ_4178 /* ig.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_747 /* ig.swift */; }; - OBJ_4179 /* ii.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_748 /* ii.swift */; }; - OBJ_4180 /* it.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_749 /* it.swift */; }; - OBJ_4181 /* it_CH.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_750 /* it_CH.swift */; }; - OBJ_4182 /* iu.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_751 /* iu.swift */; }; - OBJ_4183 /* ja.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_752 /* ja.swift */; }; - OBJ_4184 /* jv.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_753 /* jv.swift */; }; - OBJ_4185 /* ka.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_754 /* ka.swift */; }; - OBJ_4186 /* kab.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_755 /* kab.swift */; }; - OBJ_4187 /* kde.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_756 /* kde.swift */; }; - OBJ_4188 /* kea.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_757 /* kea.swift */; }; - OBJ_4189 /* km.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_758 /* km.swift */; }; - OBJ_4190 /* kn.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_759 /* kn.swift */; }; - OBJ_4191 /* ko.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_760 /* ko.swift */; }; - OBJ_4192 /* ksh.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_761 /* ksh.swift */; }; - OBJ_4193 /* kw.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_762 /* kw.swift */; }; - OBJ_4194 /* lag.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_763 /* lag.swift */; }; - OBJ_4195 /* ln.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_764 /* ln.swift */; }; - OBJ_4196 /* lo.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_765 /* lo.swift */; }; - OBJ_4197 /* lt.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_766 /* lt.swift */; }; - OBJ_4198 /* lv.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_767 /* lv.swift */; }; - OBJ_4199 /* mg.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_768 /* mg.swift */; }; - OBJ_4200 /* mk.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_769 /* mk.swift */; }; - OBJ_4201 /* ml.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_770 /* ml.swift */; }; - OBJ_4202 /* mn.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_771 /* mn.swift */; }; - OBJ_4203 /* mo.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_772 /* mo.swift */; }; - OBJ_4204 /* mr_IN.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_773 /* mr_IN.swift */; }; - OBJ_4205 /* ms.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_774 /* ms.swift */; }; - OBJ_4206 /* mt.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_775 /* mt.swift */; }; - OBJ_4207 /* my.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_776 /* my.swift */; }; - OBJ_4208 /* naq.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_777 /* naq.swift */; }; - OBJ_4209 /* nb.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_778 /* nb.swift */; }; - OBJ_4210 /* ne.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_779 /* ne.swift */; }; - OBJ_4211 /* nl.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_780 /* nl.swift */; }; - OBJ_4212 /* nn.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_781 /* nn.swift */; }; - OBJ_4213 /* nso.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_782 /* nso.swift */; }; - OBJ_4214 /* or.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_783 /* or.swift */; }; - OBJ_4215 /* pa.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_784 /* pa.swift */; }; - OBJ_4216 /* pl.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_785 /* pl.swift */; }; - OBJ_4217 /* pt.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_786 /* pt.swift */; }; - OBJ_4218 /* pt_BR.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_787 /* pt_BR.swift */; }; - OBJ_4219 /* ro.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_788 /* ro.swift */; }; - OBJ_4220 /* root.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_789 /* root.swift */; }; - OBJ_4221 /* ru.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_790 /* ru.swift */; }; - OBJ_4222 /* sah.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_791 /* sah.swift */; }; - OBJ_4223 /* se.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_792 /* se.swift */; }; - OBJ_4224 /* ses.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_793 /* ses.swift */; }; - OBJ_4225 /* sg.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_794 /* sg.swift */; }; - OBJ_4226 /* sh.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_795 /* sh.swift */; }; - OBJ_4227 /* shi.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_796 /* shi.swift */; }; - OBJ_4228 /* sk.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_797 /* sk.swift */; }; - OBJ_4229 /* sl.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_798 /* sl.swift */; }; - OBJ_4230 /* sma.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_799 /* sma.swift */; }; - OBJ_4231 /* smi.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_800 /* smi.swift */; }; - OBJ_4232 /* smj.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_801 /* smj.swift */; }; - OBJ_4233 /* smn.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_802 /* smn.swift */; }; - OBJ_4234 /* sms.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_803 /* sms.swift */; }; - OBJ_4235 /* sr.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_804 /* sr.swift */; }; - OBJ_4236 /* sv.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_805 /* sv.swift */; }; - OBJ_4237 /* sv_SE.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_806 /* sv_SE.swift */; }; - OBJ_4238 /* sw.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_807 /* sw.swift */; }; - OBJ_4239 /* th.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_808 /* th.swift */; }; - OBJ_4240 /* ti.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_809 /* ti.swift */; }; - OBJ_4241 /* tl.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_810 /* tl.swift */; }; - OBJ_4242 /* to.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_811 /* to.swift */; }; - OBJ_4243 /* tr.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_812 /* tr.swift */; }; - OBJ_4244 /* tzm.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_813 /* tzm.swift */; }; - OBJ_4245 /* uk.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_814 /* uk.swift */; }; - OBJ_4246 /* ur.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_815 /* ur.swift */; }; - OBJ_4247 /* vi.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_816 /* vi.swift */; }; - OBJ_4248 /* wa.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_817 /* wa.swift */; }; - OBJ_4249 /* wo.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_818 /* wo.swift */; }; - OBJ_4250 /* yo.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_819 /* yo.swift */; }; - OBJ_4251 /* zh.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_820 /* zh.swift */; }; - OBJ_4252 /* zh_CN.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_821 /* zh_CN.swift */; }; - OBJ_4253 /* zh_HK.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_822 /* zh_HK.swift */; }; - OBJ_4254 /* zh_TW.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_823 /* zh_TW.swift */; }; - OBJ_4255 /* zh_YUE.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_824 /* zh_YUE.swift */; }; - OBJ_4256 /* PluralizationRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_825 /* PluralizationRule.swift */; }; - OBJ_4257 /* PluralizationRuleStore+List.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_826 /* PluralizationRuleStore+List.swift */; }; - OBJ_4258 /* PluralizationRuleStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_827 /* PluralizationRuleStore.swift */; }; - OBJ_4259 /* StringInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_828 /* StringInterpolator.swift */; }; - OBJ_4266 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_829 /* Package.swift */; }; - OBJ_4271 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_630 /* Logger.swift */; }; - OBJ_4278 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_631 /* Package.swift */; }; - OBJ_4283 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1658 /* Exports.swift */; }; - OBJ_4284 /* LogLevel.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1659 /* LogLevel.swift */; }; - OBJ_4285 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1660 /* Logger.swift */; }; - OBJ_4286 /* PrintLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1661 /* PrintLogger.swift */; }; - OBJ_4288 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; - OBJ_4289 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; - OBJ_4290 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; - OBJ_4291 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; - OBJ_4292 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; - OBJ_4293 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; - OBJ_4294 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; - OBJ_4295 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; - OBJ_4296 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; - OBJ_4297 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; - OBJ_4298 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; - OBJ_4299 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; - OBJ_4300 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; - OBJ_4318 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1464 /* Exports.swift */; }; - OBJ_4319 /* FormDataDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1465 /* FormDataDecoder.swift */; }; - OBJ_4320 /* FormDataEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1466 /* FormDataEncoder.swift */; }; - OBJ_4321 /* MultipartError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1467 /* MultipartError.swift */; }; - OBJ_4322 /* MultipartParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1468 /* MultipartParser.swift */; }; - OBJ_4323 /* MultipartPart.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1469 /* MultipartPart.swift */; }; - OBJ_4324 /* MultipartPartConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1470 /* MultipartPartConvertible.swift */; }; - OBJ_4325 /* MultipartSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1471 /* MultipartSerializer.swift */; }; - OBJ_4327 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; - OBJ_4328 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; - OBJ_4329 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; - OBJ_4330 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; - OBJ_4331 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; - OBJ_4332 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; - OBJ_4333 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; - OBJ_4334 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; - OBJ_4335 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; - OBJ_4336 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; - OBJ_4337 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; - OBJ_4338 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; - OBJ_4339 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; - OBJ_4358 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1472 /* Package.swift */; }; - OBJ_4363 /* MySQLDataDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_948 /* MySQLDataDecoder.swift */; }; - OBJ_4364 /* MySQLDataEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_949 /* MySQLDataEncoder.swift */; }; - OBJ_4365 /* MySQLRowDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_950 /* MySQLRowDecoder.swift */; }; - OBJ_4366 /* MySQLColumn.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_952 /* MySQLColumn.swift */; }; - OBJ_4367 /* MySQLConnection+Connect.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_953 /* MySQLConnection+Connect.swift */; }; - OBJ_4368 /* MySQLConnection+Metadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_954 /* MySQLConnection+Metadata.swift */; }; - OBJ_4369 /* MySQLConnection+Query.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_955 /* MySQLConnection+Query.swift */; }; - OBJ_4370 /* MySQLConnection+SimpleQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_956 /* MySQLConnection+SimpleQuery.swift */; }; - OBJ_4371 /* MySQLConnection+TransportConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_957 /* MySQLConnection+TransportConfig.swift */; }; - OBJ_4372 /* MySQLConnection.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_958 /* MySQLConnection.swift */; }; - OBJ_4373 /* MySQLConnectionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_959 /* MySQLConnectionHandler.swift */; }; - OBJ_4374 /* MySQLData.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_960 /* MySQLData.swift */; }; - OBJ_4375 /* MySQLData+Decimal.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_962 /* MySQLData+Decimal.swift */; }; - OBJ_4376 /* MySQLDatabase.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_964 /* MySQLDatabase.swift */; }; - OBJ_4377 /* MySQLDatabaseConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_965 /* MySQLDatabaseConfig.swift */; }; - OBJ_4378 /* MySQLLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_966 /* MySQLLogger.swift */; }; - OBJ_4379 /* MySQLProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_967 /* MySQLProvider.swift */; }; - OBJ_4380 /* OldMySQLRowDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_968 /* OldMySQLRowDecoder.swift */; }; - OBJ_4381 /* OldMySQLRowEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_969 /* OldMySQLRowEncoder.swift */; }; - OBJ_4382 /* MySQLPacketDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_971 /* MySQLPacketDecoder.swift */; }; - OBJ_4383 /* MySQLPacketEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_972 /* MySQLPacketEncoder.swift */; }; - OBJ_4384 /* MySQLPacketState.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_973 /* MySQLPacketState.swift */; }; - OBJ_4385 /* MySQLBinaryResultsetRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_975 /* MySQLBinaryResultsetRow.swift */; }; - OBJ_4386 /* MySQLBinaryValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_976 /* MySQLBinaryValue.swift */; }; - OBJ_4387 /* MySQLCapabilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_977 /* MySQLCapabilities.swift */; }; - OBJ_4388 /* MySQLCharacterSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_978 /* MySQLCharacterSet.swift */; }; - OBJ_4389 /* MySQLColumnDefinition41.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_979 /* MySQLColumnDefinition41.swift */; }; - OBJ_4390 /* MySQLComQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_980 /* MySQLComQuery.swift */; }; - OBJ_4391 /* MySQLComStmtExecute.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_981 /* MySQLComStmtExecute.swift */; }; - OBJ_4392 /* MySQLComStmtPrepare.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_982 /* MySQLComStmtPrepare.swift */; }; - OBJ_4393 /* MySQLComStmtPrepareOK.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_983 /* MySQLComStmtPrepareOK.swift */; }; - OBJ_4394 /* MySQLDataFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_984 /* MySQLDataFormat.swift */; }; - OBJ_4395 /* MySQLEOFPacket.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_985 /* MySQLEOFPacket.swift */; }; - OBJ_4396 /* MySQLErrorPacket.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_986 /* MySQLErrorPacket.swift */; }; - OBJ_4397 /* MySQLFlags.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_987 /* MySQLFlags.swift */; }; - OBJ_4398 /* MySQLNullBitmap.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_988 /* MySQLNullBitmap.swift */; }; - OBJ_4399 /* MySQLPacket+HandshakeResponse41.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_989 /* MySQLPacket+HandshakeResponse41.swift */; }; - OBJ_4400 /* MySQLPacket+HandshakeV10.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_990 /* MySQLPacket+HandshakeV10.swift */; }; - OBJ_4401 /* MySQLPacket+OK.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_991 /* MySQLPacket+OK.swift */; }; - OBJ_4402 /* MySQLPacket+SSLRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_992 /* MySQLPacket+SSLRequest.swift */; }; - OBJ_4403 /* MySQLPacket.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_993 /* MySQLPacket.swift */; }; - OBJ_4404 /* MySQLResultSetRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_994 /* MySQLResultSetRow.swift */; }; - OBJ_4405 /* MySQLStatusFlags.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_995 /* MySQLStatusFlags.swift */; }; - OBJ_4406 /* MySQLAlterTable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_997 /* MySQLAlterTable.swift */; }; - OBJ_4407 /* MySQLBind.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_998 /* MySQLBind.swift */; }; - OBJ_4408 /* MySQLBoolLiteral.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_999 /* MySQLBoolLiteral.swift */; }; - OBJ_4409 /* MySQLCollation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1000 /* MySQLCollation.swift */; }; - OBJ_4410 /* MySQLDataType.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1001 /* MySQLDataType.swift */; }; - OBJ_4411 /* MySQLDataTypeStaticRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1002 /* MySQLDataTypeStaticRepresentable.swift */; }; - OBJ_4412 /* MySQLDefaultLiteral.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1003 /* MySQLDefaultLiteral.swift */; }; - OBJ_4413 /* MySQLDropIndex.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1004 /* MySQLDropIndex.swift */; }; - OBJ_4414 /* MySQLFractionalSecondsPrecision.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1005 /* MySQLFractionalSecondsPrecision.swift */; }; - OBJ_4415 /* MySQLFunction.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1006 /* MySQLFunction.swift */; }; - OBJ_4416 /* MySQLGeneric.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1007 /* MySQLGeneric.swift */; }; - OBJ_4417 /* MySQLIdentifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1008 /* MySQLIdentifier.swift */; }; - OBJ_4418 /* MySQLInsert.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1009 /* MySQLInsert.swift */; }; - OBJ_4419 /* MySQLPrimaryKeyDefault.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1010 /* MySQLPrimaryKeyDefault.swift */; }; - OBJ_4420 /* MySQLQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1011 /* MySQLQuery.swift */; }; - OBJ_4421 /* MySQLTable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1012 /* MySQLTable.swift */; }; - OBJ_4422 /* MySQLUpsert.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1013 /* MySQLUpsert.swift */; }; - OBJ_4423 /* ByteBuffer+MySQL.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1015 /* ByteBuffer+MySQL.swift */; }; - OBJ_4424 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1016 /* Deprecated.swift */; }; - OBJ_4425 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1017 /* Exports.swift */; }; - OBJ_4426 /* MySQLError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1018 /* MySQLError.swift */; }; - OBJ_4428 /* SQL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SQL::SQL::Product" /* SQL.framework */; }; - OBJ_4429 /* NIOOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio-ssl::NIOOpenSSL::Product" /* NIOOpenSSL.framework */; }; - OBJ_4430 /* NIOTLS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOTLS::Product" /* NIOTLS.framework */; }; - OBJ_4431 /* CNIOOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio-ssl::CNIOOpenSSL::Product" /* CNIOOpenSSL.framework */; }; - OBJ_4432 /* DatabaseKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "DatabaseKit::DatabaseKit::Product" /* DatabaseKit.framework */; }; - OBJ_4433 /* Service.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Service::Service::Product" /* Service.framework */; }; - OBJ_4434 /* Crypto.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::Crypto::Product" /* Crypto.framework */; }; - OBJ_4435 /* Random.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::Random::Product" /* Random.framework */; }; - OBJ_4436 /* CCryptoOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CCryptoOpenSSL::Product" /* CCryptoOpenSSL.framework */; }; - OBJ_4437 /* CBcrypt.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBcrypt::Product" /* CBcrypt.framework */; }; - OBJ_4438 /* CBase32.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBase32::Product" /* CBase32.framework */; }; - OBJ_4439 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; - OBJ_4440 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; - OBJ_4441 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; - OBJ_4442 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; - OBJ_4443 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; - OBJ_4444 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; - OBJ_4445 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; - OBJ_4446 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; - OBJ_4447 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; - OBJ_4448 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; - OBJ_4449 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; - OBJ_4450 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; - OBJ_4451 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; - OBJ_4481 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1019 /* Package.swift */; }; - OBJ_4486 /* AddressedEnvelope.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1814 /* AddressedEnvelope.swift */; }; - OBJ_4487 /* BaseSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1815 /* BaseSocket.swift */; }; - OBJ_4488 /* BaseSocketChannel.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1816 /* BaseSocketChannel.swift */; }; - OBJ_4489 /* BlockingIOThreadPool.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1817 /* BlockingIOThreadPool.swift */; }; - OBJ_4490 /* Bootstrap.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1818 /* Bootstrap.swift */; }; - OBJ_4491 /* ByteBuffer-aux.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1819 /* ByteBuffer-aux.swift */; }; - OBJ_4492 /* ByteBuffer-core.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1820 /* ByteBuffer-core.swift */; }; - OBJ_4493 /* ByteBuffer-int.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1821 /* ByteBuffer-int.swift */; }; - OBJ_4494 /* ByteBuffer-views.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1822 /* ByteBuffer-views.swift */; }; - OBJ_4495 /* Channel.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1823 /* Channel.swift */; }; - OBJ_4496 /* ChannelHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1824 /* ChannelHandler.swift */; }; - OBJ_4497 /* ChannelHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1825 /* ChannelHandlers.swift */; }; - OBJ_4498 /* ChannelInvoker.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1826 /* ChannelInvoker.swift */; }; - OBJ_4499 /* ChannelOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1827 /* ChannelOption.swift */; }; - OBJ_4500 /* ChannelPipeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1828 /* ChannelPipeline.swift */; }; - OBJ_4501 /* CircularBuffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1829 /* CircularBuffer.swift */; }; - OBJ_4502 /* Codec.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1830 /* Codec.swift */; }; - OBJ_4503 /* CompositeError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1831 /* CompositeError.swift */; }; - OBJ_4504 /* ContiguousCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1832 /* ContiguousCollection.swift */; }; - OBJ_4505 /* DeadChannel.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1833 /* DeadChannel.swift */; }; - OBJ_4506 /* Embedded.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1834 /* Embedded.swift */; }; - OBJ_4507 /* EventLoop.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1835 /* EventLoop.swift */; }; - OBJ_4508 /* EventLoopFuture.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1836 /* EventLoopFuture.swift */; }; - OBJ_4509 /* FileDescriptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1837 /* FileDescriptor.swift */; }; - OBJ_4510 /* FileHandle.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1838 /* FileHandle.swift */; }; - OBJ_4511 /* FileRegion.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1839 /* FileRegion.swift */; }; - OBJ_4512 /* GetaddrinfoResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1840 /* GetaddrinfoResolver.swift */; }; - OBJ_4513 /* HappyEyeballs.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1841 /* HappyEyeballs.swift */; }; - OBJ_4514 /* Heap.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1842 /* Heap.swift */; }; - OBJ_4515 /* IO.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1843 /* IO.swift */; }; - OBJ_4516 /* IOData.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1844 /* IOData.swift */; }; - OBJ_4517 /* IntegerTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1845 /* IntegerTypes.swift */; }; - OBJ_4518 /* Interfaces.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1846 /* Interfaces.swift */; }; - OBJ_4519 /* Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1847 /* Linux.swift */; }; - OBJ_4520 /* LinuxCPUSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1848 /* LinuxCPUSet.swift */; }; - OBJ_4521 /* MarkedCircularBuffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1849 /* MarkedCircularBuffer.swift */; }; - OBJ_4522 /* MulticastChannel.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1850 /* MulticastChannel.swift */; }; - OBJ_4523 /* NIOAny.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1851 /* NIOAny.swift */; }; - OBJ_4524 /* NonBlockingFileIO.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1852 /* NonBlockingFileIO.swift */; }; - OBJ_4525 /* PendingDatagramWritesManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1853 /* PendingDatagramWritesManager.swift */; }; - OBJ_4526 /* PendingWritesManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1854 /* PendingWritesManager.swift */; }; - OBJ_4527 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1855 /* PriorityQueue.swift */; }; - OBJ_4528 /* RecvByteBufferAllocator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1856 /* RecvByteBufferAllocator.swift */; }; - OBJ_4529 /* Resolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1857 /* Resolver.swift */; }; - OBJ_4530 /* Selectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1858 /* Selectable.swift */; }; - OBJ_4531 /* Selector.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1859 /* Selector.swift */; }; - OBJ_4532 /* ServerSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1860 /* ServerSocket.swift */; }; - OBJ_4533 /* Socket.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1861 /* Socket.swift */; }; - OBJ_4534 /* SocketAddresses.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1862 /* SocketAddresses.swift */; }; - OBJ_4535 /* SocketChannel.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1863 /* SocketChannel.swift */; }; - OBJ_4536 /* SocketOptionProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1864 /* SocketOptionProvider.swift */; }; - OBJ_4537 /* System.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1865 /* System.swift */; }; - OBJ_4538 /* Thread.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1866 /* Thread.swift */; }; - OBJ_4539 /* TypeAssistedChannelHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1867 /* TypeAssistedChannelHandler.swift */; }; - OBJ_4540 /* Utilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1868 /* Utilities.swift */; }; - OBJ_4542 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; - OBJ_4543 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; - OBJ_4544 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; - OBJ_4545 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; - OBJ_4546 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; - OBJ_4547 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; - OBJ_4558 /* atomics.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1872 /* atomics.swift */; }; - OBJ_4559 /* lock.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1873 /* lock.swift */; }; - OBJ_4561 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; - OBJ_4567 /* ByteBuffer-foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1877 /* ByteBuffer-foundation.swift */; }; - OBJ_4569 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; - OBJ_4570 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; - OBJ_4571 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; - OBJ_4572 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; - OBJ_4573 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; - OBJ_4574 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; - OBJ_4575 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; - OBJ_4587 /* ByteCollectionUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1879 /* ByteCollectionUtils.swift */; }; - OBJ_4588 /* HTTPDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1880 /* HTTPDecoder.swift */; }; - OBJ_4589 /* HTTPEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1881 /* HTTPEncoder.swift */; }; - OBJ_4590 /* HTTPPipelineSetup.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1882 /* HTTPPipelineSetup.swift */; }; - OBJ_4591 /* HTTPResponseCompressor.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1883 /* HTTPResponseCompressor.swift */; }; - OBJ_4592 /* HTTPServerPipelineHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1884 /* HTTPServerPipelineHandler.swift */; }; - OBJ_4593 /* HTTPServerProtocolErrorHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1885 /* HTTPServerProtocolErrorHandler.swift */; }; - OBJ_4594 /* HTTPTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1886 /* HTTPTypes.swift */; }; - OBJ_4595 /* HTTPUpgradeHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1887 /* HTTPUpgradeHandler.swift */; }; - OBJ_4597 /* CNIOZlib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOZlib::Product" /* CNIOZlib.framework */; }; - OBJ_4598 /* CNIOHTTPParser.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOHTTPParser::Product" /* CNIOHTTPParser.framework */; }; - OBJ_4599 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; - OBJ_4600 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; - OBJ_4601 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; - OBJ_4602 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; - OBJ_4603 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; - OBJ_4604 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; - OBJ_4605 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; - OBJ_4619 /* ByteBufferBIO.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1764 /* ByteBufferBIO.swift */; }; - OBJ_4620 /* IdentityVerification.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1765 /* IdentityVerification.swift */; }; - OBJ_4621 /* OpenSSLClientHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1766 /* OpenSSLClientHandler.swift */; }; - OBJ_4622 /* OpenSSLHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1767 /* OpenSSLHandler.swift */; }; - OBJ_4623 /* OpenSSLServerHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1768 /* OpenSSLServerHandler.swift */; }; - OBJ_4624 /* PosixPort.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1769 /* PosixPort.swift */; }; - OBJ_4625 /* SSLCertificate.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1770 /* SSLCertificate.swift */; }; - OBJ_4626 /* SSLConnection.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1771 /* SSLConnection.swift */; }; - OBJ_4627 /* SSLContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1772 /* SSLContext.swift */; }; - OBJ_4628 /* SSLErrors.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1773 /* SSLErrors.swift */; }; - OBJ_4629 /* SSLInit.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1774 /* SSLInit.swift */; }; - OBJ_4630 /* SSLPKCS12Bundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1775 /* SSLPKCS12Bundle.swift */; }; - OBJ_4631 /* SSLPointerTricks.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1776 /* SSLPointerTricks.swift */; }; - OBJ_4632 /* SSLPrivateKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1777 /* SSLPrivateKey.swift */; }; - OBJ_4633 /* SSLPublicKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1778 /* SSLPublicKey.swift */; }; - OBJ_4634 /* SSLVerificationCallbacks.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1779 /* SSLVerificationCallbacks.swift */; }; - OBJ_4635 /* TLSConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1780 /* TLSConfiguration.swift */; }; - OBJ_4637 /* NIOTLS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOTLS::Product" /* NIOTLS.framework */; }; - OBJ_4638 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; - OBJ_4639 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; - OBJ_4640 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; - OBJ_4641 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; - OBJ_4642 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; - OBJ_4643 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; - OBJ_4644 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; - OBJ_4645 /* CNIOOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio-ssl::CNIOOpenSSL::Product" /* CNIOOpenSSL.framework */; }; - OBJ_4659 /* Heap.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1892 /* Heap.swift */; }; - OBJ_4660 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1893 /* PriorityQueue.swift */; }; - OBJ_4666 /* ApplicationProtocolNegotiationHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1895 /* ApplicationProtocolNegotiationHandler.swift */; }; - OBJ_4667 /* SNIHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1896 /* SNIHandler.swift */; }; - OBJ_4668 /* TLSEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1897 /* TLSEvents.swift */; }; - OBJ_4670 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; - OBJ_4671 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; - OBJ_4672 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; - OBJ_4673 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; - OBJ_4674 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; - OBJ_4675 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; - OBJ_4676 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; - OBJ_4688 /* Base64.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1899 /* Base64.swift */; }; - OBJ_4689 /* SHA1.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1900 /* SHA1.swift */; }; - OBJ_4690 /* WebSocketErrorCodes.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1901 /* WebSocketErrorCodes.swift */; }; - OBJ_4691 /* WebSocketFrame.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1902 /* WebSocketFrame.swift */; }; - OBJ_4692 /* WebSocketFrameDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1903 /* WebSocketFrameDecoder.swift */; }; - OBJ_4693 /* WebSocketFrameEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1904 /* WebSocketFrameEncoder.swift */; }; - OBJ_4694 /* WebSocketOpcode.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1905 /* WebSocketOpcode.swift */; }; - OBJ_4695 /* WebSocketProtocolErrorHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1906 /* WebSocketProtocolErrorHandler.swift */; }; - OBJ_4696 /* WebSocketUpgrader.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1907 /* WebSocketUpgrader.swift */; }; - OBJ_4698 /* NIOHTTP1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOHTTP1::Product" /* NIOHTTP1.framework */; }; - OBJ_4699 /* CNIOZlib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOZlib::Product" /* CNIOZlib.framework */; }; - OBJ_4700 /* CNIOHTTPParser.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOHTTPParser::Product" /* CNIOHTTPParser.framework */; }; - OBJ_4701 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; - OBJ_4702 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; - OBJ_4703 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; - OBJ_4704 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; - OBJ_4705 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; - OBJ_4706 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; - OBJ_4707 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; - OBJ_4722 /* Array+Random.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1592 /* Array+Random.swift */; }; - OBJ_4723 /* OSRandom.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1593 /* OSRandom.swift */; }; - OBJ_4724 /* RandomProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1594 /* RandomProtocol.swift */; }; - OBJ_4725 /* URandom.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1595 /* URandom.swift */; }; - OBJ_4727 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; - OBJ_4728 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; - OBJ_4729 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; - OBJ_4730 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; - OBJ_4731 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; - OBJ_4732 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; - OBJ_4733 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; - OBJ_4734 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; - OBJ_4735 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; - OBJ_4749 /* Parameter.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1446 /* Parameter.swift */; }; - OBJ_4750 /* ParameterValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1447 /* ParameterValue.swift */; }; - OBJ_4751 /* Parameters.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1448 /* Parameters.swift */; }; - OBJ_4752 /* PathComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1450 /* PathComponent.swift */; }; - OBJ_4753 /* Route.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1451 /* Route.swift */; }; - OBJ_4754 /* RouterOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1452 /* RouterOption.swift */; }; - OBJ_4755 /* RoutableComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1454 /* RoutableComponent.swift */; }; - OBJ_4756 /* RouterNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1455 /* RouterNode.swift */; }; - OBJ_4757 /* TrieRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1456 /* TrieRouter.swift */; }; - OBJ_4758 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1458 /* Deprecated.swift */; }; - OBJ_4759 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1459 /* Exports.swift */; }; - OBJ_4760 /* RoutingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1460 /* RoutingError.swift */; }; - OBJ_4762 /* Service.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Service::Service::Product" /* Service.framework */; }; - OBJ_4763 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; - OBJ_4764 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; - OBJ_4765 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; - OBJ_4766 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; - OBJ_4767 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; - OBJ_4768 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; - OBJ_4769 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; - OBJ_4770 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; - OBJ_4771 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; - OBJ_4772 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; - OBJ_4773 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; - OBJ_4774 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; - OBJ_4775 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; - OBJ_4795 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1461 /* Package.swift */; }; - OBJ_4801 /* main.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_543 /* main.swift */; }; - OBJ_4803 /* App.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Wishlist::App::Product" /* App.framework */; }; - OBJ_4804 /* SwiftSMTP.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SwiftSMTP::SwiftSMTP::Product" /* SwiftSMTP.framework */; }; - OBJ_4805 /* LoggerAPI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "LoggerAPI::LoggerAPI::Product" /* LoggerAPI.framework */; }; - OBJ_4806 /* Cryptor.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Cryptor::Cryptor::Product" /* Cryptor.framework */; }; - OBJ_4807 /* SSLService.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SSLService::SSLService::Product" /* SSLService.framework */; }; - OBJ_4808 /* Socket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Socket::Socket::Product" /* Socket.framework */; }; - OBJ_4809 /* Lingo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Lingo::Lingo::Product" /* Lingo.framework */; }; - OBJ_4810 /* Imperial.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Imperial::Imperial::Product" /* Imperial.framework */; }; - OBJ_4811 /* JWT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "JWT::JWT::Product" /* JWT.framework */; }; - OBJ_4812 /* FluentMySQL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "FluentMySQL::FluentMySQL::Product" /* FluentMySQL.framework */; }; - OBJ_4813 /* MySQL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "MySQL::MySQL::Product" /* MySQL.framework */; }; - OBJ_4814 /* FluentSQLite.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "FluentSQLite::FluentSQLite::Product" /* FluentSQLite.framework */; }; - OBJ_4815 /* SQLite.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SQLite::SQLite::Product" /* SQLite.framework */; }; - OBJ_4816 /* FluentSQL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Fluent::FluentSQL::Product" /* FluentSQL.framework */; }; - OBJ_4817 /* SQL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SQL::SQL::Product" /* SQL.framework */; }; - OBJ_4818 /* Authentication.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Auth::Authentication::Product" /* Authentication.framework */; }; - OBJ_4819 /* Fluent.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Fluent::Fluent::Product" /* Fluent.framework */; }; - OBJ_4820 /* Leaf.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Leaf::Leaf::Product" /* Leaf.framework */; }; - OBJ_4821 /* Vapor.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Vapor::Vapor::Product" /* Vapor.framework */; }; - OBJ_4822 /* WebSocket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "WebSocket::WebSocket::Product" /* WebSocket.framework */; }; - OBJ_4823 /* NIOWebSocket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOWebSocket::Product" /* NIOWebSocket.framework */; }; - OBJ_4824 /* Validation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Validation::Validation::Product" /* Validation.framework */; }; - OBJ_4825 /* URLEncodedForm.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "URLEncodedForm::URLEncodedForm::Product" /* URLEncodedForm.framework */; }; - OBJ_4826 /* TemplateKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "TemplateKit::TemplateKit::Product" /* TemplateKit.framework */; }; - OBJ_4827 /* Routing.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Routing::Routing::Product" /* Routing.framework */; }; - OBJ_4828 /* Multipart.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Multipart::Multipart::Product" /* Multipart.framework */; }; - OBJ_4829 /* HTTP.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "HTTP::HTTP::Product" /* HTTP.framework */; }; - OBJ_4830 /* NIOHTTP1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOHTTP1::Product" /* NIOHTTP1.framework */; }; - OBJ_4831 /* CNIOZlib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOZlib::Product" /* CNIOZlib.framework */; }; - OBJ_4832 /* CNIOHTTPParser.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOHTTPParser::Product" /* CNIOHTTPParser.framework */; }; - OBJ_4833 /* NIOOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio-ssl::NIOOpenSSL::Product" /* NIOOpenSSL.framework */; }; - OBJ_4834 /* NIOTLS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOTLS::Product" /* NIOTLS.framework */; }; - OBJ_4835 /* CNIOOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio-ssl::CNIOOpenSSL::Product" /* CNIOOpenSSL.framework */; }; - OBJ_4836 /* DatabaseKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "DatabaseKit::DatabaseKit::Product" /* DatabaseKit.framework */; }; - OBJ_4837 /* Crypto.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::Crypto::Product" /* Crypto.framework */; }; - OBJ_4838 /* Random.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::Random::Product" /* Random.framework */; }; - OBJ_4839 /* CCryptoOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CCryptoOpenSSL::Product" /* CCryptoOpenSSL.framework */; }; - OBJ_4840 /* CBcrypt.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBcrypt::Product" /* CBcrypt.framework */; }; - OBJ_4841 /* CBase32.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBase32::Product" /* CBase32.framework */; }; - OBJ_4842 /* Command.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Command::Product" /* Command.framework */; }; - OBJ_4843 /* Console.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Console::Product" /* Console.framework */; }; - OBJ_4844 /* Service.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Service::Service::Product" /* Service.framework */; }; - OBJ_4845 /* Logging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Logging::Product" /* Logging.framework */; }; - OBJ_4846 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; - OBJ_4847 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; - OBJ_4848 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; - OBJ_4849 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; - OBJ_4850 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; - OBJ_4851 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; - OBJ_4852 /* Domain.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Wishlist::Domain::Product" /* Domain.framework */; }; - OBJ_4853 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; - OBJ_4854 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; - OBJ_4855 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; - OBJ_4856 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; - OBJ_4857 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; - OBJ_4858 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; - OBJ_4859 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; - OBJ_4860 /* Library.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Wishlist::Library::Product" /* Library.framework */; }; - OBJ_4861 /* Tooling.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Wishlist::Tooling::Product" /* Tooling.framework */; }; - OBJ_4925 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1177 /* Exports.swift */; }; - OBJ_4926 /* SQLAlterTable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1178 /* SQLAlterTable.swift */; }; - OBJ_4927 /* SQLAlterTableBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1179 /* SQLAlterTableBuilder.swift */; }; - OBJ_4928 /* SQLBinaryOperator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1180 /* SQLBinaryOperator.swift */; }; - OBJ_4929 /* SQLBind.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1181 /* SQLBind.swift */; }; - OBJ_4930 /* SQLBoolLiteral.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1182 /* SQLBoolLiteral.swift */; }; - OBJ_4931 /* SQLCollation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1183 /* SQLCollation.swift */; }; - OBJ_4932 /* SQLColumnBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1184 /* SQLColumnBuilder.swift */; }; - OBJ_4933 /* SQLColumnConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1185 /* SQLColumnConstraint.swift */; }; - OBJ_4934 /* SQLColumnConstraintAlgorithm.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1186 /* SQLColumnConstraintAlgorithm.swift */; }; - OBJ_4935 /* SQLColumnDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1187 /* SQLColumnDefinition.swift */; }; - OBJ_4936 /* SQLColumnIdentifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1188 /* SQLColumnIdentifier.swift */; }; - OBJ_4937 /* SQLConnection.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1189 /* SQLConnection.swift */; }; - OBJ_4938 /* SQLCreateIndex.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1190 /* SQLCreateIndex.swift */; }; - OBJ_4939 /* SQLCreateIndexBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1191 /* SQLCreateIndexBuilder.swift */; }; - OBJ_4940 /* SQLCreateTable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1192 /* SQLCreateTable.swift */; }; - OBJ_4941 /* SQLCreateTableBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1193 /* SQLCreateTableBuilder.swift */; }; - OBJ_4942 /* SQLDataType.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1194 /* SQLDataType.swift */; }; - OBJ_4943 /* SQLDefaultLiteral.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1195 /* SQLDefaultLiteral.swift */; }; - OBJ_4944 /* SQLDelete.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1196 /* SQLDelete.swift */; }; - OBJ_4945 /* SQLDeleteBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1197 /* SQLDeleteBuilder.swift */; }; - OBJ_4946 /* SQLDirection.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1198 /* SQLDirection.swift */; }; - OBJ_4947 /* SQLDistinct.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1199 /* SQLDistinct.swift */; }; - OBJ_4948 /* SQLDropIndex.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1200 /* SQLDropIndex.swift */; }; - OBJ_4949 /* SQLDropTable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1201 /* SQLDropTable.swift */; }; - OBJ_4950 /* SQLDropTableBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1202 /* SQLDropTableBuilder.swift */; }; - OBJ_4951 /* SQLError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1203 /* SQLError.swift */; }; - OBJ_4952 /* SQLExpression.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1204 /* SQLExpression.swift */; }; - OBJ_4953 /* SQLForeignKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1205 /* SQLForeignKey.swift */; }; - OBJ_4954 /* SQLForeignKeyAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1206 /* SQLForeignKeyAction.swift */; }; - OBJ_4955 /* SQLFunction.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1207 /* SQLFunction.swift */; }; - OBJ_4956 /* SQLFunctionArgument.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1208 /* SQLFunctionArgument.swift */; }; - OBJ_4957 /* SQLGroupBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1209 /* SQLGroupBy.swift */; }; - OBJ_4958 /* SQLIdentifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1210 /* SQLIdentifier.swift */; }; - OBJ_4959 /* SQLIndexModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1211 /* SQLIndexModifier.swift */; }; - OBJ_4960 /* SQLInsert.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1212 /* SQLInsert.swift */; }; - OBJ_4961 /* SQLInsertBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1213 /* SQLInsertBuilder.swift */; }; - OBJ_4962 /* SQLJoin.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1214 /* SQLJoin.swift */; }; - OBJ_4963 /* SQLJoinMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1215 /* SQLJoinMethod.swift */; }; - OBJ_4964 /* SQLLiteral.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1216 /* SQLLiteral.swift */; }; - OBJ_4965 /* SQLOrderBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1217 /* SQLOrderBy.swift */; }; - OBJ_4966 /* SQLPredicateBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1218 /* SQLPredicateBuilder.swift */; }; - OBJ_4967 /* SQLPredicateGroupBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1219 /* SQLPredicateGroupBuilder.swift */; }; - OBJ_4968 /* SQLPrimaryKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1220 /* SQLPrimaryKey.swift */; }; - OBJ_4969 /* SQLQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1221 /* SQLQuery.swift */; }; - OBJ_4970 /* SQLQueryBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1222 /* SQLQueryBuilder.swift */; }; - OBJ_4971 /* SQLQueryEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1223 /* SQLQueryEncoder.swift */; }; - OBJ_4972 /* SQLQueryFetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1224 /* SQLQueryFetcher.swift */; }; - OBJ_4973 /* SQLRawBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1225 /* SQLRawBuilder.swift */; }; - OBJ_4974 /* SQLSelect.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1226 /* SQLSelect.swift */; }; - OBJ_4975 /* SQLSelectBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1227 /* SQLSelectBuilder.swift */; }; - OBJ_4976 /* SQLSelectExpression.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1228 /* SQLSelectExpression.swift */; }; - OBJ_4977 /* SQLSerializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1229 /* SQLSerializable.swift */; }; - OBJ_4978 /* SQLTable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1230 /* SQLTable.swift */; }; - OBJ_4979 /* SQLTableConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1231 /* SQLTableConstraint.swift */; }; - OBJ_4980 /* SQLTableConstraintAlgorithm.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1232 /* SQLTableConstraintAlgorithm.swift */; }; - OBJ_4981 /* SQLTableIdentifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1233 /* SQLTableIdentifier.swift */; }; - OBJ_4982 /* SQLUpdate.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1234 /* SQLUpdate.swift */; }; - OBJ_4983 /* SQLUpdateBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1235 /* SQLUpdateBuilder.swift */; }; - OBJ_4985 /* DatabaseKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "DatabaseKit::DatabaseKit::Product" /* DatabaseKit.framework */; }; - OBJ_4986 /* Service.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Service::Service::Product" /* Service.framework */; }; - OBJ_4987 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; - OBJ_4988 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; - OBJ_4989 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; - OBJ_4990 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; - OBJ_4991 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; - OBJ_4992 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; - OBJ_4993 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; - OBJ_4994 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; - OBJ_4995 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; - OBJ_4996 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; - OBJ_4997 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; - OBJ_4998 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; - OBJ_4999 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; - OBJ_5020 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1237 /* Package.swift */; }; - OBJ_5025 /* SQLiteDataDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1064 /* SQLiteDataDecoder.swift */; }; - OBJ_5026 /* SQLiteDataEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1065 /* SQLiteDataEncoder.swift */; }; - OBJ_5027 /* SQLiteRowDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1066 /* SQLiteRowDecoder.swift */; }; - OBJ_5028 /* DatabaseIdentifier+SQLite.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1068 /* DatabaseIdentifier+SQLite.swift */; }; - OBJ_5029 /* SQLiteConnection.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1069 /* SQLiteConnection.swift */; }; - OBJ_5030 /* SQLiteDatabase.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1070 /* SQLiteDatabase.swift */; }; - OBJ_5031 /* SQLiteStatement.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1071 /* SQLiteStatement.swift */; }; - OBJ_5032 /* SQLiteStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1072 /* SQLiteStorage.swift */; }; - OBJ_5033 /* SQLiteColumn.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1074 /* SQLiteColumn.swift */; }; - OBJ_5034 /* SQLiteData.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1075 /* SQLiteData.swift */; }; - OBJ_5035 /* SQLiteDataConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1076 /* SQLiteDataConvertible.swift */; }; - OBJ_5036 /* SQLiteDataType.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1077 /* SQLiteDataType.swift */; }; - OBJ_5037 /* SQLiteAlterTable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1079 /* SQLiteAlterTable.swift */; }; - OBJ_5038 /* SQLiteAlterTableBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1080 /* SQLiteAlterTableBuilder.swift */; }; - OBJ_5039 /* SQLiteBind.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1081 /* SQLiteBind.swift */; }; - OBJ_5040 /* SQLiteBoolLiteral.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1082 /* SQLiteBoolLiteral.swift */; }; - OBJ_5041 /* SQLiteCollation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1083 /* SQLiteCollation.swift */; }; - OBJ_5042 /* SQLiteCreateTable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1084 /* SQLiteCreateTable.swift */; }; - OBJ_5043 /* SQLiteDataTypeStaticRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1085 /* SQLiteDataTypeStaticRepresentable.swift */; }; - OBJ_5044 /* SQLiteDefaultLiteral.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1086 /* SQLiteDefaultLiteral.swift */; }; - OBJ_5045 /* SQLiteDropIndex.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1087 /* SQLiteDropIndex.swift */; }; - OBJ_5046 /* SQLiteFunction.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1088 /* SQLiteFunction.swift */; }; - OBJ_5047 /* SQLiteGeneric.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1089 /* SQLiteGeneric.swift */; }; - OBJ_5048 /* SQLitePrimaryKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1090 /* SQLitePrimaryKey.swift */; }; - OBJ_5049 /* SQLiteQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1091 /* SQLiteQuery.swift */; }; - OBJ_5050 /* SQLiteQueryExpressionRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1092 /* SQLiteQueryExpressionRepresentable.swift */; }; - OBJ_5051 /* SQLiteTable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1093 /* SQLiteTable.swift */; }; - OBJ_5052 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1095 /* Deprecated.swift */; }; - OBJ_5053 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1096 /* Exports.swift */; }; - OBJ_5054 /* SQLiteError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1097 /* SQLiteError.swift */; }; - OBJ_5056 /* SQL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SQL::SQL::Product" /* SQL.framework */; }; - OBJ_5057 /* DatabaseKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "DatabaseKit::DatabaseKit::Product" /* DatabaseKit.framework */; }; - OBJ_5058 /* Service.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Service::Service::Product" /* Service.framework */; }; - OBJ_5059 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; - OBJ_5060 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; - OBJ_5061 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; - OBJ_5062 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; - OBJ_5063 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; - OBJ_5064 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; - OBJ_5065 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; - OBJ_5066 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; - OBJ_5067 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; - OBJ_5068 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; - OBJ_5069 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; - OBJ_5070 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; - OBJ_5071 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; - OBJ_5093 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1098 /* Package.swift */; }; - OBJ_5098 /* SSLPointerTricks.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_619 /* SSLPointerTricks.swift */; }; - OBJ_5099 /* SSLService.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_620 /* SSLService.swift */; }; - OBJ_5101 /* Socket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Socket::Socket::Product" /* Socket.framework */; }; - OBJ_5108 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_621 /* Package.swift */; }; - OBJ_5113 /* Config.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1666 /* Config.swift */; }; - OBJ_5114 /* BasicContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1668 /* BasicContainer.swift */; }; - OBJ_5115 /* BasicSubContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1669 /* BasicSubContainer.swift */; }; - OBJ_5116 /* Container.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1670 /* Container.swift */; }; - OBJ_5117 /* ContainerAlias.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1671 /* ContainerAlias.swift */; }; - OBJ_5118 /* SubContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1672 /* SubContainer.swift */; }; - OBJ_5119 /* Environment.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1674 /* Environment.swift */; }; - OBJ_5120 /* Provider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1676 /* Provider.swift */; }; - OBJ_5121 /* BasicServiceFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1678 /* BasicServiceFactory.swift */; }; - OBJ_5122 /* Service.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1679 /* Service.swift */; }; - OBJ_5123 /* ServiceCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1680 /* ServiceCache.swift */; }; - OBJ_5124 /* ServiceFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1681 /* ServiceFactory.swift */; }; - OBJ_5125 /* ServiceID.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1682 /* ServiceID.swift */; }; - OBJ_5126 /* ServiceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1683 /* ServiceType.swift */; }; - OBJ_5127 /* Services.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1684 /* Services.swift */; }; - OBJ_5128 /* TypeServiceFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1685 /* TypeServiceFactory.swift */; }; - OBJ_5129 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1687 /* Deprecated.swift */; }; - OBJ_5130 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1688 /* Exports.swift */; }; - OBJ_5131 /* Extendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1689 /* Extendable.swift */; }; - OBJ_5132 /* ServiceError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1690 /* ServiceError.swift */; }; - OBJ_5134 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; - OBJ_5135 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; - OBJ_5136 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; - OBJ_5137 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; - OBJ_5138 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; - OBJ_5139 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; - OBJ_5140 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; - OBJ_5141 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; - OBJ_5142 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; - OBJ_5143 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; - OBJ_5144 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; - OBJ_5145 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; - OBJ_5146 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; - OBJ_5165 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1691 /* Package.swift */; }; - OBJ_5170 /* Socket.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_624 /* Socket.swift */; }; - OBJ_5171 /* SocketProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_625 /* SocketProtocols.swift */; }; - OBJ_5172 /* SocketUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_626 /* SocketUtils.swift */; }; - OBJ_5179 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_627 /* Package.swift */; }; - OBJ_5184 /* Attachment.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_589 /* Attachment.swift */; }; - OBJ_5185 /* AuthEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_590 /* AuthEncoder.swift */; }; - OBJ_5186 /* AuthMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_591 /* AuthMethod.swift */; }; - OBJ_5187 /* Command.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_592 /* Command.swift */; }; - OBJ_5188 /* Common.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_593 /* Common.swift */; }; - OBJ_5189 /* DataSender.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_594 /* DataSender.swift */; }; - OBJ_5190 /* Mail.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_595 /* Mail.swift */; }; - OBJ_5191 /* MailSender.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_596 /* MailSender.swift */; }; - OBJ_5192 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_597 /* Response.swift */; }; - OBJ_5193 /* SMTP.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_598 /* SMTP.swift */; }; - OBJ_5194 /* SMTPError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_599 /* SMTPError.swift */; }; - OBJ_5195 /* SMTPSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_600 /* SMTPSocket.swift */; }; - OBJ_5196 /* TLSConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_601 /* TLSConfiguration.swift */; }; - OBJ_5198 /* LoggerAPI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "LoggerAPI::LoggerAPI::Product" /* LoggerAPI.framework */; }; - OBJ_5199 /* Cryptor.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Cryptor::Cryptor::Product" /* Cryptor.framework */; }; - OBJ_5200 /* SSLService.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SSLService::SSLService::Product" /* SSLService.framework */; }; - OBJ_5201 /* Socket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Socket::Socket::Product" /* Socket.framework */; }; - OBJ_5211 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_602 /* Package.swift */; }; - OBJ_5216 /* TemplateConditional.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1397 /* TemplateConditional.swift */; }; - OBJ_5217 /* TemplateConstant.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1398 /* TemplateConstant.swift */; }; - OBJ_5218 /* TemplateCustom.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1399 /* TemplateCustom.swift */; }; - OBJ_5219 /* TemplateDataContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1400 /* TemplateDataContext.swift */; }; - OBJ_5220 /* TemplateEmbed.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1401 /* TemplateEmbed.swift */; }; - OBJ_5221 /* TemplateExpression.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1402 /* TemplateExpression.swift */; }; - OBJ_5222 /* TemplateIdentifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1403 /* TemplateIdentifier.swift */; }; - OBJ_5223 /* TemplateIterator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1404 /* TemplateIterator.swift */; }; - OBJ_5224 /* TemplateRaw.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1405 /* TemplateRaw.swift */; }; - OBJ_5225 /* TemplateSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1406 /* TemplateSource.swift */; }; - OBJ_5226 /* TemplateSyntax.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1407 /* TemplateSyntax.swift */; }; - OBJ_5227 /* TemplateSyntaxType.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1408 /* TemplateSyntaxType.swift */; }; - OBJ_5228 /* TemplateTag.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1409 /* TemplateTag.swift */; }; - OBJ_5229 /* TemplateData.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1411 /* TemplateData.swift */; }; - OBJ_5230 /* TemplateDataEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1412 /* TemplateDataEncoder.swift */; }; - OBJ_5231 /* TemplateDataRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1413 /* TemplateDataRepresentable.swift */; }; - OBJ_5232 /* TemplateDataStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1414 /* TemplateDataStorage.swift */; }; - OBJ_5233 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1415 /* Deprecated.swift */; }; - OBJ_5234 /* ASTCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1417 /* ASTCache.swift */; }; - OBJ_5235 /* PlaintextRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1418 /* PlaintextRenderer.swift */; }; - OBJ_5236 /* TemplateByteScanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1419 /* TemplateByteScanner.swift */; }; - OBJ_5237 /* TemplateParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1420 /* TemplateParser.swift */; }; - OBJ_5238 /* TemplateRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1421 /* TemplateRenderer.swift */; }; - OBJ_5239 /* TemplateSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1422 /* TemplateSerializer.swift */; }; - OBJ_5240 /* Capitalize.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1424 /* Capitalize.swift */; }; - OBJ_5241 /* Comment.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1425 /* Comment.swift */; }; - OBJ_5242 /* Contains.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1426 /* Contains.swift */; }; - OBJ_5243 /* Count.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1427 /* Count.swift */; }; - OBJ_5244 /* DateFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1428 /* DateFormat.swift */; }; - OBJ_5245 /* Lowercase.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1429 /* Lowercase.swift */; }; - OBJ_5246 /* Print.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1430 /* Print.swift */; }; - OBJ_5247 /* Raw.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1431 /* Raw.swift */; }; - OBJ_5248 /* TagContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1432 /* TagContext.swift */; }; - OBJ_5249 /* TagRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1433 /* TagRenderer.swift */; }; - OBJ_5250 /* Uppercase.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1434 /* Uppercase.swift */; }; - OBJ_5251 /* Var.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1435 /* Var.swift */; }; - OBJ_5252 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1437 /* Exports.swift */; }; - OBJ_5253 /* HTMLEscape.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1438 /* HTMLEscape.swift */; }; - OBJ_5254 /* TemplateError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1439 /* TemplateError.swift */; }; - OBJ_5255 /* View.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1440 /* View.swift */; }; - OBJ_5256 /* ViewRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1441 /* ViewRenderer.swift */; }; - OBJ_5258 /* Service.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Service::Service::Product" /* Service.framework */; }; - OBJ_5259 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; - OBJ_5260 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; - OBJ_5261 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; - OBJ_5262 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; - OBJ_5263 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; - OBJ_5264 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; - OBJ_5265 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; - OBJ_5266 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; - OBJ_5267 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; - OBJ_5268 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; - OBJ_5269 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; - OBJ_5270 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; - OBJ_5271 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; - OBJ_5291 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1442 /* Package.swift */; }; - OBJ_5296 /* tooling.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_546 /* tooling.swift */; }; - OBJ_5302 /* URLEncodedFormDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1383 /* URLEncodedFormDecoder.swift */; }; - OBJ_5303 /* URLEncodedFormEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1384 /* URLEncodedFormEncoder.swift */; }; - OBJ_5304 /* URLEncodedFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1386 /* URLEncodedFormData.swift */; }; - OBJ_5305 /* URLEncodedFormDataConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1387 /* URLEncodedFormDataConvertible.swift */; }; - OBJ_5306 /* URLEncodedFormParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1388 /* URLEncodedFormParser.swift */; }; - OBJ_5307 /* URLEncodedFormSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1389 /* URLEncodedFormSerializer.swift */; }; - OBJ_5308 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1391 /* Exports.swift */; }; - OBJ_5309 /* URLEncodedFormError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1392 /* URLEncodedFormError.swift */; }; - OBJ_5311 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; - OBJ_5312 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; - OBJ_5313 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; - OBJ_5314 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; - OBJ_5315 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; - OBJ_5316 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; - OBJ_5317 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; - OBJ_5318 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; - OBJ_5319 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; - OBJ_5320 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; - OBJ_5321 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; - OBJ_5322 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; - OBJ_5323 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; - OBJ_5342 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1393 /* Package.swift */; }; - OBJ_5347 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1360 /* Exports.swift */; }; - OBJ_5348 /* Validatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1361 /* Validatable.swift */; }; - OBJ_5349 /* ValidationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1362 /* ValidationError.swift */; }; - OBJ_5350 /* Validations.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1363 /* Validations.swift */; }; - OBJ_5351 /* Validator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1364 /* Validator.swift */; }; - OBJ_5352 /* ValidatorType.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1365 /* ValidatorType.swift */; }; - OBJ_5353 /* AndValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1367 /* AndValidator.swift */; }; - OBJ_5354 /* CharacterSetValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1368 /* CharacterSetValidator.swift */; }; - OBJ_5355 /* CountValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1369 /* CountValidator.swift */; }; - OBJ_5356 /* EmailValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1370 /* EmailValidator.swift */; }; - OBJ_5357 /* EmptyValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1371 /* EmptyValidator.swift */; }; - OBJ_5358 /* InValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1372 /* InValidator.swift */; }; - OBJ_5359 /* NilIgnoringValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1373 /* NilIgnoringValidator.swift */; }; - OBJ_5360 /* NilValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1374 /* NilValidator.swift */; }; - OBJ_5361 /* NotValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1375 /* NotValidator.swift */; }; - OBJ_5362 /* OrValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1376 /* OrValidator.swift */; }; - OBJ_5363 /* RangeValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1377 /* RangeValidator.swift */; }; - OBJ_5364 /* URLValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1378 /* URLValidator.swift */; }; - OBJ_5366 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; - OBJ_5367 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; - OBJ_5368 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; - OBJ_5369 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; - OBJ_5370 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; - OBJ_5371 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; - OBJ_5372 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; - OBJ_5373 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; - OBJ_5374 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; - OBJ_5375 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; - OBJ_5376 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; - OBJ_5377 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; - OBJ_5378 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; - OBJ_5397 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1379 /* Package.swift */; }; - OBJ_5402 /* Application.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1258 /* Application.swift */; }; - OBJ_5403 /* Client.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1260 /* Client.swift */; }; - OBJ_5404 /* FoundationClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1261 /* FoundationClient.swift */; }; - OBJ_5405 /* BootCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1263 /* BootCommand.swift */; }; - OBJ_5406 /* CommandConfig+Default.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1264 /* CommandConfig+Default.swift */; }; - OBJ_5407 /* RoutesCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1265 /* RoutesCommand.swift */; }; - OBJ_5408 /* ServeCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1266 /* ServeCommand.swift */; }; - OBJ_5409 /* Content.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1268 /* Content.swift */; }; - OBJ_5410 /* ContentCoders.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1269 /* ContentCoders.swift */; }; - OBJ_5411 /* ContentConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1270 /* ContentConfig.swift */; }; - OBJ_5412 /* ContentContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1271 /* ContentContainer.swift */; }; - OBJ_5413 /* FormDataCoder+HTTP.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1272 /* FormDataCoder+HTTP.swift */; }; - OBJ_5414 /* HTTPMessageContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1273 /* HTTPMessageContainer.swift */; }; - OBJ_5415 /* JSONCoder+Custom.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1274 /* JSONCoder+Custom.swift */; }; - OBJ_5416 /* PlaintextEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1275 /* PlaintextEncoder.swift */; }; - OBJ_5417 /* QueryContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1276 /* QueryContainer.swift */; }; - OBJ_5418 /* SingleValueGet.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1277 /* SingleValueGet.swift */; }; - OBJ_5419 /* URLEncoded.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1278 /* URLEncoded.swift */; }; - OBJ_5420 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1279 /* Deprecated.swift */; }; - OBJ_5421 /* Abort.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1281 /* Abort.swift */; }; - OBJ_5422 /* AbortError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1282 /* AbortError.swift */; }; - OBJ_5423 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1283 /* Error.swift */; }; - OBJ_5424 /* Logger+LogError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1285 /* Logger+LogError.swift */; }; - OBJ_5425 /* CORSMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1287 /* CORSMiddleware.swift */; }; - OBJ_5426 /* DateMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1288 /* DateMiddleware.swift */; }; - OBJ_5427 /* ErrorMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1289 /* ErrorMiddleware.swift */; }; - OBJ_5428 /* FileMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1290 /* FileMiddleware.swift */; }; - OBJ_5429 /* Middleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1291 /* Middleware.swift */; }; - OBJ_5430 /* MiddlewareConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1292 /* MiddlewareConfig.swift */; }; - OBJ_5431 /* HTTPMethod+String.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1294 /* HTTPMethod+String.swift */; }; - OBJ_5432 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1295 /* Request.swift */; }; - OBJ_5433 /* RequestCodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1296 /* RequestCodable.swift */; }; - OBJ_5434 /* ApplicationResponder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1298 /* ApplicationResponder.swift */; }; - OBJ_5435 /* BasicResponder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1299 /* BasicResponder.swift */; }; - OBJ_5436 /* HTTPStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1300 /* HTTPStatus.swift */; }; - OBJ_5437 /* Redirect.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1301 /* Redirect.swift */; }; - OBJ_5438 /* Responder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1302 /* Responder.swift */; }; - OBJ_5439 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1303 /* Response.swift */; }; - OBJ_5440 /* ResponseCodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1304 /* ResponseCodable.swift */; }; - OBJ_5441 /* EngineRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1306 /* EngineRouter.swift */; }; - OBJ_5442 /* ParametersContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1307 /* ParametersContainer.swift */; }; - OBJ_5443 /* RouteCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1308 /* RouteCollection.swift */; }; - OBJ_5444 /* Router+Content.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1309 /* Router+Content.swift */; }; - OBJ_5445 /* Router+Function.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1310 /* Router+Function.swift */; }; - OBJ_5446 /* Router+LazyMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1311 /* Router+LazyMiddleware.swift */; }; - OBJ_5447 /* Router+Method.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1312 /* Router+Method.swift */; }; - OBJ_5448 /* Router+Middleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1313 /* Router+Middleware.swift */; }; - OBJ_5449 /* Router+Path.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1314 /* Router+Path.swift */; }; - OBJ_5450 /* Router.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1315 /* Router.swift */; }; - OBJ_5451 /* NIOServer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1317 /* NIOServer.swift */; }; - OBJ_5452 /* NIOServerConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1318 /* NIOServerConfig.swift */; }; - OBJ_5453 /* RunningServer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1319 /* RunningServer.swift */; }; - OBJ_5454 /* Server.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1320 /* Server.swift */; }; - OBJ_5455 /* Config+Default.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1322 /* Config+Default.swift */; }; - OBJ_5456 /* Services+Default.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1323 /* Services+Default.swift */; }; - OBJ_5457 /* VaporProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1324 /* VaporProvider.swift */; }; - OBJ_5458 /* KeyedCacheSessions.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1326 /* KeyedCacheSessions.swift */; }; - OBJ_5459 /* MemorySessions.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1327 /* MemorySessions.swift */; }; - OBJ_5460 /* Request+Session.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1328 /* Request+Session.swift */; }; - OBJ_5461 /* Session.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1329 /* Session.swift */; }; - OBJ_5462 /* SessionCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1330 /* SessionCache.swift */; }; - OBJ_5463 /* SessionData.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1331 /* SessionData.swift */; }; - OBJ_5464 /* Sessions.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1332 /* Sessions.swift */; }; - OBJ_5465 /* SessionsConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1333 /* SessionsConfig.swift */; }; - OBJ_5466 /* SessionsMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1334 /* SessionsMiddleware.swift */; }; - OBJ_5467 /* AnyResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1336 /* AnyResponse.swift */; }; - OBJ_5468 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1337 /* Exports.swift */; }; - OBJ_5469 /* FileIO.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1338 /* FileIO.swift */; }; - OBJ_5470 /* Thread.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1339 /* Thread.swift */; }; - OBJ_5471 /* Vapor+View.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1341 /* Vapor+View.swift */; }; - OBJ_5472 /* NIOWebSocketClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1343 /* NIOWebSocketClient.swift */; }; - OBJ_5473 /* NIOWebSocketServer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1344 /* NIOWebSocketServer.swift */; }; - OBJ_5474 /* WebSocketClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1345 /* WebSocketClient.swift */; }; - OBJ_5475 /* WebSocketResponder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1346 /* WebSocketResponder.swift */; }; - OBJ_5476 /* WebSocketServer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1347 /* WebSocketServer.swift */; }; - OBJ_5478 /* WebSocket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "WebSocket::WebSocket::Product" /* WebSocket.framework */; }; - OBJ_5479 /* NIOWebSocket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOWebSocket::Product" /* NIOWebSocket.framework */; }; - OBJ_5480 /* Validation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Validation::Validation::Product" /* Validation.framework */; }; - OBJ_5481 /* URLEncodedForm.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "URLEncodedForm::URLEncodedForm::Product" /* URLEncodedForm.framework */; }; - OBJ_5482 /* TemplateKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "TemplateKit::TemplateKit::Product" /* TemplateKit.framework */; }; - OBJ_5483 /* Routing.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Routing::Routing::Product" /* Routing.framework */; }; - OBJ_5484 /* Multipart.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Multipart::Multipart::Product" /* Multipart.framework */; }; - OBJ_5485 /* HTTP.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "HTTP::HTTP::Product" /* HTTP.framework */; }; - OBJ_5486 /* NIOHTTP1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOHTTP1::Product" /* NIOHTTP1.framework */; }; - OBJ_5487 /* CNIOZlib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOZlib::Product" /* CNIOZlib.framework */; }; - OBJ_5488 /* CNIOHTTPParser.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOHTTPParser::Product" /* CNIOHTTPParser.framework */; }; - OBJ_5489 /* NIOOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio-ssl::NIOOpenSSL::Product" /* NIOOpenSSL.framework */; }; - OBJ_5490 /* NIOTLS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOTLS::Product" /* NIOTLS.framework */; }; - OBJ_5491 /* CNIOOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio-ssl::CNIOOpenSSL::Product" /* CNIOOpenSSL.framework */; }; - OBJ_5492 /* DatabaseKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "DatabaseKit::DatabaseKit::Product" /* DatabaseKit.framework */; }; - OBJ_5493 /* Crypto.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::Crypto::Product" /* Crypto.framework */; }; - OBJ_5494 /* Random.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::Random::Product" /* Random.framework */; }; - OBJ_5495 /* CCryptoOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CCryptoOpenSSL::Product" /* CCryptoOpenSSL.framework */; }; - OBJ_5496 /* CBcrypt.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBcrypt::Product" /* CBcrypt.framework */; }; - OBJ_5497 /* CBase32.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBase32::Product" /* CBase32.framework */; }; - OBJ_5498 /* Command.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Command::Product" /* Command.framework */; }; - OBJ_5499 /* Console.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Console::Product" /* Console.framework */; }; - OBJ_5500 /* Service.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Service::Service::Product" /* Service.framework */; }; - OBJ_5501 /* Logging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Logging::Product" /* Logging.framework */; }; - OBJ_5502 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; - OBJ_5503 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; - OBJ_5504 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; - OBJ_5505 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; - OBJ_5506 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; - OBJ_5507 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; - OBJ_5508 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; - OBJ_5509 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; - OBJ_5510 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; - OBJ_5511 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; - OBJ_5512 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; - OBJ_5513 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; - OBJ_5514 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; - OBJ_5557 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1348 /* Package.swift */; }; - OBJ_5562 /* HTTPHeaders+Tools.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_638 /* HTTPHeaders+Tools.swift */; }; - OBJ_5563 /* HTTPRequest+Make.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_639 /* HTTPRequest+Make.swift */; }; - OBJ_5564 /* HTTPRequest+Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_640 /* HTTPRequest+Response.swift */; }; - OBJ_5565 /* Request+Make.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_641 /* Request+Make.swift */; }; - OBJ_5566 /* Response+Checks.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_643 /* Response+Checks.swift */; }; - OBJ_5567 /* Response+Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_644 /* Response+Debug.swift */; }; - OBJ_5568 /* Response+Decoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_645 /* Response+Decoding.swift */; }; - OBJ_5569 /* Response+Getters.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_646 /* Response+Getters.swift */; }; - OBJ_5570 /* Services+Testing.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_648 /* Services+Testing.swift */; }; - OBJ_5571 /* Application+Testable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_650 /* Application+Testable.swift */; }; - OBJ_5572 /* Decodable+Testable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_651 /* Decodable+Testable.swift */; }; - OBJ_5573 /* Encodable+Testable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_652 /* Encodable+Testable.swift */; }; - OBJ_5574 /* String+Testable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_653 /* String+Testable.swift */; }; - OBJ_5575 /* XCTestCase+Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_655 /* XCTestCase+Tests.swift */; }; - OBJ_5576 /* TestableProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_657 /* TestableProperty.swift */; }; - OBJ_5577 /* TestTools.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_658 /* TestTools.swift */; }; - OBJ_5579 /* Vapor.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Vapor::Vapor::Product" /* Vapor.framework */; }; - OBJ_5580 /* WebSocket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "WebSocket::WebSocket::Product" /* WebSocket.framework */; }; - OBJ_5581 /* NIOWebSocket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOWebSocket::Product" /* NIOWebSocket.framework */; }; - OBJ_5582 /* Validation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Validation::Validation::Product" /* Validation.framework */; }; - OBJ_5583 /* URLEncodedForm.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "URLEncodedForm::URLEncodedForm::Product" /* URLEncodedForm.framework */; }; - OBJ_5584 /* TemplateKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "TemplateKit::TemplateKit::Product" /* TemplateKit.framework */; }; - OBJ_5585 /* Routing.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Routing::Routing::Product" /* Routing.framework */; }; - OBJ_5586 /* Multipart.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Multipart::Multipart::Product" /* Multipart.framework */; }; - OBJ_5587 /* HTTP.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "HTTP::HTTP::Product" /* HTTP.framework */; }; - OBJ_5588 /* NIOHTTP1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOHTTP1::Product" /* NIOHTTP1.framework */; }; - OBJ_5589 /* CNIOZlib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOZlib::Product" /* CNIOZlib.framework */; }; - OBJ_5590 /* CNIOHTTPParser.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOHTTPParser::Product" /* CNIOHTTPParser.framework */; }; - OBJ_5591 /* NIOOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio-ssl::NIOOpenSSL::Product" /* NIOOpenSSL.framework */; }; - OBJ_5592 /* NIOTLS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOTLS::Product" /* NIOTLS.framework */; }; - OBJ_5593 /* CNIOOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio-ssl::CNIOOpenSSL::Product" /* CNIOOpenSSL.framework */; }; - OBJ_5594 /* DatabaseKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "DatabaseKit::DatabaseKit::Product" /* DatabaseKit.framework */; }; - OBJ_5595 /* Crypto.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::Crypto::Product" /* Crypto.framework */; }; - OBJ_5596 /* Random.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::Random::Product" /* Random.framework */; }; - OBJ_5597 /* CCryptoOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CCryptoOpenSSL::Product" /* CCryptoOpenSSL.framework */; }; - OBJ_5598 /* CBcrypt.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBcrypt::Product" /* CBcrypt.framework */; }; - OBJ_5599 /* CBase32.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBase32::Product" /* CBase32.framework */; }; - OBJ_5600 /* Command.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Command::Product" /* Command.framework */; }; - OBJ_5601 /* Console.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Console::Product" /* Console.framework */; }; - OBJ_5602 /* Service.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Service::Service::Product" /* Service.framework */; }; - OBJ_5603 /* Logging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Logging::Product" /* Logging.framework */; }; - OBJ_5604 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; - OBJ_5605 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; - OBJ_5606 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; - OBJ_5607 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; - OBJ_5608 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; - OBJ_5609 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; - OBJ_5610 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; - OBJ_5611 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; - OBJ_5612 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; - OBJ_5613 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; - OBJ_5614 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; - OBJ_5615 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; - OBJ_5616 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; - OBJ_5660 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_659 /* Package.swift */; }; - OBJ_5665 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1351 /* Exports.swift */; }; - OBJ_5666 /* WebSocket+Client.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1352 /* WebSocket+Client.swift */; }; - OBJ_5667 /* WebSocket+Server.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1353 /* WebSocket+Server.swift */; }; - OBJ_5668 /* WebSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1354 /* WebSocket.swift */; }; - OBJ_5669 /* WebSocketFrameSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1355 /* WebSocketFrameSequence.swift */; }; - OBJ_5670 /* WebSocketHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1356 /* WebSocketHandler.swift */; }; - OBJ_5672 /* NIOWebSocket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOWebSocket::Product" /* NIOWebSocket.framework */; }; - OBJ_5673 /* HTTP.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "HTTP::HTTP::Product" /* HTTP.framework */; }; - OBJ_5674 /* NIOHTTP1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOHTTP1::Product" /* NIOHTTP1.framework */; }; - OBJ_5675 /* CNIOZlib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOZlib::Product" /* CNIOZlib.framework */; }; - OBJ_5676 /* CNIOHTTPParser.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOHTTPParser::Product" /* CNIOHTTPParser.framework */; }; - OBJ_5677 /* NIOOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio-ssl::NIOOpenSSL::Product" /* NIOOpenSSL.framework */; }; - OBJ_5678 /* NIOTLS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOTLS::Product" /* NIOTLS.framework */; }; - OBJ_5679 /* CNIOOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio-ssl::CNIOOpenSSL::Product" /* CNIOOpenSSL.framework */; }; - OBJ_5680 /* Crypto.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::Crypto::Product" /* Crypto.framework */; }; - OBJ_5681 /* Random.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::Random::Product" /* Random.framework */; }; - OBJ_5682 /* CCryptoOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CCryptoOpenSSL::Product" /* CCryptoOpenSSL.framework */; }; - OBJ_5683 /* CBcrypt.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBcrypt::Product" /* CBcrypt.framework */; }; - OBJ_5684 /* CBase32.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBase32::Product" /* CBase32.framework */; }; - OBJ_5685 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; - OBJ_5686 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; - OBJ_5687 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; - OBJ_5688 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; - OBJ_5689 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; - OBJ_5690 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; - OBJ_5691 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; - OBJ_5692 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; - OBJ_5693 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; - OBJ_5694 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; - OBJ_5695 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; - OBJ_5696 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; - OBJ_5697 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; - OBJ_5729 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1357 /* Package.swift */; }; - OBJ_5750 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_6 /* Package.swift */; }; - OBJ_5763 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1782 /* Package.swift */; }; - OBJ_5769 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1909 /* Package.swift */; }; + 4C7B85212403128500845658 /* ImageFileMiddleware+Files.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C7B85202403128500845658 /* ImageFileMiddleware+Files.swift */; }; + 4C7B8523240354E600845658 /* ImageStoreLocator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C7B8522240354E600845658 /* ImageStoreLocator.swift */; }; + OBJ_2014 /* Driven.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_11 /* Driven.swift */; }; + OBJ_2015 /* AutoFluentEntity.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_13 /* AutoFluentEntity.swift */; }; + OBJ_2016 /* AutoFluentValues.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_14 /* AutoFluentValues.swift */; }; + OBJ_2017 /* FluentFavorite.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_17 /* FluentFavorite.generated.swift */; }; + OBJ_2018 /* FluentInvitation.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_18 /* FluentInvitation.generated.swift */; }; + OBJ_2019 /* FluentItem.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_19 /* FluentItem.generated.swift */; }; + OBJ_2020 /* FluentList.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_20 /* FluentList.generated.swift */; }; + OBJ_2021 /* FluentReservation.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_21 /* FluentReservation.generated.swift */; }; + OBJ_2022 /* FluentUser.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_22 /* FluentUser.generated.swift */; }; + OBJ_2023 /* EntitySorting+Fluent.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_24 /* EntitySorting+Fluent.swift */; }; + OBJ_2024 /* FluentRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_25 /* FluentRepository.swift */; }; + OBJ_2025 /* EmailSpecification+Fluent.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_27 /* EmailSpecification+Fluent.swift */; }; + OBJ_2026 /* Identification+Fluent.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_28 /* Identification+Fluent.swift */; }; + OBJ_2027 /* InvitationCode+Fluent.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_29 /* InvitationCode+Fluent.swift */; }; + OBJ_2028 /* InvitationStatus+Fluent.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_30 /* InvitationStatus+Fluent.swift */; }; + OBJ_2029 /* ItemPreference+Fluent.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_31 /* ItemPreference+Fluent.swift */; }; + OBJ_2030 /* ItemsSorting+Fluent.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_32 /* ItemsSorting+Fluent.swift */; }; + OBJ_2031 /* LanguageTag+Fluent.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_33 /* LanguageTag+Fluent.swift */; }; + OBJ_2032 /* ListOptions+Fluent.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_34 /* ListOptions+Fluent.swift */; }; + OBJ_2033 /* Text+Fluent.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_35 /* Text+Fluent.swift */; }; + OBJ_2034 /* Title+Fluent.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_36 /* Title+Fluent.swift */; }; + OBJ_2035 /* UserIdentity+Fluent.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_37 /* UserIdentity+Fluent.swift */; }; + OBJ_2036 /* UserIdentityProvider+Fluent.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_38 /* UserIdentityProvider+Fluent.swift */; }; + OBJ_2037 /* UserSettings+Fluent.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_39 /* UserSettings+Fluent.swift */; }; + OBJ_2038 /* Visibility+Fluent.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_40 /* Visibility+Fluent.swift */; }; + OBJ_2039 /* FluentFavoriteRepository+Service.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_41 /* FluentFavoriteRepository+Service.generated.swift */; }; + OBJ_2040 /* FluentFavoriteRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_42 /* FluentFavoriteRepository.swift */; }; + OBJ_2041 /* FluentInvitationRepository+Service.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_43 /* FluentInvitationRepository+Service.generated.swift */; }; + OBJ_2042 /* FluentInvitationRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_44 /* FluentInvitationRepository.swift */; }; + OBJ_2043 /* FluentItemRepository+Service.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_45 /* FluentItemRepository+Service.generated.swift */; }; + OBJ_2044 /* FluentItemRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_46 /* FluentItemRepository.swift */; }; + OBJ_2045 /* FluentListRepository+Service.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_47 /* FluentListRepository+Service.generated.swift */; }; + OBJ_2046 /* FluentListRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_48 /* FluentListRepository.swift */; }; + OBJ_2047 /* FluentReservationRepository+Service.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_49 /* FluentReservationRepository+Service.generated.swift */; }; + OBJ_2048 /* FluentReservationRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_50 /* FluentReservationRepository.swift */; }; + OBJ_2049 /* FluentUserRepository+Service.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_51 /* FluentUserRepository+Service.generated.swift */; }; + OBJ_2050 /* FluentUserRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_52 /* FluentUserRepository.swift */; }; + OBJ_2051 /* VaporEmailSendingProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_53 /* VaporEmailSendingProvider.swift */; }; + OBJ_2052 /* VaporEventRecordingProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_54 /* VaporEventRecordingProvider.swift */; }; + OBJ_2053 /* VaporImageStoreProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_55 /* VaporImageStoreProvider.swift */; }; + OBJ_2054 /* VaporMessageLoggingProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_56 /* VaporMessageLoggingProvider.swift */; }; + OBJ_2055 /* VaporNotificationSendingProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_57 /* VaporNotificationSendingProvider.swift */; }; + OBJ_2056 /* Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_58 /* Driver.swift */; }; + OBJ_2057 /* DomainAnnouncementsActor+Service.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_60 /* DomainAnnouncementsActor+Service.generated.swift */; }; + OBJ_2058 /* DomainEnrollmentActor+Service.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_61 /* DomainEnrollmentActor+Service.generated.swift */; }; + OBJ_2059 /* DomainUserFavoritesActor+Service.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_62 /* DomainUserFavoritesActor+Service.generated.swift */; }; + OBJ_2060 /* DomainUserInvitationsActor+Service.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_63 /* DomainUserInvitationsActor+Service.generated.swift */; }; + OBJ_2061 /* DomainUserItemsActor+Service.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_64 /* DomainUserItemsActor+Service.generated.swift */; }; + OBJ_2062 /* DomainUserListsActor+Service.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_65 /* DomainUserListsActor+Service.generated.swift */; }; + OBJ_2063 /* DomainUserNotificationsActor+Service.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_66 /* DomainUserNotificationsActor+Service.generated.swift */; }; + OBJ_2064 /* DomainUserProfileActor+Service.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_67 /* DomainUserProfileActor+Service.generated.swift */; }; + OBJ_2065 /* DomainUserReservationsActor+Service.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_68 /* DomainUserReservationsActor+Service.generated.swift */; }; + OBJ_2066 /* DomainUserSettingsActor+Service.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_69 /* DomainUserSettingsActor+Service.generated.swift */; }; + OBJ_2067 /* DomainUserWelcomeActor+Service.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_70 /* DomainUserWelcomeActor+Service.generated.swift */; }; + OBJ_2068 /* DomainWishlistActor+Service.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_71 /* DomainWishlistActor+Service.generated.swift */; }; + OBJ_2069 /* AutoMapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_72 /* AutoMapper.swift */; }; + OBJ_2070 /* EmailSpecification+.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_74 /* EmailSpecification+.swift */; }; + OBJ_2071 /* FavoriteID+.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_75 /* FavoriteID+.generated.swift */; }; + OBJ_2072 /* Identification+.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_76 /* Identification+.swift */; }; + OBJ_2073 /* InvitationID+.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_77 /* InvitationID+.generated.swift */; }; + OBJ_2074 /* ItemID+.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_78 /* ItemID+.generated.swift */; }; + OBJ_2075 /* ListID+.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_79 /* ListID+.generated.swift */; }; + OBJ_2076 /* PushoverUser+.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_80 /* PushoverUser+.swift */; }; + OBJ_2077 /* ReservationID+.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_81 /* ReservationID+.generated.swift */; }; + OBJ_2078 /* UserID+.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_82 /* UserID+.generated.swift */; }; + OBJ_2079 /* Feature.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_83 /* Feature.swift */; }; + OBJ_2080 /* Features.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_84 /* Features.swift */; }; + OBJ_2081 /* LegalNoticeController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_87 /* LegalNoticeController.swift */; }; + OBJ_2082 /* LegalNoticePageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_88 /* LegalNoticePageContext.swift */; }; + OBJ_2083 /* PrivacyPolicyController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_89 /* PrivacyPolicyController.swift */; }; + OBJ_2084 /* PrivacyPolicyPageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_90 /* PrivacyPolicyPageContext.swift */; }; + OBJ_2085 /* AutoBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_91 /* AutoBuilder.swift */; }; + OBJ_2086 /* Controller+Favorite.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_93 /* Controller+Favorite.swift */; }; + OBJ_2087 /* FavoriteContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_94 /* FavoriteContext.swift */; }; + OBJ_2088 /* FavoriteController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_95 /* FavoriteController.swift */; }; + OBJ_2089 /* FavoritesController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_96 /* FavoritesController.swift */; }; + OBJ_2090 /* FavoritesPageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_97 /* FavoritesPageContext.swift */; }; + OBJ_2091 /* FavoritesPageContextBuilder.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_98 /* FavoritesPageContextBuilder.generated.swift */; }; + OBJ_2092 /* Controller+Invitation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_100 /* Controller+Invitation.swift */; }; + OBJ_2093 /* InvitationContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_101 /* InvitationContext.swift */; }; + OBJ_2094 /* InvitationController+Save.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_102 /* InvitationController+Save.swift */; }; + OBJ_2095 /* InvitationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_103 /* InvitationController.swift */; }; + OBJ_2096 /* InvitationEmail.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_104 /* InvitationEmail.swift */; }; + OBJ_2097 /* InvitationEmailContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_105 /* InvitationEmailContext.swift */; }; + OBJ_2098 /* InvitationEmailError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_106 /* InvitationEmailError.swift */; }; + OBJ_2099 /* InvitationPageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_107 /* InvitationPageContext.swift */; }; + OBJ_2100 /* InvitationPageContextBuilder.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_108 /* InvitationPageContextBuilder.generated.swift */; }; + OBJ_2101 /* InvitationPageFormContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_109 /* InvitationPageFormContext.swift */; }; + OBJ_2102 /* InvitationPageFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_110 /* InvitationPageFormData.swift */; }; + OBJ_2103 /* InvitationsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_111 /* InvitationsController.swift */; }; + OBJ_2104 /* InvitationsPageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_112 /* InvitationsPageContext.swift */; }; + OBJ_2105 /* InvitationsPageContextBuilder.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_113 /* InvitationsPageContextBuilder.generated.swift */; }; + OBJ_2106 /* Controller+Item.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_115 /* Controller+Item.swift */; }; + OBJ_2107 /* ItemContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_116 /* ItemContext.swift */; }; + OBJ_2108 /* ItemController+Save.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_117 /* ItemController+Save.swift */; }; + OBJ_2109 /* ItemController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_118 /* ItemController.swift */; }; + OBJ_2110 /* ItemPageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_119 /* ItemPageContext.swift */; }; + OBJ_2111 /* ItemPageContextBuilder.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_120 /* ItemPageContextBuilder.generated.swift */; }; + OBJ_2112 /* ItemPageFormContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_121 /* ItemPageFormContext.swift */; }; + OBJ_2113 /* ItemPageFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_122 /* ItemPageFormData.swift */; }; + OBJ_2114 /* ItemsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_123 /* ItemsController.swift */; }; + OBJ_2115 /* ItemsPageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_124 /* ItemsPageContext.swift */; }; + OBJ_2116 /* ItemsPageContextBuilder.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_125 /* ItemsPageContextBuilder.generated.swift */; }; + OBJ_2117 /* Controller+List.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_127 /* Controller+List.swift */; }; + OBJ_2118 /* ListContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_128 /* ListContext.swift */; }; + OBJ_2119 /* ListController+Save.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_129 /* ListController+Save.swift */; }; + OBJ_2120 /* ListController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_130 /* ListController.swift */; }; + OBJ_2121 /* ListPageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_131 /* ListPageContext.swift */; }; + OBJ_2122 /* ListPageContextBuilder.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_132 /* ListPageContextBuilder.generated.swift */; }; + OBJ_2123 /* ListPageFormContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_133 /* ListPageFormContext.swift */; }; + OBJ_2124 /* ListPageFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_134 /* ListPageFormData.swift */; }; + OBJ_2125 /* ListsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_135 /* ListsController.swift */; }; + OBJ_2126 /* ListsImportController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_136 /* ListsImportController.swift */; }; + OBJ_2127 /* ListsPageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_137 /* ListsPageContext.swift */; }; + OBJ_2128 /* ListsPageContextBuilder.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_138 /* ListsPageContextBuilder.generated.swift */; }; + OBJ_2129 /* Controller+Reservation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_140 /* Controller+Reservation.swift */; }; + OBJ_2130 /* ReservationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_141 /* ReservationController.swift */; }; + OBJ_2131 /* ReservationCreateNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_142 /* ReservationCreateNotification.swift */; }; + OBJ_2132 /* ReservationDeleteNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_143 /* ReservationDeleteNotification.swift */; }; + OBJ_2133 /* ReservationPageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_144 /* ReservationPageContext.swift */; }; + OBJ_2134 /* ReservationPageContextBuilder.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_145 /* ReservationPageContextBuilder.generated.swift */; }; + OBJ_2135 /* AuthenticationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_148 /* AuthenticationController.swift */; }; + OBJ_2136 /* AuthenticationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_149 /* AuthenticationError.swift */; }; + OBJ_2137 /* AuthenticationState.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_150 /* AuthenticationState.swift */; }; + OBJ_2138 /* AuthenticationToken.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_151 /* AuthenticationToken.swift */; }; + OBJ_2139 /* AuthenticationUserInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_152 /* AuthenticationUserInfo.swift */; }; + OBJ_2140 /* GoogleAuthenticationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_153 /* GoogleAuthenticationController.swift */; }; + OBJ_2141 /* GoogleAuthenticationUserInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_154 /* GoogleAuthenticationUserInfo.swift */; }; + OBJ_2142 /* NetIDAuthenticationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_155 /* NetIDAuthenticationController.swift */; }; + OBJ_2143 /* NetIDAuthenticationUserInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_156 /* NetIDAuthenticationUserInfo.swift */; }; + OBJ_2144 /* Request+AuthenticationState.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_157 /* Request+AuthenticationState.swift */; }; + OBJ_2145 /* Request+AuthenticationToken.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_158 /* Request+AuthenticationToken.swift */; }; + OBJ_2146 /* Session+AuthenticationToken.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_159 /* Session+AuthenticationToken.swift */; }; + OBJ_2147 /* Session+User.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_160 /* Session+User.swift */; }; + OBJ_2148 /* LoginController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_162 /* LoginController.swift */; }; + OBJ_2149 /* LoginPageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_163 /* LoginPageContext.swift */; }; + OBJ_2150 /* LogoutController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_165 /* LogoutController.swift */; }; + OBJ_2151 /* NotificationsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_166 /* NotificationsController.swift */; }; + OBJ_2152 /* NotificationsPageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_167 /* NotificationsPageContext.swift */; }; + OBJ_2153 /* ProfileController+Save.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_168 /* ProfileController+Save.swift */; }; + OBJ_2154 /* ProfileController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_169 /* ProfileController.swift */; }; + OBJ_2155 /* ProfilePageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_170 /* ProfilePageContext.swift */; }; + OBJ_2156 /* ProfilePageContextBuilder.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_171 /* ProfilePageContextBuilder.generated.swift */; }; + OBJ_2157 /* ProfilePageFormContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_172 /* ProfilePageFormContext.swift */; }; + OBJ_2158 /* ProfilePageFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_173 /* ProfilePageFormData.swift */; }; + OBJ_2159 /* SettingsController+Save.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_174 /* SettingsController+Save.swift */; }; + OBJ_2160 /* SettingsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_175 /* SettingsController.swift */; }; + OBJ_2161 /* SettingsPageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_176 /* SettingsPageContext.swift */; }; + OBJ_2162 /* SettingsPageContextBuilder.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_177 /* SettingsPageContextBuilder.generated.swift */; }; + OBJ_2163 /* SettingsPageFormContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_178 /* SettingsPageFormContext.swift */; }; + OBJ_2164 /* SettingsPageFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_179 /* SettingsPageFormData.swift */; }; + OBJ_2165 /* TestNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_180 /* TestNotification.swift */; }; + OBJ_2166 /* UserNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_181 /* UserNotification.swift */; }; + OBJ_2167 /* UserNotificationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_182 /* UserNotificationError.swift */; }; + OBJ_2168 /* WelcomeController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_183 /* WelcomeController.swift */; }; + OBJ_2169 /* WelcomePageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_184 /* WelcomePageContext.swift */; }; + OBJ_2170 /* WelcomePageContextBuilder.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_185 /* WelcomePageContextBuilder.generated.swift */; }; + OBJ_2171 /* WishlistController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_186 /* WishlistController.swift */; }; + OBJ_2172 /* WishlistPageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_187 /* WishlistPageContext.swift */; }; + OBJ_2173 /* WishlistPageContextBuilder.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_188 /* WishlistPageContextBuilder.generated.swift */; }; + OBJ_2174 /* Future+Authorization.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_190 /* Future+Authorization.swift */; }; + OBJ_2175 /* ControllerParameter+Identification.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_192 /* ControllerParameter+Identification.swift */; }; + OBJ_2176 /* ProtectedController+Identification.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_193 /* ProtectedController+Identification.swift */; }; + OBJ_2177 /* Request+Identification.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_194 /* Request+Identification.swift */; }; + OBJ_2178 /* Sorting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_196 /* Sorting.swift */; }; + OBJ_2179 /* Site.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_197 /* Site.swift */; }; + OBJ_2180 /* SiteAccess.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_198 /* SiteAccess.swift */; }; + OBJ_2181 /* SiteRelease.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_199 /* SiteRelease.swift */; }; + OBJ_2182 /* Authenticatable+.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_201 /* Authenticatable+.swift */; }; + OBJ_2183 /* AuthenticatableController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_202 /* AuthenticatableController.swift */; }; + OBJ_2184 /* Controller.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_203 /* Controller.swift */; }; + OBJ_2185 /* ControllerParameter+ID.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_204 /* ControllerParameter+ID.swift */; }; + OBJ_2186 /* ControllerParameter+Locator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_205 /* ControllerParameter+Locator.swift */; }; + OBJ_2187 /* ControllerParameter.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_206 /* ControllerParameter.swift */; }; + OBJ_2188 /* Future+Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_207 /* Future+Error.swift */; }; + OBJ_2189 /* Future+Functions.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_208 /* Future+Functions.swift */; }; + OBJ_2190 /* Future+Logging.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_209 /* Future+Logging.swift */; }; + OBJ_2191 /* Future+Values.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_210 /* Future+Values.swift */; }; + OBJ_2192 /* Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_211 /* Message.swift */; }; + OBJ_2193 /* Outcome.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_212 /* Outcome.swift */; }; + OBJ_2194 /* Query+ControllerParameter.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_213 /* Query+ControllerParameter.swift */; }; + OBJ_2195 /* Query+Locator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_214 /* Query+Locator.swift */; }; + OBJ_2196 /* Random+SecureToken.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_215 /* Random+SecureToken.swift */; }; + OBJ_2197 /* RenderContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_216 /* RenderContext.swift */; }; + OBJ_2198 /* RenderParameters.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_217 /* RenderParameters.swift */; }; + OBJ_2199 /* SendMessageError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_218 /* SendMessageError.swift */; }; + OBJ_2200 /* SendMessageJob.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_219 /* SendMessageJob.swift */; }; + OBJ_2201 /* SendMessageResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_220 /* SendMessageResult.swift */; }; + OBJ_2202 /* Session+Locator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_221 /* Session+Locator.swift */; }; + OBJ_2203 /* ID.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_223 /* ID.swift */; }; + OBJ_2204 /* Locator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_224 /* Locator.swift */; }; + OBJ_2205 /* FileManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_226 /* FileManager.swift */; }; + OBJ_2206 /* Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_227 /* Operators.swift */; }; + OBJ_2207 /* URL.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_228 /* URL.swift */; }; + OBJ_2208 /* URLComponents.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_229 /* URLComponents.swift */; }; + OBJ_2209 /* Environment+DotEnv.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_231 /* Environment+DotEnv.swift */; }; + OBJ_2210 /* Environment.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_232 /* Environment.swift */; }; + OBJ_2211 /* CSRFMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_234 /* CSRFMiddleware.swift */; }; + OBJ_2212 /* CachingHeadersMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_235 /* CachingHeadersMiddleware.swift */; }; + OBJ_2213 /* ErrorRendererMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_236 /* ErrorRendererMiddleware.swift */; }; + OBJ_2214 /* ImageFileMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_237 /* ImageFileMiddleware.swift */; }; + OBJ_2215 /* ImageFileMiddlewareError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_238 /* ImageFileMiddlewareError.swift */; }; + OBJ_2216 /* SecurityHeadersConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_239 /* SecurityHeadersConfiguration.swift */; }; + OBJ_2217 /* SecurityHeadersMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_240 /* SecurityHeadersMiddleware.swift */; }; + OBJ_2218 /* DispatchableJob.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_243 /* DispatchableJob.swift */; }; + OBJ_2219 /* DispatchingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_244 /* DispatchingError.swift */; }; + OBJ_2220 /* DispatchingProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_245 /* DispatchingProvider.swift */; }; + OBJ_2221 /* DispatchingQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_246 /* DispatchingQueue.swift */; }; + OBJ_2222 /* DispatchingService.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_247 /* DispatchingService.swift */; }; + OBJ_2223 /* Job.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_248 /* Job.swift */; }; + OBJ_2224 /* JobContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_249 /* JobContext.swift */; }; + OBJ_2225 /* JobResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_250 /* JobResult.swift */; }; + OBJ_2226 /* LocalizationConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_252 /* LocalizationConfig.swift */; }; + OBJ_2227 /* LocalizationDateTag.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_253 /* LocalizationDateTag.swift */; }; + OBJ_2228 /* LocalizationLocaleTag.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_254 /* LocalizationLocaleTag.swift */; }; + OBJ_2229 /* LocalizationProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_255 /* LocalizationProvider.swift */; }; + OBJ_2230 /* LocalizationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_256 /* LocalizationService.swift */; }; + OBJ_2231 /* LocalizationTag.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_257 /* LocalizationTag.swift */; }; + OBJ_2232 /* BasicLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_259 /* BasicLogger.swift */; }; + OBJ_2233 /* ConsoleLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_260 /* ConsoleLogger.swift */; }; + OBJ_2234 /* FilteredLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_261 /* FilteredLogger.swift */; }; + OBJ_2235 /* LogLevel+Order.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_262 /* LogLevel+Order.swift */; }; + OBJ_2236 /* LogLevel+Symbols.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_263 /* LogLevel+Symbols.swift */; }; + OBJ_2237 /* LoggingProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_264 /* LoggingProvider.swift */; }; + OBJ_2238 /* MultiLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_265 /* MultiLogger.swift */; }; + OBJ_2239 /* StandardLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_266 /* StandardLogger.swift */; }; + OBJ_2240 /* TaggedLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_267 /* TaggedLogger.swift */; }; + OBJ_2241 /* EmailAddress.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_269 /* EmailAddress.swift */; }; + OBJ_2242 /* EmailConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_270 /* EmailConfiguration.swift */; }; + OBJ_2243 /* EmailService.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_271 /* EmailService.swift */; }; + OBJ_2244 /* Messaging.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_272 /* Messaging.swift */; }; + OBJ_2245 /* MessagingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_273 /* MessagingError.swift */; }; + OBJ_2246 /* MessagingProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_274 /* MessagingProvider.swift */; }; + OBJ_2247 /* MessagingResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_275 /* MessagingResult.swift */; }; + OBJ_2248 /* MessagingService.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_276 /* MessagingService.swift */; }; + OBJ_2249 /* MessagingServiceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_277 /* MessagingServiceType.swift */; }; + OBJ_2250 /* PushoverConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_278 /* PushoverConfiguration.swift */; }; + OBJ_2251 /* PushoverService.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_279 /* PushoverService.swift */; }; + OBJ_2252 /* PushoverUser.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_280 /* PushoverUser.swift */; }; + OBJ_2253 /* ImageProxyService.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_282 /* ImageProxyService.swift */; }; + OBJ_2254 /* RequestLanguage.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_283 /* RequestLanguage.swift */; }; + OBJ_2255 /* RequestLanguageService.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_284 /* RequestLanguageService.swift */; }; + OBJ_2256 /* boot.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_285 /* boot.swift */; }; + OBJ_2257 /* configure.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_286 /* configure.swift */; }; + OBJ_2258 /* databases-migrations.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_287 /* databases-migrations.swift */; }; + OBJ_2259 /* databases.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_288 /* databases.swift */; }; + OBJ_2260 /* middlewares.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_289 /* middlewares.swift */; }; + OBJ_2261 /* routes.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_290 /* routes.swift */; }; + OBJ_2263 /* SwiftSMTP.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SwiftSMTP::SwiftSMTP::Product" /* SwiftSMTP.framework */; }; + OBJ_2264 /* LoggerAPI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "LoggerAPI::LoggerAPI::Product" /* LoggerAPI.framework */; }; + OBJ_2265 /* Cryptor.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Cryptor::Cryptor::Product" /* Cryptor.framework */; }; + OBJ_2266 /* SSLService.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SSLService::SSLService::Product" /* SSLService.framework */; }; + OBJ_2267 /* Socket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Socket::Socket::Product" /* Socket.framework */; }; + OBJ_2268 /* Lingo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Lingo::Lingo::Product" /* Lingo.framework */; }; + OBJ_2269 /* Imperial.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Imperial::Imperial::Product" /* Imperial.framework */; }; + OBJ_2270 /* JWT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "JWT::JWT::Product" /* JWT.framework */; }; + OBJ_2271 /* FluentMySQL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "FluentMySQL::FluentMySQL::Product" /* FluentMySQL.framework */; }; + OBJ_2272 /* MySQL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "MySQL::MySQL::Product" /* MySQL.framework */; }; + OBJ_2273 /* FluentSQLite.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "FluentSQLite::FluentSQLite::Product" /* FluentSQLite.framework */; }; + OBJ_2274 /* SQLite.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SQLite::SQLite::Product" /* SQLite.framework */; }; + OBJ_2275 /* FluentSQL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Fluent::FluentSQL::Product" /* FluentSQL.framework */; }; + OBJ_2276 /* SQL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SQL::SQL::Product" /* SQL.framework */; }; + OBJ_2277 /* Authentication.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Auth::Authentication::Product" /* Authentication.framework */; }; + OBJ_2278 /* Fluent.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Fluent::Fluent::Product" /* Fluent.framework */; }; + OBJ_2279 /* Leaf.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Leaf::Leaf::Product" /* Leaf.framework */; }; + OBJ_2280 /* Vapor.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Vapor::Vapor::Product" /* Vapor.framework */; }; + OBJ_2281 /* WebSocket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "WebSocket::WebSocket::Product" /* WebSocket.framework */; }; + OBJ_2282 /* NIOWebSocket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOWebSocket::Product" /* NIOWebSocket.framework */; }; + OBJ_2283 /* Validation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Validation::Validation::Product" /* Validation.framework */; }; + OBJ_2284 /* URLEncodedForm.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "URLEncodedForm::URLEncodedForm::Product" /* URLEncodedForm.framework */; }; + OBJ_2285 /* TemplateKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "TemplateKit::TemplateKit::Product" /* TemplateKit.framework */; }; + OBJ_2286 /* Routing.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Routing::Routing::Product" /* Routing.framework */; }; + OBJ_2287 /* Multipart.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Multipart::Multipart::Product" /* Multipart.framework */; }; + OBJ_2288 /* HTTP.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "HTTP::HTTP::Product" /* HTTP.framework */; }; + OBJ_2289 /* NIOHTTP1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOHTTP1::Product" /* NIOHTTP1.framework */; }; + OBJ_2290 /* CNIOZlib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOZlib::Product" /* CNIOZlib.framework */; }; + OBJ_2291 /* CNIOHTTPParser.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOHTTPParser::Product" /* CNIOHTTPParser.framework */; }; + OBJ_2292 /* NIOOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio-ssl::NIOOpenSSL::Product" /* NIOOpenSSL.framework */; }; + OBJ_2293 /* NIOTLS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOTLS::Product" /* NIOTLS.framework */; }; + OBJ_2294 /* CNIOOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio-ssl::CNIOOpenSSL::Product" /* CNIOOpenSSL.framework */; }; + OBJ_2295 /* DatabaseKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "DatabaseKit::DatabaseKit::Product" /* DatabaseKit.framework */; }; + OBJ_2296 /* Crypto.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::Crypto::Product" /* Crypto.framework */; }; + OBJ_2297 /* Random.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::Random::Product" /* Random.framework */; }; + OBJ_2298 /* CCryptoOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CCryptoOpenSSL::Product" /* CCryptoOpenSSL.framework */; }; + OBJ_2299 /* CBcrypt.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBcrypt::Product" /* CBcrypt.framework */; }; + OBJ_2300 /* CBase32.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBase32::Product" /* CBase32.framework */; }; + OBJ_2301 /* Command.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Command::Product" /* Command.framework */; }; + OBJ_2302 /* Console.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Console::Product" /* Console.framework */; }; + OBJ_2303 /* Service.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Service::Service::Product" /* Service.framework */; }; + OBJ_2304 /* Logging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Logging::Product" /* Logging.framework */; }; + OBJ_2305 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; + OBJ_2306 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; + OBJ_2307 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; + OBJ_2308 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; + OBJ_2309 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; + OBJ_2310 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; + OBJ_2311 /* Domain.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Wishlist::Domain::Product" /* Domain.framework */; }; + OBJ_2312 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; + OBJ_2313 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; + OBJ_2314 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; + OBJ_2315 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; + OBJ_2316 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; + OBJ_2317 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; + OBJ_2318 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; + OBJ_2319 /* Library.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Wishlist::Library::Product" /* Library.framework */; }; + OBJ_2320 /* Tooling.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Wishlist::Tooling::Product" /* Tooling.framework */; }; + OBJ_2442 /* Application+Testable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_559 /* Application+Testable.swift */; }; + OBJ_2443 /* FavoriteTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_561 /* FavoriteTests.swift */; }; + OBJ_2444 /* HasEntityTestSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_562 /* HasEntityTestSupport.swift */; }; + OBJ_2445 /* InvitationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_563 /* InvitationTests.swift */; }; + OBJ_2446 /* ItemTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_564 /* ItemTests.swift */; }; + OBJ_2447 /* ListTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_565 /* ListTests.swift */; }; + OBJ_2448 /* ReservationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_566 /* ReservationTests.swift */; }; + OBJ_2449 /* UserTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_567 /* UserTests.swift */; }; + OBJ_2450 /* EnvironmentDotEnvTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_569 /* EnvironmentDotEnvTests.swift */; }; + OBJ_2451 /* EnvironmentTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_570 /* EnvironmentTests.swift */; }; + OBJ_2452 /* RequestLanguageServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_572 /* RequestLanguageServiceTests.swift */; }; + OBJ_2454 /* VaporTestTools.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "VaporTestTools::VaporTestTools::Product" /* VaporTestTools.framework */; }; + OBJ_2455 /* App.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Wishlist::App::Product" /* App.framework */; }; + OBJ_2456 /* SwiftSMTP.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SwiftSMTP::SwiftSMTP::Product" /* SwiftSMTP.framework */; }; + OBJ_2457 /* LoggerAPI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "LoggerAPI::LoggerAPI::Product" /* LoggerAPI.framework */; }; + OBJ_2458 /* Cryptor.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Cryptor::Cryptor::Product" /* Cryptor.framework */; }; + OBJ_2459 /* SSLService.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SSLService::SSLService::Product" /* SSLService.framework */; }; + OBJ_2460 /* Socket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Socket::Socket::Product" /* Socket.framework */; }; + OBJ_2461 /* Lingo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Lingo::Lingo::Product" /* Lingo.framework */; }; + OBJ_2462 /* Imperial.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Imperial::Imperial::Product" /* Imperial.framework */; }; + OBJ_2463 /* JWT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "JWT::JWT::Product" /* JWT.framework */; }; + OBJ_2464 /* FluentMySQL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "FluentMySQL::FluentMySQL::Product" /* FluentMySQL.framework */; }; + OBJ_2465 /* MySQL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "MySQL::MySQL::Product" /* MySQL.framework */; }; + OBJ_2466 /* FluentSQLite.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "FluentSQLite::FluentSQLite::Product" /* FluentSQLite.framework */; }; + OBJ_2467 /* SQLite.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SQLite::SQLite::Product" /* SQLite.framework */; }; + OBJ_2468 /* FluentSQL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Fluent::FluentSQL::Product" /* FluentSQL.framework */; }; + OBJ_2469 /* SQL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SQL::SQL::Product" /* SQL.framework */; }; + OBJ_2470 /* Authentication.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Auth::Authentication::Product" /* Authentication.framework */; }; + OBJ_2471 /* Fluent.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Fluent::Fluent::Product" /* Fluent.framework */; }; + OBJ_2472 /* Leaf.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Leaf::Leaf::Product" /* Leaf.framework */; }; + OBJ_2473 /* Vapor.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Vapor::Vapor::Product" /* Vapor.framework */; }; + OBJ_2474 /* WebSocket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "WebSocket::WebSocket::Product" /* WebSocket.framework */; }; + OBJ_2475 /* NIOWebSocket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOWebSocket::Product" /* NIOWebSocket.framework */; }; + OBJ_2476 /* Validation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Validation::Validation::Product" /* Validation.framework */; }; + OBJ_2477 /* URLEncodedForm.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "URLEncodedForm::URLEncodedForm::Product" /* URLEncodedForm.framework */; }; + OBJ_2478 /* TemplateKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "TemplateKit::TemplateKit::Product" /* TemplateKit.framework */; }; + OBJ_2479 /* Routing.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Routing::Routing::Product" /* Routing.framework */; }; + OBJ_2480 /* Multipart.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Multipart::Multipart::Product" /* Multipart.framework */; }; + OBJ_2481 /* HTTP.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "HTTP::HTTP::Product" /* HTTP.framework */; }; + OBJ_2482 /* NIOHTTP1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOHTTP1::Product" /* NIOHTTP1.framework */; }; + OBJ_2483 /* CNIOZlib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOZlib::Product" /* CNIOZlib.framework */; }; + OBJ_2484 /* CNIOHTTPParser.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOHTTPParser::Product" /* CNIOHTTPParser.framework */; }; + OBJ_2485 /* NIOOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio-ssl::NIOOpenSSL::Product" /* NIOOpenSSL.framework */; }; + OBJ_2486 /* NIOTLS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOTLS::Product" /* NIOTLS.framework */; }; + OBJ_2487 /* CNIOOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio-ssl::CNIOOpenSSL::Product" /* CNIOOpenSSL.framework */; }; + OBJ_2488 /* DatabaseKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "DatabaseKit::DatabaseKit::Product" /* DatabaseKit.framework */; }; + OBJ_2489 /* Crypto.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::Crypto::Product" /* Crypto.framework */; }; + OBJ_2490 /* Random.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::Random::Product" /* Random.framework */; }; + OBJ_2491 /* CCryptoOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CCryptoOpenSSL::Product" /* CCryptoOpenSSL.framework */; }; + OBJ_2492 /* CBcrypt.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBcrypt::Product" /* CBcrypt.framework */; }; + OBJ_2493 /* CBase32.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBase32::Product" /* CBase32.framework */; }; + OBJ_2494 /* Command.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Command::Product" /* Command.framework */; }; + OBJ_2495 /* Console.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Console::Product" /* Console.framework */; }; + OBJ_2496 /* Service.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Service::Service::Product" /* Service.framework */; }; + OBJ_2497 /* Logging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Logging::Product" /* Logging.framework */; }; + OBJ_2498 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; + OBJ_2499 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; + OBJ_2500 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; + OBJ_2501 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; + OBJ_2502 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; + OBJ_2503 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; + OBJ_2504 /* Domain.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Wishlist::Domain::Product" /* Domain.framework */; }; + OBJ_2505 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; + OBJ_2506 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; + OBJ_2507 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; + OBJ_2508 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; + OBJ_2509 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; + OBJ_2510 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; + OBJ_2511 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; + OBJ_2512 /* Library.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Wishlist::Library::Product" /* Library.framework */; }; + OBJ_2513 /* Tooling.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Wishlist::Tooling::Product" /* Tooling.framework */; }; + OBJ_2514 /* Testing.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Wishlist::Testing::Product" /* Testing.framework */; }; + OBJ_2582 /* Async+NIO.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1716 /* Async+NIO.swift */; }; + OBJ_2583 /* AsyncError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1717 /* AsyncError.swift */; }; + OBJ_2584 /* Collection+Future.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1718 /* Collection+Future.swift */; }; + OBJ_2585 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1719 /* Deprecated.swift */; }; + OBJ_2586 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1720 /* Exports.swift */; }; + OBJ_2587 /* Future+DoCatch.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1721 /* Future+DoCatch.swift */; }; + OBJ_2588 /* Future+Flatten.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1722 /* Future+Flatten.swift */; }; + OBJ_2589 /* Future+Global.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1723 /* Future+Global.swift */; }; + OBJ_2590 /* Future+Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1724 /* Future+Map.swift */; }; + OBJ_2591 /* Future+Transform.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1725 /* Future+Transform.swift */; }; + OBJ_2592 /* Future+Variadic.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1726 /* Future+Variadic.swift */; }; + OBJ_2593 /* Future+Void.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1727 /* Future+Void.swift */; }; + OBJ_2594 /* FutureType.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1728 /* FutureType.swift */; }; + OBJ_2595 /* QueueHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1729 /* QueueHandler.swift */; }; + OBJ_2596 /* Worker.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1730 /* Worker.swift */; }; + OBJ_2598 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; + OBJ_2599 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; + OBJ_2600 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; + OBJ_2601 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; + OBJ_2602 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; + OBJ_2603 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; + OBJ_2604 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; + OBJ_2617 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1067 /* Package.swift */; }; + OBJ_2622 /* Authenticatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1044 /* Authenticatable.swift */; }; + OBJ_2623 /* AuthenticationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1045 /* AuthenticationCache.swift */; }; + OBJ_2624 /* AuthenticationProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1046 /* AuthenticationProvider.swift */; }; + OBJ_2625 /* BasicAuthenticatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1048 /* BasicAuthenticatable.swift */; }; + OBJ_2626 /* BasicAuthenticationMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1049 /* BasicAuthenticationMiddleware.swift */; }; + OBJ_2627 /* BearerAuthenticatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1051 /* BearerAuthenticatable.swift */; }; + OBJ_2628 /* BearerAuthenticationMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1052 /* BearerAuthenticationMiddleware.swift */; }; + OBJ_2629 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1053 /* Exports.swift */; }; + OBJ_2630 /* PasswordAuthenticatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1055 /* PasswordAuthenticatable.swift */; }; + OBJ_2631 /* PasswordVerifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1056 /* PasswordVerifier.swift */; }; + OBJ_2632 /* AuthenticationSessionsMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1058 /* AuthenticationSessionsMiddleware.swift */; }; + OBJ_2633 /* RedirectMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1059 /* RedirectMiddleware.swift */; }; + OBJ_2634 /* SessionAuthenticatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1060 /* SessionAuthenticatable.swift */; }; + OBJ_2635 /* TokenAuthenticatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1062 /* TokenAuthenticatable.swift */; }; + OBJ_2636 /* TokenAuthenticationMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1063 /* TokenAuthenticationMiddleware.swift */; }; + OBJ_2637 /* AuthenticationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1065 /* AuthenticationError.swift */; }; + OBJ_2638 /* GuardMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1066 /* GuardMiddleware.swift */; }; + OBJ_2640 /* Vapor.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Vapor::Vapor::Product" /* Vapor.framework */; }; + OBJ_2641 /* WebSocket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "WebSocket::WebSocket::Product" /* WebSocket.framework */; }; + OBJ_2642 /* NIOWebSocket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOWebSocket::Product" /* NIOWebSocket.framework */; }; + OBJ_2643 /* Validation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Validation::Validation::Product" /* Validation.framework */; }; + OBJ_2644 /* URLEncodedForm.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "URLEncodedForm::URLEncodedForm::Product" /* URLEncodedForm.framework */; }; + OBJ_2645 /* TemplateKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "TemplateKit::TemplateKit::Product" /* TemplateKit.framework */; }; + OBJ_2646 /* Routing.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Routing::Routing::Product" /* Routing.framework */; }; + OBJ_2647 /* Multipart.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Multipart::Multipart::Product" /* Multipart.framework */; }; + OBJ_2648 /* HTTP.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "HTTP::HTTP::Product" /* HTTP.framework */; }; + OBJ_2649 /* NIOHTTP1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOHTTP1::Product" /* NIOHTTP1.framework */; }; + OBJ_2650 /* CNIOZlib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOZlib::Product" /* CNIOZlib.framework */; }; + OBJ_2651 /* CNIOHTTPParser.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOHTTPParser::Product" /* CNIOHTTPParser.framework */; }; + OBJ_2652 /* NIOOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio-ssl::NIOOpenSSL::Product" /* NIOOpenSSL.framework */; }; + OBJ_2653 /* NIOTLS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOTLS::Product" /* NIOTLS.framework */; }; + OBJ_2654 /* CNIOOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio-ssl::CNIOOpenSSL::Product" /* CNIOOpenSSL.framework */; }; + OBJ_2655 /* Fluent.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Fluent::Fluent::Product" /* Fluent.framework */; }; + OBJ_2656 /* DatabaseKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "DatabaseKit::DatabaseKit::Product" /* DatabaseKit.framework */; }; + OBJ_2657 /* Command.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Command::Product" /* Command.framework */; }; + OBJ_2658 /* Console.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Console::Product" /* Console.framework */; }; + OBJ_2659 /* Service.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Service::Service::Product" /* Service.framework */; }; + OBJ_2660 /* Logging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Logging::Product" /* Logging.framework */; }; + OBJ_2661 /* Crypto.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::Crypto::Product" /* Crypto.framework */; }; + OBJ_2662 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; + OBJ_2663 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; + OBJ_2664 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; + OBJ_2665 /* Random.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::Random::Product" /* Random.framework */; }; + OBJ_2666 /* CCryptoOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CCryptoOpenSSL::Product" /* CCryptoOpenSSL.framework */; }; + OBJ_2667 /* CBcrypt.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBcrypt::Product" /* CBcrypt.framework */; }; + OBJ_2668 /* CBase32.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBase32::Product" /* CBase32.framework */; }; + OBJ_2669 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; + OBJ_2670 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; + OBJ_2671 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; + OBJ_2672 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; + OBJ_2673 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; + OBJ_2674 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; + OBJ_2675 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; + OBJ_2676 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; + OBJ_2677 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; + OBJ_2678 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; + OBJ_2722 /* BitsError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1732 /* BitsError.swift */; }; + OBJ_2723 /* Byte+Alphabet.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1733 /* Byte+Alphabet.swift */; }; + OBJ_2724 /* Byte+Control.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1734 /* Byte+Control.swift */; }; + OBJ_2725 /* Byte+Digit.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1735 /* Byte+Digit.swift */; }; + OBJ_2726 /* ByteBuffer+binaryFloatingPointOperations.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1736 /* ByteBuffer+binaryFloatingPointOperations.swift */; }; + OBJ_2727 /* ByteBuffer+peek.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1737 /* ByteBuffer+peek.swift */; }; + OBJ_2728 /* ByteBuffer+require.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1738 /* ByteBuffer+require.swift */; }; + OBJ_2729 /* ByteBuffer+string.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1739 /* ByteBuffer+string.swift */; }; + OBJ_2730 /* Bytes.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1740 /* Bytes.swift */; }; + OBJ_2731 /* Data+Bytes.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1741 /* Data+Bytes.swift */; }; + OBJ_2732 /* Data+Strings.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1742 /* Data+Strings.swift */; }; + OBJ_2733 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1743 /* Deprecated.swift */; }; + OBJ_2735 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; + OBJ_2736 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; + OBJ_2737 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; + OBJ_2738 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; + OBJ_2739 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; + OBJ_2740 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; + OBJ_2741 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; + OBJ_2742 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; + OBJ_2755 /* base32.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1573 /* base32.c */; }; + OBJ_2761 /* bcrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1577 /* bcrypt.c */; }; + OBJ_2762 /* blf.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1578 /* blf.c */; }; + OBJ_2768 /* shim.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1582 /* shim.c */; }; + OBJ_2774 /* c-atomics.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1808 /* c-atomics.c */; }; + OBJ_2776 /* CNIOAtomics.h in Headers */ = {isa = PBXBuildFile; fileRef = OBJ_1810 /* CNIOAtomics.h */; settings = {ATTRIBUTES = (Public, ); }; }; + OBJ_2777 /* cpp_magic.h in Headers */ = {isa = PBXBuildFile; fileRef = OBJ_1811 /* cpp_magic.h */; settings = {ATTRIBUTES = (Public, ); }; }; + OBJ_2783 /* shim.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1813 /* shim.c */; }; + OBJ_2785 /* CNIODarwin.h in Headers */ = {isa = PBXBuildFile; fileRef = OBJ_1815 /* CNIODarwin.h */; settings = {ATTRIBUTES = (Public, ); }; }; + OBJ_2791 /* c_nio_http_parser.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1817 /* c_nio_http_parser.c */; }; + OBJ_2793 /* c_nio_http_parser.h in Headers */ = {isa = PBXBuildFile; fileRef = OBJ_1819 /* c_nio_http_parser.h */; settings = {ATTRIBUTES = (Public, ); }; }; + OBJ_2794 /* CNIOHTTPParser.h in Headers */ = {isa = PBXBuildFile; fileRef = OBJ_1820 /* CNIOHTTPParser.h */; settings = {ATTRIBUTES = (Public, ); }; }; + OBJ_2800 /* ifaddrs-android.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1822 /* ifaddrs-android.c */; }; + OBJ_2801 /* shim.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1823 /* shim.c */; }; + OBJ_2803 /* CNIOLinux.h in Headers */ = {isa = PBXBuildFile; fileRef = OBJ_1825 /* CNIOLinux.h */; settings = {ATTRIBUTES = (Public, ); }; }; + OBJ_2804 /* ifaddrs-android.h in Headers */ = {isa = PBXBuildFile; fileRef = OBJ_1826 /* ifaddrs-android.h */; settings = {ATTRIBUTES = (Public, ); }; }; + OBJ_2810 /* helpers.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1780 /* helpers.c */; }; + OBJ_2811 /* shims.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1781 /* shims.c */; }; + OBJ_2817 /* c_nio_sha1.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1828 /* c_nio_sha1.c */; }; + OBJ_2819 /* CNIOSHA1.h in Headers */ = {isa = PBXBuildFile; fileRef = OBJ_1830 /* CNIOSHA1.h */; settings = {ATTRIBUTES = (Public, ); }; }; + OBJ_2825 /* empty.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1832 /* empty.c */; }; + OBJ_2827 /* CNIOZlib.h in Headers */ = {isa = PBXBuildFile; fileRef = OBJ_1834 /* CNIOZlib.h */; settings = {ATTRIBUTES = (Public, ); }; }; + OBJ_2833 /* libc.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1745 /* libc.swift */; }; + OBJ_2839 /* CommandOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1622 /* CommandOption.swift */; }; + OBJ_2840 /* CommandRunnable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1623 /* CommandRunnable.swift */; }; + OBJ_2841 /* Command.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1625 /* Command.swift */; }; + OBJ_2842 /* CommandArgument.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1626 /* CommandArgument.swift */; }; + OBJ_2843 /* CommandConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1628 /* CommandConfig.swift */; }; + OBJ_2844 /* Commands.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1629 /* Commands.swift */; }; + OBJ_2845 /* BasicCommandGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1631 /* BasicCommandGroup.swift */; }; + OBJ_2846 /* CommandGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1632 /* CommandGroup.swift */; }; + OBJ_2847 /* CommandContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1634 /* CommandContext.swift */; }; + OBJ_2848 /* CommandInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1635 /* CommandInput.swift */; }; + OBJ_2849 /* Console+Run.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1636 /* Console+Run.swift */; }; + OBJ_2850 /* Output+Autocomplete.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1637 /* Output+Autocomplete.swift */; }; + OBJ_2851 /* Output+Help.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1638 /* Output+Help.swift */; }; + OBJ_2852 /* CommandError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1640 /* CommandError.swift */; }; + OBJ_2853 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1641 /* Exports.swift */; }; + OBJ_2854 /* Utilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1642 /* Utilities.swift */; }; + OBJ_2856 /* Console.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Console::Product" /* Console.framework */; }; + OBJ_2857 /* Service.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Service::Service::Product" /* Service.framework */; }; + OBJ_2858 /* Logging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Logging::Product" /* Logging.framework */; }; + OBJ_2859 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; + OBJ_2860 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; + OBJ_2861 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; + OBJ_2862 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; + OBJ_2863 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; + OBJ_2864 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; + OBJ_2865 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; + OBJ_2866 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; + OBJ_2867 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; + OBJ_2868 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; + OBJ_2869 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; + OBJ_2870 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; + OBJ_2871 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; + OBJ_2892 /* ActivityBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1645 /* ActivityBar.swift */; }; + OBJ_2893 /* ActivityIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1646 /* ActivityIndicator.swift */; }; + OBJ_2894 /* ActivityIndicatorRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1647 /* ActivityIndicatorRenderer.swift */; }; + OBJ_2895 /* ActivityIndicatorState.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1648 /* ActivityIndicatorState.swift */; }; + OBJ_2896 /* CustomActivity.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1649 /* CustomActivity.swift */; }; + OBJ_2897 /* LoadingBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1650 /* LoadingBar.swift */; }; + OBJ_2898 /* ProgressBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1651 /* ProgressBar.swift */; }; + OBJ_2899 /* Console+Clear.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1653 /* Console+Clear.swift */; }; + OBJ_2900 /* Console+Ephemeral.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1654 /* Console+Ephemeral.swift */; }; + OBJ_2901 /* ConsoleClear.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1655 /* ConsoleClear.swift */; }; + OBJ_2902 /* Console.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1656 /* Console.swift */; }; + OBJ_2903 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1657 /* Deprecated.swift */; }; + OBJ_2904 /* Console+Ask.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1659 /* Console+Ask.swift */; }; + OBJ_2905 /* Console+Choose.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1660 /* Console+Choose.swift */; }; + OBJ_2906 /* Console+Confirm.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1661 /* Console+Confirm.swift */; }; + OBJ_2907 /* Console+Input.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1662 /* Console+Input.swift */; }; + OBJ_2908 /* Console+Center.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1664 /* Console+Center.swift */; }; + OBJ_2909 /* Console+Output.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1665 /* Console+Output.swift */; }; + OBJ_2910 /* Console+Wait.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1666 /* Console+Wait.swift */; }; + OBJ_2911 /* ConsoleColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1667 /* ConsoleColor.swift */; }; + OBJ_2912 /* ConsoleStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1668 /* ConsoleStyle.swift */; }; + OBJ_2913 /* ConsoleText.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1669 /* ConsoleText.swift */; }; + OBJ_2914 /* ConsoleTextFragment.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1670 /* ConsoleTextFragment.swift */; }; + OBJ_2915 /* ANSI.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1672 /* ANSI.swift */; }; + OBJ_2916 /* Terminal.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1673 /* Terminal.swift */; }; + OBJ_2917 /* ConsoleError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1675 /* ConsoleError.swift */; }; + OBJ_2918 /* ConsoleLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1676 /* ConsoleLogger.swift */; }; + OBJ_2919 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1677 /* Exports.swift */; }; + OBJ_2921 /* Service.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Service::Service::Product" /* Service.framework */; }; + OBJ_2922 /* Logging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Logging::Product" /* Logging.framework */; }; + OBJ_2923 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; + OBJ_2924 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; + OBJ_2925 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; + OBJ_2926 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; + OBJ_2927 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; + OBJ_2928 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; + OBJ_2929 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; + OBJ_2930 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; + OBJ_2931 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; + OBJ_2932 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; + OBJ_2933 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; + OBJ_2934 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; + OBJ_2935 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; + OBJ_2956 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1684 /* Package.swift */; }; + OBJ_2961 /* BasicKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1747 /* BasicKey.swift */; }; + OBJ_2962 /* CaseInsensitiveString.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1748 /* CaseInsensitiveString.swift */; }; + OBJ_2963 /* Decodable+Reflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1750 /* Decodable+Reflectable.swift */; }; + OBJ_2964 /* ReflectionDecodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1751 /* ReflectionDecodable.swift */; }; + OBJ_2965 /* ReflectionDecoders.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1752 /* ReflectionDecoders.swift */; }; + OBJ_2966 /* CoreError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1753 /* CoreError.swift */; }; + OBJ_2967 /* Data+Base64URL.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1754 /* Data+Base64URL.swift */; }; + OBJ_2968 /* Data+Hex.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1755 /* Data+Hex.swift */; }; + OBJ_2969 /* DataCoders.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1756 /* DataCoders.swift */; }; + OBJ_2970 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1757 /* Deprecated.swift */; }; + OBJ_2971 /* DirectoryConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1758 /* DirectoryConfig.swift */; }; + OBJ_2972 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1759 /* Exports.swift */; }; + OBJ_2973 /* File.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1760 /* File.swift */; }; + OBJ_2974 /* Future+Unwrap.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1761 /* Future+Unwrap.swift */; }; + OBJ_2975 /* FutureEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1762 /* FutureEncoder.swift */; }; + OBJ_2976 /* HeaderValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1763 /* HeaderValue.swift */; }; + OBJ_2977 /* LosslessDataConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1764 /* LosslessDataConvertible.swift */; }; + OBJ_2978 /* MediaType.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1765 /* MediaType.swift */; }; + OBJ_2979 /* NestedData.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1766 /* NestedData.swift */; }; + OBJ_2980 /* NotFound.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1767 /* NotFound.swift */; }; + OBJ_2981 /* OptionalType.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1768 /* OptionalType.swift */; }; + OBJ_2982 /* Process+Execute.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1769 /* Process+Execute.swift */; }; + OBJ_2983 /* Reflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1770 /* Reflectable.swift */; }; + OBJ_2984 /* String+Utilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1771 /* String+Utilities.swift */; }; + OBJ_2985 /* Thread+Async.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1772 /* Thread+Async.swift */; }; + OBJ_2987 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; + OBJ_2988 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; + OBJ_2989 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; + OBJ_2990 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; + OBJ_2991 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; + OBJ_2992 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; + OBJ_2993 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; + OBJ_2994 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; + OBJ_2995 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; + OBJ_2996 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; + OBJ_2997 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; + OBJ_2998 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; + OBJ_3016 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1777 /* Package.swift */; }; + OBJ_3021 /* BCryptDigest.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1588 /* BCryptDigest.swift */; }; + OBJ_3022 /* AuthenticatedCipher.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1590 /* AuthenticatedCipher.swift */; }; + OBJ_3023 /* AuthenticatedCipherAlgorithm.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1591 /* AuthenticatedCipherAlgorithm.swift */; }; + OBJ_3024 /* Cipher.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1592 /* Cipher.swift */; }; + OBJ_3025 /* CipherAlgorithm.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1593 /* CipherAlgorithm.swift */; }; + OBJ_3026 /* OpenSSLCipherAlgorithm.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1594 /* OpenSSLCipherAlgorithm.swift */; }; + OBJ_3027 /* OpenSSLStreamCipher.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1595 /* OpenSSLStreamCipher.swift */; }; + OBJ_3028 /* Digest.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1597 /* Digest.swift */; }; + OBJ_3029 /* DigestAlgorithm.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1598 /* DigestAlgorithm.swift */; }; + OBJ_3030 /* HMAC.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1600 /* HMAC.swift */; }; + OBJ_3031 /* OTP.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1601 /* OTP.swift */; }; + OBJ_3032 /* RSA.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1603 /* RSA.swift */; }; + OBJ_3033 /* RSAKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1604 /* RSAKey.swift */; }; + OBJ_3034 /* RSAPadding.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1605 /* RSAPadding.swift */; }; + OBJ_3035 /* CryptoRandom.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1607 /* CryptoRandom.swift */; }; + OBJ_3036 /* Base32.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1609 /* Base32.swift */; }; + OBJ_3037 /* CryptoError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1610 /* CryptoError.swift */; }; + OBJ_3038 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1611 /* Deprecated.swift */; }; + OBJ_3039 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1612 /* Exports.swift */; }; + OBJ_3041 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; + OBJ_3042 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; + OBJ_3043 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; + OBJ_3044 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; + OBJ_3045 /* Random.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::Random::Product" /* Random.framework */; }; + OBJ_3046 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; + OBJ_3047 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; + OBJ_3048 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; + OBJ_3049 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; + OBJ_3050 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; + OBJ_3051 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; + OBJ_3052 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; + OBJ_3053 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; + OBJ_3054 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; + OBJ_3055 /* CCryptoOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CCryptoOpenSSL::Product" /* CCryptoOpenSSL.framework */; }; + OBJ_3056 /* CBcrypt.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBcrypt::Product" /* CBcrypt.framework */; }; + OBJ_3057 /* CBase32.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBase32::Product" /* CBase32.framework */; }; + OBJ_3080 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1618 /* Package.swift */; }; + OBJ_3085 /* Crypto.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_627 /* Crypto.swift */; }; + OBJ_3086 /* Cryptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_628 /* Cryptor.swift */; }; + OBJ_3087 /* Digest.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_629 /* Digest.swift */; }; + OBJ_3088 /* HMAC.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_630 /* HMAC.swift */; }; + OBJ_3089 /* KeyDerivation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_631 /* KeyDerivation.swift */; }; + OBJ_3090 /* Random.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_632 /* Random.swift */; }; + OBJ_3091 /* SSLPointerTricks.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_633 /* SSLPointerTricks.swift */; }; + OBJ_3092 /* Status.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_634 /* Status.swift */; }; + OBJ_3093 /* StreamCryptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_635 /* StreamCryptor.swift */; }; + OBJ_3094 /* Updatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_636 /* Updatable.swift */; }; + OBJ_3095 /* Utilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_637 /* Utilities.swift */; }; + OBJ_3102 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_638 /* Package.swift */; }; + OBJ_3107 /* Container+CachedConnection.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1534 /* Container+CachedConnection.swift */; }; + OBJ_3108 /* Container+NewConnection.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1535 /* Container+NewConnection.swift */; }; + OBJ_3109 /* DatabaseConnectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1536 /* DatabaseConnectable.swift */; }; + OBJ_3110 /* DatabaseConnection.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1537 /* DatabaseConnection.swift */; }; + OBJ_3111 /* DatabaseStringFindable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1538 /* DatabaseStringFindable.swift */; }; + OBJ_3112 /* Container+ConnectionPool.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1540 /* Container+ConnectionPool.swift */; }; + OBJ_3113 /* DatabaseConnectionPool.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1541 /* DatabaseConnectionPool.swift */; }; + OBJ_3114 /* DatabaseConnectionPoolCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1542 /* DatabaseConnectionPoolCache.swift */; }; + OBJ_3115 /* DatabaseConnectionPoolConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1543 /* DatabaseConnectionPoolConfig.swift */; }; + OBJ_3116 /* ConfiguredDatabase.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1545 /* ConfiguredDatabase.swift */; }; + OBJ_3117 /* Database.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1546 /* Database.swift */; }; + OBJ_3118 /* DatabaseConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1547 /* DatabaseConfig.swift */; }; + OBJ_3119 /* DatabaseIdentifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1548 /* DatabaseIdentifier.swift */; }; + OBJ_3120 /* DatabaseQueryable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1549 /* DatabaseQueryable.swift */; }; + OBJ_3121 /* Databases.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1550 /* Databases.swift */; }; + OBJ_3122 /* DatabaseKeyedCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1552 /* DatabaseKeyedCache.swift */; }; + OBJ_3123 /* DictionaryKeyedCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1553 /* DictionaryKeyedCache.swift */; }; + OBJ_3124 /* KeyedCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1554 /* KeyedCache.swift */; }; + OBJ_3125 /* KeyedCacheSupporting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1555 /* KeyedCacheSupporting.swift */; }; + OBJ_3126 /* MemoryKeyedCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1556 /* MemoryKeyedCache.swift */; }; + OBJ_3127 /* DatabaseLog.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1558 /* DatabaseLog.swift */; }; + OBJ_3128 /* DatabaseLogHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1559 /* DatabaseLogHandler.swift */; }; + OBJ_3129 /* DatabaseLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1560 /* DatabaseLogger.swift */; }; + OBJ_3130 /* LogSupporting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1561 /* LogSupporting.swift */; }; + OBJ_3131 /* PrintLogHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1562 /* PrintLogHandler.swift */; }; + OBJ_3132 /* DatabaseKitProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1564 /* DatabaseKitProvider.swift */; }; + OBJ_3133 /* DatabaseKitError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1566 /* DatabaseKitError.swift */; }; + OBJ_3134 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1567 /* Deprecated.swift */; }; + OBJ_3135 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1568 /* Exports.swift */; }; + OBJ_3136 /* URL+DatabaseName.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1569 /* URL+DatabaseName.swift */; }; + OBJ_3138 /* Service.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Service::Service::Product" /* Service.framework */; }; + OBJ_3139 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; + OBJ_3140 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; + OBJ_3141 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; + OBJ_3142 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; + OBJ_3143 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; + OBJ_3144 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; + OBJ_3145 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; + OBJ_3146 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; + OBJ_3147 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; + OBJ_3148 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; + OBJ_3149 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; + OBJ_3150 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; + OBJ_3151 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; + OBJ_3171 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1570 /* Package.swift */; }; + OBJ_3176 /* Debuggable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1774 /* Debuggable.swift */; }; + OBJ_3177 /* Demangler.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1775 /* Demangler.swift */; }; + OBJ_3178 /* SourceLocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1776 /* SourceLocation.swift */; }; + OBJ_3184 /* AnnouncementsActor.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_295 /* AnnouncementsActor.swift */; }; + OBJ_3185 /* PresentPublicly.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_296 /* PresentPublicly.swift */; }; + OBJ_3186 /* EnrollmentActor.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_298 /* EnrollmentActor.swift */; }; + OBJ_3187 /* MaterialiseUser.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_299 /* MaterialiseUser.swift */; }; + OBJ_3188 /* CreateFavorite.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_301 /* CreateFavorite.swift */; }; + OBJ_3189 /* DeleteFavorite.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_302 /* DeleteFavorite.swift */; }; + OBJ_3190 /* GetFavorites.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_303 /* GetFavorites.swift */; }; + OBJ_3191 /* RequestFavoriteCreation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_304 /* RequestFavoriteCreation.swift */; }; + OBJ_3192 /* RequestFavoriteDeletion.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_305 /* RequestFavoriteDeletion.swift */; }; + OBJ_3193 /* UserFavoritesActor.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_306 /* UserFavoritesActor.swift */; }; + OBJ_3194 /* CreateInvitation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_308 /* CreateInvitation.swift */; }; + OBJ_3195 /* GetInvitations.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_309 /* GetInvitations.swift */; }; + OBJ_3196 /* InvitationNote.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_310 /* InvitationNote.swift */; }; + OBJ_3197 /* RequestInvitationCreation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_311 /* RequestInvitationCreation.swift */; }; + OBJ_3198 /* RequestInvitationRevocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_312 /* RequestInvitationRevocation.swift */; }; + OBJ_3199 /* RevokeInvitation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_313 /* RevokeInvitation.swift */; }; + OBJ_3200 /* SendInvitationEmail.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_314 /* SendInvitationEmail.swift */; }; + OBJ_3201 /* UserInvitationsActor.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_315 /* UserInvitationsActor.swift */; }; + OBJ_3202 /* CreateItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_317 /* CreateItem.swift */; }; + OBJ_3203 /* CreateOrUpdateItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_318 /* CreateOrUpdateItem.swift */; }; + OBJ_3204 /* DeleteItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_319 /* DeleteItem.swift */; }; + OBJ_3205 /* GetItems.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_320 /* GetItems.swift */; }; + OBJ_3206 /* MoveItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_321 /* MoveItem.swift */; }; + OBJ_3207 /* RequestItemDeletion.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_322 /* RequestItemDeletion.swift */; }; + OBJ_3208 /* RequestItemEditing.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_323 /* RequestItemEditing.swift */; }; + OBJ_3209 /* RequestItemMovement.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_324 /* RequestItemMovement.swift */; }; + OBJ_3210 /* UpdateItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_325 /* UpdateItem.swift */; }; + OBJ_3211 /* UserItemsActor.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_326 /* UserItemsActor.swift */; }; + OBJ_3212 /* CreateList.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_328 /* CreateList.swift */; }; + OBJ_3213 /* CreateOrUpdateList.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_329 /* CreateOrUpdateList.swift */; }; + OBJ_3214 /* DeleteList.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_330 /* DeleteList.swift */; }; + OBJ_3215 /* ExportListToJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_331 /* ExportListToJSON.swift */; }; + OBJ_3216 /* GetLists.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_332 /* GetLists.swift */; }; + OBJ_3217 /* ImportListFromJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_333 /* ImportListFromJSON.swift */; }; + OBJ_3218 /* RequestListDeletion.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_334 /* RequestListDeletion.swift */; }; + OBJ_3219 /* RequestListEditing.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_335 /* RequestListEditing.swift */; }; + OBJ_3220 /* RequestListImportFromJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_336 /* RequestListImportFromJSON.swift */; }; + OBJ_3221 /* UpdateList.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_337 /* UpdateList.swift */; }; + OBJ_3222 /* UserListsActor.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_338 /* UserListsActor.swift */; }; + OBJ_3223 /* TestNotifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_340 /* TestNotifications.swift */; }; + OBJ_3224 /* UserNotificationsActor.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_341 /* UserNotificationsActor.swift */; }; + OBJ_3225 /* UserNotificationsResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_342 /* UserNotificationsResult.swift */; }; + OBJ_3226 /* GetProfileAndInvitations.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_344 /* GetProfileAndInvitations.swift */; }; + OBJ_3227 /* RequestProfileEditing.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_345 /* RequestProfileEditing.swift */; }; + OBJ_3228 /* UpdateProfile.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_346 /* UpdateProfile.swift */; }; + OBJ_3229 /* UserProfileActor.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_347 /* UserProfileActor.swift */; }; + OBJ_3230 /* DeleteReservation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_349 /* DeleteReservation.swift */; }; + OBJ_3231 /* RequestReservationDeletion.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_350 /* RequestReservationDeletion.swift */; }; + OBJ_3232 /* UserReservationsActor.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_351 /* UserReservationsActor.swift */; }; + OBJ_3233 /* RequestSettingsEditing.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_353 /* RequestSettingsEditing.swift */; }; + OBJ_3234 /* UpdateSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_354 /* UpdateSettings.swift */; }; + OBJ_3235 /* UserSettingsActor.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_355 /* UserSettingsActor.swift */; }; + OBJ_3236 /* GetListsAndFavorites.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_357 /* GetListsAndFavorites.swift */; }; + OBJ_3237 /* UserWelcomeActor.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_358 /* UserWelcomeActor.swift */; }; + OBJ_3238 /* AddReservationToItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_360 /* AddReservationToItem.swift */; }; + OBJ_3239 /* PresentReservation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_361 /* PresentReservation.swift */; }; + OBJ_3240 /* PresentWishlist.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_362 /* PresentWishlist.swift */; }; + OBJ_3241 /* RemoveReservationFromItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_363 /* RemoveReservationFromItem.swift */; }; + OBJ_3242 /* WishlistActor.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_364 /* WishlistActor.swift */; }; + OBJ_3243 /* WishlistSpecification.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_365 /* WishlistSpecification.swift */; }; + OBJ_3244 /* Action.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_367 /* Action.swift */; }; + OBJ_3245 /* ActionBoundaries.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_368 /* ActionBoundaries.generated.swift */; }; + OBJ_3246 /* ActionBoundaries.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_369 /* ActionBoundaries.swift */; }; + OBJ_3247 /* ActionError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_370 /* ActionError.swift */; }; + OBJ_3248 /* ActionResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_371 /* ActionResult.swift */; }; + OBJ_3249 /* ActionSpecification.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_372 /* ActionSpecification.generated.swift */; }; + OBJ_3250 /* ActionSpecification.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_373 /* ActionSpecification.swift */; }; + OBJ_3251 /* Actor.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_375 /* Actor.swift */; }; + OBJ_3252 /* Authorization.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_377 /* Authorization.swift */; }; + OBJ_3253 /* AuthorizationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_378 /* AuthorizationError.swift */; }; + OBJ_3254 /* EmailSpecification.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_379 /* EmailSpecification.swift */; }; + OBJ_3255 /* EmailSpecificationValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_380 /* EmailSpecificationValidator.swift */; }; + OBJ_3256 /* Favorite.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_381 /* Favorite.swift */; }; + OBJ_3257 /* FavoriteID.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_382 /* FavoriteID.swift */; }; + OBJ_3258 /* FavoriteModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_383 /* FavoriteModel.swift */; }; + OBJ_3259 /* FavoriteRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_384 /* FavoriteRepository.swift */; }; + OBJ_3260 /* FavoriteRepresentation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_385 /* FavoriteRepresentation.swift */; }; + OBJ_3261 /* FileName.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_386 /* FileName.swift */; }; + OBJ_3262 /* Identification.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_387 /* Identification.swift */; }; + OBJ_3263 /* Identifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_388 /* Identifier.swift */; }; + OBJ_3264 /* Invitation+Authorization.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_389 /* Invitation+Authorization.swift */; }; + OBJ_3265 /* Invitation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_390 /* Invitation.swift */; }; + OBJ_3266 /* InvitationCode.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_391 /* InvitationCode.swift */; }; + OBJ_3267 /* InvitationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_392 /* InvitationError.swift */; }; + OBJ_3268 /* InvitationID.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_393 /* InvitationID.swift */; }; + OBJ_3269 /* InvitationModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_394 /* InvitationModel.swift */; }; + OBJ_3270 /* InvitationRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_395 /* InvitationRepository.swift */; }; + OBJ_3271 /* InvitationRepresentation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_396 /* InvitationRepresentation.swift */; }; + OBJ_3272 /* InvitationValues.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_397 /* InvitationValues.swift */; }; + OBJ_3273 /* Item.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_398 /* Item.swift */; }; + OBJ_3274 /* ItemID.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_399 /* ItemID.swift */; }; + OBJ_3275 /* ItemModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_400 /* ItemModel.swift */; }; + OBJ_3276 /* ItemRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_401 /* ItemRepository.swift */; }; + OBJ_3277 /* ItemRepresentation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_402 /* ItemRepresentation.swift */; }; + OBJ_3278 /* ItemValues.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_403 /* ItemValues.swift */; }; + OBJ_3279 /* LanguageTag.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_404 /* LanguageTag.swift */; }; + OBJ_3280 /* List+Authorization.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_405 /* List+Authorization.swift */; }; + OBJ_3281 /* List.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_406 /* List.swift */; }; + OBJ_3282 /* ListID.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_407 /* ListID.swift */; }; + OBJ_3283 /* ListModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_408 /* ListModel.swift */; }; + OBJ_3284 /* ListRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_409 /* ListRepository.swift */; }; + OBJ_3285 /* ListRepresentation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_410 /* ListRepresentation.swift */; }; + OBJ_3286 /* ListValues.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_411 /* ListValues.swift */; }; + OBJ_3287 /* EmailSpecification+Loggable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_413 /* EmailSpecification+Loggable.swift */; }; + OBJ_3288 /* FileName+Loggable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_414 /* FileName+Loggable.swift */; }; + OBJ_3289 /* Identifier+Loggable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_415 /* Identifier+Loggable.swift */; }; + OBJ_3290 /* InvitationCode+Loggable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_416 /* InvitationCode+Loggable.swift */; }; + OBJ_3291 /* PushoverKey+Loggable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_417 /* PushoverKey+Loggable.swift */; }; + OBJ_3292 /* PushoverKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_418 /* PushoverKey.swift */; }; + OBJ_3293 /* PushoverKeyValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_419 /* PushoverKeyValidator.swift */; }; + OBJ_3294 /* Invitation+Representable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_421 /* Invitation+Representable.swift */; }; + OBJ_3295 /* Item+Representable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_422 /* Item+Representable.swift */; }; + OBJ_3296 /* List+Representable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_423 /* List+Representable.swift */; }; + OBJ_3297 /* Reservation+Representable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_424 /* Reservation+Representable.swift */; }; + OBJ_3298 /* User+Representable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_425 /* User+Representable.swift */; }; + OBJ_3299 /* Reservation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_426 /* Reservation.swift */; }; + OBJ_3300 /* ReservationID.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_427 /* ReservationID.swift */; }; + OBJ_3301 /* ReservationModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_428 /* ReservationModel.swift */; }; + OBJ_3302 /* ReservationRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_429 /* ReservationRepository.swift */; }; + OBJ_3303 /* ReservationRepresentation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_430 /* ReservationRepresentation.swift */; }; + OBJ_3304 /* Text.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_431 /* Text.swift */; }; + OBJ_3305 /* Title.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_432 /* Title.swift */; }; + OBJ_3306 /* User+Authorization.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_433 /* User+Authorization.swift */; }; + OBJ_3307 /* User.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_434 /* User.swift */; }; + OBJ_3308 /* UserID.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_435 /* UserID.swift */; }; + OBJ_3309 /* UserIdentity.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_436 /* UserIdentity.swift */; }; + OBJ_3310 /* UserIdentityProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_437 /* UserIdentityProvider.swift */; }; + OBJ_3311 /* UserModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_438 /* UserModel.swift */; }; + OBJ_3312 /* UserRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_439 /* UserRepository.swift */; }; + OBJ_3313 /* UserRepresentation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_440 /* UserRepresentation.swift */; }; + OBJ_3314 /* UserSettings+.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_441 /* UserSettings+.swift */; }; + OBJ_3315 /* UserSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_442 /* UserSettings.swift */; }; + OBJ_3316 /* UserValues.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_443 /* UserValues.swift */; }; + OBJ_3317 /* Visibility.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_444 /* Visibility.swift */; }; + OBJ_3318 /* Entity.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_446 /* Entity.swift */; }; + OBJ_3319 /* EntityDetachable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_447 /* EntityDetachable.swift */; }; + OBJ_3320 /* EntityError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_448 /* EntityError.swift */; }; + OBJ_3321 /* EntityKeyPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_449 /* EntityKeyPath.swift */; }; + OBJ_3322 /* EntityProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_450 /* EntityProperties.swift */; }; + OBJ_3323 /* EntityReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_451 /* EntityReflectable.swift */; }; + OBJ_3324 /* EntityRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_452 /* EntityRepository.swift */; }; + OBJ_3325 /* EntitySorting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_453 /* EntitySorting.swift */; }; + OBJ_3326 /* Loggable+Entity.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_454 /* Loggable+Entity.swift */; }; + OBJ_3327 /* Confidential+Authorization.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_456 /* Confidential+Authorization.swift */; }; + OBJ_3328 /* Confidential.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_457 /* Confidential.swift */; }; + OBJ_3329 /* Imagable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_458 /* Imagable.swift */; }; + OBJ_3330 /* Viewable+Authorization.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_459 /* Viewable+Authorization.swift */; }; + OBJ_3331 /* Viewable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_460 /* Viewable.swift */; }; + OBJ_3332 /* PartialValues.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_462 /* PartialValues.swift */; }; + OBJ_3333 /* SensitiveStringValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_464 /* SensitiveStringValue.swift */; }; + OBJ_3334 /* StringValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_465 /* StringValue.swift */; }; + OBJ_3335 /* ValueType.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_466 /* ValueType.swift */; }; + OBJ_3336 /* OptionalValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_468 /* OptionalValue.swift */; }; + OBJ_3337 /* AndValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_470 /* AndValidator.swift */; }; + OBJ_3338 /* CharacterSetValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_471 /* CharacterSetValidator.swift */; }; + OBJ_3339 /* CountValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_472 /* CountValidator.swift */; }; + OBJ_3340 /* EmptyValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_473 /* EmptyValidator.swift */; }; + OBJ_3341 /* NilIgnoringValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_474 /* NilIgnoringValidator.swift */; }; + OBJ_3342 /* NilValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_475 /* NilValidator.swift */; }; + OBJ_3343 /* NotValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_476 /* NotValidator.swift */; }; + OBJ_3344 /* OrValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_477 /* OrValidator.swift */; }; + OBJ_3345 /* URLValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_478 /* URLValidator.swift */; }; + OBJ_3346 /* ValueValidatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_479 /* ValueValidatable.swift */; }; + OBJ_3347 /* ValueValidationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_480 /* ValueValidationError.swift */; }; + OBJ_3348 /* ValueValidationErrorType.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_481 /* ValueValidationErrorType.swift */; }; + OBJ_3349 /* ValueValidationErrors.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_482 /* ValueValidationErrors.swift */; }; + OBJ_3350 /* ValueValidations.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_483 /* ValueValidations.swift */; }; + OBJ_3351 /* ValueValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_484 /* ValueValidator.swift */; }; + OBJ_3352 /* ValueValidatorType.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_485 /* ValueValidatorType.swift */; }; + OBJ_3353 /* Values.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_486 /* Values.swift */; }; + OBJ_3354 /* ValuesError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_487 /* ValuesError.swift */; }; + OBJ_3355 /* EmailSendingProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_489 /* EmailSendingProvider.swift */; }; + OBJ_3356 /* EventRecordingProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_490 /* EventRecordingProvider.swift */; }; + OBJ_3357 /* ImageStoreProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_491 /* ImageStoreProvider.swift */; }; + OBJ_3358 /* MessageLoggingConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_492 /* MessageLoggingConfiguration.swift */; }; + OBJ_3359 /* MessageLoggingProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_493 /* MessageLoggingProvider.swift */; }; + OBJ_3360 /* NotificationSendingChannel.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_494 /* NotificationSendingChannel.swift */; }; + OBJ_3361 /* NotificationSendingProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_495 /* NotificationSendingProvider.swift */; }; + OBJ_3362 /* NotificationSendingResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_496 /* NotificationSendingResult.swift */; }; + OBJ_3363 /* EventLoopFuture+EventRecording.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_499 /* EventLoopFuture+EventRecording.swift */; }; + OBJ_3364 /* EventRecording.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_500 /* EventRecording.swift */; }; + OBJ_3365 /* InvitationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_501 /* InvitationService.swift */; }; + OBJ_3366 /* ItemService.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_502 /* ItemService.swift */; }; + OBJ_3367 /* EventLoopFuture+MessageLogging.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_504 /* EventLoopFuture+MessageLogging.swift */; }; + OBJ_3368 /* JSONEncoder+Logging.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_505 /* JSONEncoder+Logging.swift */; }; + OBJ_3369 /* Loggable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_506 /* Loggable.swift */; }; + OBJ_3370 /* LoggingMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_507 /* LoggingMessage.swift */; }; + OBJ_3371 /* LoggingMessageRoot.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_508 /* LoggingMessageRoot.swift */; }; + OBJ_3372 /* MessageLogging.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_509 /* MessageLogging.swift */; }; + OBJ_3373 /* SensitiveStringValue+Logging.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_510 /* SensitiveStringValue+Logging.swift */; }; + OBJ_3374 /* FavoriteRepresentationsBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_512 /* FavoriteRepresentationsBuilder.swift */; }; + OBJ_3375 /* InvitationRepresentationsBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_513 /* InvitationRepresentationsBuilder.swift */; }; + OBJ_3376 /* ItemRepresentationsBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_514 /* ItemRepresentationsBuilder.swift */; }; + OBJ_3377 /* ListRepresentationsBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_515 /* ListRepresentationsBuilder.swift */; }; + OBJ_3378 /* ReservationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_516 /* ReservationService.swift */; }; + OBJ_3379 /* UserNotificationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_517 /* UserNotificationService.swift */; }; + OBJ_3380 /* UserService.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_518 /* UserService.swift */; }; + OBJ_3381 /* EventLoop+.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_520 /* EventLoop+.swift */; }; + OBJ_3382 /* EventLoopFuture+Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_521 /* EventLoopFuture+Error.swift */; }; + OBJ_3383 /* EventLoopFuture+Flatten.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_522 /* EventLoopFuture+Flatten.swift */; }; + OBJ_3384 /* EventLoopFuture+FutureType.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_523 /* EventLoopFuture+FutureType.swift */; }; + OBJ_3385 /* EventLoopFuture+Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_524 /* EventLoopFuture+Map.swift */; }; + OBJ_3386 /* EventLoopFuture+OptionalType.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_525 /* EventLoopFuture+OptionalType.swift */; }; + OBJ_3387 /* EventLoopFuture+Transform.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_526 /* EventLoopFuture+Transform.swift */; }; + OBJ_3388 /* EventLoopFuture+Values.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_527 /* EventLoopFuture+Values.swift */; }; + OBJ_3389 /* FutureType.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_528 /* FutureType.swift */; }; + OBJ_3390 /* OptionalType.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_529 /* OptionalType.swift */; }; + OBJ_3392 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; + OBJ_3393 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; + OBJ_3394 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; + OBJ_3395 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; + OBJ_3396 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; + OBJ_3397 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; + OBJ_3398 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; + OBJ_3399 /* Library.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Wishlist::Library::Product" /* Library.framework */; }; + OBJ_3400 /* Tooling.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Wishlist::Tooling::Product" /* Tooling.framework */; }; + OBJ_3415 /* ActorTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_575 /* ActorTestCase.swift */; }; + OBJ_3416 /* AnnouncementsActorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_576 /* AnnouncementsActorTests.swift */; }; + OBJ_3417 /* EnrollmentActorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_577 /* EnrollmentActorTests.swift */; }; + OBJ_3418 /* UserItemsActorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_578 /* UserItemsActorTests.swift */; }; + OBJ_3419 /* WishlistActorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_579 /* WishlistActorTests.swift */; }; + OBJ_3420 /* EntityTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_581 /* EntityTests.swift */; }; + OBJ_3421 /* IdentifierTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_582 /* IdentifierTests.swift */; }; + OBJ_3422 /* InvitationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_583 /* InvitationTests.swift */; }; + OBJ_3423 /* ItemTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_584 /* ItemTests.swift */; }; + OBJ_3424 /* ValidationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_585 /* ValidationTests.swift */; }; + OBJ_3425 /* TestingFavoriteRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_587 /* TestingFavoriteRepository.swift */; }; + OBJ_3426 /* TestingInvitationRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_588 /* TestingInvitationRepository.swift */; }; + OBJ_3427 /* TestingItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_589 /* TestingItem.swift */; }; + OBJ_3428 /* TestingItemRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_590 /* TestingItemRepository.swift */; }; + OBJ_3429 /* TestingList.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_591 /* TestingList.swift */; }; + OBJ_3430 /* TestingListRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_592 /* TestingListRepository.swift */; }; + OBJ_3431 /* TestingLoggingProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_593 /* TestingLoggingProvider.swift */; }; + OBJ_3432 /* TestingRecodingProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_594 /* TestingRecodingProvider.swift */; }; + OBJ_3433 /* TestingReservationRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_595 /* TestingReservationRepository.swift */; }; + OBJ_3434 /* TestingUser.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_596 /* TestingUser.swift */; }; + OBJ_3435 /* TestingUserRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_597 /* TestingUserRepository.swift */; }; + OBJ_3436 /* TestingUserRepositoryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_598 /* TestingUserRepositoryTests.swift */; }; + OBJ_3438 /* Domain.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Wishlist::Domain::Product" /* Domain.framework */; }; + OBJ_3439 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; + OBJ_3440 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; + OBJ_3441 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; + OBJ_3442 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; + OBJ_3443 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; + OBJ_3444 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; + OBJ_3445 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; + OBJ_3446 /* Library.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Wishlist::Library::Product" /* Library.framework */; }; + OBJ_3447 /* Tooling.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Wishlist::Tooling::Product" /* Tooling.framework */; }; + OBJ_3448 /* Testing.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Wishlist::Testing::Product" /* Testing.framework */; }; + OBJ_3464 /* CacheEntry.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1124 /* CacheEntry.swift */; }; + OBJ_3465 /* KeyedCacheSupporting+Fluent.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1125 /* KeyedCacheSupporting+Fluent.swift */; }; + OBJ_3466 /* DatabaseConnection+Fluent.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1127 /* DatabaseConnection+Fluent.swift */; }; + OBJ_3467 /* JoinSupporting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1129 /* JoinSupporting.swift */; }; + OBJ_3468 /* QueryBuilder+Join.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1130 /* QueryBuilder+Join.swift */; }; + OBJ_3469 /* AnyMigration.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1132 /* AnyMigration.swift */; }; + OBJ_3470 /* AnyMigrations.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1133 /* AnyMigrations.swift */; }; + OBJ_3471 /* Migration.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1134 /* Migration.swift */; }; + OBJ_3472 /* MigrationConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1135 /* MigrationConfig.swift */; }; + OBJ_3473 /* MigrationLog.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1136 /* MigrationLog.swift */; }; + OBJ_3474 /* MigrationSupporting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1137 /* MigrationSupporting.swift */; }; + OBJ_3475 /* Migrations.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1138 /* Migrations.swift */; }; + OBJ_3476 /* AnyModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1140 /* AnyModel.swift */; }; + OBJ_3477 /* ID.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1141 /* ID.swift */; }; + OBJ_3478 /* Model+CRUD.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1142 /* Model+CRUD.swift */; }; + OBJ_3479 /* Model.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1143 /* Model.swift */; }; + OBJ_3480 /* ModelEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1144 /* ModelEvent.swift */; }; + OBJ_3481 /* Pivot.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1145 /* Pivot.swift */; }; + OBJ_3482 /* SoftDeletable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1146 /* SoftDeletable.swift */; }; + OBJ_3483 /* FluentProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1148 /* FluentProperty.swift */; }; + OBJ_3484 /* QuerySupporting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1149 /* QuerySupporting.swift */; }; + OBJ_3485 /* QueryBuilder+Aggregate.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1151 /* QueryBuilder+Aggregate.swift */; }; + OBJ_3486 /* QueryBuilder+CRUD.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1152 /* QueryBuilder+CRUD.swift */; }; + OBJ_3487 /* QueryBuilder+Copy.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1153 /* QueryBuilder+Copy.swift */; }; + OBJ_3488 /* QueryBuilder+Decode.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1154 /* QueryBuilder+Decode.swift */; }; + OBJ_3489 /* QueryBuilder+Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1155 /* QueryBuilder+Filter.swift */; }; + OBJ_3490 /* QueryBuilder+Model.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1156 /* QueryBuilder+Model.swift */; }; + OBJ_3491 /* QueryBuilder+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1157 /* QueryBuilder+Operators.swift */; }; + OBJ_3492 /* QueryBuilder+Range.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1158 /* QueryBuilder+Range.swift */; }; + OBJ_3493 /* QueryBuilder+Run.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1159 /* QueryBuilder+Run.swift */; }; + OBJ_3494 /* QueryBuilder+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1160 /* QueryBuilder+Sort.swift */; }; + OBJ_3495 /* QueryBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1161 /* QueryBuilder.swift */; }; + OBJ_3496 /* Children.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1163 /* Children.swift */; }; + OBJ_3497 /* Parent.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1164 /* Parent.swift */; }; + OBJ_3498 /* Siblings.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1165 /* Siblings.swift */; }; + OBJ_3499 /* DatabasesConfig+References.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1167 /* DatabasesConfig+References.swift */; }; + OBJ_3500 /* SchemaBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1168 /* SchemaBuilder.swift */; }; + OBJ_3501 /* SchemaCreator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1169 /* SchemaCreator.swift */; }; + OBJ_3502 /* SchemaSupporting+CRUD.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1170 /* SchemaSupporting+CRUD.swift */; }; + OBJ_3503 /* SchemaSupporting+Migration.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1171 /* SchemaSupporting+Migration.swift */; }; + OBJ_3504 /* SchemaSupporting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1172 /* SchemaSupporting.swift */; }; + OBJ_3505 /* SchemaUpdater.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1173 /* SchemaUpdater.swift */; }; + OBJ_3506 /* CommandConfig+Fluent.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1175 /* CommandConfig+Fluent.swift */; }; + OBJ_3507 /* FluentProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1176 /* FluentProvider.swift */; }; + OBJ_3508 /* MigrateCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1177 /* MigrateCommand.swift */; }; + OBJ_3509 /* RevertCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1178 /* RevertCommand.swift */; }; + OBJ_3510 /* TransactionSupporting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1180 /* TransactionSupporting.swift */; }; + OBJ_3511 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1182 /* Deprecated.swift */; }; + OBJ_3512 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1183 /* Exports.swift */; }; + OBJ_3513 /* FluentError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1184 /* FluentError.swift */; }; + OBJ_3515 /* DatabaseKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "DatabaseKit::DatabaseKit::Product" /* DatabaseKit.framework */; }; + OBJ_3516 /* Command.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Command::Product" /* Command.framework */; }; + OBJ_3517 /* Console.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Console::Product" /* Console.framework */; }; + OBJ_3518 /* Service.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Service::Service::Product" /* Service.framework */; }; + OBJ_3519 /* Logging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Logging::Product" /* Logging.framework */; }; + OBJ_3520 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; + OBJ_3521 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; + OBJ_3522 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; + OBJ_3523 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; + OBJ_3524 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; + OBJ_3525 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; + OBJ_3526 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; + OBJ_3527 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; + OBJ_3528 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; + OBJ_3529 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; + OBJ_3530 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; + OBJ_3531 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; + OBJ_3532 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; + OBJ_3555 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_947 /* Exports.swift */; }; + OBJ_3556 /* Fluent+MySQLUpsert.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_948 /* Fluent+MySQLUpsert.swift */; }; + OBJ_3557 /* FluentMySQLProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_949 /* FluentMySQLProvider.swift */; }; + OBJ_3558 /* FluentMySQLQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_950 /* FluentMySQLQuery.swift */; }; + OBJ_3559 /* FluentMySQLSchema.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_951 /* FluentMySQLSchema.swift */; }; + OBJ_3560 /* MySQLDatabase+JoinSupporting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_952 /* MySQLDatabase+JoinSupporting.swift */; }; + OBJ_3561 /* MySQLDatabase+KeyedCacheSupporting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_953 /* MySQLDatabase+KeyedCacheSupporting.swift */; }; + OBJ_3562 /* MySQLDatabase+LogSupporting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_954 /* MySQLDatabase+LogSupporting.swift */; }; + OBJ_3563 /* MySQLDatabase+MigrationSupporting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_955 /* MySQLDatabase+MigrationSupporting.swift */; }; + OBJ_3564 /* MySQLDatabase+QuerySupporting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_956 /* MySQLDatabase+QuerySupporting.swift */; }; + OBJ_3565 /* MySQLDatabase+SchemaSupporting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_957 /* MySQLDatabase+SchemaSupporting.swift */; }; + OBJ_3566 /* MySQLDatabase+TransactionSupporting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_958 /* MySQLDatabase+TransactionSupporting.swift */; }; + OBJ_3567 /* MySQLLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_959 /* MySQLLogger.swift */; }; + OBJ_3568 /* MySQLModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_960 /* MySQLModel.swift */; }; + OBJ_3569 /* MySQLSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_961 /* MySQLSerializer.swift */; }; + OBJ_3570 /* MySQLType.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_962 /* MySQLType.swift */; }; + OBJ_3571 /* QueryBuilder+CreateIgnore.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_963 /* QueryBuilder+CreateIgnore.swift */; }; + OBJ_3572 /* QueryBuilder+Metadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_964 /* QueryBuilder+Metadata.swift */; }; + OBJ_3573 /* SchemaBuilder+Order.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_965 /* SchemaBuilder+Order.swift */; }; + OBJ_3575 /* MySQL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "MySQL::MySQL::Product" /* MySQL.framework */; }; + OBJ_3576 /* NIOOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio-ssl::NIOOpenSSL::Product" /* NIOOpenSSL.framework */; }; + OBJ_3577 /* NIOTLS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOTLS::Product" /* NIOTLS.framework */; }; + OBJ_3578 /* CNIOOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio-ssl::CNIOOpenSSL::Product" /* CNIOOpenSSL.framework */; }; + OBJ_3579 /* Crypto.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::Crypto::Product" /* Crypto.framework */; }; + OBJ_3580 /* Random.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::Random::Product" /* Random.framework */; }; + OBJ_3581 /* CCryptoOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CCryptoOpenSSL::Product" /* CCryptoOpenSSL.framework */; }; + OBJ_3582 /* CBcrypt.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBcrypt::Product" /* CBcrypt.framework */; }; + OBJ_3583 /* CBase32.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBase32::Product" /* CBase32.framework */; }; + OBJ_3584 /* FluentSQL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Fluent::FluentSQL::Product" /* FluentSQL.framework */; }; + OBJ_3585 /* SQL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SQL::SQL::Product" /* SQL.framework */; }; + OBJ_3586 /* Fluent.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Fluent::Fluent::Product" /* Fluent.framework */; }; + OBJ_3587 /* DatabaseKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "DatabaseKit::DatabaseKit::Product" /* DatabaseKit.framework */; }; + OBJ_3588 /* Command.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Command::Product" /* Command.framework */; }; + OBJ_3589 /* Console.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Console::Product" /* Console.framework */; }; + OBJ_3590 /* Service.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Service::Service::Product" /* Service.framework */; }; + OBJ_3591 /* Logging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Logging::Product" /* Logging.framework */; }; + OBJ_3592 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; + OBJ_3593 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; + OBJ_3594 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; + OBJ_3595 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; + OBJ_3596 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; + OBJ_3597 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; + OBJ_3598 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; + OBJ_3599 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; + OBJ_3600 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; + OBJ_3601 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; + OBJ_3602 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; + OBJ_3603 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; + OBJ_3604 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; + OBJ_3640 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_966 /* Package.swift */; }; + OBJ_3646 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1196 /* Package.swift */; }; + OBJ_3651 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1187 /* Exports.swift */; }; + OBJ_3652 /* FluentSQLQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1188 /* FluentSQLQuery.swift */; }; + OBJ_3653 /* FluentSQLSchema.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1189 /* FluentSQLSchema.swift */; }; + OBJ_3654 /* QueryBuilder+GroupBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1190 /* QueryBuilder+GroupBy.swift */; }; + OBJ_3655 /* SQL+Contains.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1191 /* SQL+Contains.swift */; }; + OBJ_3656 /* SQL+JoinSupporting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1192 /* SQL+JoinSupporting.swift */; }; + OBJ_3657 /* SQL+QuerySupporting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1193 /* SQL+QuerySupporting.swift */; }; + OBJ_3658 /* SQL+SchemaSupporting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1194 /* SQL+SchemaSupporting.swift */; }; + OBJ_3659 /* SchemaBuilder+Field.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1195 /* SchemaBuilder+Field.swift */; }; + OBJ_3661 /* SQL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SQL::SQL::Product" /* SQL.framework */; }; + OBJ_3662 /* Fluent.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Fluent::Fluent::Product" /* Fluent.framework */; }; + OBJ_3663 /* DatabaseKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "DatabaseKit::DatabaseKit::Product" /* DatabaseKit.framework */; }; + OBJ_3664 /* Command.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Command::Product" /* Command.framework */; }; + OBJ_3665 /* Console.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Console::Product" /* Console.framework */; }; + OBJ_3666 /* Service.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Service::Service::Product" /* Service.framework */; }; + OBJ_3667 /* Logging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Logging::Product" /* Logging.framework */; }; + OBJ_3668 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; + OBJ_3669 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; + OBJ_3670 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; + OBJ_3671 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; + OBJ_3672 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; + OBJ_3673 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; + OBJ_3674 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; + OBJ_3675 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; + OBJ_3676 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; + OBJ_3677 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; + OBJ_3678 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; + OBJ_3679 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; + OBJ_3680 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; + OBJ_3705 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1070 /* Exports.swift */; }; + OBJ_3706 /* FluentSQLiteError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1071 /* FluentSQLiteError.swift */; }; + OBJ_3707 /* FluentSQLiteProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1072 /* FluentSQLiteProvider.swift */; }; + OBJ_3708 /* FluentSQLiteQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1073 /* FluentSQLiteQuery.swift */; }; + OBJ_3709 /* FluentSQLiteSchema.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1074 /* FluentSQLiteSchema.swift */; }; + OBJ_3710 /* SQLiteDatabase+JoinSupporting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1075 /* SQLiteDatabase+JoinSupporting.swift */; }; + OBJ_3711 /* SQLiteDatabase+MigrationSupporting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1076 /* SQLiteDatabase+MigrationSupporting.swift */; }; + OBJ_3712 /* SQLiteDatabase+QuerySupporting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1077 /* SQLiteDatabase+QuerySupporting.swift */; }; + OBJ_3713 /* SQLiteDatabase+SchemaSupporting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1078 /* SQLiteDatabase+SchemaSupporting.swift */; }; + OBJ_3714 /* SQLiteDatabase+TransactionSupporting.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1079 /* SQLiteDatabase+TransactionSupporting.swift */; }; + OBJ_3715 /* SQLiteModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1080 /* SQLiteModels.swift */; }; + OBJ_3716 /* SQLiteTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1081 /* SQLiteTypes.swift */; }; + OBJ_3718 /* SQLite.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SQLite::SQLite::Product" /* SQLite.framework */; }; + OBJ_3719 /* FluentSQL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Fluent::FluentSQL::Product" /* FluentSQL.framework */; }; + OBJ_3720 /* SQL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SQL::SQL::Product" /* SQL.framework */; }; + OBJ_3721 /* Fluent.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Fluent::Fluent::Product" /* Fluent.framework */; }; + OBJ_3722 /* DatabaseKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "DatabaseKit::DatabaseKit::Product" /* DatabaseKit.framework */; }; + OBJ_3723 /* Command.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Command::Product" /* Command.framework */; }; + OBJ_3724 /* Console.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Console::Product" /* Console.framework */; }; + OBJ_3725 /* Service.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Service::Service::Product" /* Service.framework */; }; + OBJ_3726 /* Logging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Logging::Product" /* Logging.framework */; }; + OBJ_3727 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; + OBJ_3728 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; + OBJ_3729 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; + OBJ_3730 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; + OBJ_3731 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; + OBJ_3732 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; + OBJ_3733 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; + OBJ_3734 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; + OBJ_3735 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; + OBJ_3736 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; + OBJ_3737 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; + OBJ_3738 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; + OBJ_3739 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; + OBJ_3767 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1082 /* Package.swift */; }; + OBJ_3772 /* HTTPBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1498 /* HTTPBody.swift */; }; + OBJ_3773 /* HTTPBodyRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1499 /* HTTPBodyRepresentable.swift */; }; + OBJ_3774 /* HTTPBodyStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1500 /* HTTPBodyStorage.swift */; }; + OBJ_3775 /* HTTPChunkedStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1501 /* HTTPChunkedStream.swift */; }; + OBJ_3776 /* HTTPMessageCoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1503 /* HTTPMessageCoder.swift */; }; + OBJ_3777 /* HTTPCookieValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1505 /* HTTPCookieValue.swift */; }; + OBJ_3778 /* HTTPCookies.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1506 /* HTTPCookies.swift */; }; + OBJ_3779 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1507 /* Exports.swift */; }; + OBJ_3780 /* Forwarded.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1509 /* Forwarded.swift */; }; + OBJ_3781 /* HTTPHeaderName.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1510 /* HTTPHeaderName.swift */; }; + OBJ_3782 /* HTTPHeaders.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1511 /* HTTPHeaders.swift */; }; + OBJ_3783 /* HTTPMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1512 /* HTTPMessage.swift */; }; + OBJ_3784 /* HTTPRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1513 /* HTTPRequest.swift */; }; + OBJ_3785 /* HTTPResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1514 /* HTTPResponse.swift */; }; + OBJ_3786 /* MediaTypePreference.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1515 /* MediaTypePreference.swift */; }; + OBJ_3787 /* URL+HTTP.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1516 /* URL+HTTP.swift */; }; + OBJ_3788 /* HTTPClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1518 /* HTTPClient.swift */; }; + OBJ_3789 /* HTTPClientProtocolUpgrader.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1519 /* HTTPClientProtocolUpgrader.swift */; }; + OBJ_3790 /* HTTPScheme.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1520 /* HTTPScheme.swift */; }; + OBJ_3791 /* HTTPServer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1521 /* HTTPServer.swift */; }; + OBJ_3792 /* HTTPServerResponder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1522 /* HTTPServerResponder.swift */; }; + OBJ_3793 /* HTTPError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1524 /* HTTPError.swift */; }; + OBJ_3794 /* HTTPHeaders+Basic.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1525 /* HTTPHeaders+Basic.swift */; }; + OBJ_3795 /* HTTPHeaders+Bearer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1526 /* HTTPHeaders+Bearer.swift */; }; + OBJ_3796 /* RFC1123.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1527 /* RFC1123.swift */; }; + OBJ_3797 /* String+IsIPAddress.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1528 /* String+IsIPAddress.swift */; }; + OBJ_3799 /* NIOHTTP1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOHTTP1::Product" /* NIOHTTP1.framework */; }; + OBJ_3800 /* CNIOZlib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOZlib::Product" /* CNIOZlib.framework */; }; + OBJ_3801 /* CNIOHTTPParser.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOHTTPParser::Product" /* CNIOHTTPParser.framework */; }; + OBJ_3802 /* NIOOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio-ssl::NIOOpenSSL::Product" /* NIOOpenSSL.framework */; }; + OBJ_3803 /* NIOTLS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOTLS::Product" /* NIOTLS.framework */; }; + OBJ_3804 /* CNIOOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio-ssl::CNIOOpenSSL::Product" /* CNIOOpenSSL.framework */; }; + OBJ_3805 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; + OBJ_3806 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; + OBJ_3807 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; + OBJ_3808 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; + OBJ_3809 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; + OBJ_3810 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; + OBJ_3811 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; + OBJ_3812 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; + OBJ_3813 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; + OBJ_3814 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; + OBJ_3815 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; + OBJ_3816 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; + OBJ_3817 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; + OBJ_3842 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1530 /* Package.swift */; }; + OBJ_3847 /* FederatedServiceTokens.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_855 /* FederatedServiceTokens.swift */; }; + OBJ_3848 /* ImperialError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_857 /* ImperialError.swift */; }; + OBJ_3849 /* ServiceError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_858 /* ServiceError.swift */; }; + OBJ_3850 /* Optional+Imperial.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_860 /* Optional+Imperial.swift */; }; + OBJ_3851 /* Request+Imperial.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_861 /* Request+Imperial.swift */; }; + OBJ_3852 /* Sessions+Imperial.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_862 /* Sessions+Imperial.swift */; }; + OBJ_3853 /* ImperialMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_864 /* ImperialMiddleware.swift */; }; + OBJ_3854 /* FederatedCreatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_866 /* FederatedCreatable.swift */; }; + OBJ_3855 /* FederatedServiceRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_868 /* FederatedServiceRouter.swift */; }; + OBJ_3856 /* ServiceRegister.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_869 /* ServiceRegister.swift */; }; + OBJ_3857 /* Facebook.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_872 /* Facebook.swift */; }; + OBJ_3858 /* FacebookAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_873 /* FacebookAuth.swift */; }; + OBJ_3859 /* FacebookCallbackBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_874 /* FacebookCallbackBody.swift */; }; + OBJ_3860 /* FacebookRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_875 /* FacebookRouter.swift */; }; + OBJ_3861 /* Service+Facebook.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_876 /* Service+Facebook.swift */; }; + OBJ_3862 /* FederatedService.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_877 /* FederatedService.swift */; }; + OBJ_3863 /* GitHub.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_879 /* GitHub.swift */; }; + OBJ_3864 /* GitHubAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_880 /* GitHubAuth.swift */; }; + OBJ_3865 /* GitHubCallbackBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_881 /* GitHubCallbackBody.swift */; }; + OBJ_3866 /* GitHubRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_882 /* GitHubRouter.swift */; }; + OBJ_3867 /* Service+GitHub.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_883 /* Service+GitHub.swift */; }; + OBJ_3868 /* Gitlab.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_885 /* Gitlab.swift */; }; + OBJ_3869 /* GitlabAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_886 /* GitlabAuth.swift */; }; + OBJ_3870 /* GitlabCallbackBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_887 /* GitlabCallbackBody.swift */; }; + OBJ_3871 /* GitlabRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_888 /* GitlabRouter.swift */; }; + OBJ_3872 /* Service+Gitlab.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_889 /* Service+Gitlab.swift */; }; + OBJ_3873 /* Google.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_891 /* Google.swift */; }; + OBJ_3874 /* GoogleAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_892 /* GoogleAuth.swift */; }; + OBJ_3875 /* GoogleCallbackBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_893 /* GoogleCallbackBody.swift */; }; + OBJ_3876 /* GoogleRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_894 /* GoogleRouter.swift */; }; + OBJ_3877 /* Service+Google.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_895 /* Service+Google.swift */; }; + OBJ_3878 /* GoogleJWT.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_897 /* GoogleJWT.swift */; }; + OBJ_3879 /* GoogleJWTAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_898 /* GoogleJWTAuth.swift */; }; + OBJ_3880 /* GoogleJWTPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_899 /* GoogleJWTPayload.swift */; }; + OBJ_3881 /* GoogleJWTResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_900 /* GoogleJWTResponse.swift */; }; + OBJ_3882 /* GoogleJWTRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_901 /* GoogleJWTRouter.swift */; }; + OBJ_3883 /* Service+GoogleJWT.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_902 /* Service+GoogleJWT.swift */; }; + OBJ_3884 /* Keycloak.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_904 /* Keycloak.swift */; }; + OBJ_3885 /* KeycloakAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_905 /* KeycloakAuth.swift */; }; + OBJ_3886 /* KeycloakCallbackBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_906 /* KeycloakCallbackBody.swift */; }; + OBJ_3887 /* KeycloakRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_907 /* KeycloakRouter.swift */; }; + OBJ_3888 /* Service+Keycloak.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_908 /* Service+Keycloak.swift */; }; + OBJ_3889 /* OAuthService.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_910 /* OAuthService.swift */; }; + OBJ_3890 /* Service+Shopify.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_912 /* Service+Shopify.swift */; }; + OBJ_3891 /* Session+Shopify.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_913 /* Session+Shopify.swift */; }; + OBJ_3892 /* Shopify.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_914 /* Shopify.swift */; }; + OBJ_3893 /* ShopifyAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_915 /* ShopifyAuth.swift */; }; + OBJ_3894 /* ShopifyCallbackBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_916 /* ShopifyCallbackBody.swift */; }; + OBJ_3895 /* ShopifyRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_917 /* ShopifyRouter.swift */; }; + OBJ_3896 /* URL+Shopify.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_918 /* URL+Shopify.swift */; }; + OBJ_3897 /* NetID.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_920 /* NetID.swift */; }; + OBJ_3898 /* NetIDAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_921 /* NetIDAuth.swift */; }; + OBJ_3899 /* NetIDConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_922 /* NetIDConfig.swift */; }; + OBJ_3900 /* NetIDRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_923 /* NetIDRouter.swift */; }; + OBJ_3901 /* NetIDTokenRequestBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_924 /* NetIDTokenRequestBody.swift */; }; + OBJ_3902 /* Service+NetID.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_925 /* Service+NetID.swift */; }; + OBJ_3904 /* JWT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "JWT::JWT::Product" /* JWT.framework */; }; + OBJ_3905 /* Vapor.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Vapor::Vapor::Product" /* Vapor.framework */; }; + OBJ_3906 /* WebSocket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "WebSocket::WebSocket::Product" /* WebSocket.framework */; }; + OBJ_3907 /* NIOWebSocket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOWebSocket::Product" /* NIOWebSocket.framework */; }; + OBJ_3908 /* Validation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Validation::Validation::Product" /* Validation.framework */; }; + OBJ_3909 /* URLEncodedForm.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "URLEncodedForm::URLEncodedForm::Product" /* URLEncodedForm.framework */; }; + OBJ_3910 /* TemplateKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "TemplateKit::TemplateKit::Product" /* TemplateKit.framework */; }; + OBJ_3911 /* Routing.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Routing::Routing::Product" /* Routing.framework */; }; + OBJ_3912 /* Multipart.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Multipart::Multipart::Product" /* Multipart.framework */; }; + OBJ_3913 /* HTTP.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "HTTP::HTTP::Product" /* HTTP.framework */; }; + OBJ_3914 /* NIOHTTP1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOHTTP1::Product" /* NIOHTTP1.framework */; }; + OBJ_3915 /* CNIOZlib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOZlib::Product" /* CNIOZlib.framework */; }; + OBJ_3916 /* CNIOHTTPParser.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOHTTPParser::Product" /* CNIOHTTPParser.framework */; }; + OBJ_3917 /* NIOOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio-ssl::NIOOpenSSL::Product" /* NIOOpenSSL.framework */; }; + OBJ_3918 /* NIOTLS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOTLS::Product" /* NIOTLS.framework */; }; + OBJ_3919 /* CNIOOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio-ssl::CNIOOpenSSL::Product" /* CNIOOpenSSL.framework */; }; + OBJ_3920 /* DatabaseKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "DatabaseKit::DatabaseKit::Product" /* DatabaseKit.framework */; }; + OBJ_3921 /* Crypto.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::Crypto::Product" /* Crypto.framework */; }; + OBJ_3922 /* Random.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::Random::Product" /* Random.framework */; }; + OBJ_3923 /* CCryptoOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CCryptoOpenSSL::Product" /* CCryptoOpenSSL.framework */; }; + OBJ_3924 /* CBcrypt.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBcrypt::Product" /* CBcrypt.framework */; }; + OBJ_3925 /* CBase32.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBase32::Product" /* CBase32.framework */; }; + OBJ_3926 /* Command.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Command::Product" /* Command.framework */; }; + OBJ_3927 /* Console.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Console::Product" /* Console.framework */; }; + OBJ_3928 /* Service.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Service::Service::Product" /* Service.framework */; }; + OBJ_3929 /* Logging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Logging::Product" /* Logging.framework */; }; + OBJ_3930 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; + OBJ_3931 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; + OBJ_3932 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; + OBJ_3933 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; + OBJ_3934 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; + OBJ_3935 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; + OBJ_3936 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; + OBJ_3937 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; + OBJ_3938 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; + OBJ_3939 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; + OBJ_3940 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; + OBJ_3941 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; + OBJ_3942 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; + OBJ_3987 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_926 /* Package.swift */; }; + OBJ_3992 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_929 /* Deprecated.swift */; }; + OBJ_3993 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_930 /* Exports.swift */; }; + OBJ_3994 /* JWK+KeyOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_931 /* JWK+KeyOperation.swift */; }; + OBJ_3995 /* JWK+PublicKeyUse.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_932 /* JWK+PublicKeyUse.swift */; }; + OBJ_3996 /* JWK.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_933 /* JWK.swift */; }; + OBJ_3997 /* JWKS.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_934 /* JWKS.swift */; }; + OBJ_3998 /* JWT.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_935 /* JWT.swift */; }; + OBJ_3999 /* JWTAlgorithm.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_936 /* JWTAlgorithm.swift */; }; + OBJ_4000 /* JWTClaim.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_937 /* JWTClaim.swift */; }; + OBJ_4001 /* JWTClaims.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_938 /* JWTClaims.swift */; }; + OBJ_4002 /* JWTError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_939 /* JWTError.swift */; }; + OBJ_4003 /* JWTHeader.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_940 /* JWTHeader.swift */; }; + OBJ_4004 /* JWTPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_941 /* JWTPayload.swift */; }; + OBJ_4005 /* JWTSigner.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_942 /* JWTSigner.swift */; }; + OBJ_4006 /* JWTSigners.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_943 /* JWTSigners.swift */; }; + OBJ_4008 /* Crypto.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::Crypto::Product" /* Crypto.framework */; }; + OBJ_4009 /* Random.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::Random::Product" /* Random.framework */; }; + OBJ_4010 /* CCryptoOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CCryptoOpenSSL::Product" /* CCryptoOpenSSL.framework */; }; + OBJ_4011 /* CBcrypt.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBcrypt::Product" /* CBcrypt.framework */; }; + OBJ_4012 /* CBase32.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBase32::Product" /* CBase32.framework */; }; + OBJ_4013 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; + OBJ_4014 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; + OBJ_4015 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; + OBJ_4016 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; + OBJ_4017 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; + OBJ_4018 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; + OBJ_4019 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; + OBJ_4020 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; + OBJ_4021 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; + OBJ_4022 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; + OBJ_4023 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; + OBJ_4024 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; + OBJ_4025 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; + OBJ_4049 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_944 /* Package.swift */; }; + OBJ_4054 /* Byte+Leaf.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1263 /* Byte+Leaf.swift */; }; + OBJ_4055 /* LeafParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1264 /* LeafParser.swift */; }; + OBJ_4056 /* LeafRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1266 /* LeafRenderer.swift */; }; + OBJ_4057 /* LeafConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1268 /* LeafConfig.swift */; }; + OBJ_4058 /* LeafProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1269 /* LeafProvider.swift */; }; + OBJ_4059 /* LeafTagConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1270 /* LeafTagConfig.swift */; }; + OBJ_4060 /* Data.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1272 /* Data.swift */; }; + OBJ_4061 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1273 /* Exports.swift */; }; + OBJ_4063 /* TemplateKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "TemplateKit::TemplateKit::Product" /* TemplateKit.framework */; }; + OBJ_4064 /* Service.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Service::Service::Product" /* Service.framework */; }; + OBJ_4065 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; + OBJ_4066 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; + OBJ_4067 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; + OBJ_4068 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; + OBJ_4069 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; + OBJ_4070 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; + OBJ_4071 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; + OBJ_4072 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; + OBJ_4073 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; + OBJ_4074 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; + OBJ_4075 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; + OBJ_4076 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; + OBJ_4077 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; + OBJ_4098 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1274 /* Package.swift */; }; + OBJ_4103 /* BitArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_532 /* BitArray.swift */; }; + OBJ_4104 /* BloomFilter.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_533 /* BloomFilter.swift */; }; + OBJ_4105 /* Heap.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_534 /* Heap.swift */; }; + OBJ_4106 /* Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_535 /* Operators.swift */; }; + OBJ_4107 /* Array+.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_537 /* Array+.swift */; }; + OBJ_4108 /* FileManager+.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_538 /* FileManager+.swift */; }; + OBJ_4109 /* String+.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_539 /* String+.swift */; }; + OBJ_4110 /* String+Replacing.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_540 /* String+Replacing.swift */; }; + OBJ_4111 /* String+Slugify.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_541 /* String+Slugify.swift */; }; + OBJ_4112 /* URL+.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_542 /* URL+.swift */; }; + OBJ_4113 /* UUID+Base62.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_543 /* UUID+Base62.swift */; }; + OBJ_4114 /* AnyEncodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_545 /* AnyEncodable.swift */; }; + OBJ_4115 /* EmptyEncodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_546 /* EmptyEncodable.swift */; }; + OBJ_4117 /* Tooling.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Wishlist::Tooling::Product" /* Tooling.framework */; }; + OBJ_4124 /* BitArrayTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_600 /* BitArrayTests.swift */; }; + OBJ_4125 /* BloomFilterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_601 /* BloomFilterTests.swift */; }; + OBJ_4126 /* FileManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_602 /* FileManagerTests.swift */; }; + OBJ_4127 /* HeapTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_603 /* HeapTests.swift */; }; + OBJ_4128 /* StringTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_604 /* StringTests.swift */; }; + OBJ_4129 /* UUIDTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_605 /* UUIDTests.swift */; }; + OBJ_4130 /* TestingFileManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_607 /* TestingFileManager.swift */; }; + OBJ_4132 /* Library.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Wishlist::Library::Product" /* Library.framework */; }; + OBJ_4133 /* Tooling.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Wishlist::Tooling::Product" /* Tooling.framework */; }; + OBJ_4134 /* Testing.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Wishlist::Testing::Product" /* Testing.framework */; }; + OBJ_4142 /* FileDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_685 /* FileDataSource.swift */; }; + OBJ_4143 /* LocalizationDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_686 /* LocalizationDataSource.swift */; }; + OBJ_4144 /* Lingo.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_687 /* Lingo.swift */; }; + OBJ_4145 /* LocaleValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_688 /* LocaleValidator.swift */; }; + OBJ_4146 /* Localization.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_689 /* Localization.swift */; }; + OBJ_4147 /* LocalizationsModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_690 /* LocalizationsModel.swift */; }; + OBJ_4148 /* PluralCategory.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_691 /* PluralCategory.swift */; }; + OBJ_4149 /* EastSlavic.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_694 /* EastSlavic.swift */; }; + OBJ_4150 /* OneOther.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_695 /* OneOther.swift */; }; + OBJ_4151 /* OneTwoOther.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_696 /* OneTwoOther.swift */; }; + OBJ_4152 /* OneUptoTwoOther.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_697 /* OneUptoTwoOther.swift */; }; + OBJ_4153 /* OneWithZeroOther.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_698 /* OneWithZeroOther.swift */; }; + OBJ_4154 /* Other.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_699 /* Other.swift */; }; + OBJ_4155 /* Romanian.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_700 /* Romanian.swift */; }; + OBJ_4156 /* WestSlavic.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_701 /* WestSlavic.swift */; }; + OBJ_4157 /* ak.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_703 /* ak.swift */; }; + OBJ_4158 /* am.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_704 /* am.swift */; }; + OBJ_4159 /* ar.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_705 /* ar.swift */; }; + OBJ_4160 /* az.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_706 /* az.swift */; }; + OBJ_4161 /* be.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_707 /* be.swift */; }; + OBJ_4162 /* bg.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_708 /* bg.swift */; }; + OBJ_4163 /* bh.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_709 /* bh.swift */; }; + OBJ_4164 /* bm.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_710 /* bm.swift */; }; + OBJ_4165 /* bn.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_711 /* bn.swift */; }; + OBJ_4166 /* bo.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_712 /* bo.swift */; }; + OBJ_4167 /* br.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_713 /* br.swift */; }; + OBJ_4168 /* bs.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_714 /* bs.swift */; }; + OBJ_4169 /* by.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_715 /* by.swift */; }; + OBJ_4170 /* ca.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_716 /* ca.swift */; }; + OBJ_4171 /* cs.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_717 /* cs.swift */; }; + OBJ_4172 /* cy.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_718 /* cy.swift */; }; + OBJ_4173 /* da.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_719 /* da.swift */; }; + OBJ_4174 /* de.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_720 /* de.swift */; }; + OBJ_4175 /* de_AT.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_721 /* de_AT.swift */; }; + OBJ_4176 /* de_CH.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_722 /* de_CH.swift */; }; + OBJ_4177 /* de_DE.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_723 /* de_DE.swift */; }; + OBJ_4178 /* dz.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_724 /* dz.swift */; }; + OBJ_4179 /* el.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_725 /* el.swift */; }; + OBJ_4180 /* en.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_726 /* en.swift */; }; + OBJ_4181 /* en_AU.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_727 /* en_AU.swift */; }; + OBJ_4182 /* en_CA.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_728 /* en_CA.swift */; }; + OBJ_4183 /* en_GB.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_729 /* en_GB.swift */; }; + OBJ_4184 /* en_IN.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_730 /* en_IN.swift */; }; + OBJ_4185 /* en_NZ.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_731 /* en_NZ.swift */; }; + OBJ_4186 /* eo.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_732 /* eo.swift */; }; + OBJ_4187 /* es.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_733 /* es.swift */; }; + OBJ_4188 /* es_419.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_734 /* es_419.swift */; }; + OBJ_4189 /* es_AR.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_735 /* es_AR.swift */; }; + OBJ_4190 /* es_CL.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_736 /* es_CL.swift */; }; + OBJ_4191 /* es_CO.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_737 /* es_CO.swift */; }; + OBJ_4192 /* es_CR.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_738 /* es_CR.swift */; }; + OBJ_4193 /* es_EC.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_739 /* es_EC.swift */; }; + OBJ_4194 /* es_ES.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_740 /* es_ES.swift */; }; + OBJ_4195 /* es_MX.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_741 /* es_MX.swift */; }; + OBJ_4196 /* es_NI.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_742 /* es_NI.swift */; }; + OBJ_4197 /* es_PA.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_743 /* es_PA.swift */; }; + OBJ_4198 /* es_PE.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_744 /* es_PE.swift */; }; + OBJ_4199 /* es_US.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_745 /* es_US.swift */; }; + OBJ_4200 /* es_VE.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_746 /* es_VE.swift */; }; + OBJ_4201 /* et.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_747 /* et.swift */; }; + OBJ_4202 /* eu.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_748 /* eu.swift */; }; + OBJ_4203 /* fa.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_749 /* fa.swift */; }; + OBJ_4204 /* ff.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_750 /* ff.swift */; }; + OBJ_4205 /* fi.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_751 /* fi.swift */; }; + OBJ_4206 /* fil.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_752 /* fil.swift */; }; + OBJ_4207 /* fr.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_753 /* fr.swift */; }; + OBJ_4208 /* fr_CA.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_754 /* fr_CA.swift */; }; + OBJ_4209 /* fr_CH.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_755 /* fr_CH.swift */; }; + OBJ_4210 /* fr_FR.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_756 /* fr_FR.swift */; }; + OBJ_4211 /* ga.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_757 /* ga.swift */; }; + OBJ_4212 /* gd.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_758 /* gd.swift */; }; + OBJ_4213 /* gl.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_759 /* gl.swift */; }; + OBJ_4214 /* guw.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_760 /* guw.swift */; }; + OBJ_4215 /* gv.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_761 /* gv.swift */; }; + OBJ_4216 /* he.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_762 /* he.swift */; }; + OBJ_4217 /* hi.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_763 /* hi.swift */; }; + OBJ_4218 /* hi_IN.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_764 /* hi_IN.swift */; }; + OBJ_4219 /* hr.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_765 /* hr.swift */; }; + OBJ_4220 /* hsb.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_766 /* hsb.swift */; }; + OBJ_4221 /* hu.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_767 /* hu.swift */; }; + OBJ_4222 /* id.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_768 /* id.swift */; }; + OBJ_4223 /* ig.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_769 /* ig.swift */; }; + OBJ_4224 /* ii.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_770 /* ii.swift */; }; + OBJ_4225 /* it.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_771 /* it.swift */; }; + OBJ_4226 /* it_CH.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_772 /* it_CH.swift */; }; + OBJ_4227 /* iu.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_773 /* iu.swift */; }; + OBJ_4228 /* ja.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_774 /* ja.swift */; }; + OBJ_4229 /* jv.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_775 /* jv.swift */; }; + OBJ_4230 /* ka.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_776 /* ka.swift */; }; + OBJ_4231 /* kab.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_777 /* kab.swift */; }; + OBJ_4232 /* kde.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_778 /* kde.swift */; }; + OBJ_4233 /* kea.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_779 /* kea.swift */; }; + OBJ_4234 /* km.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_780 /* km.swift */; }; + OBJ_4235 /* kn.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_781 /* kn.swift */; }; + OBJ_4236 /* ko.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_782 /* ko.swift */; }; + OBJ_4237 /* ksh.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_783 /* ksh.swift */; }; + OBJ_4238 /* kw.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_784 /* kw.swift */; }; + OBJ_4239 /* lag.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_785 /* lag.swift */; }; + OBJ_4240 /* ln.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_786 /* ln.swift */; }; + OBJ_4241 /* lo.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_787 /* lo.swift */; }; + OBJ_4242 /* lt.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_788 /* lt.swift */; }; + OBJ_4243 /* lv.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_789 /* lv.swift */; }; + OBJ_4244 /* mg.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_790 /* mg.swift */; }; + OBJ_4245 /* mk.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_791 /* mk.swift */; }; + OBJ_4246 /* ml.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_792 /* ml.swift */; }; + OBJ_4247 /* mn.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_793 /* mn.swift */; }; + OBJ_4248 /* mo.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_794 /* mo.swift */; }; + OBJ_4249 /* mr_IN.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_795 /* mr_IN.swift */; }; + OBJ_4250 /* ms.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_796 /* ms.swift */; }; + OBJ_4251 /* mt.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_797 /* mt.swift */; }; + OBJ_4252 /* my.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_798 /* my.swift */; }; + OBJ_4253 /* naq.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_799 /* naq.swift */; }; + OBJ_4254 /* nb.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_800 /* nb.swift */; }; + OBJ_4255 /* ne.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_801 /* ne.swift */; }; + OBJ_4256 /* nl.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_802 /* nl.swift */; }; + OBJ_4257 /* nn.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_803 /* nn.swift */; }; + OBJ_4258 /* nso.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_804 /* nso.swift */; }; + OBJ_4259 /* or.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_805 /* or.swift */; }; + OBJ_4260 /* pa.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_806 /* pa.swift */; }; + OBJ_4261 /* pl.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_807 /* pl.swift */; }; + OBJ_4262 /* pt.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_808 /* pt.swift */; }; + OBJ_4263 /* pt_BR.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_809 /* pt_BR.swift */; }; + OBJ_4264 /* ro.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_810 /* ro.swift */; }; + OBJ_4265 /* root.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_811 /* root.swift */; }; + OBJ_4266 /* ru.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_812 /* ru.swift */; }; + OBJ_4267 /* sah.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_813 /* sah.swift */; }; + OBJ_4268 /* se.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_814 /* se.swift */; }; + OBJ_4269 /* ses.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_815 /* ses.swift */; }; + OBJ_4270 /* sg.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_816 /* sg.swift */; }; + OBJ_4271 /* sh.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_817 /* sh.swift */; }; + OBJ_4272 /* shi.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_818 /* shi.swift */; }; + OBJ_4273 /* sk.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_819 /* sk.swift */; }; + OBJ_4274 /* sl.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_820 /* sl.swift */; }; + OBJ_4275 /* sma.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_821 /* sma.swift */; }; + OBJ_4276 /* smi.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_822 /* smi.swift */; }; + OBJ_4277 /* smj.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_823 /* smj.swift */; }; + OBJ_4278 /* smn.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_824 /* smn.swift */; }; + OBJ_4279 /* sms.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_825 /* sms.swift */; }; + OBJ_4280 /* sr.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_826 /* sr.swift */; }; + OBJ_4281 /* sv.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_827 /* sv.swift */; }; + OBJ_4282 /* sv_SE.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_828 /* sv_SE.swift */; }; + OBJ_4283 /* sw.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_829 /* sw.swift */; }; + OBJ_4284 /* th.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_830 /* th.swift */; }; + OBJ_4285 /* ti.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_831 /* ti.swift */; }; + OBJ_4286 /* tl.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_832 /* tl.swift */; }; + OBJ_4287 /* to.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_833 /* to.swift */; }; + OBJ_4288 /* tr.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_834 /* tr.swift */; }; + OBJ_4289 /* tzm.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_835 /* tzm.swift */; }; + OBJ_4290 /* uk.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_836 /* uk.swift */; }; + OBJ_4291 /* ur.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_837 /* ur.swift */; }; + OBJ_4292 /* vi.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_838 /* vi.swift */; }; + OBJ_4293 /* wa.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_839 /* wa.swift */; }; + OBJ_4294 /* wo.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_840 /* wo.swift */; }; + OBJ_4295 /* yo.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_841 /* yo.swift */; }; + OBJ_4296 /* zh.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_842 /* zh.swift */; }; + OBJ_4297 /* zh_CN.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_843 /* zh_CN.swift */; }; + OBJ_4298 /* zh_HK.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_844 /* zh_HK.swift */; }; + OBJ_4299 /* zh_TW.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_845 /* zh_TW.swift */; }; + OBJ_4300 /* zh_YUE.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_846 /* zh_YUE.swift */; }; + OBJ_4301 /* PluralizationRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_847 /* PluralizationRule.swift */; }; + OBJ_4302 /* PluralizationRuleStore+List.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_848 /* PluralizationRuleStore+List.swift */; }; + OBJ_4303 /* PluralizationRuleStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_849 /* PluralizationRuleStore.swift */; }; + OBJ_4304 /* StringInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_850 /* StringInterpolator.swift */; }; + OBJ_4311 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_851 /* Package.swift */; }; + OBJ_4316 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_652 /* Logger.swift */; }; + OBJ_4323 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_653 /* Package.swift */; }; + OBJ_4328 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1680 /* Exports.swift */; }; + OBJ_4329 /* LogLevel.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1681 /* LogLevel.swift */; }; + OBJ_4330 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1682 /* Logger.swift */; }; + OBJ_4331 /* PrintLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1683 /* PrintLogger.swift */; }; + OBJ_4333 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; + OBJ_4334 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; + OBJ_4335 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; + OBJ_4336 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; + OBJ_4337 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; + OBJ_4338 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; + OBJ_4339 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; + OBJ_4340 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; + OBJ_4341 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; + OBJ_4342 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; + OBJ_4343 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; + OBJ_4344 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; + OBJ_4345 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; + OBJ_4363 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1486 /* Exports.swift */; }; + OBJ_4364 /* FormDataDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1487 /* FormDataDecoder.swift */; }; + OBJ_4365 /* FormDataEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1488 /* FormDataEncoder.swift */; }; + OBJ_4366 /* MultipartError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1489 /* MultipartError.swift */; }; + OBJ_4367 /* MultipartParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1490 /* MultipartParser.swift */; }; + OBJ_4368 /* MultipartPart.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1491 /* MultipartPart.swift */; }; + OBJ_4369 /* MultipartPartConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1492 /* MultipartPartConvertible.swift */; }; + OBJ_4370 /* MultipartSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1493 /* MultipartSerializer.swift */; }; + OBJ_4372 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; + OBJ_4373 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; + OBJ_4374 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; + OBJ_4375 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; + OBJ_4376 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; + OBJ_4377 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; + OBJ_4378 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; + OBJ_4379 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; + OBJ_4380 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; + OBJ_4381 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; + OBJ_4382 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; + OBJ_4383 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; + OBJ_4384 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; + OBJ_4403 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1494 /* Package.swift */; }; + OBJ_4408 /* MySQLDataDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_970 /* MySQLDataDecoder.swift */; }; + OBJ_4409 /* MySQLDataEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_971 /* MySQLDataEncoder.swift */; }; + OBJ_4410 /* MySQLRowDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_972 /* MySQLRowDecoder.swift */; }; + OBJ_4411 /* MySQLColumn.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_974 /* MySQLColumn.swift */; }; + OBJ_4412 /* MySQLConnection+Connect.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_975 /* MySQLConnection+Connect.swift */; }; + OBJ_4413 /* MySQLConnection+Metadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_976 /* MySQLConnection+Metadata.swift */; }; + OBJ_4414 /* MySQLConnection+Query.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_977 /* MySQLConnection+Query.swift */; }; + OBJ_4415 /* MySQLConnection+SimpleQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_978 /* MySQLConnection+SimpleQuery.swift */; }; + OBJ_4416 /* MySQLConnection+TransportConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_979 /* MySQLConnection+TransportConfig.swift */; }; + OBJ_4417 /* MySQLConnection.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_980 /* MySQLConnection.swift */; }; + OBJ_4418 /* MySQLConnectionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_981 /* MySQLConnectionHandler.swift */; }; + OBJ_4419 /* MySQLData.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_982 /* MySQLData.swift */; }; + OBJ_4420 /* MySQLData+Decimal.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_984 /* MySQLData+Decimal.swift */; }; + OBJ_4421 /* MySQLDatabase.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_986 /* MySQLDatabase.swift */; }; + OBJ_4422 /* MySQLDatabaseConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_987 /* MySQLDatabaseConfig.swift */; }; + OBJ_4423 /* MySQLLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_988 /* MySQLLogger.swift */; }; + OBJ_4424 /* MySQLProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_989 /* MySQLProvider.swift */; }; + OBJ_4425 /* OldMySQLRowDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_990 /* OldMySQLRowDecoder.swift */; }; + OBJ_4426 /* OldMySQLRowEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_991 /* OldMySQLRowEncoder.swift */; }; + OBJ_4427 /* MySQLPacketDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_993 /* MySQLPacketDecoder.swift */; }; + OBJ_4428 /* MySQLPacketEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_994 /* MySQLPacketEncoder.swift */; }; + OBJ_4429 /* MySQLPacketState.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_995 /* MySQLPacketState.swift */; }; + OBJ_4430 /* MySQLBinaryResultsetRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_997 /* MySQLBinaryResultsetRow.swift */; }; + OBJ_4431 /* MySQLBinaryValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_998 /* MySQLBinaryValue.swift */; }; + OBJ_4432 /* MySQLCapabilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_999 /* MySQLCapabilities.swift */; }; + OBJ_4433 /* MySQLCharacterSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1000 /* MySQLCharacterSet.swift */; }; + OBJ_4434 /* MySQLColumnDefinition41.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1001 /* MySQLColumnDefinition41.swift */; }; + OBJ_4435 /* MySQLComQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1002 /* MySQLComQuery.swift */; }; + OBJ_4436 /* MySQLComStmtExecute.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1003 /* MySQLComStmtExecute.swift */; }; + OBJ_4437 /* MySQLComStmtPrepare.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1004 /* MySQLComStmtPrepare.swift */; }; + OBJ_4438 /* MySQLComStmtPrepareOK.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1005 /* MySQLComStmtPrepareOK.swift */; }; + OBJ_4439 /* MySQLDataFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1006 /* MySQLDataFormat.swift */; }; + OBJ_4440 /* MySQLEOFPacket.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1007 /* MySQLEOFPacket.swift */; }; + OBJ_4441 /* MySQLErrorPacket.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1008 /* MySQLErrorPacket.swift */; }; + OBJ_4442 /* MySQLFlags.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1009 /* MySQLFlags.swift */; }; + OBJ_4443 /* MySQLNullBitmap.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1010 /* MySQLNullBitmap.swift */; }; + OBJ_4444 /* MySQLPacket+HandshakeResponse41.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1011 /* MySQLPacket+HandshakeResponse41.swift */; }; + OBJ_4445 /* MySQLPacket+HandshakeV10.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1012 /* MySQLPacket+HandshakeV10.swift */; }; + OBJ_4446 /* MySQLPacket+OK.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1013 /* MySQLPacket+OK.swift */; }; + OBJ_4447 /* MySQLPacket+SSLRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1014 /* MySQLPacket+SSLRequest.swift */; }; + OBJ_4448 /* MySQLPacket.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1015 /* MySQLPacket.swift */; }; + OBJ_4449 /* MySQLResultSetRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1016 /* MySQLResultSetRow.swift */; }; + OBJ_4450 /* MySQLStatusFlags.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1017 /* MySQLStatusFlags.swift */; }; + OBJ_4451 /* MySQLAlterTable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1019 /* MySQLAlterTable.swift */; }; + OBJ_4452 /* MySQLBind.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1020 /* MySQLBind.swift */; }; + OBJ_4453 /* MySQLBoolLiteral.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1021 /* MySQLBoolLiteral.swift */; }; + OBJ_4454 /* MySQLCollation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1022 /* MySQLCollation.swift */; }; + OBJ_4455 /* MySQLDataType.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1023 /* MySQLDataType.swift */; }; + OBJ_4456 /* MySQLDataTypeStaticRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1024 /* MySQLDataTypeStaticRepresentable.swift */; }; + OBJ_4457 /* MySQLDefaultLiteral.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1025 /* MySQLDefaultLiteral.swift */; }; + OBJ_4458 /* MySQLDropIndex.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1026 /* MySQLDropIndex.swift */; }; + OBJ_4459 /* MySQLFractionalSecondsPrecision.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1027 /* MySQLFractionalSecondsPrecision.swift */; }; + OBJ_4460 /* MySQLFunction.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1028 /* MySQLFunction.swift */; }; + OBJ_4461 /* MySQLGeneric.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1029 /* MySQLGeneric.swift */; }; + OBJ_4462 /* MySQLIdentifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1030 /* MySQLIdentifier.swift */; }; + OBJ_4463 /* MySQLInsert.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1031 /* MySQLInsert.swift */; }; + OBJ_4464 /* MySQLPrimaryKeyDefault.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1032 /* MySQLPrimaryKeyDefault.swift */; }; + OBJ_4465 /* MySQLQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1033 /* MySQLQuery.swift */; }; + OBJ_4466 /* MySQLTable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1034 /* MySQLTable.swift */; }; + OBJ_4467 /* MySQLUpsert.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1035 /* MySQLUpsert.swift */; }; + OBJ_4468 /* ByteBuffer+MySQL.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1037 /* ByteBuffer+MySQL.swift */; }; + OBJ_4469 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1038 /* Deprecated.swift */; }; + OBJ_4470 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1039 /* Exports.swift */; }; + OBJ_4471 /* MySQLError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1040 /* MySQLError.swift */; }; + OBJ_4473 /* SQL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SQL::SQL::Product" /* SQL.framework */; }; + OBJ_4474 /* NIOOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio-ssl::NIOOpenSSL::Product" /* NIOOpenSSL.framework */; }; + OBJ_4475 /* NIOTLS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOTLS::Product" /* NIOTLS.framework */; }; + OBJ_4476 /* CNIOOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio-ssl::CNIOOpenSSL::Product" /* CNIOOpenSSL.framework */; }; + OBJ_4477 /* DatabaseKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "DatabaseKit::DatabaseKit::Product" /* DatabaseKit.framework */; }; + OBJ_4478 /* Service.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Service::Service::Product" /* Service.framework */; }; + OBJ_4479 /* Crypto.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::Crypto::Product" /* Crypto.framework */; }; + OBJ_4480 /* Random.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::Random::Product" /* Random.framework */; }; + OBJ_4481 /* CCryptoOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CCryptoOpenSSL::Product" /* CCryptoOpenSSL.framework */; }; + OBJ_4482 /* CBcrypt.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBcrypt::Product" /* CBcrypt.framework */; }; + OBJ_4483 /* CBase32.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBase32::Product" /* CBase32.framework */; }; + OBJ_4484 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; + OBJ_4485 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; + OBJ_4486 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; + OBJ_4487 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; + OBJ_4488 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; + OBJ_4489 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; + OBJ_4490 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; + OBJ_4491 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; + OBJ_4492 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; + OBJ_4493 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; + OBJ_4494 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; + OBJ_4495 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; + OBJ_4496 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; + OBJ_4526 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1041 /* Package.swift */; }; + OBJ_4531 /* AddressedEnvelope.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1836 /* AddressedEnvelope.swift */; }; + OBJ_4532 /* BaseSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1837 /* BaseSocket.swift */; }; + OBJ_4533 /* BaseSocketChannel.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1838 /* BaseSocketChannel.swift */; }; + OBJ_4534 /* BlockingIOThreadPool.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1839 /* BlockingIOThreadPool.swift */; }; + OBJ_4535 /* Bootstrap.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1840 /* Bootstrap.swift */; }; + OBJ_4536 /* ByteBuffer-aux.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1841 /* ByteBuffer-aux.swift */; }; + OBJ_4537 /* ByteBuffer-core.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1842 /* ByteBuffer-core.swift */; }; + OBJ_4538 /* ByteBuffer-int.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1843 /* ByteBuffer-int.swift */; }; + OBJ_4539 /* ByteBuffer-views.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1844 /* ByteBuffer-views.swift */; }; + OBJ_4540 /* Channel.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1845 /* Channel.swift */; }; + OBJ_4541 /* ChannelHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1846 /* ChannelHandler.swift */; }; + OBJ_4542 /* ChannelHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1847 /* ChannelHandlers.swift */; }; + OBJ_4543 /* ChannelInvoker.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1848 /* ChannelInvoker.swift */; }; + OBJ_4544 /* ChannelOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1849 /* ChannelOption.swift */; }; + OBJ_4545 /* ChannelPipeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1850 /* ChannelPipeline.swift */; }; + OBJ_4546 /* CircularBuffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1851 /* CircularBuffer.swift */; }; + OBJ_4547 /* Codec.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1852 /* Codec.swift */; }; + OBJ_4548 /* CompositeError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1853 /* CompositeError.swift */; }; + OBJ_4549 /* ContiguousCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1854 /* ContiguousCollection.swift */; }; + OBJ_4550 /* DeadChannel.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1855 /* DeadChannel.swift */; }; + OBJ_4551 /* Embedded.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1856 /* Embedded.swift */; }; + OBJ_4552 /* EventLoop.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1857 /* EventLoop.swift */; }; + OBJ_4553 /* EventLoopFuture.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1858 /* EventLoopFuture.swift */; }; + OBJ_4554 /* FileDescriptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1859 /* FileDescriptor.swift */; }; + OBJ_4555 /* FileHandle.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1860 /* FileHandle.swift */; }; + OBJ_4556 /* FileRegion.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1861 /* FileRegion.swift */; }; + OBJ_4557 /* GetaddrinfoResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1862 /* GetaddrinfoResolver.swift */; }; + OBJ_4558 /* HappyEyeballs.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1863 /* HappyEyeballs.swift */; }; + OBJ_4559 /* Heap.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1864 /* Heap.swift */; }; + OBJ_4560 /* IO.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1865 /* IO.swift */; }; + OBJ_4561 /* IOData.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1866 /* IOData.swift */; }; + OBJ_4562 /* IntegerTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1867 /* IntegerTypes.swift */; }; + OBJ_4563 /* Interfaces.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1868 /* Interfaces.swift */; }; + OBJ_4564 /* Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1869 /* Linux.swift */; }; + OBJ_4565 /* LinuxCPUSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1870 /* LinuxCPUSet.swift */; }; + OBJ_4566 /* MarkedCircularBuffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1871 /* MarkedCircularBuffer.swift */; }; + OBJ_4567 /* MulticastChannel.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1872 /* MulticastChannel.swift */; }; + OBJ_4568 /* NIOAny.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1873 /* NIOAny.swift */; }; + OBJ_4569 /* NonBlockingFileIO.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1874 /* NonBlockingFileIO.swift */; }; + OBJ_4570 /* PendingDatagramWritesManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1875 /* PendingDatagramWritesManager.swift */; }; + OBJ_4571 /* PendingWritesManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1876 /* PendingWritesManager.swift */; }; + OBJ_4572 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1877 /* PriorityQueue.swift */; }; + OBJ_4573 /* RecvByteBufferAllocator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1878 /* RecvByteBufferAllocator.swift */; }; + OBJ_4574 /* Resolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1879 /* Resolver.swift */; }; + OBJ_4575 /* Selectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1880 /* Selectable.swift */; }; + OBJ_4576 /* Selector.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1881 /* Selector.swift */; }; + OBJ_4577 /* ServerSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1882 /* ServerSocket.swift */; }; + OBJ_4578 /* Socket.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1883 /* Socket.swift */; }; + OBJ_4579 /* SocketAddresses.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1884 /* SocketAddresses.swift */; }; + OBJ_4580 /* SocketChannel.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1885 /* SocketChannel.swift */; }; + OBJ_4581 /* SocketOptionProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1886 /* SocketOptionProvider.swift */; }; + OBJ_4582 /* System.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1887 /* System.swift */; }; + OBJ_4583 /* Thread.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1888 /* Thread.swift */; }; + OBJ_4584 /* TypeAssistedChannelHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1889 /* TypeAssistedChannelHandler.swift */; }; + OBJ_4585 /* Utilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1890 /* Utilities.swift */; }; + OBJ_4587 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; + OBJ_4588 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; + OBJ_4589 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; + OBJ_4590 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; + OBJ_4591 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; + OBJ_4592 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; + OBJ_4603 /* atomics.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1894 /* atomics.swift */; }; + OBJ_4604 /* lock.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1895 /* lock.swift */; }; + OBJ_4606 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; + OBJ_4612 /* ByteBuffer-foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1899 /* ByteBuffer-foundation.swift */; }; + OBJ_4614 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; + OBJ_4615 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; + OBJ_4616 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; + OBJ_4617 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; + OBJ_4618 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; + OBJ_4619 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; + OBJ_4620 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; + OBJ_4632 /* ByteCollectionUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1901 /* ByteCollectionUtils.swift */; }; + OBJ_4633 /* HTTPDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1902 /* HTTPDecoder.swift */; }; + OBJ_4634 /* HTTPEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1903 /* HTTPEncoder.swift */; }; + OBJ_4635 /* HTTPPipelineSetup.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1904 /* HTTPPipelineSetup.swift */; }; + OBJ_4636 /* HTTPResponseCompressor.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1905 /* HTTPResponseCompressor.swift */; }; + OBJ_4637 /* HTTPServerPipelineHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1906 /* HTTPServerPipelineHandler.swift */; }; + OBJ_4638 /* HTTPServerProtocolErrorHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1907 /* HTTPServerProtocolErrorHandler.swift */; }; + OBJ_4639 /* HTTPTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1908 /* HTTPTypes.swift */; }; + OBJ_4640 /* HTTPUpgradeHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1909 /* HTTPUpgradeHandler.swift */; }; + OBJ_4642 /* CNIOZlib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOZlib::Product" /* CNIOZlib.framework */; }; + OBJ_4643 /* CNIOHTTPParser.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOHTTPParser::Product" /* CNIOHTTPParser.framework */; }; + OBJ_4644 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; + OBJ_4645 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; + OBJ_4646 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; + OBJ_4647 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; + OBJ_4648 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; + OBJ_4649 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; + OBJ_4650 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; + OBJ_4664 /* ByteBufferBIO.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1786 /* ByteBufferBIO.swift */; }; + OBJ_4665 /* IdentityVerification.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1787 /* IdentityVerification.swift */; }; + OBJ_4666 /* OpenSSLClientHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1788 /* OpenSSLClientHandler.swift */; }; + OBJ_4667 /* OpenSSLHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1789 /* OpenSSLHandler.swift */; }; + OBJ_4668 /* OpenSSLServerHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1790 /* OpenSSLServerHandler.swift */; }; + OBJ_4669 /* PosixPort.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1791 /* PosixPort.swift */; }; + OBJ_4670 /* SSLCertificate.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1792 /* SSLCertificate.swift */; }; + OBJ_4671 /* SSLConnection.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1793 /* SSLConnection.swift */; }; + OBJ_4672 /* SSLContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1794 /* SSLContext.swift */; }; + OBJ_4673 /* SSLErrors.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1795 /* SSLErrors.swift */; }; + OBJ_4674 /* SSLInit.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1796 /* SSLInit.swift */; }; + OBJ_4675 /* SSLPKCS12Bundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1797 /* SSLPKCS12Bundle.swift */; }; + OBJ_4676 /* SSLPointerTricks.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1798 /* SSLPointerTricks.swift */; }; + OBJ_4677 /* SSLPrivateKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1799 /* SSLPrivateKey.swift */; }; + OBJ_4678 /* SSLPublicKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1800 /* SSLPublicKey.swift */; }; + OBJ_4679 /* SSLVerificationCallbacks.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1801 /* SSLVerificationCallbacks.swift */; }; + OBJ_4680 /* TLSConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1802 /* TLSConfiguration.swift */; }; + OBJ_4682 /* NIOTLS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOTLS::Product" /* NIOTLS.framework */; }; + OBJ_4683 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; + OBJ_4684 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; + OBJ_4685 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; + OBJ_4686 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; + OBJ_4687 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; + OBJ_4688 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; + OBJ_4689 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; + OBJ_4690 /* CNIOOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio-ssl::CNIOOpenSSL::Product" /* CNIOOpenSSL.framework */; }; + OBJ_4704 /* Heap.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1914 /* Heap.swift */; }; + OBJ_4705 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1915 /* PriorityQueue.swift */; }; + OBJ_4711 /* ApplicationProtocolNegotiationHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1917 /* ApplicationProtocolNegotiationHandler.swift */; }; + OBJ_4712 /* SNIHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1918 /* SNIHandler.swift */; }; + OBJ_4713 /* TLSEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1919 /* TLSEvents.swift */; }; + OBJ_4715 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; + OBJ_4716 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; + OBJ_4717 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; + OBJ_4718 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; + OBJ_4719 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; + OBJ_4720 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; + OBJ_4721 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; + OBJ_4733 /* Base64.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1921 /* Base64.swift */; }; + OBJ_4734 /* SHA1.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1922 /* SHA1.swift */; }; + OBJ_4735 /* WebSocketErrorCodes.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1923 /* WebSocketErrorCodes.swift */; }; + OBJ_4736 /* WebSocketFrame.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1924 /* WebSocketFrame.swift */; }; + OBJ_4737 /* WebSocketFrameDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1925 /* WebSocketFrameDecoder.swift */; }; + OBJ_4738 /* WebSocketFrameEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1926 /* WebSocketFrameEncoder.swift */; }; + OBJ_4739 /* WebSocketOpcode.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1927 /* WebSocketOpcode.swift */; }; + OBJ_4740 /* WebSocketProtocolErrorHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1928 /* WebSocketProtocolErrorHandler.swift */; }; + OBJ_4741 /* WebSocketUpgrader.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1929 /* WebSocketUpgrader.swift */; }; + OBJ_4743 /* NIOHTTP1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOHTTP1::Product" /* NIOHTTP1.framework */; }; + OBJ_4744 /* CNIOZlib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOZlib::Product" /* CNIOZlib.framework */; }; + OBJ_4745 /* CNIOHTTPParser.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOHTTPParser::Product" /* CNIOHTTPParser.framework */; }; + OBJ_4746 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; + OBJ_4747 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; + OBJ_4748 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; + OBJ_4749 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; + OBJ_4750 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; + OBJ_4751 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; + OBJ_4752 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; + OBJ_4767 /* Array+Random.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1614 /* Array+Random.swift */; }; + OBJ_4768 /* OSRandom.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1615 /* OSRandom.swift */; }; + OBJ_4769 /* RandomProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1616 /* RandomProtocol.swift */; }; + OBJ_4770 /* URandom.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1617 /* URandom.swift */; }; + OBJ_4772 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; + OBJ_4773 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; + OBJ_4774 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; + OBJ_4775 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; + OBJ_4776 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; + OBJ_4777 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; + OBJ_4778 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; + OBJ_4779 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; + OBJ_4780 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; + OBJ_4794 /* Parameter.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1468 /* Parameter.swift */; }; + OBJ_4795 /* ParameterValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1469 /* ParameterValue.swift */; }; + OBJ_4796 /* Parameters.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1470 /* Parameters.swift */; }; + OBJ_4797 /* PathComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1472 /* PathComponent.swift */; }; + OBJ_4798 /* Route.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1473 /* Route.swift */; }; + OBJ_4799 /* RouterOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1474 /* RouterOption.swift */; }; + OBJ_4800 /* RoutableComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1476 /* RoutableComponent.swift */; }; + OBJ_4801 /* RouterNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1477 /* RouterNode.swift */; }; + OBJ_4802 /* TrieRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1478 /* TrieRouter.swift */; }; + OBJ_4803 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1480 /* Deprecated.swift */; }; + OBJ_4804 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1481 /* Exports.swift */; }; + OBJ_4805 /* RoutingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1482 /* RoutingError.swift */; }; + OBJ_4807 /* Service.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Service::Service::Product" /* Service.framework */; }; + OBJ_4808 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; + OBJ_4809 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; + OBJ_4810 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; + OBJ_4811 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; + OBJ_4812 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; + OBJ_4813 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; + OBJ_4814 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; + OBJ_4815 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; + OBJ_4816 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; + OBJ_4817 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; + OBJ_4818 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; + OBJ_4819 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; + OBJ_4820 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; + OBJ_4840 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1483 /* Package.swift */; }; + OBJ_4846 /* main.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_548 /* main.swift */; }; + OBJ_4848 /* App.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Wishlist::App::Product" /* App.framework */; }; + OBJ_4849 /* SwiftSMTP.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SwiftSMTP::SwiftSMTP::Product" /* SwiftSMTP.framework */; }; + OBJ_4850 /* LoggerAPI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "LoggerAPI::LoggerAPI::Product" /* LoggerAPI.framework */; }; + OBJ_4851 /* Cryptor.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Cryptor::Cryptor::Product" /* Cryptor.framework */; }; + OBJ_4852 /* SSLService.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SSLService::SSLService::Product" /* SSLService.framework */; }; + OBJ_4853 /* Socket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Socket::Socket::Product" /* Socket.framework */; }; + OBJ_4854 /* Lingo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Lingo::Lingo::Product" /* Lingo.framework */; }; + OBJ_4855 /* Imperial.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Imperial::Imperial::Product" /* Imperial.framework */; }; + OBJ_4856 /* JWT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "JWT::JWT::Product" /* JWT.framework */; }; + OBJ_4857 /* FluentMySQL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "FluentMySQL::FluentMySQL::Product" /* FluentMySQL.framework */; }; + OBJ_4858 /* MySQL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "MySQL::MySQL::Product" /* MySQL.framework */; }; + OBJ_4859 /* FluentSQLite.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "FluentSQLite::FluentSQLite::Product" /* FluentSQLite.framework */; }; + OBJ_4860 /* SQLite.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SQLite::SQLite::Product" /* SQLite.framework */; }; + OBJ_4861 /* FluentSQL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Fluent::FluentSQL::Product" /* FluentSQL.framework */; }; + OBJ_4862 /* SQL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SQL::SQL::Product" /* SQL.framework */; }; + OBJ_4863 /* Authentication.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Auth::Authentication::Product" /* Authentication.framework */; }; + OBJ_4864 /* Fluent.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Fluent::Fluent::Product" /* Fluent.framework */; }; + OBJ_4865 /* Leaf.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Leaf::Leaf::Product" /* Leaf.framework */; }; + OBJ_4866 /* Vapor.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Vapor::Vapor::Product" /* Vapor.framework */; }; + OBJ_4867 /* WebSocket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "WebSocket::WebSocket::Product" /* WebSocket.framework */; }; + OBJ_4868 /* NIOWebSocket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOWebSocket::Product" /* NIOWebSocket.framework */; }; + OBJ_4869 /* Validation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Validation::Validation::Product" /* Validation.framework */; }; + OBJ_4870 /* URLEncodedForm.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "URLEncodedForm::URLEncodedForm::Product" /* URLEncodedForm.framework */; }; + OBJ_4871 /* TemplateKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "TemplateKit::TemplateKit::Product" /* TemplateKit.framework */; }; + OBJ_4872 /* Routing.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Routing::Routing::Product" /* Routing.framework */; }; + OBJ_4873 /* Multipart.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Multipart::Multipart::Product" /* Multipart.framework */; }; + OBJ_4874 /* HTTP.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "HTTP::HTTP::Product" /* HTTP.framework */; }; + OBJ_4875 /* NIOHTTP1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOHTTP1::Product" /* NIOHTTP1.framework */; }; + OBJ_4876 /* CNIOZlib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOZlib::Product" /* CNIOZlib.framework */; }; + OBJ_4877 /* CNIOHTTPParser.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOHTTPParser::Product" /* CNIOHTTPParser.framework */; }; + OBJ_4878 /* NIOOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio-ssl::NIOOpenSSL::Product" /* NIOOpenSSL.framework */; }; + OBJ_4879 /* NIOTLS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOTLS::Product" /* NIOTLS.framework */; }; + OBJ_4880 /* CNIOOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio-ssl::CNIOOpenSSL::Product" /* CNIOOpenSSL.framework */; }; + OBJ_4881 /* DatabaseKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "DatabaseKit::DatabaseKit::Product" /* DatabaseKit.framework */; }; + OBJ_4882 /* Crypto.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::Crypto::Product" /* Crypto.framework */; }; + OBJ_4883 /* Random.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::Random::Product" /* Random.framework */; }; + OBJ_4884 /* CCryptoOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CCryptoOpenSSL::Product" /* CCryptoOpenSSL.framework */; }; + OBJ_4885 /* CBcrypt.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBcrypt::Product" /* CBcrypt.framework */; }; + OBJ_4886 /* CBase32.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBase32::Product" /* CBase32.framework */; }; + OBJ_4887 /* Command.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Command::Product" /* Command.framework */; }; + OBJ_4888 /* Console.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Console::Product" /* Console.framework */; }; + OBJ_4889 /* Service.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Service::Service::Product" /* Service.framework */; }; + OBJ_4890 /* Logging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Logging::Product" /* Logging.framework */; }; + OBJ_4891 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; + OBJ_4892 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; + OBJ_4893 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; + OBJ_4894 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; + OBJ_4895 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; + OBJ_4896 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; + OBJ_4897 /* Domain.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Wishlist::Domain::Product" /* Domain.framework */; }; + OBJ_4898 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; + OBJ_4899 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; + OBJ_4900 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; + OBJ_4901 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; + OBJ_4902 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; + OBJ_4903 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; + OBJ_4904 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; + OBJ_4905 /* Library.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Wishlist::Library::Product" /* Library.framework */; }; + OBJ_4906 /* Tooling.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Wishlist::Tooling::Product" /* Tooling.framework */; }; + OBJ_4970 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1199 /* Exports.swift */; }; + OBJ_4971 /* SQLAlterTable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1200 /* SQLAlterTable.swift */; }; + OBJ_4972 /* SQLAlterTableBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1201 /* SQLAlterTableBuilder.swift */; }; + OBJ_4973 /* SQLBinaryOperator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1202 /* SQLBinaryOperator.swift */; }; + OBJ_4974 /* SQLBind.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1203 /* SQLBind.swift */; }; + OBJ_4975 /* SQLBoolLiteral.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1204 /* SQLBoolLiteral.swift */; }; + OBJ_4976 /* SQLCollation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1205 /* SQLCollation.swift */; }; + OBJ_4977 /* SQLColumnBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1206 /* SQLColumnBuilder.swift */; }; + OBJ_4978 /* SQLColumnConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1207 /* SQLColumnConstraint.swift */; }; + OBJ_4979 /* SQLColumnConstraintAlgorithm.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1208 /* SQLColumnConstraintAlgorithm.swift */; }; + OBJ_4980 /* SQLColumnDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1209 /* SQLColumnDefinition.swift */; }; + OBJ_4981 /* SQLColumnIdentifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1210 /* SQLColumnIdentifier.swift */; }; + OBJ_4982 /* SQLConnection.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1211 /* SQLConnection.swift */; }; + OBJ_4983 /* SQLCreateIndex.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1212 /* SQLCreateIndex.swift */; }; + OBJ_4984 /* SQLCreateIndexBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1213 /* SQLCreateIndexBuilder.swift */; }; + OBJ_4985 /* SQLCreateTable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1214 /* SQLCreateTable.swift */; }; + OBJ_4986 /* SQLCreateTableBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1215 /* SQLCreateTableBuilder.swift */; }; + OBJ_4987 /* SQLDataType.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1216 /* SQLDataType.swift */; }; + OBJ_4988 /* SQLDefaultLiteral.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1217 /* SQLDefaultLiteral.swift */; }; + OBJ_4989 /* SQLDelete.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1218 /* SQLDelete.swift */; }; + OBJ_4990 /* SQLDeleteBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1219 /* SQLDeleteBuilder.swift */; }; + OBJ_4991 /* SQLDirection.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1220 /* SQLDirection.swift */; }; + OBJ_4992 /* SQLDistinct.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1221 /* SQLDistinct.swift */; }; + OBJ_4993 /* SQLDropIndex.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1222 /* SQLDropIndex.swift */; }; + OBJ_4994 /* SQLDropTable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1223 /* SQLDropTable.swift */; }; + OBJ_4995 /* SQLDropTableBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1224 /* SQLDropTableBuilder.swift */; }; + OBJ_4996 /* SQLError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1225 /* SQLError.swift */; }; + OBJ_4997 /* SQLExpression.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1226 /* SQLExpression.swift */; }; + OBJ_4998 /* SQLForeignKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1227 /* SQLForeignKey.swift */; }; + OBJ_4999 /* SQLForeignKeyAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1228 /* SQLForeignKeyAction.swift */; }; + OBJ_5000 /* SQLFunction.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1229 /* SQLFunction.swift */; }; + OBJ_5001 /* SQLFunctionArgument.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1230 /* SQLFunctionArgument.swift */; }; + OBJ_5002 /* SQLGroupBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1231 /* SQLGroupBy.swift */; }; + OBJ_5003 /* SQLIdentifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1232 /* SQLIdentifier.swift */; }; + OBJ_5004 /* SQLIndexModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1233 /* SQLIndexModifier.swift */; }; + OBJ_5005 /* SQLInsert.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1234 /* SQLInsert.swift */; }; + OBJ_5006 /* SQLInsertBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1235 /* SQLInsertBuilder.swift */; }; + OBJ_5007 /* SQLJoin.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1236 /* SQLJoin.swift */; }; + OBJ_5008 /* SQLJoinMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1237 /* SQLJoinMethod.swift */; }; + OBJ_5009 /* SQLLiteral.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1238 /* SQLLiteral.swift */; }; + OBJ_5010 /* SQLOrderBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1239 /* SQLOrderBy.swift */; }; + OBJ_5011 /* SQLPredicateBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1240 /* SQLPredicateBuilder.swift */; }; + OBJ_5012 /* SQLPredicateGroupBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1241 /* SQLPredicateGroupBuilder.swift */; }; + OBJ_5013 /* SQLPrimaryKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1242 /* SQLPrimaryKey.swift */; }; + OBJ_5014 /* SQLQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1243 /* SQLQuery.swift */; }; + OBJ_5015 /* SQLQueryBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1244 /* SQLQueryBuilder.swift */; }; + OBJ_5016 /* SQLQueryEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1245 /* SQLQueryEncoder.swift */; }; + OBJ_5017 /* SQLQueryFetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1246 /* SQLQueryFetcher.swift */; }; + OBJ_5018 /* SQLRawBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1247 /* SQLRawBuilder.swift */; }; + OBJ_5019 /* SQLSelect.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1248 /* SQLSelect.swift */; }; + OBJ_5020 /* SQLSelectBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1249 /* SQLSelectBuilder.swift */; }; + OBJ_5021 /* SQLSelectExpression.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1250 /* SQLSelectExpression.swift */; }; + OBJ_5022 /* SQLSerializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1251 /* SQLSerializable.swift */; }; + OBJ_5023 /* SQLTable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1252 /* SQLTable.swift */; }; + OBJ_5024 /* SQLTableConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1253 /* SQLTableConstraint.swift */; }; + OBJ_5025 /* SQLTableConstraintAlgorithm.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1254 /* SQLTableConstraintAlgorithm.swift */; }; + OBJ_5026 /* SQLTableIdentifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1255 /* SQLTableIdentifier.swift */; }; + OBJ_5027 /* SQLUpdate.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1256 /* SQLUpdate.swift */; }; + OBJ_5028 /* SQLUpdateBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1257 /* SQLUpdateBuilder.swift */; }; + OBJ_5030 /* DatabaseKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "DatabaseKit::DatabaseKit::Product" /* DatabaseKit.framework */; }; + OBJ_5031 /* Service.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Service::Service::Product" /* Service.framework */; }; + OBJ_5032 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; + OBJ_5033 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; + OBJ_5034 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; + OBJ_5035 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; + OBJ_5036 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; + OBJ_5037 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; + OBJ_5038 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; + OBJ_5039 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; + OBJ_5040 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; + OBJ_5041 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; + OBJ_5042 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; + OBJ_5043 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; + OBJ_5044 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; + OBJ_5065 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1259 /* Package.swift */; }; + OBJ_5070 /* SQLiteDataDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1086 /* SQLiteDataDecoder.swift */; }; + OBJ_5071 /* SQLiteDataEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1087 /* SQLiteDataEncoder.swift */; }; + OBJ_5072 /* SQLiteRowDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1088 /* SQLiteRowDecoder.swift */; }; + OBJ_5073 /* DatabaseIdentifier+SQLite.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1090 /* DatabaseIdentifier+SQLite.swift */; }; + OBJ_5074 /* SQLiteConnection.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1091 /* SQLiteConnection.swift */; }; + OBJ_5075 /* SQLiteDatabase.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1092 /* SQLiteDatabase.swift */; }; + OBJ_5076 /* SQLiteStatement.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1093 /* SQLiteStatement.swift */; }; + OBJ_5077 /* SQLiteStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1094 /* SQLiteStorage.swift */; }; + OBJ_5078 /* SQLiteColumn.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1096 /* SQLiteColumn.swift */; }; + OBJ_5079 /* SQLiteData.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1097 /* SQLiteData.swift */; }; + OBJ_5080 /* SQLiteDataConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1098 /* SQLiteDataConvertible.swift */; }; + OBJ_5081 /* SQLiteDataType.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1099 /* SQLiteDataType.swift */; }; + OBJ_5082 /* SQLiteAlterTable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1101 /* SQLiteAlterTable.swift */; }; + OBJ_5083 /* SQLiteAlterTableBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1102 /* SQLiteAlterTableBuilder.swift */; }; + OBJ_5084 /* SQLiteBind.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1103 /* SQLiteBind.swift */; }; + OBJ_5085 /* SQLiteBoolLiteral.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1104 /* SQLiteBoolLiteral.swift */; }; + OBJ_5086 /* SQLiteCollation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1105 /* SQLiteCollation.swift */; }; + OBJ_5087 /* SQLiteCreateTable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1106 /* SQLiteCreateTable.swift */; }; + OBJ_5088 /* SQLiteDataTypeStaticRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1107 /* SQLiteDataTypeStaticRepresentable.swift */; }; + OBJ_5089 /* SQLiteDefaultLiteral.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1108 /* SQLiteDefaultLiteral.swift */; }; + OBJ_5090 /* SQLiteDropIndex.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1109 /* SQLiteDropIndex.swift */; }; + OBJ_5091 /* SQLiteFunction.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1110 /* SQLiteFunction.swift */; }; + OBJ_5092 /* SQLiteGeneric.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1111 /* SQLiteGeneric.swift */; }; + OBJ_5093 /* SQLitePrimaryKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1112 /* SQLitePrimaryKey.swift */; }; + OBJ_5094 /* SQLiteQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1113 /* SQLiteQuery.swift */; }; + OBJ_5095 /* SQLiteQueryExpressionRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1114 /* SQLiteQueryExpressionRepresentable.swift */; }; + OBJ_5096 /* SQLiteTable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1115 /* SQLiteTable.swift */; }; + OBJ_5097 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1117 /* Deprecated.swift */; }; + OBJ_5098 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1118 /* Exports.swift */; }; + OBJ_5099 /* SQLiteError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1119 /* SQLiteError.swift */; }; + OBJ_5101 /* SQL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SQL::SQL::Product" /* SQL.framework */; }; + OBJ_5102 /* DatabaseKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "DatabaseKit::DatabaseKit::Product" /* DatabaseKit.framework */; }; + OBJ_5103 /* Service.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Service::Service::Product" /* Service.framework */; }; + OBJ_5104 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; + OBJ_5105 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; + OBJ_5106 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; + OBJ_5107 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; + OBJ_5108 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; + OBJ_5109 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; + OBJ_5110 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; + OBJ_5111 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; + OBJ_5112 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; + OBJ_5113 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; + OBJ_5114 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; + OBJ_5115 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; + OBJ_5116 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; + OBJ_5138 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1120 /* Package.swift */; }; + OBJ_5143 /* SSLPointerTricks.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_641 /* SSLPointerTricks.swift */; }; + OBJ_5144 /* SSLService.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_642 /* SSLService.swift */; }; + OBJ_5146 /* Socket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Socket::Socket::Product" /* Socket.framework */; }; + OBJ_5153 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_643 /* Package.swift */; }; + OBJ_5158 /* Config.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1688 /* Config.swift */; }; + OBJ_5159 /* BasicContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1690 /* BasicContainer.swift */; }; + OBJ_5160 /* BasicSubContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1691 /* BasicSubContainer.swift */; }; + OBJ_5161 /* Container.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1692 /* Container.swift */; }; + OBJ_5162 /* ContainerAlias.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1693 /* ContainerAlias.swift */; }; + OBJ_5163 /* SubContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1694 /* SubContainer.swift */; }; + OBJ_5164 /* Environment.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1696 /* Environment.swift */; }; + OBJ_5165 /* Provider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1698 /* Provider.swift */; }; + OBJ_5166 /* BasicServiceFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1700 /* BasicServiceFactory.swift */; }; + OBJ_5167 /* Service.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1701 /* Service.swift */; }; + OBJ_5168 /* ServiceCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1702 /* ServiceCache.swift */; }; + OBJ_5169 /* ServiceFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1703 /* ServiceFactory.swift */; }; + OBJ_5170 /* ServiceID.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1704 /* ServiceID.swift */; }; + OBJ_5171 /* ServiceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1705 /* ServiceType.swift */; }; + OBJ_5172 /* Services.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1706 /* Services.swift */; }; + OBJ_5173 /* TypeServiceFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1707 /* TypeServiceFactory.swift */; }; + OBJ_5174 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1709 /* Deprecated.swift */; }; + OBJ_5175 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1710 /* Exports.swift */; }; + OBJ_5176 /* Extendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1711 /* Extendable.swift */; }; + OBJ_5177 /* ServiceError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1712 /* ServiceError.swift */; }; + OBJ_5179 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; + OBJ_5180 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; + OBJ_5181 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; + OBJ_5182 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; + OBJ_5183 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; + OBJ_5184 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; + OBJ_5185 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; + OBJ_5186 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; + OBJ_5187 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; + OBJ_5188 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; + OBJ_5189 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; + OBJ_5190 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; + OBJ_5191 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; + OBJ_5210 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1713 /* Package.swift */; }; + OBJ_5215 /* Socket.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_646 /* Socket.swift */; }; + OBJ_5216 /* SocketProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_647 /* SocketProtocols.swift */; }; + OBJ_5217 /* SocketUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_648 /* SocketUtils.swift */; }; + OBJ_5224 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_649 /* Package.swift */; }; + OBJ_5229 /* Attachment.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_611 /* Attachment.swift */; }; + OBJ_5230 /* AuthEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_612 /* AuthEncoder.swift */; }; + OBJ_5231 /* AuthMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_613 /* AuthMethod.swift */; }; + OBJ_5232 /* Command.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_614 /* Command.swift */; }; + OBJ_5233 /* Common.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_615 /* Common.swift */; }; + OBJ_5234 /* DataSender.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_616 /* DataSender.swift */; }; + OBJ_5235 /* Mail.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_617 /* Mail.swift */; }; + OBJ_5236 /* MailSender.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_618 /* MailSender.swift */; }; + OBJ_5237 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_619 /* Response.swift */; }; + OBJ_5238 /* SMTP.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_620 /* SMTP.swift */; }; + OBJ_5239 /* SMTPError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_621 /* SMTPError.swift */; }; + OBJ_5240 /* SMTPSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_622 /* SMTPSocket.swift */; }; + OBJ_5241 /* TLSConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_623 /* TLSConfiguration.swift */; }; + OBJ_5243 /* LoggerAPI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "LoggerAPI::LoggerAPI::Product" /* LoggerAPI.framework */; }; + OBJ_5244 /* Cryptor.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Cryptor::Cryptor::Product" /* Cryptor.framework */; }; + OBJ_5245 /* SSLService.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SSLService::SSLService::Product" /* SSLService.framework */; }; + OBJ_5246 /* Socket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Socket::Socket::Product" /* Socket.framework */; }; + OBJ_5256 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_624 /* Package.swift */; }; + OBJ_5261 /* TemplateConditional.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1419 /* TemplateConditional.swift */; }; + OBJ_5262 /* TemplateConstant.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1420 /* TemplateConstant.swift */; }; + OBJ_5263 /* TemplateCustom.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1421 /* TemplateCustom.swift */; }; + OBJ_5264 /* TemplateDataContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1422 /* TemplateDataContext.swift */; }; + OBJ_5265 /* TemplateEmbed.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1423 /* TemplateEmbed.swift */; }; + OBJ_5266 /* TemplateExpression.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1424 /* TemplateExpression.swift */; }; + OBJ_5267 /* TemplateIdentifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1425 /* TemplateIdentifier.swift */; }; + OBJ_5268 /* TemplateIterator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1426 /* TemplateIterator.swift */; }; + OBJ_5269 /* TemplateRaw.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1427 /* TemplateRaw.swift */; }; + OBJ_5270 /* TemplateSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1428 /* TemplateSource.swift */; }; + OBJ_5271 /* TemplateSyntax.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1429 /* TemplateSyntax.swift */; }; + OBJ_5272 /* TemplateSyntaxType.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1430 /* TemplateSyntaxType.swift */; }; + OBJ_5273 /* TemplateTag.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1431 /* TemplateTag.swift */; }; + OBJ_5274 /* TemplateData.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1433 /* TemplateData.swift */; }; + OBJ_5275 /* TemplateDataEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1434 /* TemplateDataEncoder.swift */; }; + OBJ_5276 /* TemplateDataRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1435 /* TemplateDataRepresentable.swift */; }; + OBJ_5277 /* TemplateDataStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1436 /* TemplateDataStorage.swift */; }; + OBJ_5278 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1437 /* Deprecated.swift */; }; + OBJ_5279 /* ASTCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1439 /* ASTCache.swift */; }; + OBJ_5280 /* PlaintextRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1440 /* PlaintextRenderer.swift */; }; + OBJ_5281 /* TemplateByteScanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1441 /* TemplateByteScanner.swift */; }; + OBJ_5282 /* TemplateParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1442 /* TemplateParser.swift */; }; + OBJ_5283 /* TemplateRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1443 /* TemplateRenderer.swift */; }; + OBJ_5284 /* TemplateSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1444 /* TemplateSerializer.swift */; }; + OBJ_5285 /* Capitalize.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1446 /* Capitalize.swift */; }; + OBJ_5286 /* Comment.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1447 /* Comment.swift */; }; + OBJ_5287 /* Contains.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1448 /* Contains.swift */; }; + OBJ_5288 /* Count.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1449 /* Count.swift */; }; + OBJ_5289 /* DateFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1450 /* DateFormat.swift */; }; + OBJ_5290 /* Lowercase.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1451 /* Lowercase.swift */; }; + OBJ_5291 /* Print.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1452 /* Print.swift */; }; + OBJ_5292 /* Raw.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1453 /* Raw.swift */; }; + OBJ_5293 /* TagContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1454 /* TagContext.swift */; }; + OBJ_5294 /* TagRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1455 /* TagRenderer.swift */; }; + OBJ_5295 /* Uppercase.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1456 /* Uppercase.swift */; }; + OBJ_5296 /* Var.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1457 /* Var.swift */; }; + OBJ_5297 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1459 /* Exports.swift */; }; + OBJ_5298 /* HTMLEscape.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1460 /* HTMLEscape.swift */; }; + OBJ_5299 /* TemplateError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1461 /* TemplateError.swift */; }; + OBJ_5300 /* View.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1462 /* View.swift */; }; + OBJ_5301 /* ViewRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1463 /* ViewRenderer.swift */; }; + OBJ_5303 /* Service.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Service::Service::Product" /* Service.framework */; }; + OBJ_5304 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; + OBJ_5305 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; + OBJ_5306 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; + OBJ_5307 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; + OBJ_5308 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; + OBJ_5309 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; + OBJ_5310 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; + OBJ_5311 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; + OBJ_5312 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; + OBJ_5313 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; + OBJ_5314 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; + OBJ_5315 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; + OBJ_5316 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; + OBJ_5336 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1464 /* Package.swift */; }; + OBJ_5341 /* HasAllTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_550 /* HasAllTests.swift */; }; + OBJ_5342 /* Lorem.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_551 /* Lorem.swift */; }; + OBJ_5343 /* XCTestCase+Arrays.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_552 /* XCTestCase+Arrays.swift */; }; + OBJ_5344 /* XCTestCase+Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_553 /* XCTestCase+Errors.swift */; }; + OBJ_5350 /* tooling.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_556 /* tooling.swift */; }; + OBJ_5356 /* URLEncodedFormDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1405 /* URLEncodedFormDecoder.swift */; }; + OBJ_5357 /* URLEncodedFormEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1406 /* URLEncodedFormEncoder.swift */; }; + OBJ_5358 /* URLEncodedFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1408 /* URLEncodedFormData.swift */; }; + OBJ_5359 /* URLEncodedFormDataConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1409 /* URLEncodedFormDataConvertible.swift */; }; + OBJ_5360 /* URLEncodedFormParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1410 /* URLEncodedFormParser.swift */; }; + OBJ_5361 /* URLEncodedFormSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1411 /* URLEncodedFormSerializer.swift */; }; + OBJ_5362 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1413 /* Exports.swift */; }; + OBJ_5363 /* URLEncodedFormError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1414 /* URLEncodedFormError.swift */; }; + OBJ_5365 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; + OBJ_5366 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; + OBJ_5367 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; + OBJ_5368 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; + OBJ_5369 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; + OBJ_5370 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; + OBJ_5371 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; + OBJ_5372 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; + OBJ_5373 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; + OBJ_5374 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; + OBJ_5375 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; + OBJ_5376 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; + OBJ_5377 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; + OBJ_5396 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1415 /* Package.swift */; }; + OBJ_5401 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1382 /* Exports.swift */; }; + OBJ_5402 /* Validatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1383 /* Validatable.swift */; }; + OBJ_5403 /* ValidationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1384 /* ValidationError.swift */; }; + OBJ_5404 /* Validations.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1385 /* Validations.swift */; }; + OBJ_5405 /* Validator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1386 /* Validator.swift */; }; + OBJ_5406 /* ValidatorType.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1387 /* ValidatorType.swift */; }; + OBJ_5407 /* AndValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1389 /* AndValidator.swift */; }; + OBJ_5408 /* CharacterSetValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1390 /* CharacterSetValidator.swift */; }; + OBJ_5409 /* CountValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1391 /* CountValidator.swift */; }; + OBJ_5410 /* EmailValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1392 /* EmailValidator.swift */; }; + OBJ_5411 /* EmptyValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1393 /* EmptyValidator.swift */; }; + OBJ_5412 /* InValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1394 /* InValidator.swift */; }; + OBJ_5413 /* NilIgnoringValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1395 /* NilIgnoringValidator.swift */; }; + OBJ_5414 /* NilValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1396 /* NilValidator.swift */; }; + OBJ_5415 /* NotValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1397 /* NotValidator.swift */; }; + OBJ_5416 /* OrValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1398 /* OrValidator.swift */; }; + OBJ_5417 /* RangeValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1399 /* RangeValidator.swift */; }; + OBJ_5418 /* URLValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1400 /* URLValidator.swift */; }; + OBJ_5420 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; + OBJ_5421 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; + OBJ_5422 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; + OBJ_5423 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; + OBJ_5424 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; + OBJ_5425 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; + OBJ_5426 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; + OBJ_5427 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; + OBJ_5428 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; + OBJ_5429 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; + OBJ_5430 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; + OBJ_5431 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; + OBJ_5432 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; + OBJ_5451 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1401 /* Package.swift */; }; + OBJ_5456 /* Application.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1280 /* Application.swift */; }; + OBJ_5457 /* Client.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1282 /* Client.swift */; }; + OBJ_5458 /* FoundationClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1283 /* FoundationClient.swift */; }; + OBJ_5459 /* BootCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1285 /* BootCommand.swift */; }; + OBJ_5460 /* CommandConfig+Default.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1286 /* CommandConfig+Default.swift */; }; + OBJ_5461 /* RoutesCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1287 /* RoutesCommand.swift */; }; + OBJ_5462 /* ServeCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1288 /* ServeCommand.swift */; }; + OBJ_5463 /* Content.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1290 /* Content.swift */; }; + OBJ_5464 /* ContentCoders.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1291 /* ContentCoders.swift */; }; + OBJ_5465 /* ContentConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1292 /* ContentConfig.swift */; }; + OBJ_5466 /* ContentContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1293 /* ContentContainer.swift */; }; + OBJ_5467 /* FormDataCoder+HTTP.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1294 /* FormDataCoder+HTTP.swift */; }; + OBJ_5468 /* HTTPMessageContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1295 /* HTTPMessageContainer.swift */; }; + OBJ_5469 /* JSONCoder+Custom.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1296 /* JSONCoder+Custom.swift */; }; + OBJ_5470 /* PlaintextEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1297 /* PlaintextEncoder.swift */; }; + OBJ_5471 /* QueryContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1298 /* QueryContainer.swift */; }; + OBJ_5472 /* SingleValueGet.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1299 /* SingleValueGet.swift */; }; + OBJ_5473 /* URLEncoded.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1300 /* URLEncoded.swift */; }; + OBJ_5474 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1301 /* Deprecated.swift */; }; + OBJ_5475 /* Abort.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1303 /* Abort.swift */; }; + OBJ_5476 /* AbortError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1304 /* AbortError.swift */; }; + OBJ_5477 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1305 /* Error.swift */; }; + OBJ_5478 /* Logger+LogError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1307 /* Logger+LogError.swift */; }; + OBJ_5479 /* CORSMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1309 /* CORSMiddleware.swift */; }; + OBJ_5480 /* DateMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1310 /* DateMiddleware.swift */; }; + OBJ_5481 /* ErrorMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1311 /* ErrorMiddleware.swift */; }; + OBJ_5482 /* FileMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1312 /* FileMiddleware.swift */; }; + OBJ_5483 /* Middleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1313 /* Middleware.swift */; }; + OBJ_5484 /* MiddlewareConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1314 /* MiddlewareConfig.swift */; }; + OBJ_5485 /* HTTPMethod+String.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1316 /* HTTPMethod+String.swift */; }; + OBJ_5486 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1317 /* Request.swift */; }; + OBJ_5487 /* RequestCodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1318 /* RequestCodable.swift */; }; + OBJ_5488 /* ApplicationResponder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1320 /* ApplicationResponder.swift */; }; + OBJ_5489 /* BasicResponder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1321 /* BasicResponder.swift */; }; + OBJ_5490 /* HTTPStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1322 /* HTTPStatus.swift */; }; + OBJ_5491 /* Redirect.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1323 /* Redirect.swift */; }; + OBJ_5492 /* Responder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1324 /* Responder.swift */; }; + OBJ_5493 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1325 /* Response.swift */; }; + OBJ_5494 /* ResponseCodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1326 /* ResponseCodable.swift */; }; + OBJ_5495 /* EngineRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1328 /* EngineRouter.swift */; }; + OBJ_5496 /* ParametersContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1329 /* ParametersContainer.swift */; }; + OBJ_5497 /* RouteCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1330 /* RouteCollection.swift */; }; + OBJ_5498 /* Router+Content.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1331 /* Router+Content.swift */; }; + OBJ_5499 /* Router+Function.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1332 /* Router+Function.swift */; }; + OBJ_5500 /* Router+LazyMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1333 /* Router+LazyMiddleware.swift */; }; + OBJ_5501 /* Router+Method.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1334 /* Router+Method.swift */; }; + OBJ_5502 /* Router+Middleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1335 /* Router+Middleware.swift */; }; + OBJ_5503 /* Router+Path.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1336 /* Router+Path.swift */; }; + OBJ_5504 /* Router.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1337 /* Router.swift */; }; + OBJ_5505 /* NIOServer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1339 /* NIOServer.swift */; }; + OBJ_5506 /* NIOServerConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1340 /* NIOServerConfig.swift */; }; + OBJ_5507 /* RunningServer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1341 /* RunningServer.swift */; }; + OBJ_5508 /* Server.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1342 /* Server.swift */; }; + OBJ_5509 /* Config+Default.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1344 /* Config+Default.swift */; }; + OBJ_5510 /* Services+Default.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1345 /* Services+Default.swift */; }; + OBJ_5511 /* VaporProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1346 /* VaporProvider.swift */; }; + OBJ_5512 /* KeyedCacheSessions.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1348 /* KeyedCacheSessions.swift */; }; + OBJ_5513 /* MemorySessions.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1349 /* MemorySessions.swift */; }; + OBJ_5514 /* Request+Session.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1350 /* Request+Session.swift */; }; + OBJ_5515 /* Session.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1351 /* Session.swift */; }; + OBJ_5516 /* SessionCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1352 /* SessionCache.swift */; }; + OBJ_5517 /* SessionData.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1353 /* SessionData.swift */; }; + OBJ_5518 /* Sessions.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1354 /* Sessions.swift */; }; + OBJ_5519 /* SessionsConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1355 /* SessionsConfig.swift */; }; + OBJ_5520 /* SessionsMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1356 /* SessionsMiddleware.swift */; }; + OBJ_5521 /* AnyResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1358 /* AnyResponse.swift */; }; + OBJ_5522 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1359 /* Exports.swift */; }; + OBJ_5523 /* FileIO.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1360 /* FileIO.swift */; }; + OBJ_5524 /* Thread.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1361 /* Thread.swift */; }; + OBJ_5525 /* Vapor+View.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1363 /* Vapor+View.swift */; }; + OBJ_5526 /* NIOWebSocketClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1365 /* NIOWebSocketClient.swift */; }; + OBJ_5527 /* NIOWebSocketServer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1366 /* NIOWebSocketServer.swift */; }; + OBJ_5528 /* WebSocketClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1367 /* WebSocketClient.swift */; }; + OBJ_5529 /* WebSocketResponder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1368 /* WebSocketResponder.swift */; }; + OBJ_5530 /* WebSocketServer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1369 /* WebSocketServer.swift */; }; + OBJ_5532 /* WebSocket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "WebSocket::WebSocket::Product" /* WebSocket.framework */; }; + OBJ_5533 /* NIOWebSocket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOWebSocket::Product" /* NIOWebSocket.framework */; }; + OBJ_5534 /* Validation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Validation::Validation::Product" /* Validation.framework */; }; + OBJ_5535 /* URLEncodedForm.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "URLEncodedForm::URLEncodedForm::Product" /* URLEncodedForm.framework */; }; + OBJ_5536 /* TemplateKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "TemplateKit::TemplateKit::Product" /* TemplateKit.framework */; }; + OBJ_5537 /* Routing.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Routing::Routing::Product" /* Routing.framework */; }; + OBJ_5538 /* Multipart.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Multipart::Multipart::Product" /* Multipart.framework */; }; + OBJ_5539 /* HTTP.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "HTTP::HTTP::Product" /* HTTP.framework */; }; + OBJ_5540 /* NIOHTTP1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOHTTP1::Product" /* NIOHTTP1.framework */; }; + OBJ_5541 /* CNIOZlib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOZlib::Product" /* CNIOZlib.framework */; }; + OBJ_5542 /* CNIOHTTPParser.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOHTTPParser::Product" /* CNIOHTTPParser.framework */; }; + OBJ_5543 /* NIOOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio-ssl::NIOOpenSSL::Product" /* NIOOpenSSL.framework */; }; + OBJ_5544 /* NIOTLS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOTLS::Product" /* NIOTLS.framework */; }; + OBJ_5545 /* CNIOOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio-ssl::CNIOOpenSSL::Product" /* CNIOOpenSSL.framework */; }; + OBJ_5546 /* DatabaseKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "DatabaseKit::DatabaseKit::Product" /* DatabaseKit.framework */; }; + OBJ_5547 /* Crypto.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::Crypto::Product" /* Crypto.framework */; }; + OBJ_5548 /* Random.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::Random::Product" /* Random.framework */; }; + OBJ_5549 /* CCryptoOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CCryptoOpenSSL::Product" /* CCryptoOpenSSL.framework */; }; + OBJ_5550 /* CBcrypt.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBcrypt::Product" /* CBcrypt.framework */; }; + OBJ_5551 /* CBase32.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBase32::Product" /* CBase32.framework */; }; + OBJ_5552 /* Command.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Command::Product" /* Command.framework */; }; + OBJ_5553 /* Console.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Console::Product" /* Console.framework */; }; + OBJ_5554 /* Service.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Service::Service::Product" /* Service.framework */; }; + OBJ_5555 /* Logging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Logging::Product" /* Logging.framework */; }; + OBJ_5556 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; + OBJ_5557 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; + OBJ_5558 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; + OBJ_5559 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; + OBJ_5560 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; + OBJ_5561 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; + OBJ_5562 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; + OBJ_5563 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; + OBJ_5564 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; + OBJ_5565 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; + OBJ_5566 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; + OBJ_5567 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; + OBJ_5568 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; + OBJ_5611 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1370 /* Package.swift */; }; + OBJ_5616 /* HTTPHeaders+Tools.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_660 /* HTTPHeaders+Tools.swift */; }; + OBJ_5617 /* HTTPRequest+Make.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_661 /* HTTPRequest+Make.swift */; }; + OBJ_5618 /* HTTPRequest+Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_662 /* HTTPRequest+Response.swift */; }; + OBJ_5619 /* Request+Make.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_663 /* Request+Make.swift */; }; + OBJ_5620 /* Response+Checks.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_665 /* Response+Checks.swift */; }; + OBJ_5621 /* Response+Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_666 /* Response+Debug.swift */; }; + OBJ_5622 /* Response+Decoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_667 /* Response+Decoding.swift */; }; + OBJ_5623 /* Response+Getters.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_668 /* Response+Getters.swift */; }; + OBJ_5624 /* Services+Testing.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_670 /* Services+Testing.swift */; }; + OBJ_5625 /* Application+Testable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_672 /* Application+Testable.swift */; }; + OBJ_5626 /* Decodable+Testable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_673 /* Decodable+Testable.swift */; }; + OBJ_5627 /* Encodable+Testable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_674 /* Encodable+Testable.swift */; }; + OBJ_5628 /* String+Testable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_675 /* String+Testable.swift */; }; + OBJ_5629 /* XCTestCase+Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_677 /* XCTestCase+Tests.swift */; }; + OBJ_5630 /* TestableProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_679 /* TestableProperty.swift */; }; + OBJ_5631 /* TestTools.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_680 /* TestTools.swift */; }; + OBJ_5633 /* Vapor.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Vapor::Vapor::Product" /* Vapor.framework */; }; + OBJ_5634 /* WebSocket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "WebSocket::WebSocket::Product" /* WebSocket.framework */; }; + OBJ_5635 /* NIOWebSocket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOWebSocket::Product" /* NIOWebSocket.framework */; }; + OBJ_5636 /* Validation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Validation::Validation::Product" /* Validation.framework */; }; + OBJ_5637 /* URLEncodedForm.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "URLEncodedForm::URLEncodedForm::Product" /* URLEncodedForm.framework */; }; + OBJ_5638 /* TemplateKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "TemplateKit::TemplateKit::Product" /* TemplateKit.framework */; }; + OBJ_5639 /* Routing.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Routing::Routing::Product" /* Routing.framework */; }; + OBJ_5640 /* Multipart.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Multipart::Multipart::Product" /* Multipart.framework */; }; + OBJ_5641 /* HTTP.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "HTTP::HTTP::Product" /* HTTP.framework */; }; + OBJ_5642 /* NIOHTTP1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOHTTP1::Product" /* NIOHTTP1.framework */; }; + OBJ_5643 /* CNIOZlib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOZlib::Product" /* CNIOZlib.framework */; }; + OBJ_5644 /* CNIOHTTPParser.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOHTTPParser::Product" /* CNIOHTTPParser.framework */; }; + OBJ_5645 /* NIOOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio-ssl::NIOOpenSSL::Product" /* NIOOpenSSL.framework */; }; + OBJ_5646 /* NIOTLS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOTLS::Product" /* NIOTLS.framework */; }; + OBJ_5647 /* CNIOOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio-ssl::CNIOOpenSSL::Product" /* CNIOOpenSSL.framework */; }; + OBJ_5648 /* DatabaseKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "DatabaseKit::DatabaseKit::Product" /* DatabaseKit.framework */; }; + OBJ_5649 /* Crypto.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::Crypto::Product" /* Crypto.framework */; }; + OBJ_5650 /* Random.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::Random::Product" /* Random.framework */; }; + OBJ_5651 /* CCryptoOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CCryptoOpenSSL::Product" /* CCryptoOpenSSL.framework */; }; + OBJ_5652 /* CBcrypt.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBcrypt::Product" /* CBcrypt.framework */; }; + OBJ_5653 /* CBase32.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBase32::Product" /* CBase32.framework */; }; + OBJ_5654 /* Command.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Command::Product" /* Command.framework */; }; + OBJ_5655 /* Console.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Console::Product" /* Console.framework */; }; + OBJ_5656 /* Service.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Service::Service::Product" /* Service.framework */; }; + OBJ_5657 /* Logging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Console::Logging::Product" /* Logging.framework */; }; + OBJ_5658 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; + OBJ_5659 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; + OBJ_5660 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; + OBJ_5661 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; + OBJ_5662 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; + OBJ_5663 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; + OBJ_5664 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; + OBJ_5665 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; + OBJ_5666 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; + OBJ_5667 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; + OBJ_5668 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; + OBJ_5669 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; + OBJ_5670 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; + OBJ_5714 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_681 /* Package.swift */; }; + OBJ_5719 /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1373 /* Exports.swift */; }; + OBJ_5720 /* WebSocket+Client.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1374 /* WebSocket+Client.swift */; }; + OBJ_5721 /* WebSocket+Server.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1375 /* WebSocket+Server.swift */; }; + OBJ_5722 /* WebSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1376 /* WebSocket.swift */; }; + OBJ_5723 /* WebSocketFrameSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1377 /* WebSocketFrameSequence.swift */; }; + OBJ_5724 /* WebSocketHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1378 /* WebSocketHandler.swift */; }; + OBJ_5726 /* NIOWebSocket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOWebSocket::Product" /* NIOWebSocket.framework */; }; + OBJ_5727 /* HTTP.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "HTTP::HTTP::Product" /* HTTP.framework */; }; + OBJ_5728 /* NIOHTTP1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOHTTP1::Product" /* NIOHTTP1.framework */; }; + OBJ_5729 /* CNIOZlib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOZlib::Product" /* CNIOZlib.framework */; }; + OBJ_5730 /* CNIOHTTPParser.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOHTTPParser::Product" /* CNIOHTTPParser.framework */; }; + OBJ_5731 /* NIOOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio-ssl::NIOOpenSSL::Product" /* NIOOpenSSL.framework */; }; + OBJ_5732 /* NIOTLS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOTLS::Product" /* NIOTLS.framework */; }; + OBJ_5733 /* CNIOOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio-ssl::CNIOOpenSSL::Product" /* CNIOOpenSSL.framework */; }; + OBJ_5734 /* Crypto.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::Crypto::Product" /* Crypto.framework */; }; + OBJ_5735 /* Random.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::Random::Product" /* Random.framework */; }; + OBJ_5736 /* CCryptoOpenSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CCryptoOpenSSL::Product" /* CCryptoOpenSSL.framework */; }; + OBJ_5737 /* CBcrypt.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBcrypt::Product" /* CBcrypt.framework */; }; + OBJ_5738 /* CBase32.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Crypto::CBase32::Product" /* CBase32.framework */; }; + OBJ_5739 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Core::Product" /* Core.framework */; }; + OBJ_5740 /* NIOFoundationCompat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */; }; + OBJ_5741 /* COperatingSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::COperatingSystem::Product" /* COperatingSystem.framework */; }; + OBJ_5742 /* Bits.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Bits::Product" /* Bits.framework */; }; + OBJ_5743 /* Debugging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Debugging::Product" /* Debugging.framework */; }; + OBJ_5744 /* Async.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Core::Async::Product" /* Async.framework */; }; + OBJ_5745 /* NIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIO::Product" /* NIO.framework */; }; + OBJ_5746 /* CNIOSHA1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */; }; + OBJ_5747 /* NIOPriorityQueue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */; }; + OBJ_5748 /* NIOConcurrencyHelpers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */; }; + OBJ_5749 /* CNIOAtomics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */; }; + OBJ_5750 /* CNIODarwin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */; }; + OBJ_5751 /* CNIOLinux.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */; }; + OBJ_5783 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1379 /* Package.swift */; }; + OBJ_5804 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_6 /* Package.swift */; }; + OBJ_5817 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1804 /* Package.swift */; }; + OBJ_5823 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_1931 /* Package.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 4C63DD0123F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B81E323FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Wishlist::App"; remoteInfo = App; }; - 4C63DD0223F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B81E423FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "SwiftSMTP::SwiftSMTP"; remoteInfo = SwiftSMTP; }; - 4C63DD0323F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B81E523FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "LoggerAPI::LoggerAPI"; remoteInfo = LoggerAPI; }; - 4C63DD0423F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B81E623FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Cryptor::Cryptor"; remoteInfo = Cryptor; }; - 4C63DD0523F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B81E723FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "SSLService::SSLService"; remoteInfo = SSLService; }; - 4C63DD0623F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B81E823FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Socket::Socket"; remoteInfo = Socket; }; - 4C63DD0723F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B81E923FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Socket::Socket"; remoteInfo = Socket; }; - 4C63DD0823F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B81EA23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "LoggerAPI::LoggerAPI"; remoteInfo = LoggerAPI; }; - 4C63DD0923F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B81EB23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Cryptor::Cryptor"; remoteInfo = Cryptor; }; - 4C63DD0A23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B81EC23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "SSLService::SSLService"; remoteInfo = SSLService; }; - 4C63DD0B23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B81ED23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Socket::Socket"; remoteInfo = Socket; }; - 4C63DD0C23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B81EE23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Lingo::Lingo"; remoteInfo = Lingo; }; - 4C63DD0D23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B81EF23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Imperial::Imperial"; remoteInfo = Imperial; }; - 4C63DD0E23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B81F023FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "JWT::JWT"; remoteInfo = JWT; }; - 4C63DD0F23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B81F123FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::Crypto"; remoteInfo = Crypto; }; - 4C63DD1023F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B81F223FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Core"; remoteInfo = Core; }; - 4C63DD1123F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B81F323FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOFoundationCompat"; remoteInfo = NIOFoundationCompat; }; - 4C63DD1223F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B81F423FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIO"; remoteInfo = NIO; }; - 4C63DD1323F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B81F523FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOSHA1"; remoteInfo = CNIOSHA1; }; - 4C63DD1423F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B81F623FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOPriorityQueue"; remoteInfo = NIOPriorityQueue; }; - 4C63DD1523F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B81F723FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOConcurrencyHelpers"; remoteInfo = NIOConcurrencyHelpers; }; - 4C63DD1623F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B81F823FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOAtomics"; remoteInfo = CNIOAtomics; }; - 4C63DD1723F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B81F923FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOAtomics"; remoteInfo = CNIOAtomics; }; - 4C63DD1823F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B81FA23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIODarwin"; remoteInfo = CNIODarwin; }; - 4C63DD1923F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B81FB23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOLinux"; remoteInfo = CNIOLinux; }; - 4C63DD1A23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B81FC23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOSHA1"; remoteInfo = CNIOSHA1; }; - 4C63DD1B23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B81FD23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOPriorityQueue"; remoteInfo = NIOPriorityQueue; }; - 4C63DD1C23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B81FE23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOConcurrencyHelpers"; remoteInfo = NIOConcurrencyHelpers; }; - 4C63DD1D23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B81FF23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOAtomics"; remoteInfo = CNIOAtomics; }; - 4C63DD1E23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B820023FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIODarwin"; remoteInfo = CNIODarwin; }; - 4C63DD1F23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B820123FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOLinux"; remoteInfo = CNIOLinux; }; - 4C63DD2023F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B820223FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::COperatingSystem"; remoteInfo = COperatingSystem; }; - 4C63DD2123F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B820323FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Bits"; remoteInfo = Bits; }; - 4C63DD2223F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B820423FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIO"; remoteInfo = NIO; }; - 4C63DD2323F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B820523FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOSHA1"; remoteInfo = CNIOSHA1; }; - 4C63DD2423F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B820623FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOPriorityQueue"; remoteInfo = NIOPriorityQueue; }; - 4C63DD2523F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B820723FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOConcurrencyHelpers"; remoteInfo = NIOConcurrencyHelpers; }; - 4C63DD2623F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B820823FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOAtomics"; remoteInfo = CNIOAtomics; }; - 4C63DD2723F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B820923FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIODarwin"; remoteInfo = CNIODarwin; }; - 4C63DD2823F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B820A23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOLinux"; remoteInfo = CNIOLinux; }; - 4C63DD2923F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B820B23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Debugging"; remoteInfo = Debugging; }; - 4C63DD2A23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B820C23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Debugging"; remoteInfo = Debugging; }; - 4C63DD2B23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B820D23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Async"; remoteInfo = Async; }; - 4C63DD2C23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B820E23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIO"; remoteInfo = NIO; }; - 4C63DD2D23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B820F23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOSHA1"; remoteInfo = CNIOSHA1; }; - 4C63DD2E23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B821023FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOPriorityQueue"; remoteInfo = NIOPriorityQueue; }; - 4C63DD2F23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B821123FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOConcurrencyHelpers"; remoteInfo = NIOConcurrencyHelpers; }; - 4C63DD3023F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B821223FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOAtomics"; remoteInfo = CNIOAtomics; }; - 4C63DD3123F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B821323FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIODarwin"; remoteInfo = CNIODarwin; }; - 4C63DD3223F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B821423FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOLinux"; remoteInfo = CNIOLinux; }; - 4C63DD3323F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B821523FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIO"; remoteInfo = NIO; }; - 4C63DD3423F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B821623FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOSHA1"; remoteInfo = CNIOSHA1; }; - 4C63DD3523F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B821723FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOPriorityQueue"; remoteInfo = NIOPriorityQueue; }; - 4C63DD3623F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B821823FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOConcurrencyHelpers"; remoteInfo = NIOConcurrencyHelpers; }; - 4C63DD3723F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B821923FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOAtomics"; remoteInfo = CNIOAtomics; }; - 4C63DD3823F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B821A23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIODarwin"; remoteInfo = CNIODarwin; }; - 4C63DD3923F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B821B23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOLinux"; remoteInfo = CNIOLinux; }; - 4C63DD3A23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B821C23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOFoundationCompat"; remoteInfo = NIOFoundationCompat; }; - 4C63DD3B23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B821D23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::COperatingSystem"; remoteInfo = COperatingSystem; }; - 4C63DD3C23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B821E23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Async"; remoteInfo = Async; }; - 4C63DD3D23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B821F23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::Random"; remoteInfo = Random; }; - 4C63DD3E23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B822023FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Bits"; remoteInfo = Bits; }; - 4C63DD3F23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B822123FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIO"; remoteInfo = NIO; }; - 4C63DD4023F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B822223FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOSHA1"; remoteInfo = CNIOSHA1; }; - 4C63DD4123F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B822323FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOPriorityQueue"; remoteInfo = NIOPriorityQueue; }; - 4C63DD4223F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B822423FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOConcurrencyHelpers"; remoteInfo = NIOConcurrencyHelpers; }; - 4C63DD4323F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B822523FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOAtomics"; remoteInfo = CNIOAtomics; }; - 4C63DD4423F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B822623FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIODarwin"; remoteInfo = CNIODarwin; }; - 4C63DD4523F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B822723FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOLinux"; remoteInfo = CNIOLinux; }; - 4C63DD4623F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B822823FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Debugging"; remoteInfo = Debugging; }; - 4C63DD4723F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B822923FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Bits"; remoteInfo = Bits; }; - 4C63DD4823F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B822A23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIO"; remoteInfo = NIO; }; - 4C63DD4923F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B822B23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOSHA1"; remoteInfo = CNIOSHA1; }; - 4C63DD4A23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B822C23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOPriorityQueue"; remoteInfo = NIOPriorityQueue; }; - 4C63DD4B23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B822D23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOConcurrencyHelpers"; remoteInfo = NIOConcurrencyHelpers; }; - 4C63DD4C23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B822E23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOAtomics"; remoteInfo = CNIOAtomics; }; - 4C63DD4D23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B822F23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIODarwin"; remoteInfo = CNIODarwin; }; - 4C63DD4E23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B823023FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOLinux"; remoteInfo = CNIOLinux; }; - 4C63DD4F23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B823123FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Debugging"; remoteInfo = Debugging; }; - 4C63DD5023F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B823223FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::CCryptoOpenSSL"; remoteInfo = CCryptoOpenSSL; }; - 4C63DD5123F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B823323FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::CBcrypt"; remoteInfo = CBcrypt; }; - 4C63DD5223F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B823423FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::CBase32"; remoteInfo = CBase32; }; - 4C63DD5323F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B823523FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::Random"; remoteInfo = Random; }; - 4C63DD5423F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B823623FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::CCryptoOpenSSL"; remoteInfo = CCryptoOpenSSL; }; - 4C63DD5523F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B823723FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::CBcrypt"; remoteInfo = CBcrypt; }; - 4C63DD5623F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B823823FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::CBase32"; remoteInfo = CBase32; }; - 4C63DD5723F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B823923FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Core"; remoteInfo = Core; }; - 4C63DD5823F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B823A23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOFoundationCompat"; remoteInfo = NIOFoundationCompat; }; - 4C63DD5923F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B823B23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::COperatingSystem"; remoteInfo = COperatingSystem; }; - 4C63DD5A23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B823C23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Bits"; remoteInfo = Bits; }; - 4C63DD5B23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B823D23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Debugging"; remoteInfo = Debugging; }; - 4C63DD5C23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B823E23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Async"; remoteInfo = Async; }; - 4C63DD5D23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B823F23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIO"; remoteInfo = NIO; }; - 4C63DD5E23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B824023FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOSHA1"; remoteInfo = CNIOSHA1; }; - 4C63DD5F23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B824123FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOPriorityQueue"; remoteInfo = NIOPriorityQueue; }; - 4C63DD6023F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B824223FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOConcurrencyHelpers"; remoteInfo = NIOConcurrencyHelpers; }; - 4C63DD6123F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B824323FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOAtomics"; remoteInfo = CNIOAtomics; }; - 4C63DD6223F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B824423FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIODarwin"; remoteInfo = CNIODarwin; }; - 4C63DD6323F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B824523FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOLinux"; remoteInfo = CNIOLinux; }; - 4C63DD6423F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B824623FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Vapor::Vapor"; remoteInfo = Vapor; }; - 4C63DD6523F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B824723FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "WebSocket::WebSocket"; remoteInfo = WebSocket; }; - 4C63DD6623F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B824823FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOWebSocket"; remoteInfo = NIOWebSocket; }; - 4C63DD6723F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B824923FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOHTTP1"; remoteInfo = NIOHTTP1; }; - 4C63DD6823F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B824A23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOZlib"; remoteInfo = CNIOZlib; }; - 4C63DD6923F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B824B23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOHTTPParser"; remoteInfo = CNIOHTTPParser; }; - 4C63DD6A23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B824C23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIO"; remoteInfo = NIO; }; - 4C63DD6B23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B824D23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOSHA1"; remoteInfo = CNIOSHA1; }; - 4C63DD6C23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B824E23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOPriorityQueue"; remoteInfo = NIOPriorityQueue; }; - 4C63DD6D23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B824F23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOConcurrencyHelpers"; remoteInfo = NIOConcurrencyHelpers; }; - 4C63DD6E23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B825023FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOAtomics"; remoteInfo = CNIOAtomics; }; - 4C63DD6F23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B825123FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIODarwin"; remoteInfo = CNIODarwin; }; - 4C63DD7023F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B825223FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOLinux"; remoteInfo = CNIOLinux; }; - 4C63DD7123F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B825323FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOZlib"; remoteInfo = CNIOZlib; }; - 4C63DD7223F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B825423FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOHTTPParser"; remoteInfo = CNIOHTTPParser; }; - 4C63DD7323F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B825523FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIO"; remoteInfo = NIO; }; - 4C63DD7423F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B825623FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOSHA1"; remoteInfo = CNIOSHA1; }; - 4C63DD7523F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B825723FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOPriorityQueue"; remoteInfo = NIOPriorityQueue; }; - 4C63DD7623F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B825823FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOConcurrencyHelpers"; remoteInfo = NIOConcurrencyHelpers; }; - 4C63DD7723F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B825923FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOAtomics"; remoteInfo = CNIOAtomics; }; - 4C63DD7823F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B825A23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIODarwin"; remoteInfo = CNIODarwin; }; - 4C63DD7923F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B825B23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOLinux"; remoteInfo = CNIOLinux; }; - 4C63DD7A23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B825C23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "HTTP::HTTP"; remoteInfo = HTTP; }; - 4C63DD7B23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B825D23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOHTTP1"; remoteInfo = NIOHTTP1; }; - 4C63DD7C23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B825E23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOZlib"; remoteInfo = CNIOZlib; }; - 4C63DD7D23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B825F23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOHTTPParser"; remoteInfo = CNIOHTTPParser; }; - 4C63DD7E23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B826023FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio-ssl::NIOOpenSSL"; remoteInfo = NIOOpenSSL; }; - 4C63DD7F23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B826123FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOTLS"; remoteInfo = NIOTLS; }; - 4C63DD8023F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B826223FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIO"; remoteInfo = NIO; }; - 4C63DD8123F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B826323FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOSHA1"; remoteInfo = CNIOSHA1; }; - 4C63DD8223F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B826423FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOPriorityQueue"; remoteInfo = NIOPriorityQueue; }; - 4C63DD8323F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B826523FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOConcurrencyHelpers"; remoteInfo = NIOConcurrencyHelpers; }; - 4C63DD8423F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B826623FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOAtomics"; remoteInfo = CNIOAtomics; }; - 4C63DD8523F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B826723FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIODarwin"; remoteInfo = CNIODarwin; }; - 4C63DD8623F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B826823FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOLinux"; remoteInfo = CNIOLinux; }; - 4C63DD8723F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B826923FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIO"; remoteInfo = NIO; }; - 4C63DD8823F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B826A23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOSHA1"; remoteInfo = CNIOSHA1; }; - 4C63DD8923F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B826B23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOPriorityQueue"; remoteInfo = NIOPriorityQueue; }; - 4C63DD8A23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B826C23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOConcurrencyHelpers"; remoteInfo = NIOConcurrencyHelpers; }; - 4C63DD8B23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B826D23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOAtomics"; remoteInfo = CNIOAtomics; }; - 4C63DD8C23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B826E23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIODarwin"; remoteInfo = CNIODarwin; }; - 4C63DD8D23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B826F23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOLinux"; remoteInfo = CNIOLinux; }; - 4C63DD8E23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B827023FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio-ssl::CNIOOpenSSL"; remoteInfo = CNIOOpenSSL; }; - 4C63DD8F23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B827123FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOTLS"; remoteInfo = NIOTLS; }; - 4C63DD9023F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B827223FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio-ssl::CNIOOpenSSL"; remoteInfo = CNIOOpenSSL; }; - 4C63DD9123F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B827323FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Core"; remoteInfo = Core; }; - 4C63DD9223F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B827423FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOFoundationCompat"; remoteInfo = NIOFoundationCompat; }; - 4C63DD9323F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B827523FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::COperatingSystem"; remoteInfo = COperatingSystem; }; - 4C63DD9423F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B827623FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Bits"; remoteInfo = Bits; }; - 4C63DD9523F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B827723FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Debugging"; remoteInfo = Debugging; }; - 4C63DD9623F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B827823FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Async"; remoteInfo = Async; }; - 4C63DD9723F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B827923FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIO"; remoteInfo = NIO; }; - 4C63DD9823F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B827A23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOSHA1"; remoteInfo = CNIOSHA1; }; - 4C63DD9923F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B827B23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOPriorityQueue"; remoteInfo = NIOPriorityQueue; }; - 4C63DD9A23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B827C23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOConcurrencyHelpers"; remoteInfo = NIOConcurrencyHelpers; }; - 4C63DD9B23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B827D23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOAtomics"; remoteInfo = CNIOAtomics; }; - 4C63DD9C23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B827E23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIODarwin"; remoteInfo = CNIODarwin; }; - 4C63DD9D23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B827F23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOLinux"; remoteInfo = CNIOLinux; }; - 4C63DD9E23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B828023FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOHTTP1"; remoteInfo = NIOHTTP1; }; - 4C63DD9F23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B828123FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOZlib"; remoteInfo = CNIOZlib; }; - 4C63DDA023F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B828223FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOHTTPParser"; remoteInfo = CNIOHTTPParser; }; - 4C63DDA123F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B828323FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio-ssl::NIOOpenSSL"; remoteInfo = NIOOpenSSL; }; - 4C63DDA223F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B828423FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOTLS"; remoteInfo = NIOTLS; }; - 4C63DDA323F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B828523FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio-ssl::CNIOOpenSSL"; remoteInfo = CNIOOpenSSL; }; - 4C63DDA423F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B828623FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::Crypto"; remoteInfo = Crypto; }; - 4C63DDA523F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B828723FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::Random"; remoteInfo = Random; }; - 4C63DDA623F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B828823FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::CCryptoOpenSSL"; remoteInfo = CCryptoOpenSSL; }; - 4C63DDA723F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B828923FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::CBcrypt"; remoteInfo = CBcrypt; }; - 4C63DDA823F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B828A23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::CBase32"; remoteInfo = CBase32; }; - 4C63DDA923F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B828B23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Core"; remoteInfo = Core; }; - 4C63DDAA23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B828C23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOFoundationCompat"; remoteInfo = NIOFoundationCompat; }; - 4C63DDAB23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B828D23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::COperatingSystem"; remoteInfo = COperatingSystem; }; - 4C63DDAC23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B828E23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Bits"; remoteInfo = Bits; }; - 4C63DDAD23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B828F23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Debugging"; remoteInfo = Debugging; }; - 4C63DDAE23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B829023FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Async"; remoteInfo = Async; }; - 4C63DDAF23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B829123FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIO"; remoteInfo = NIO; }; - 4C63DDB023F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B829223FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOSHA1"; remoteInfo = CNIOSHA1; }; - 4C63DDB123F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B829323FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOPriorityQueue"; remoteInfo = NIOPriorityQueue; }; - 4C63DDB223F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B829423FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOConcurrencyHelpers"; remoteInfo = NIOConcurrencyHelpers; }; - 4C63DDB323F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B829523FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOAtomics"; remoteInfo = CNIOAtomics; }; - 4C63DDB423F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B829623FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIODarwin"; remoteInfo = CNIODarwin; }; - 4C63DDB523F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B829723FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOLinux"; remoteInfo = CNIOLinux; }; - 4C63DDB623F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B829823FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOWebSocket"; remoteInfo = NIOWebSocket; }; - 4C63DDB723F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B829923FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Validation::Validation"; remoteInfo = Validation; }; - 4C63DDB823F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B829A23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Core"; remoteInfo = Core; }; - 4C63DDB923F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B829B23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOFoundationCompat"; remoteInfo = NIOFoundationCompat; }; - 4C63DDBA23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B829C23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::COperatingSystem"; remoteInfo = COperatingSystem; }; - 4C63DDBB23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B829D23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Bits"; remoteInfo = Bits; }; - 4C63DDBC23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B829E23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Debugging"; remoteInfo = Debugging; }; - 4C63DDBD23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B829F23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Async"; remoteInfo = Async; }; - 4C63DDBE23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82A023FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIO"; remoteInfo = NIO; }; - 4C63DDBF23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82A123FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOSHA1"; remoteInfo = CNIOSHA1; }; - 4C63DDC023F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82A223FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOPriorityQueue"; remoteInfo = NIOPriorityQueue; }; - 4C63DDC123F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82A323FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOConcurrencyHelpers"; remoteInfo = NIOConcurrencyHelpers; }; - 4C63DDC223F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82A423FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOAtomics"; remoteInfo = CNIOAtomics; }; - 4C63DDC323F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82A523FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIODarwin"; remoteInfo = CNIODarwin; }; - 4C63DDC423F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82A623FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOLinux"; remoteInfo = CNIOLinux; }; - 4C63DDC523F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82A723FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "URLEncodedForm::URLEncodedForm"; remoteInfo = URLEncodedForm; }; - 4C63DDC623F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82A823FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Core"; remoteInfo = Core; }; - 4C63DDC723F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82A923FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOFoundationCompat"; remoteInfo = NIOFoundationCompat; }; - 4C63DDC823F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82AA23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::COperatingSystem"; remoteInfo = COperatingSystem; }; - 4C63DDC923F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82AB23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Bits"; remoteInfo = Bits; }; - 4C63DDCA23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82AC23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Debugging"; remoteInfo = Debugging; }; - 4C63DDCB23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82AD23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Async"; remoteInfo = Async; }; - 4C63DDCC23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82AE23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIO"; remoteInfo = NIO; }; - 4C63DDCD23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82AF23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOSHA1"; remoteInfo = CNIOSHA1; }; - 4C63DDCE23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82B023FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOPriorityQueue"; remoteInfo = NIOPriorityQueue; }; - 4C63DDCF23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82B123FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOConcurrencyHelpers"; remoteInfo = NIOConcurrencyHelpers; }; - 4C63DDD023F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82B223FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOAtomics"; remoteInfo = CNIOAtomics; }; - 4C63DDD123F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82B323FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIODarwin"; remoteInfo = CNIODarwin; }; - 4C63DDD223F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82B423FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOLinux"; remoteInfo = CNIOLinux; }; - 4C63DDD323F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82B523FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "TemplateKit::TemplateKit"; remoteInfo = TemplateKit; }; - 4C63DDD423F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82B623FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Service::Service"; remoteInfo = Service; }; - 4C63DDD523F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82B723FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Core"; remoteInfo = Core; }; - 4C63DDD623F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82B823FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOFoundationCompat"; remoteInfo = NIOFoundationCompat; }; - 4C63DDD723F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82B923FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::COperatingSystem"; remoteInfo = COperatingSystem; }; - 4C63DDD823F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82BA23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Bits"; remoteInfo = Bits; }; - 4C63DDD923F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82BB23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Debugging"; remoteInfo = Debugging; }; - 4C63DDDA23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82BC23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Async"; remoteInfo = Async; }; - 4C63DDDB23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82BD23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIO"; remoteInfo = NIO; }; - 4C63DDDC23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82BE23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOSHA1"; remoteInfo = CNIOSHA1; }; - 4C63DDDD23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82BF23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOPriorityQueue"; remoteInfo = NIOPriorityQueue; }; - 4C63DDDE23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82C023FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOConcurrencyHelpers"; remoteInfo = NIOConcurrencyHelpers; }; - 4C63DDDF23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82C123FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOAtomics"; remoteInfo = CNIOAtomics; }; - 4C63DDE023F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82C223FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIODarwin"; remoteInfo = CNIODarwin; }; - 4C63DDE123F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82C323FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOLinux"; remoteInfo = CNIOLinux; }; - 4C63DDE223F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82C423FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Core"; remoteInfo = Core; }; - 4C63DDE323F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82C523FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOFoundationCompat"; remoteInfo = NIOFoundationCompat; }; - 4C63DDE423F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82C623FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::COperatingSystem"; remoteInfo = COperatingSystem; }; - 4C63DDE523F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82C723FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Bits"; remoteInfo = Bits; }; - 4C63DDE623F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82C823FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Debugging"; remoteInfo = Debugging; }; - 4C63DDE723F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82C923FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Async"; remoteInfo = Async; }; - 4C63DDE823F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82CA23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIO"; remoteInfo = NIO; }; - 4C63DDE923F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82CB23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOSHA1"; remoteInfo = CNIOSHA1; }; - 4C63DDEA23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82CC23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOPriorityQueue"; remoteInfo = NIOPriorityQueue; }; - 4C63DDEB23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82CD23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOConcurrencyHelpers"; remoteInfo = NIOConcurrencyHelpers; }; - 4C63DDEC23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82CE23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOAtomics"; remoteInfo = CNIOAtomics; }; - 4C63DDED23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82CF23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIODarwin"; remoteInfo = CNIODarwin; }; - 4C63DDEE23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82D023FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOLinux"; remoteInfo = CNIOLinux; }; - 4C63DDEF23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82D123FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Routing::Routing"; remoteInfo = Routing; }; - 4C63DDF023F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82D223FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Service::Service"; remoteInfo = Service; }; - 4C63DDF123F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82D323FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Core"; remoteInfo = Core; }; - 4C63DDF223F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82D423FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOFoundationCompat"; remoteInfo = NIOFoundationCompat; }; - 4C63DDF323F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82D523FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::COperatingSystem"; remoteInfo = COperatingSystem; }; - 4C63DDF423F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82D623FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Async"; remoteInfo = Async; }; - 4C63DDF523F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82D723FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Bits"; remoteInfo = Bits; }; - 4C63DDF623F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82D823FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIO"; remoteInfo = NIO; }; - 4C63DDF723F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82D923FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOSHA1"; remoteInfo = CNIOSHA1; }; - 4C63DDF823F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82DA23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOPriorityQueue"; remoteInfo = NIOPriorityQueue; }; - 4C63DDF923F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82DB23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOConcurrencyHelpers"; remoteInfo = NIOConcurrencyHelpers; }; - 4C63DDFA23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82DC23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOAtomics"; remoteInfo = CNIOAtomics; }; - 4C63DDFB23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82DD23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIODarwin"; remoteInfo = CNIODarwin; }; - 4C63DDFC23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82DE23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOLinux"; remoteInfo = CNIOLinux; }; - 4C63DDFD23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82DF23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Debugging"; remoteInfo = Debugging; }; - 4C63DDFE23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82E023FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Multipart::Multipart"; remoteInfo = Multipart; }; - 4C63DDFF23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82E123FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Core"; remoteInfo = Core; }; - 4C63DE0023F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82E223FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOFoundationCompat"; remoteInfo = NIOFoundationCompat; }; - 4C63DE0123F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82E323FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::COperatingSystem"; remoteInfo = COperatingSystem; }; - 4C63DE0223F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82E423FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Async"; remoteInfo = Async; }; - 4C63DE0323F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82E523FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Bits"; remoteInfo = Bits; }; - 4C63DE0423F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82E623FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIO"; remoteInfo = NIO; }; - 4C63DE0523F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82E723FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOSHA1"; remoteInfo = CNIOSHA1; }; - 4C63DE0623F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82E823FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOPriorityQueue"; remoteInfo = NIOPriorityQueue; }; - 4C63DE0723F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82E923FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOConcurrencyHelpers"; remoteInfo = NIOConcurrencyHelpers; }; - 4C63DE0823F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82EA23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOAtomics"; remoteInfo = CNIOAtomics; }; - 4C63DE0923F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82EB23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIODarwin"; remoteInfo = CNIODarwin; }; - 4C63DE0A23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82EC23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOLinux"; remoteInfo = CNIOLinux; }; - 4C63DE0B23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82ED23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Debugging"; remoteInfo = Debugging; }; - 4C63DE0C23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82EE23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "HTTP::HTTP"; remoteInfo = HTTP; }; - 4C63DE0D23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82EF23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOHTTP1"; remoteInfo = NIOHTTP1; }; - 4C63DE0E23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82F023FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOZlib"; remoteInfo = CNIOZlib; }; - 4C63DE0F23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82F123FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOHTTPParser"; remoteInfo = CNIOHTTPParser; }; - 4C63DE1023F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82F223FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio-ssl::NIOOpenSSL"; remoteInfo = NIOOpenSSL; }; - 4C63DE1123F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82F323FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOTLS"; remoteInfo = NIOTLS; }; - 4C63DE1223F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82F423FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio-ssl::CNIOOpenSSL"; remoteInfo = CNIOOpenSSL; }; - 4C63DE1323F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82F523FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "DatabaseKit::DatabaseKit"; remoteInfo = DatabaseKit; }; - 4C63DE1423F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82F623FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Service::Service"; remoteInfo = Service; }; - 4C63DE1523F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82F723FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Core"; remoteInfo = Core; }; - 4C63DE1623F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82F823FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOFoundationCompat"; remoteInfo = NIOFoundationCompat; }; - 4C63DE1723F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82F923FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::COperatingSystem"; remoteInfo = COperatingSystem; }; - 4C63DE1823F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82FA23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Bits"; remoteInfo = Bits; }; - 4C63DE1923F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82FB23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Debugging"; remoteInfo = Debugging; }; - 4C63DE1A23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82FC23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Async"; remoteInfo = Async; }; - 4C63DE1B23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82FD23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIO"; remoteInfo = NIO; }; - 4C63DE1C23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82FE23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOSHA1"; remoteInfo = CNIOSHA1; }; - 4C63DE1D23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B82FF23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOPriorityQueue"; remoteInfo = NIOPriorityQueue; }; - 4C63DE1E23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B830023FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOConcurrencyHelpers"; remoteInfo = NIOConcurrencyHelpers; }; - 4C63DE1F23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B830123FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOAtomics"; remoteInfo = CNIOAtomics; }; - 4C63DE2023F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B830223FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIODarwin"; remoteInfo = CNIODarwin; }; - 4C63DE2123F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B830323FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOLinux"; remoteInfo = CNIOLinux; }; - 4C63DE2223F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B830423FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::Crypto"; remoteInfo = Crypto; }; - 4C63DE2323F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B830523FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::Random"; remoteInfo = Random; }; - 4C63DE2423F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B830623FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::CCryptoOpenSSL"; remoteInfo = CCryptoOpenSSL; }; - 4C63DE2523F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B830723FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::CBcrypt"; remoteInfo = CBcrypt; }; - 4C63DE2623F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B830823FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::CBase32"; remoteInfo = CBase32; }; - 4C63DE2723F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B830923FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Console::Command"; remoteInfo = Command; }; - 4C63DE2823F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B830A23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Console::Console"; remoteInfo = Console; }; - 4C63DE2923F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B830B23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Service::Service"; remoteInfo = Service; }; - 4C63DE2A23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B830C23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Console::Logging"; remoteInfo = Logging; }; - 4C63DE2B23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B830D23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Core"; remoteInfo = Core; }; - 4C63DE2C23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B830E23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOFoundationCompat"; remoteInfo = NIOFoundationCompat; }; - 4C63DE2D23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B830F23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::COperatingSystem"; remoteInfo = COperatingSystem; }; - 4C63DE2E23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B831023FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Bits"; remoteInfo = Bits; }; - 4C63DE2F23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B831123FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Debugging"; remoteInfo = Debugging; }; - 4C63DE3023F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B831223FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Async"; remoteInfo = Async; }; - 4C63DE3123F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B831323FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIO"; remoteInfo = NIO; }; - 4C63DE3223F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B831423FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOSHA1"; remoteInfo = CNIOSHA1; }; - 4C63DE3323F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B831523FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOPriorityQueue"; remoteInfo = NIOPriorityQueue; }; - 4C63DE3423F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B831623FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOConcurrencyHelpers"; remoteInfo = NIOConcurrencyHelpers; }; - 4C63DE3523F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B831723FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOAtomics"; remoteInfo = CNIOAtomics; }; - 4C63DE3623F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B831823FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIODarwin"; remoteInfo = CNIODarwin; }; - 4C63DE3723F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B831923FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOLinux"; remoteInfo = CNIOLinux; }; - 4C63DE3823F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B831A23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Core"; remoteInfo = Core; }; - 4C63DE3923F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B831B23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOFoundationCompat"; remoteInfo = NIOFoundationCompat; }; - 4C63DE3A23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B831C23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::COperatingSystem"; remoteInfo = COperatingSystem; }; - 4C63DE3B23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B831D23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Bits"; remoteInfo = Bits; }; - 4C63DE3C23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B831E23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Debugging"; remoteInfo = Debugging; }; - 4C63DE3D23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B831F23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Async"; remoteInfo = Async; }; - 4C63DE3E23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B832023FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIO"; remoteInfo = NIO; }; - 4C63DE3F23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B832123FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOSHA1"; remoteInfo = CNIOSHA1; }; - 4C63DE4023F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B832223FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOPriorityQueue"; remoteInfo = NIOPriorityQueue; }; - 4C63DE4123F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B832323FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOConcurrencyHelpers"; remoteInfo = NIOConcurrencyHelpers; }; - 4C63DE4223F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B832423FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOAtomics"; remoteInfo = CNIOAtomics; }; - 4C63DE4323F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B832523FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIODarwin"; remoteInfo = CNIODarwin; }; - 4C63DE4423F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B832623FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOLinux"; remoteInfo = CNIOLinux; }; - 4C63DE4523F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B832723FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Service::Service"; remoteInfo = Service; }; - 4C63DE4623F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B832823FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Console::Logging"; remoteInfo = Logging; }; - 4C63DE4723F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B832923FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Core"; remoteInfo = Core; }; - 4C63DE4823F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B832A23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOFoundationCompat"; remoteInfo = NIOFoundationCompat; }; - 4C63DE4923F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B832B23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::COperatingSystem"; remoteInfo = COperatingSystem; }; - 4C63DE4A23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B832C23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Bits"; remoteInfo = Bits; }; - 4C63DE4B23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B832D23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Debugging"; remoteInfo = Debugging; }; - 4C63DE4C23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B832E23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Async"; remoteInfo = Async; }; - 4C63DE4D23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B832F23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIO"; remoteInfo = NIO; }; - 4C63DE4E23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B833023FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOSHA1"; remoteInfo = CNIOSHA1; }; - 4C63DE4F23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B833123FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOPriorityQueue"; remoteInfo = NIOPriorityQueue; }; - 4C63DE5023F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B833223FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOConcurrencyHelpers"; remoteInfo = NIOConcurrencyHelpers; }; - 4C63DE5123F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B833323FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOAtomics"; remoteInfo = CNIOAtomics; }; - 4C63DE5223F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B833423FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIODarwin"; remoteInfo = CNIODarwin; }; - 4C63DE5323F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B833523FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOLinux"; remoteInfo = CNIOLinux; }; - 4C63DE5423F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B833623FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Console::Console"; remoteInfo = Console; }; - 4C63DE5523F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B833723FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Service::Service"; remoteInfo = Service; }; - 4C63DE5623F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B833823FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Console::Logging"; remoteInfo = Logging; }; - 4C63DE5723F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B833923FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Core"; remoteInfo = Core; }; - 4C63DE5823F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B833A23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOFoundationCompat"; remoteInfo = NIOFoundationCompat; }; - 4C63DE5923F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B833B23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::COperatingSystem"; remoteInfo = COperatingSystem; }; - 4C63DE5A23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B833C23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Bits"; remoteInfo = Bits; }; - 4C63DE5B23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B833D23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Debugging"; remoteInfo = Debugging; }; - 4C63DE5C23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B833E23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Async"; remoteInfo = Async; }; - 4C63DE5D23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B833F23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIO"; remoteInfo = NIO; }; - 4C63DE5E23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B834023FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOSHA1"; remoteInfo = CNIOSHA1; }; - 4C63DE5F23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B834123FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOPriorityQueue"; remoteInfo = NIOPriorityQueue; }; - 4C63DE6023F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B834223FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOConcurrencyHelpers"; remoteInfo = NIOConcurrencyHelpers; }; - 4C63DE6123F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B834323FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOAtomics"; remoteInfo = CNIOAtomics; }; - 4C63DE6223F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B834423FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIODarwin"; remoteInfo = CNIODarwin; }; - 4C63DE6323F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B834523FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOLinux"; remoteInfo = CNIOLinux; }; - 4C63DE6423F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B834623FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "WebSocket::WebSocket"; remoteInfo = WebSocket; }; - 4C63DE6523F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B834723FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOWebSocket"; remoteInfo = NIOWebSocket; }; - 4C63DE6623F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B834823FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Validation::Validation"; remoteInfo = Validation; }; - 4C63DE6723F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B834923FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "URLEncodedForm::URLEncodedForm"; remoteInfo = URLEncodedForm; }; - 4C63DE6823F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B834A23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "TemplateKit::TemplateKit"; remoteInfo = TemplateKit; }; - 4C63DE6923F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B834B23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Routing::Routing"; remoteInfo = Routing; }; - 4C63DE6A23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B834C23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Multipart::Multipart"; remoteInfo = Multipart; }; - 4C63DE6B23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B834D23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "HTTP::HTTP"; remoteInfo = HTTP; }; - 4C63DE6C23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B834E23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOHTTP1"; remoteInfo = NIOHTTP1; }; - 4C63DE6D23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B834F23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOZlib"; remoteInfo = CNIOZlib; }; - 4C63DE6E23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B835023FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOHTTPParser"; remoteInfo = CNIOHTTPParser; }; - 4C63DE6F23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B835123FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio-ssl::NIOOpenSSL"; remoteInfo = NIOOpenSSL; }; - 4C63DE7023F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B835223FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOTLS"; remoteInfo = NIOTLS; }; - 4C63DE7123F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B835323FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio-ssl::CNIOOpenSSL"; remoteInfo = CNIOOpenSSL; }; - 4C63DE7223F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B835423FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "DatabaseKit::DatabaseKit"; remoteInfo = DatabaseKit; }; - 4C63DE7323F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B835523FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::Crypto"; remoteInfo = Crypto; }; - 4C63DE7423F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B835623FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::Random"; remoteInfo = Random; }; - 4C63DE7523F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B835723FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::CCryptoOpenSSL"; remoteInfo = CCryptoOpenSSL; }; - 4C63DE7623F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B835823FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::CBcrypt"; remoteInfo = CBcrypt; }; - 4C63DE7723F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B835923FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::CBase32"; remoteInfo = CBase32; }; - 4C63DE7823F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B835A23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Console::Command"; remoteInfo = Command; }; - 4C63DE7923F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B835B23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Console::Console"; remoteInfo = Console; }; - 4C63DE7A23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B835C23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Service::Service"; remoteInfo = Service; }; - 4C63DE7B23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B835D23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Console::Logging"; remoteInfo = Logging; }; - 4C63DE7C23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B835E23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Core"; remoteInfo = Core; }; - 4C63DE7D23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B835F23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOFoundationCompat"; remoteInfo = NIOFoundationCompat; }; - 4C63DE7E23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B836023FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::COperatingSystem"; remoteInfo = COperatingSystem; }; - 4C63DE7F23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B836123FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Bits"; remoteInfo = Bits; }; - 4C63DE8023F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B836223FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Debugging"; remoteInfo = Debugging; }; - 4C63DE8123F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B836323FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Async"; remoteInfo = Async; }; - 4C63DE8223F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B836423FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIO"; remoteInfo = NIO; }; - 4C63DE8323F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B836523FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOSHA1"; remoteInfo = CNIOSHA1; }; - 4C63DE8423F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B836623FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOPriorityQueue"; remoteInfo = NIOPriorityQueue; }; - 4C63DE8523F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B836723FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOConcurrencyHelpers"; remoteInfo = NIOConcurrencyHelpers; }; - 4C63DE8623F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B836823FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOAtomics"; remoteInfo = CNIOAtomics; }; - 4C63DE8723F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B836923FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIODarwin"; remoteInfo = CNIODarwin; }; - 4C63DE8823F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B836A23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOLinux"; remoteInfo = CNIOLinux; }; - 4C63DE8923F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B836B23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "JWT::JWT"; remoteInfo = JWT; }; - 4C63DE8A23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B836C23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "FluentMySQL::FluentMySQL"; remoteInfo = FluentMySQL; }; - 4C63DE8B23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B836D23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "MySQL::MySQL"; remoteInfo = MySQL; }; - 4C63DE8C23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B836E23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "SQL::SQL"; remoteInfo = SQL; }; - 4C63DE8D23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B836F23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "DatabaseKit::DatabaseKit"; remoteInfo = DatabaseKit; }; - 4C63DE8E23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B837023FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Service::Service"; remoteInfo = Service; }; - 4C63DE8F23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B837123FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Core"; remoteInfo = Core; }; - 4C63DE9023F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B837223FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOFoundationCompat"; remoteInfo = NIOFoundationCompat; }; - 4C63DE9123F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B837323FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::COperatingSystem"; remoteInfo = COperatingSystem; }; - 4C63DE9223F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B837423FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Bits"; remoteInfo = Bits; }; - 4C63DE9323F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B837523FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Debugging"; remoteInfo = Debugging; }; - 4C63DE9423F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B837623FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Async"; remoteInfo = Async; }; - 4C63DE9523F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B837723FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIO"; remoteInfo = NIO; }; - 4C63DE9623F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B837823FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOSHA1"; remoteInfo = CNIOSHA1; }; - 4C63DE9723F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B837923FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOPriorityQueue"; remoteInfo = NIOPriorityQueue; }; - 4C63DE9823F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B837A23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOConcurrencyHelpers"; remoteInfo = NIOConcurrencyHelpers; }; - 4C63DE9923F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B837B23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOAtomics"; remoteInfo = CNIOAtomics; }; - 4C63DE9A23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B837C23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIODarwin"; remoteInfo = CNIODarwin; }; - 4C63DE9B23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B837D23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOLinux"; remoteInfo = CNIOLinux; }; - 4C63DE9C23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B837E23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio-ssl::NIOOpenSSL"; remoteInfo = NIOOpenSSL; }; - 4C63DE9D23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B837F23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOTLS"; remoteInfo = NIOTLS; }; - 4C63DE9E23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B838023FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio-ssl::CNIOOpenSSL"; remoteInfo = CNIOOpenSSL; }; - 4C63DE9F23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B838123FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "DatabaseKit::DatabaseKit"; remoteInfo = DatabaseKit; }; - 4C63DEA023F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B838223FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Service::Service"; remoteInfo = Service; }; - 4C63DEA123F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B838323FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::Crypto"; remoteInfo = Crypto; }; - 4C63DEA223F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B838423FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::Random"; remoteInfo = Random; }; - 4C63DEA323F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B838523FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::CCryptoOpenSSL"; remoteInfo = CCryptoOpenSSL; }; - 4C63DEA423F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B838623FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::CBcrypt"; remoteInfo = CBcrypt; }; - 4C63DEA523F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B838723FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::CBase32"; remoteInfo = CBase32; }; - 4C63DEA623F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B838823FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Core"; remoteInfo = Core; }; - 4C63DEA723F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B838923FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOFoundationCompat"; remoteInfo = NIOFoundationCompat; }; - 4C63DEA823F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B838A23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::COperatingSystem"; remoteInfo = COperatingSystem; }; - 4C63DEA923F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B838B23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Bits"; remoteInfo = Bits; }; - 4C63DEAA23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B838C23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Debugging"; remoteInfo = Debugging; }; - 4C63DEAB23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B838D23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Async"; remoteInfo = Async; }; - 4C63DEAC23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B838E23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIO"; remoteInfo = NIO; }; - 4C63DEAD23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B838F23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOSHA1"; remoteInfo = CNIOSHA1; }; - 4C63DEAE23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B839023FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOPriorityQueue"; remoteInfo = NIOPriorityQueue; }; - 4C63DEAF23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B839123FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOConcurrencyHelpers"; remoteInfo = NIOConcurrencyHelpers; }; - 4C63DEB023F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B839223FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOAtomics"; remoteInfo = CNIOAtomics; }; - 4C63DEB123F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B839323FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIODarwin"; remoteInfo = CNIODarwin; }; - 4C63DEB223F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B839423FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOLinux"; remoteInfo = CNIOLinux; }; - 4C63DEB323F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B839523FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio-ssl::NIOOpenSSL"; remoteInfo = NIOOpenSSL; }; - 4C63DEB423F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B839623FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOTLS"; remoteInfo = NIOTLS; }; - 4C63DEB523F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B839723FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio-ssl::CNIOOpenSSL"; remoteInfo = CNIOOpenSSL; }; - 4C63DEB623F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B839823FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::Crypto"; remoteInfo = Crypto; }; - 4C63DEB723F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B839923FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::Random"; remoteInfo = Random; }; - 4C63DEB823F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B839A23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::CCryptoOpenSSL"; remoteInfo = CCryptoOpenSSL; }; - 4C63DEB923F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B839B23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::CBcrypt"; remoteInfo = CBcrypt; }; - 4C63DEBA23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B839C23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::CBase32"; remoteInfo = CBase32; }; - 4C63DEBB23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B839D23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Fluent::FluentSQL"; remoteInfo = FluentSQL; }; - 4C63DEBC23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B839E23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "SQL::SQL"; remoteInfo = SQL; }; - 4C63DEBD23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B839F23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Fluent::Fluent"; remoteInfo = Fluent; }; - 4C63DEBE23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83A023FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "DatabaseKit::DatabaseKit"; remoteInfo = DatabaseKit; }; - 4C63DEBF23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83A123FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Console::Command"; remoteInfo = Command; }; - 4C63DEC023F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83A223FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Console::Console"; remoteInfo = Console; }; - 4C63DEC123F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83A323FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Service::Service"; remoteInfo = Service; }; - 4C63DEC223F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83A423FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Console::Logging"; remoteInfo = Logging; }; - 4C63DEC323F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83A523FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Core"; remoteInfo = Core; }; - 4C63DEC423F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83A623FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOFoundationCompat"; remoteInfo = NIOFoundationCompat; }; - 4C63DEC523F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83A723FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::COperatingSystem"; remoteInfo = COperatingSystem; }; - 4C63DEC623F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83A823FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Bits"; remoteInfo = Bits; }; - 4C63DEC723F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83A923FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Debugging"; remoteInfo = Debugging; }; - 4C63DEC823F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83AA23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Async"; remoteInfo = Async; }; - 4C63DEC923F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83AB23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIO"; remoteInfo = NIO; }; - 4C63DECA23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83AC23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOSHA1"; remoteInfo = CNIOSHA1; }; - 4C63DECB23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83AD23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOPriorityQueue"; remoteInfo = NIOPriorityQueue; }; - 4C63DECC23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83AE23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOConcurrencyHelpers"; remoteInfo = NIOConcurrencyHelpers; }; - 4C63DECD23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83AF23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOAtomics"; remoteInfo = CNIOAtomics; }; - 4C63DECE23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83B023FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIODarwin"; remoteInfo = CNIODarwin; }; - 4C63DECF23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83B123FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOLinux"; remoteInfo = CNIOLinux; }; - 4C63DED023F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83B223FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "DatabaseKit::DatabaseKit"; remoteInfo = DatabaseKit; }; - 4C63DED123F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83B323FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Console::Command"; remoteInfo = Command; }; - 4C63DED223F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83B423FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Console::Console"; remoteInfo = Console; }; - 4C63DED323F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83B523FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Service::Service"; remoteInfo = Service; }; - 4C63DED423F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83B623FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Console::Logging"; remoteInfo = Logging; }; - 4C63DED523F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83B723FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Core"; remoteInfo = Core; }; - 4C63DED623F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83B823FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOFoundationCompat"; remoteInfo = NIOFoundationCompat; }; - 4C63DED723F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83B923FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::COperatingSystem"; remoteInfo = COperatingSystem; }; - 4C63DED823F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83BA23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Bits"; remoteInfo = Bits; }; - 4C63DED923F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83BB23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Debugging"; remoteInfo = Debugging; }; - 4C63DEDA23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83BC23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Async"; remoteInfo = Async; }; - 4C63DEDB23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83BD23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIO"; remoteInfo = NIO; }; - 4C63DEDC23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83BE23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOSHA1"; remoteInfo = CNIOSHA1; }; - 4C63DEDD23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83BF23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOPriorityQueue"; remoteInfo = NIOPriorityQueue; }; - 4C63DEDE23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83C023FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOConcurrencyHelpers"; remoteInfo = NIOConcurrencyHelpers; }; - 4C63DEDF23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83C123FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOAtomics"; remoteInfo = CNIOAtomics; }; - 4C63DEE023F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83C223FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIODarwin"; remoteInfo = CNIODarwin; }; - 4C63DEE123F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83C323FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOLinux"; remoteInfo = CNIOLinux; }; - 4C63DEE223F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83C423FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "SQL::SQL"; remoteInfo = SQL; }; - 4C63DEE323F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83C523FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Fluent::Fluent"; remoteInfo = Fluent; }; - 4C63DEE423F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83C623FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "DatabaseKit::DatabaseKit"; remoteInfo = DatabaseKit; }; - 4C63DEE523F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83C723FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Console::Command"; remoteInfo = Command; }; - 4C63DEE623F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83C823FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Console::Console"; remoteInfo = Console; }; - 4C63DEE723F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83C923FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Service::Service"; remoteInfo = Service; }; - 4C63DEE823F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83CA23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Console::Logging"; remoteInfo = Logging; }; - 4C63DEE923F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83CB23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Core"; remoteInfo = Core; }; - 4C63DEEA23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83CC23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOFoundationCompat"; remoteInfo = NIOFoundationCompat; }; - 4C63DEEB23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83CD23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::COperatingSystem"; remoteInfo = COperatingSystem; }; - 4C63DEEC23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83CE23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Bits"; remoteInfo = Bits; }; - 4C63DEED23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83CF23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Debugging"; remoteInfo = Debugging; }; - 4C63DEEE23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83D023FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Async"; remoteInfo = Async; }; - 4C63DEEF23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83D123FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIO"; remoteInfo = NIO; }; - 4C63DEF023F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83D223FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOSHA1"; remoteInfo = CNIOSHA1; }; - 4C63DEF123F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83D323FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOPriorityQueue"; remoteInfo = NIOPriorityQueue; }; - 4C63DEF223F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83D423FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOConcurrencyHelpers"; remoteInfo = NIOConcurrencyHelpers; }; - 4C63DEF323F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83D523FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOAtomics"; remoteInfo = CNIOAtomics; }; - 4C63DEF423F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83D623FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIODarwin"; remoteInfo = CNIODarwin; }; - 4C63DEF523F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83D723FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOLinux"; remoteInfo = CNIOLinux; }; - 4C63DEF623F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83D823FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "MySQL::MySQL"; remoteInfo = MySQL; }; - 4C63DEF723F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83D923FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "FluentSQLite::FluentSQLite"; remoteInfo = FluentSQLite; }; - 4C63DEF823F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83DA23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "SQLite::SQLite"; remoteInfo = SQLite; }; - 4C63DEF923F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83DB23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "SQL::SQL"; remoteInfo = SQL; }; - 4C63DEFA23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83DC23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "DatabaseKit::DatabaseKit"; remoteInfo = DatabaseKit; }; - 4C63DEFB23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83DD23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Service::Service"; remoteInfo = Service; }; - 4C63DEFC23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83DE23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Core"; remoteInfo = Core; }; - 4C63DEFD23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83DF23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOFoundationCompat"; remoteInfo = NIOFoundationCompat; }; - 4C63DEFE23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83E023FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::COperatingSystem"; remoteInfo = COperatingSystem; }; - 4C63DEFF23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83E123FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Bits"; remoteInfo = Bits; }; - 4C63DF0023F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83E223FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Debugging"; remoteInfo = Debugging; }; - 4C63DF0123F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83E323FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Async"; remoteInfo = Async; }; - 4C63DF0223F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83E423FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIO"; remoteInfo = NIO; }; - 4C63DF0323F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83E523FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOSHA1"; remoteInfo = CNIOSHA1; }; - 4C63DF0423F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83E623FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOPriorityQueue"; remoteInfo = NIOPriorityQueue; }; - 4C63DF0523F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83E723FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOConcurrencyHelpers"; remoteInfo = NIOConcurrencyHelpers; }; - 4C63DF0623F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83E823FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOAtomics"; remoteInfo = CNIOAtomics; }; - 4C63DF0723F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83E923FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIODarwin"; remoteInfo = CNIODarwin; }; - 4C63DF0823F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83EA23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOLinux"; remoteInfo = CNIOLinux; }; - 4C63DF0923F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83EB23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Fluent::FluentSQL"; remoteInfo = FluentSQL; }; - 4C63DF0A23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83EC23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "SQL::SQL"; remoteInfo = SQL; }; - 4C63DF0B23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83ED23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Fluent::Fluent"; remoteInfo = Fluent; }; - 4C63DF0C23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83EE23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "DatabaseKit::DatabaseKit"; remoteInfo = DatabaseKit; }; - 4C63DF0D23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83EF23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Console::Command"; remoteInfo = Command; }; - 4C63DF0E23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83F023FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Console::Console"; remoteInfo = Console; }; - 4C63DF0F23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83F123FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Service::Service"; remoteInfo = Service; }; - 4C63DF1023F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83F223FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Console::Logging"; remoteInfo = Logging; }; - 4C63DF1123F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83F323FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Core"; remoteInfo = Core; }; - 4C63DF1223F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83F423FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOFoundationCompat"; remoteInfo = NIOFoundationCompat; }; - 4C63DF1323F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83F523FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::COperatingSystem"; remoteInfo = COperatingSystem; }; - 4C63DF1423F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83F623FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Bits"; remoteInfo = Bits; }; - 4C63DF1523F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83F723FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Debugging"; remoteInfo = Debugging; }; - 4C63DF1623F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83F823FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Async"; remoteInfo = Async; }; - 4C63DF1723F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83F923FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIO"; remoteInfo = NIO; }; - 4C63DF1823F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83FA23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOSHA1"; remoteInfo = CNIOSHA1; }; - 4C63DF1923F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83FB23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOPriorityQueue"; remoteInfo = NIOPriorityQueue; }; - 4C63DF1A23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83FC23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOConcurrencyHelpers"; remoteInfo = NIOConcurrencyHelpers; }; - 4C63DF1B23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83FD23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOAtomics"; remoteInfo = CNIOAtomics; }; - 4C63DF1C23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83FE23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIODarwin"; remoteInfo = CNIODarwin; }; - 4C63DF1D23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B83FF23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOLinux"; remoteInfo = CNIOLinux; }; - 4C63DF1E23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B840023FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "SQLite::SQLite"; remoteInfo = SQLite; }; - 4C63DF1F23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B840123FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Fluent::FluentSQL"; remoteInfo = FluentSQL; }; - 4C63DF2023F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B840223FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "SQL::SQL"; remoteInfo = SQL; }; - 4C63DF2123F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B840323FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Auth::Authentication"; remoteInfo = Authentication; }; - 4C63DF2223F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B840423FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Vapor::Vapor"; remoteInfo = Vapor; }; - 4C63DF2323F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B840523FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "WebSocket::WebSocket"; remoteInfo = WebSocket; }; - 4C63DF2423F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B840623FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOWebSocket"; remoteInfo = NIOWebSocket; }; - 4C63DF2523F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B840723FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Validation::Validation"; remoteInfo = Validation; }; - 4C63DF2623F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B840823FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "URLEncodedForm::URLEncodedForm"; remoteInfo = URLEncodedForm; }; - 4C63DF2723F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B840923FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "TemplateKit::TemplateKit"; remoteInfo = TemplateKit; }; - 4C63DF2823F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B840A23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Routing::Routing"; remoteInfo = Routing; }; - 4C63DF2923F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B840B23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Multipart::Multipart"; remoteInfo = Multipart; }; - 4C63DF2A23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B840C23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "HTTP::HTTP"; remoteInfo = HTTP; }; - 4C63DF2B23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B840D23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOHTTP1"; remoteInfo = NIOHTTP1; }; - 4C63DF2C23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B840E23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOZlib"; remoteInfo = CNIOZlib; }; - 4C63DF2D23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B840F23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOHTTPParser"; remoteInfo = CNIOHTTPParser; }; - 4C63DF2E23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B841023FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio-ssl::NIOOpenSSL"; remoteInfo = NIOOpenSSL; }; - 4C63DF2F23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B841123FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOTLS"; remoteInfo = NIOTLS; }; - 4C63DF3023F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B841223FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio-ssl::CNIOOpenSSL"; remoteInfo = CNIOOpenSSL; }; - 4C63DF3123F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B841323FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Fluent::Fluent"; remoteInfo = Fluent; }; - 4C63DF3223F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B841423FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "DatabaseKit::DatabaseKit"; remoteInfo = DatabaseKit; }; - 4C63DF3323F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B841523FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Console::Command"; remoteInfo = Command; }; - 4C63DF3423F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B841623FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Console::Console"; remoteInfo = Console; }; - 4C63DF3523F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B841723FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Service::Service"; remoteInfo = Service; }; - 4C63DF3623F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B841823FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Console::Logging"; remoteInfo = Logging; }; - 4C63DF3723F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B841923FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::Crypto"; remoteInfo = Crypto; }; - 4C63DF3823F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B841A23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Core"; remoteInfo = Core; }; - 4C63DF3923F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B841B23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOFoundationCompat"; remoteInfo = NIOFoundationCompat; }; - 4C63DF3A23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B841C23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::COperatingSystem"; remoteInfo = COperatingSystem; }; - 4C63DF3B23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B841D23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::Random"; remoteInfo = Random; }; - 4C63DF3C23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B841E23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::CCryptoOpenSSL"; remoteInfo = CCryptoOpenSSL; }; - 4C63DF3D23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B841F23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::CBcrypt"; remoteInfo = CBcrypt; }; - 4C63DF3E23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B842023FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::CBase32"; remoteInfo = CBase32; }; - 4C63DF3F23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B842123FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Bits"; remoteInfo = Bits; }; - 4C63DF4023F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B842223FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Debugging"; remoteInfo = Debugging; }; - 4C63DF4123F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B842323FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Async"; remoteInfo = Async; }; - 4C63DF4223F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B842423FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIO"; remoteInfo = NIO; }; - 4C63DF4323F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B842523FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOSHA1"; remoteInfo = CNIOSHA1; }; - 4C63DF4423F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B842623FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOPriorityQueue"; remoteInfo = NIOPriorityQueue; }; - 4C63DF4523F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B842723FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOConcurrencyHelpers"; remoteInfo = NIOConcurrencyHelpers; }; - 4C63DF4623F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B842823FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOAtomics"; remoteInfo = CNIOAtomics; }; - 4C63DF4723F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B842923FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIODarwin"; remoteInfo = CNIODarwin; }; - 4C63DF4823F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B842A23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOLinux"; remoteInfo = CNIOLinux; }; - 4C63DF4923F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B842B23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Fluent::Fluent"; remoteInfo = Fluent; }; - 4C63DF4A23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B842C23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Leaf::Leaf"; remoteInfo = Leaf; }; - 4C63DF4B23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B842D23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "TemplateKit::TemplateKit"; remoteInfo = TemplateKit; }; - 4C63DF4C23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B842E23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Service::Service"; remoteInfo = Service; }; - 4C63DF4D23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B842F23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Core"; remoteInfo = Core; }; - 4C63DF4E23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B843023FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOFoundationCompat"; remoteInfo = NIOFoundationCompat; }; - 4C63DF4F23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B843123FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::COperatingSystem"; remoteInfo = COperatingSystem; }; - 4C63DF5023F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B843223FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Bits"; remoteInfo = Bits; }; - 4C63DF5123F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B843323FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Debugging"; remoteInfo = Debugging; }; - 4C63DF5223F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B843423FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Async"; remoteInfo = Async; }; - 4C63DF5323F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B843523FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIO"; remoteInfo = NIO; }; - 4C63DF5423F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B843623FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOSHA1"; remoteInfo = CNIOSHA1; }; - 4C63DF5523F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B843723FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOPriorityQueue"; remoteInfo = NIOPriorityQueue; }; - 4C63DF5623F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B843823FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOConcurrencyHelpers"; remoteInfo = NIOConcurrencyHelpers; }; - 4C63DF5723F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B843923FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOAtomics"; remoteInfo = CNIOAtomics; }; - 4C63DF5823F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B843A23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIODarwin"; remoteInfo = CNIODarwin; }; - 4C63DF5923F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B843B23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOLinux"; remoteInfo = CNIOLinux; }; - 4C63DF5A23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B843C23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Vapor::Vapor"; remoteInfo = Vapor; }; - 4C63DF5B23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B843D23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "WebSocket::WebSocket"; remoteInfo = WebSocket; }; - 4C63DF5C23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B843E23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOWebSocket"; remoteInfo = NIOWebSocket; }; - 4C63DF5D23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B843F23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Validation::Validation"; remoteInfo = Validation; }; - 4C63DF5E23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B844023FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "URLEncodedForm::URLEncodedForm"; remoteInfo = URLEncodedForm; }; - 4C63DF5F23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B844123FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "TemplateKit::TemplateKit"; remoteInfo = TemplateKit; }; - 4C63DF6023F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B844223FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Routing::Routing"; remoteInfo = Routing; }; - 4C63DF6123F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B844323FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Multipart::Multipart"; remoteInfo = Multipart; }; - 4C63DF6223F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B844423FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "HTTP::HTTP"; remoteInfo = HTTP; }; - 4C63DF6323F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B844523FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOHTTP1"; remoteInfo = NIOHTTP1; }; - 4C63DF6423F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B844623FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOZlib"; remoteInfo = CNIOZlib; }; - 4C63DF6523F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B844723FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOHTTPParser"; remoteInfo = CNIOHTTPParser; }; - 4C63DF6623F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B844823FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio-ssl::NIOOpenSSL"; remoteInfo = NIOOpenSSL; }; - 4C63DF6723F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B844923FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOTLS"; remoteInfo = NIOTLS; }; - 4C63DF6823F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B844A23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio-ssl::CNIOOpenSSL"; remoteInfo = CNIOOpenSSL; }; - 4C63DF6923F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B844B23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "DatabaseKit::DatabaseKit"; remoteInfo = DatabaseKit; }; - 4C63DF6A23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B844C23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::Crypto"; remoteInfo = Crypto; }; - 4C63DF6B23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B844D23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::Random"; remoteInfo = Random; }; - 4C63DF6C23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B844E23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::CCryptoOpenSSL"; remoteInfo = CCryptoOpenSSL; }; - 4C63DF6D23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B844F23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::CBcrypt"; remoteInfo = CBcrypt; }; - 4C63DF6E23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B845023FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::CBase32"; remoteInfo = CBase32; }; - 4C63DF6F23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B845123FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Console::Command"; remoteInfo = Command; }; - 4C63DF7023F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B845223FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Console::Console"; remoteInfo = Console; }; - 4C63DF7123F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B845323FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Service::Service"; remoteInfo = Service; }; - 4C63DF7223F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B845423FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Console::Logging"; remoteInfo = Logging; }; - 4C63DF7323F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B845523FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Core"; remoteInfo = Core; }; - 4C63DF7423F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B845623FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOFoundationCompat"; remoteInfo = NIOFoundationCompat; }; - 4C63DF7523F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B845723FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::COperatingSystem"; remoteInfo = COperatingSystem; }; - 4C63DF7623F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B845823FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Bits"; remoteInfo = Bits; }; - 4C63DF7723F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B845923FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Debugging"; remoteInfo = Debugging; }; - 4C63DF7823F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B845A23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Async"; remoteInfo = Async; }; - 4C63DF7923F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B845B23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Wishlist::Domain"; remoteInfo = Domain; }; - 4C63DF7A23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B845C23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIO"; remoteInfo = NIO; }; - 4C63DF7B23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B845D23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOSHA1"; remoteInfo = CNIOSHA1; }; - 4C63DF7C23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B845E23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOPriorityQueue"; remoteInfo = NIOPriorityQueue; }; - 4C63DF7D23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B845F23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOConcurrencyHelpers"; remoteInfo = NIOConcurrencyHelpers; }; - 4C63DF7E23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B846023FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOAtomics"; remoteInfo = CNIOAtomics; }; - 4C63DF7F23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B846123FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIODarwin"; remoteInfo = CNIODarwin; }; - 4C63DF8023F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B846223FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOLinux"; remoteInfo = CNIOLinux; }; - 4C63DF8123F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B846323FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Wishlist::Library"; remoteInfo = Library; }; - 4C63DF8223F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B846423FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Wishlist::Tooling"; remoteInfo = Tooling; }; - 4C63DF8323F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B846523FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Wishlist::Tooling"; remoteInfo = Tooling; }; - 4C63DF8423F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B846623FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIO"; remoteInfo = NIO; }; - 4C63DF8523F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B846723FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOSHA1"; remoteInfo = CNIOSHA1; }; - 4C63DF8623F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B846823FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOPriorityQueue"; remoteInfo = NIOPriorityQueue; }; - 4C63DF8723F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B846923FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOConcurrencyHelpers"; remoteInfo = NIOConcurrencyHelpers; }; - 4C63DF8823F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B846A23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOAtomics"; remoteInfo = CNIOAtomics; }; - 4C63DF8923F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B846B23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIODarwin"; remoteInfo = CNIODarwin; }; - 4C63DF8A23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B846C23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOLinux"; remoteInfo = CNIOLinux; }; - 4C63DF8B23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B846D23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Wishlist::Library"; remoteInfo = Library; }; - 4C63DF8C23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B846E23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Wishlist::Tooling"; remoteInfo = Tooling; }; - 4C63DF8D23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B846F23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "SwiftSMTP::SwiftSMTP"; remoteInfo = SwiftSMTP; }; - 4C63DF8E23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B847023FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "LoggerAPI::LoggerAPI"; remoteInfo = LoggerAPI; }; - 4C63DF8F23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B847123FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Cryptor::Cryptor"; remoteInfo = Cryptor; }; - 4C63DF9023F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B847223FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "SSLService::SSLService"; remoteInfo = SSLService; }; - 4C63DF9123F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B847323FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Socket::Socket"; remoteInfo = Socket; }; - 4C63DF9223F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B847423FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Lingo::Lingo"; remoteInfo = Lingo; }; - 4C63DF9323F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B847523FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Imperial::Imperial"; remoteInfo = Imperial; }; - 4C63DF9423F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B847623FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "JWT::JWT"; remoteInfo = JWT; }; - 4C63DF9523F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B847723FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "FluentMySQL::FluentMySQL"; remoteInfo = FluentMySQL; }; - 4C63DF9623F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B847823FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "MySQL::MySQL"; remoteInfo = MySQL; }; - 4C63DF9723F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B847923FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "FluentSQLite::FluentSQLite"; remoteInfo = FluentSQLite; }; - 4C63DF9823F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B847A23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "SQLite::SQLite"; remoteInfo = SQLite; }; - 4C63DF9923F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B847B23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Fluent::FluentSQL"; remoteInfo = FluentSQL; }; - 4C63DF9A23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B847C23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "SQL::SQL"; remoteInfo = SQL; }; - 4C63DF9B23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B847D23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Auth::Authentication"; remoteInfo = Authentication; }; - 4C63DF9C23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B847E23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Fluent::Fluent"; remoteInfo = Fluent; }; - 4C63DF9D23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B847F23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Leaf::Leaf"; remoteInfo = Leaf; }; - 4C63DF9E23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B848023FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Vapor::Vapor"; remoteInfo = Vapor; }; - 4C63DF9F23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B848123FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "WebSocket::WebSocket"; remoteInfo = WebSocket; }; - 4C63DFA023F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B848223FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOWebSocket"; remoteInfo = NIOWebSocket; }; - 4C63DFA123F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B848323FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Validation::Validation"; remoteInfo = Validation; }; - 4C63DFA223F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B848423FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "URLEncodedForm::URLEncodedForm"; remoteInfo = URLEncodedForm; }; - 4C63DFA323F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B848523FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "TemplateKit::TemplateKit"; remoteInfo = TemplateKit; }; - 4C63DFA423F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B848623FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Routing::Routing"; remoteInfo = Routing; }; - 4C63DFA523F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B848723FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Multipart::Multipart"; remoteInfo = Multipart; }; - 4C63DFA623F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B848823FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "HTTP::HTTP"; remoteInfo = HTTP; }; - 4C63DFA723F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B848923FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOHTTP1"; remoteInfo = NIOHTTP1; }; - 4C63DFA823F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B848A23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOZlib"; remoteInfo = CNIOZlib; }; - 4C63DFA923F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B848B23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOHTTPParser"; remoteInfo = CNIOHTTPParser; }; - 4C63DFAA23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B848C23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio-ssl::NIOOpenSSL"; remoteInfo = NIOOpenSSL; }; - 4C63DFAB23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B848D23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOTLS"; remoteInfo = NIOTLS; }; - 4C63DFAC23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B848E23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio-ssl::CNIOOpenSSL"; remoteInfo = CNIOOpenSSL; }; - 4C63DFAD23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B848F23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "DatabaseKit::DatabaseKit"; remoteInfo = DatabaseKit; }; - 4C63DFAE23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B849023FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::Crypto"; remoteInfo = Crypto; }; - 4C63DFAF23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B849123FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::Random"; remoteInfo = Random; }; - 4C63DFB023F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B849223FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::CCryptoOpenSSL"; remoteInfo = CCryptoOpenSSL; }; - 4C63DFB123F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B849323FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::CBcrypt"; remoteInfo = CBcrypt; }; - 4C63DFB223F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B849423FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::CBase32"; remoteInfo = CBase32; }; - 4C63DFB323F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B849523FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Console::Command"; remoteInfo = Command; }; - 4C63DFB423F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B849623FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Console::Console"; remoteInfo = Console; }; - 4C63DFB523F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B849723FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Service::Service"; remoteInfo = Service; }; - 4C63DFB623F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B849823FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Console::Logging"; remoteInfo = Logging; }; - 4C63DFB723F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B849923FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Core"; remoteInfo = Core; }; - 4C63DFB823F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B849A23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOFoundationCompat"; remoteInfo = NIOFoundationCompat; }; - 4C63DFB923F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B849B23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::COperatingSystem"; remoteInfo = COperatingSystem; }; - 4C63DFBA23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B849C23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Bits"; remoteInfo = Bits; }; - 4C63DFBB23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B849D23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Debugging"; remoteInfo = Debugging; }; - 4C63DFBC23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B849E23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Async"; remoteInfo = Async; }; - 4C63DFBD23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B849F23FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Wishlist::Domain"; remoteInfo = Domain; }; - 4C63DFBE23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B84A023FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIO"; remoteInfo = NIO; }; - 4C63DFBF23F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B84A123FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOSHA1"; remoteInfo = CNIOSHA1; }; - 4C63DFC023F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B84A223FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOPriorityQueue"; remoteInfo = NIOPriorityQueue; }; - 4C63DFC123F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B84A323FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOConcurrencyHelpers"; remoteInfo = NIOConcurrencyHelpers; }; - 4C63DFC223F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B84A423FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOAtomics"; remoteInfo = CNIOAtomics; }; - 4C63DFC323F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B84A523FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIODarwin"; remoteInfo = CNIODarwin; }; - 4C63DFC423F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B84A623FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOLinux"; remoteInfo = CNIOLinux; }; - 4C63DFC523F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B84A723FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Wishlist::Library"; remoteInfo = Library; }; - 4C63DFC623F1EB47005652AC /* PBXContainerItemProxy */ = { + 4C7B84A823FF25BD00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Wishlist::Tooling"; remoteInfo = Tooling; }; - 4C63DFC723F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84A923FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "VaporTestTools::VaporTestTools"; remoteInfo = VaporTestTools; }; - 4C63DFC823F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84AA23FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Vapor::Vapor"; remoteInfo = Vapor; }; - 4C63DFC923F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84AB23FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "WebSocket::WebSocket"; remoteInfo = WebSocket; }; - 4C63DFCA23F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84AC23FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOWebSocket"; remoteInfo = NIOWebSocket; }; - 4C63DFCB23F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84AD23FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Validation::Validation"; remoteInfo = Validation; }; - 4C63DFCC23F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84AE23FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "URLEncodedForm::URLEncodedForm"; remoteInfo = URLEncodedForm; }; - 4C63DFCD23F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84AF23FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "TemplateKit::TemplateKit"; remoteInfo = TemplateKit; }; - 4C63DFCE23F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84B023FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Routing::Routing"; remoteInfo = Routing; }; - 4C63DFCF23F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84B123FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Multipart::Multipart"; remoteInfo = Multipart; }; - 4C63DFD023F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84B223FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "HTTP::HTTP"; remoteInfo = HTTP; }; - 4C63DFD123F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84B323FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOHTTP1"; remoteInfo = NIOHTTP1; }; - 4C63DFD223F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84B423FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOZlib"; remoteInfo = CNIOZlib; }; - 4C63DFD323F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84B523FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOHTTPParser"; remoteInfo = CNIOHTTPParser; }; - 4C63DFD423F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84B623FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio-ssl::NIOOpenSSL"; remoteInfo = NIOOpenSSL; }; - 4C63DFD523F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84B723FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOTLS"; remoteInfo = NIOTLS; }; - 4C63DFD623F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84B823FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio-ssl::CNIOOpenSSL"; remoteInfo = CNIOOpenSSL; }; - 4C63DFD723F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84B923FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "DatabaseKit::DatabaseKit"; remoteInfo = DatabaseKit; }; - 4C63DFD823F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84BA23FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::Crypto"; remoteInfo = Crypto; }; - 4C63DFD923F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84BB23FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::Random"; remoteInfo = Random; }; - 4C63DFDA23F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84BC23FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::CCryptoOpenSSL"; remoteInfo = CCryptoOpenSSL; }; - 4C63DFDB23F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84BD23FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::CBcrypt"; remoteInfo = CBcrypt; }; - 4C63DFDC23F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84BE23FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::CBase32"; remoteInfo = CBase32; }; - 4C63DFDD23F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84BF23FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Console::Command"; remoteInfo = Command; }; - 4C63DFDE23F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84C023FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Console::Console"; remoteInfo = Console; }; - 4C63DFDF23F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84C123FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Service::Service"; remoteInfo = Service; }; - 4C63DFE023F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84C223FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Console::Logging"; remoteInfo = Logging; }; - 4C63DFE123F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84C323FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Core"; remoteInfo = Core; }; - 4C63DFE223F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84C423FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOFoundationCompat"; remoteInfo = NIOFoundationCompat; }; - 4C63DFE323F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84C523FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::COperatingSystem"; remoteInfo = COperatingSystem; }; - 4C63DFE423F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84C623FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Bits"; remoteInfo = Bits; }; - 4C63DFE523F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84C723FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Debugging"; remoteInfo = Debugging; }; - 4C63DFE623F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84C823FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Async"; remoteInfo = Async; }; - 4C63DFE723F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84C923FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIO"; remoteInfo = NIO; }; - 4C63DFE823F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84CA23FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOSHA1"; remoteInfo = CNIOSHA1; }; - 4C63DFE923F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84CB23FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOPriorityQueue"; remoteInfo = NIOPriorityQueue; }; - 4C63DFEA23F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84CC23FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOConcurrencyHelpers"; remoteInfo = NIOConcurrencyHelpers; }; - 4C63DFEB23F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84CD23FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOAtomics"; remoteInfo = CNIOAtomics; }; - 4C63DFEC23F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84CE23FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIODarwin"; remoteInfo = CNIODarwin; }; - 4C63DFED23F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84CF23FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOLinux"; remoteInfo = CNIOLinux; }; - 4C63DFEE23F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84D023FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Wishlist::App"; remoteInfo = App; }; - 4C63DFEF23F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84D123FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "SwiftSMTP::SwiftSMTP"; remoteInfo = SwiftSMTP; }; - 4C63DFF023F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84D223FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "LoggerAPI::LoggerAPI"; remoteInfo = LoggerAPI; }; - 4C63DFF123F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84D323FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Cryptor::Cryptor"; remoteInfo = Cryptor; }; - 4C63DFF223F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84D423FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "SSLService::SSLService"; remoteInfo = SSLService; }; - 4C63DFF323F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84D523FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Socket::Socket"; remoteInfo = Socket; }; - 4C63DFF423F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84D623FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Lingo::Lingo"; remoteInfo = Lingo; }; - 4C63DFF523F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84D723FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Imperial::Imperial"; remoteInfo = Imperial; }; - 4C63DFF623F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84D823FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "JWT::JWT"; remoteInfo = JWT; }; - 4C63DFF723F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84D923FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "FluentMySQL::FluentMySQL"; remoteInfo = FluentMySQL; }; - 4C63DFF823F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84DA23FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "MySQL::MySQL"; remoteInfo = MySQL; }; - 4C63DFF923F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84DB23FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "FluentSQLite::FluentSQLite"; remoteInfo = FluentSQLite; }; - 4C63DFFA23F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84DC23FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "SQLite::SQLite"; remoteInfo = SQLite; }; - 4C63DFFB23F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84DD23FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Fluent::FluentSQL"; remoteInfo = FluentSQL; }; - 4C63DFFC23F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84DE23FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "SQL::SQL"; remoteInfo = SQL; }; - 4C63DFFD23F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84DF23FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Auth::Authentication"; remoteInfo = Authentication; }; - 4C63DFFE23F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84E023FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Fluent::Fluent"; remoteInfo = Fluent; }; - 4C63DFFF23F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84E123FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Leaf::Leaf"; remoteInfo = Leaf; }; - 4C63E00023F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84E223FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Vapor::Vapor"; remoteInfo = Vapor; }; - 4C63E00123F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84E323FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "WebSocket::WebSocket"; remoteInfo = WebSocket; }; - 4C63E00223F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84E423FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOWebSocket"; remoteInfo = NIOWebSocket; }; - 4C63E00323F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84E523FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Validation::Validation"; remoteInfo = Validation; }; - 4C63E00423F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84E623FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "URLEncodedForm::URLEncodedForm"; remoteInfo = URLEncodedForm; }; - 4C63E00523F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84E723FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "TemplateKit::TemplateKit"; remoteInfo = TemplateKit; }; - 4C63E00623F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84E823FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Routing::Routing"; remoteInfo = Routing; }; - 4C63E00723F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84E923FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Multipart::Multipart"; remoteInfo = Multipart; }; - 4C63E00823F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84EA23FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "HTTP::HTTP"; remoteInfo = HTTP; }; - 4C63E00923F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84EB23FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOHTTP1"; remoteInfo = NIOHTTP1; }; - 4C63E00A23F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84EC23FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOZlib"; remoteInfo = CNIOZlib; }; - 4C63E00B23F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84ED23FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOHTTPParser"; remoteInfo = CNIOHTTPParser; }; - 4C63E00C23F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84EE23FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio-ssl::NIOOpenSSL"; remoteInfo = NIOOpenSSL; }; - 4C63E00D23F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84EF23FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOTLS"; remoteInfo = NIOTLS; }; - 4C63E00E23F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84F023FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio-ssl::CNIOOpenSSL"; remoteInfo = CNIOOpenSSL; }; - 4C63E00F23F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84F123FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "DatabaseKit::DatabaseKit"; remoteInfo = DatabaseKit; }; - 4C63E01023F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84F223FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::Crypto"; remoteInfo = Crypto; }; - 4C63E01123F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84F323FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::Random"; remoteInfo = Random; }; - 4C63E01223F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84F423FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::CCryptoOpenSSL"; remoteInfo = CCryptoOpenSSL; }; - 4C63E01323F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84F523FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::CBcrypt"; remoteInfo = CBcrypt; }; - 4C63E01423F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84F623FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Crypto::CBase32"; remoteInfo = CBase32; }; - 4C63E01523F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84F723FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Console::Command"; remoteInfo = Command; }; - 4C63E01623F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84F823FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Console::Console"; remoteInfo = Console; }; - 4C63E01723F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84F923FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Service::Service"; remoteInfo = Service; }; - 4C63E01823F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84FA23FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Console::Logging"; remoteInfo = Logging; }; - 4C63E01923F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84FB23FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Core"; remoteInfo = Core; }; - 4C63E01A23F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84FC23FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOFoundationCompat"; remoteInfo = NIOFoundationCompat; }; - 4C63E01B23F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84FD23FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::COperatingSystem"; remoteInfo = COperatingSystem; }; - 4C63E01C23F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84FE23FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Bits"; remoteInfo = Bits; }; - 4C63E01D23F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B84FF23FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Debugging"; remoteInfo = Debugging; }; - 4C63E01E23F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B850023FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Core::Async"; remoteInfo = Async; }; - 4C63E01F23F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B850123FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Wishlist::Domain"; remoteInfo = Domain; }; - 4C63E02023F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B850223FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIO"; remoteInfo = NIO; }; - 4C63E02123F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B850323FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOSHA1"; remoteInfo = CNIOSHA1; }; - 4C63E02223F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B850423FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOPriorityQueue"; remoteInfo = NIOPriorityQueue; }; - 4C63E02323F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B850523FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOConcurrencyHelpers"; remoteInfo = NIOConcurrencyHelpers; }; - 4C63E02423F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B850623FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOAtomics"; remoteInfo = CNIOAtomics; }; - 4C63E02523F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B850723FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIODarwin"; remoteInfo = CNIODarwin; }; - 4C63E02623F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B850823FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOLinux"; remoteInfo = CNIOLinux; }; - 4C63E02723F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B850923FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Wishlist::Library"; remoteInfo = Library; }; - 4C63E02823F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B850A23FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Wishlist::Tooling"; remoteInfo = Tooling; }; - 4C63E02923F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B850B23FF25BE00845658 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = OBJ_1 /* Project object */; + proxyType = 1; + remoteGlobalIDString = "Wishlist::Testing"; + remoteInfo = Testing; + }; + 4C7B850C23FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Wishlist::Domain"; remoteInfo = Domain; }; - 4C63E02A23F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B850D23FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIO"; remoteInfo = NIO; }; - 4C63E02B23F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B850E23FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOSHA1"; remoteInfo = CNIOSHA1; }; - 4C63E02C23F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B850F23FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOPriorityQueue"; remoteInfo = NIOPriorityQueue; }; - 4C63E02D23F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B851023FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::NIOConcurrencyHelpers"; remoteInfo = NIOConcurrencyHelpers; }; - 4C63E02E23F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B851123FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOAtomics"; remoteInfo = CNIOAtomics; }; - 4C63E02F23F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B851223FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIODarwin"; remoteInfo = CNIODarwin; }; - 4C63E03023F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B851323FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "swift-nio::CNIOLinux"; remoteInfo = CNIOLinux; }; - 4C63E03123F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B851423FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Wishlist::Library"; remoteInfo = Library; }; - 4C63E03223F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B851523FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Wishlist::Tooling"; remoteInfo = Tooling; }; - 4C63E03323F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B851623FF25BE00845658 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = OBJ_1 /* Project object */; + proxyType = 1; + remoteGlobalIDString = "Wishlist::Testing"; + remoteInfo = Testing; + }; + 4C7B851723FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Wishlist::Library"; remoteInfo = Library; }; - 4C63E03423F1EB49005652AC /* PBXContainerItemProxy */ = { + 4C7B851823FF25BE00845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Wishlist::Tooling"; remoteInfo = Tooling; }; - 4C63E03523F1EB4B005652AC /* PBXContainerItemProxy */ = { + 4C7B851923FF25BE00845658 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = OBJ_1 /* Project object */; + proxyType = 1; + remoteGlobalIDString = "Wishlist::Testing"; + remoteInfo = Testing; + }; + 4C7B851A23FF25C100845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Wishlist::Run"; remoteInfo = Run; }; - 4C63E03623F1EB4B005652AC /* PBXContainerItemProxy */ = { + 4C7B851B23FF25C100845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Wishlist::Domain"; remoteInfo = Domain; }; - 4C63E03723F1EB4B005652AC /* PBXContainerItemProxy */ = { + 4C7B851C23FF25C100845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Wishlist::Library"; remoteInfo = Library; }; - 4C63E03823F1EB4B005652AC /* PBXContainerItemProxy */ = { + 4C7B851D23FF25C100845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; - remoteGlobalIDString = "Wishlist::LibraryTests"; - remoteInfo = LibraryTests; + remoteGlobalIDString = "Wishlist::DomainTests"; + remoteInfo = DomainTests; }; - 4C63E03923F1EB4B005652AC /* PBXContainerItemProxy */ = { + 4C7B851E23FF25C100845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; remoteGlobalIDString = "Wishlist::AppTests"; remoteInfo = AppTests; }; - 4C63E03A23F1EB4B005652AC /* PBXContainerItemProxy */ = { + 4C7B851F23FF25C100845658 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = OBJ_1 /* Project object */; proxyType = 1; - remoteGlobalIDString = "Wishlist::DomainTests"; - remoteInfo = DomainTests; + remoteGlobalIDString = "Wishlist::LibraryTests"; + remoteInfo = LibraryTests; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 004D9089B490D6E44628E147 /* AutoMapper.stencil */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file; name = AutoMapper.stencil; path = ./Sources/Tooling/AutoGenerated/App/AutoMapper.stencil; sourceTree = ""; }; - 2BAEE76E35EDBA0D991705D8 /* AutoActionBoundaries.stencil */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file; name = AutoActionBoundaries.stencil; path = ./Sources/Tooling/AutoGenerated/Domain/AutoActionBoundaries.stencil; sourceTree = ""; }; - 3E7FB76652B2394A4D2C98D5 /* AutoActionSpecification.stencil */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file; name = AutoActionSpecification.stencil; path = ./Sources/Tooling/AutoGenerated/Domain/AutoActionSpecification.stencil; sourceTree = ""; }; - 4C63E03B23F1F07C005652AC /* ActorTestCase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActorTestCase.swift; sourceTree = ""; }; - 574EF6C7BB67DA0B4F095A95 /* AutoPageContextBuilder.stencil */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file; name = AutoPageContextBuilder.stencil; path = ./Sources/Tooling/AutoGenerated/App/AutoPageContextBuilder.stencil; sourceTree = ""; }; - 9418B5747677C36E50FC630A /* AutoActorService.stencil */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file; name = AutoActorService.stencil; path = ./Sources/Tooling/AutoGenerated/App/AutoActorService.stencil; sourceTree = ""; }; - 95504A1D71EC7192C1741BD7 /* AutoRepositoryService.stencil */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file; name = AutoRepositoryService.stencil; path = ./Sources/Tooling/AutoGenerated/App/AutoRepositoryService.stencil; sourceTree = ""; }; + 4C7B85202403128500845658 /* ImageFileMiddleware+Files.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ImageFileMiddleware+Files.swift"; sourceTree = ""; }; + 4C7B8522240354E600845658 /* ImageStoreLocator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageStoreLocator.swift; sourceTree = ""; }; + 4C89086D4E9FB0F0D9CDD1A0 /* AutoMapper.stencil */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file; name = AutoMapper.stencil; path = ./Sources/Tooling/AutoGenerated/App/AutoMapper.stencil; sourceTree = ""; }; + 5206D5368001B169E4303927 /* AutoFluentEntity.stencil */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file; name = AutoFluentEntity.stencil; path = ./Sources/Tooling/AutoGenerated/App/AutoFluentEntity.stencil; sourceTree = ""; }; + 69ACBBB9DC82706D09A20787 /* AutoActionBoundaries.stencil */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file; name = AutoActionBoundaries.stencil; path = ./Sources/Tooling/AutoGenerated/Domain/AutoActionBoundaries.stencil; sourceTree = ""; }; + 7341E8304D0C24AB145FB0C0 /* AutoActorService.stencil */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file; name = AutoActorService.stencil; path = ./Sources/Tooling/AutoGenerated/App/AutoActorService.stencil; sourceTree = ""; }; + 7A9D5BA73366A9DBE61AF53E /* AutoActionSpecification.stencil */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file; name = AutoActionSpecification.stencil; path = ./Sources/Tooling/AutoGenerated/Domain/AutoActionSpecification.stencil; sourceTree = ""; }; "Auth::Authentication::Product" /* Authentication.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Authentication.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - BCEA7DE3B66F7D0F5C1F5556 /* AutoFluentEntity.stencil */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file; name = AutoFluentEntity.stencil; path = ./Sources/Tooling/AutoGenerated/App/AutoFluentEntity.stencil; sourceTree = ""; }; + BC822B299ACE23EBAC50C392 /* AutoRepositoryService.stencil */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file; name = AutoRepositoryService.stencil; path = ./Sources/Tooling/AutoGenerated/App/AutoRepositoryService.stencil; sourceTree = ""; }; "Console::Command::Product" /* Command.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Command.framework; sourceTree = BUILT_PRODUCTS_DIR; }; "Console::Console::Product" /* Console.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Console.framework; sourceTree = BUILT_PRODUCTS_DIR; }; "Console::Logging::Product" /* Logging.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Logging.framework; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -8256,6 +8300,7 @@ "Crypto::Random::Product" /* Random.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Random.framework; sourceTree = BUILT_PRODUCTS_DIR; }; "Cryptor::Cryptor::Product" /* Cryptor.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Cryptor.framework; sourceTree = BUILT_PRODUCTS_DIR; }; "DatabaseKit::DatabaseKit::Product" /* DatabaseKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = DatabaseKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E7EC9A82066CBC6B5CBAB29B /* AutoPageContextBuilder.stencil */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file; name = AutoPageContextBuilder.stencil; path = ./Sources/Tooling/AutoGenerated/App/AutoPageContextBuilder.stencil; sourceTree = ""; }; "Fluent::Fluent::Product" /* Fluent.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Fluent.framework; sourceTree = BUILT_PRODUCTS_DIR; }; "Fluent::FluentSQL::Product" /* FluentSQL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = FluentSQL.framework; sourceTree = BUILT_PRODUCTS_DIR; }; "FluentMySQL::FluentMySQL::Product" /* FluentMySQL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = FluentMySQL.framework; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -8269,835 +8314,855 @@ "Multipart::Multipart::Product" /* Multipart.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Multipart.framework; sourceTree = BUILT_PRODUCTS_DIR; }; "MySQL::MySQL::Product" /* MySQL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = MySQL.framework; sourceTree = BUILT_PRODUCTS_DIR; }; OBJ_100 /* Controller+Invitation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Controller+Invitation.swift"; sourceTree = ""; }; - OBJ_1000 /* MySQLCollation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLCollation.swift; sourceTree = ""; }; - OBJ_1001 /* MySQLDataType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLDataType.swift; sourceTree = ""; }; - OBJ_1002 /* MySQLDataTypeStaticRepresentable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLDataTypeStaticRepresentable.swift; sourceTree = ""; }; - OBJ_1003 /* MySQLDefaultLiteral.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLDefaultLiteral.swift; sourceTree = ""; }; - OBJ_1004 /* MySQLDropIndex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLDropIndex.swift; sourceTree = ""; }; - OBJ_1005 /* MySQLFractionalSecondsPrecision.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLFractionalSecondsPrecision.swift; sourceTree = ""; }; - OBJ_1006 /* MySQLFunction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLFunction.swift; sourceTree = ""; }; - OBJ_1007 /* MySQLGeneric.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLGeneric.swift; sourceTree = ""; }; - OBJ_1008 /* MySQLIdentifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLIdentifier.swift; sourceTree = ""; }; - OBJ_1009 /* MySQLInsert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLInsert.swift; sourceTree = ""; }; + OBJ_1000 /* MySQLCharacterSet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLCharacterSet.swift; sourceTree = ""; }; + OBJ_1001 /* MySQLColumnDefinition41.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLColumnDefinition41.swift; sourceTree = ""; }; + OBJ_1002 /* MySQLComQuery.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLComQuery.swift; sourceTree = ""; }; + OBJ_1003 /* MySQLComStmtExecute.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLComStmtExecute.swift; sourceTree = ""; }; + OBJ_1004 /* MySQLComStmtPrepare.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLComStmtPrepare.swift; sourceTree = ""; }; + OBJ_1005 /* MySQLComStmtPrepareOK.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLComStmtPrepareOK.swift; sourceTree = ""; }; + OBJ_1006 /* MySQLDataFormat.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLDataFormat.swift; sourceTree = ""; }; + OBJ_1007 /* MySQLEOFPacket.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLEOFPacket.swift; sourceTree = ""; }; + OBJ_1008 /* MySQLErrorPacket.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLErrorPacket.swift; sourceTree = ""; }; + OBJ_1009 /* MySQLFlags.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLFlags.swift; sourceTree = ""; }; OBJ_101 /* InvitationContext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InvitationContext.swift; sourceTree = ""; }; - OBJ_1010 /* MySQLPrimaryKeyDefault.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLPrimaryKeyDefault.swift; sourceTree = ""; }; - OBJ_1011 /* MySQLQuery.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLQuery.swift; sourceTree = ""; }; - OBJ_1012 /* MySQLTable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLTable.swift; sourceTree = ""; }; - OBJ_1013 /* MySQLUpsert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLUpsert.swift; sourceTree = ""; }; - OBJ_1015 /* ByteBuffer+MySQL.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ByteBuffer+MySQL.swift"; sourceTree = ""; }; - OBJ_1016 /* Deprecated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Deprecated.swift; sourceTree = ""; }; - OBJ_1017 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; - OBJ_1018 /* MySQLError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLError.swift; sourceTree = ""; }; - OBJ_1019 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/mysql/Package.swift"; sourceTree = ""; }; + OBJ_1010 /* MySQLNullBitmap.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLNullBitmap.swift; sourceTree = ""; }; + OBJ_1011 /* MySQLPacket+HandshakeResponse41.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MySQLPacket+HandshakeResponse41.swift"; sourceTree = ""; }; + OBJ_1012 /* MySQLPacket+HandshakeV10.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MySQLPacket+HandshakeV10.swift"; sourceTree = ""; }; + OBJ_1013 /* MySQLPacket+OK.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MySQLPacket+OK.swift"; sourceTree = ""; }; + OBJ_1014 /* MySQLPacket+SSLRequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MySQLPacket+SSLRequest.swift"; sourceTree = ""; }; + OBJ_1015 /* MySQLPacket.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLPacket.swift; sourceTree = ""; }; + OBJ_1016 /* MySQLResultSetRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLResultSetRow.swift; sourceTree = ""; }; + OBJ_1017 /* MySQLStatusFlags.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLStatusFlags.swift; sourceTree = ""; }; + OBJ_1019 /* MySQLAlterTable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLAlterTable.swift; sourceTree = ""; }; OBJ_102 /* InvitationController+Save.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "InvitationController+Save.swift"; sourceTree = ""; }; - OBJ_1022 /* Authenticatable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Authenticatable.swift; sourceTree = ""; }; - OBJ_1023 /* AuthenticationCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthenticationCache.swift; sourceTree = ""; }; - OBJ_1024 /* AuthenticationProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthenticationProvider.swift; sourceTree = ""; }; - OBJ_1026 /* BasicAuthenticatable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BasicAuthenticatable.swift; sourceTree = ""; }; - OBJ_1027 /* BasicAuthenticationMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BasicAuthenticationMiddleware.swift; sourceTree = ""; }; - OBJ_1029 /* BearerAuthenticatable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BearerAuthenticatable.swift; sourceTree = ""; }; + OBJ_1020 /* MySQLBind.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLBind.swift; sourceTree = ""; }; + OBJ_1021 /* MySQLBoolLiteral.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLBoolLiteral.swift; sourceTree = ""; }; + OBJ_1022 /* MySQLCollation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLCollation.swift; sourceTree = ""; }; + OBJ_1023 /* MySQLDataType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLDataType.swift; sourceTree = ""; }; + OBJ_1024 /* MySQLDataTypeStaticRepresentable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLDataTypeStaticRepresentable.swift; sourceTree = ""; }; + OBJ_1025 /* MySQLDefaultLiteral.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLDefaultLiteral.swift; sourceTree = ""; }; + OBJ_1026 /* MySQLDropIndex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLDropIndex.swift; sourceTree = ""; }; + OBJ_1027 /* MySQLFractionalSecondsPrecision.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLFractionalSecondsPrecision.swift; sourceTree = ""; }; + OBJ_1028 /* MySQLFunction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLFunction.swift; sourceTree = ""; }; + OBJ_1029 /* MySQLGeneric.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLGeneric.swift; sourceTree = ""; }; OBJ_103 /* InvitationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InvitationController.swift; sourceTree = ""; }; - OBJ_1030 /* BearerAuthenticationMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BearerAuthenticationMiddleware.swift; sourceTree = ""; }; - OBJ_1031 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; - OBJ_1033 /* PasswordAuthenticatable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasswordAuthenticatable.swift; sourceTree = ""; }; - OBJ_1034 /* PasswordVerifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasswordVerifier.swift; sourceTree = ""; }; - OBJ_1036 /* AuthenticationSessionsMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthenticationSessionsMiddleware.swift; sourceTree = ""; }; - OBJ_1037 /* RedirectMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RedirectMiddleware.swift; sourceTree = ""; }; - OBJ_1038 /* SessionAuthenticatable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SessionAuthenticatable.swift; sourceTree = ""; }; + OBJ_1030 /* MySQLIdentifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLIdentifier.swift; sourceTree = ""; }; + OBJ_1031 /* MySQLInsert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLInsert.swift; sourceTree = ""; }; + OBJ_1032 /* MySQLPrimaryKeyDefault.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLPrimaryKeyDefault.swift; sourceTree = ""; }; + OBJ_1033 /* MySQLQuery.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLQuery.swift; sourceTree = ""; }; + OBJ_1034 /* MySQLTable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLTable.swift; sourceTree = ""; }; + OBJ_1035 /* MySQLUpsert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLUpsert.swift; sourceTree = ""; }; + OBJ_1037 /* ByteBuffer+MySQL.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ByteBuffer+MySQL.swift"; sourceTree = ""; }; + OBJ_1038 /* Deprecated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Deprecated.swift; sourceTree = ""; }; + OBJ_1039 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; OBJ_104 /* InvitationEmail.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InvitationEmail.swift; sourceTree = ""; }; - OBJ_1040 /* TokenAuthenticatable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TokenAuthenticatable.swift; sourceTree = ""; }; - OBJ_1041 /* TokenAuthenticationMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TokenAuthenticationMiddleware.swift; sourceTree = ""; }; - OBJ_1043 /* AuthenticationError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthenticationError.swift; sourceTree = ""; }; - OBJ_1044 /* GuardMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GuardMiddleware.swift; sourceTree = ""; }; - OBJ_1045 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/auth/Package.swift"; sourceTree = ""; }; - OBJ_1048 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; - OBJ_1049 /* FluentSQLiteError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FluentSQLiteError.swift; sourceTree = ""; }; + OBJ_1040 /* MySQLError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLError.swift; sourceTree = ""; }; + OBJ_1041 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/mysql/Package.swift"; sourceTree = ""; }; + OBJ_1044 /* Authenticatable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Authenticatable.swift; sourceTree = ""; }; + OBJ_1045 /* AuthenticationCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthenticationCache.swift; sourceTree = ""; }; + OBJ_1046 /* AuthenticationProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthenticationProvider.swift; sourceTree = ""; }; + OBJ_1048 /* BasicAuthenticatable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BasicAuthenticatable.swift; sourceTree = ""; }; + OBJ_1049 /* BasicAuthenticationMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BasicAuthenticationMiddleware.swift; sourceTree = ""; }; OBJ_105 /* InvitationEmailContext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InvitationEmailContext.swift; sourceTree = ""; }; - OBJ_1050 /* FluentSQLiteProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FluentSQLiteProvider.swift; sourceTree = ""; }; - OBJ_1051 /* FluentSQLiteQuery.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FluentSQLiteQuery.swift; sourceTree = ""; }; - OBJ_1052 /* FluentSQLiteSchema.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FluentSQLiteSchema.swift; sourceTree = ""; }; - OBJ_1053 /* SQLiteDatabase+JoinSupporting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SQLiteDatabase+JoinSupporting.swift"; sourceTree = ""; }; - OBJ_1054 /* SQLiteDatabase+MigrationSupporting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SQLiteDatabase+MigrationSupporting.swift"; sourceTree = ""; }; - OBJ_1055 /* SQLiteDatabase+QuerySupporting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SQLiteDatabase+QuerySupporting.swift"; sourceTree = ""; }; - OBJ_1056 /* SQLiteDatabase+SchemaSupporting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SQLiteDatabase+SchemaSupporting.swift"; sourceTree = ""; }; - OBJ_1057 /* SQLiteDatabase+TransactionSupporting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SQLiteDatabase+TransactionSupporting.swift"; sourceTree = ""; }; - OBJ_1058 /* SQLiteModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteModels.swift; sourceTree = ""; }; - OBJ_1059 /* SQLiteTypes.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteTypes.swift; sourceTree = ""; }; + OBJ_1051 /* BearerAuthenticatable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BearerAuthenticatable.swift; sourceTree = ""; }; + OBJ_1052 /* BearerAuthenticationMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BearerAuthenticationMiddleware.swift; sourceTree = ""; }; + OBJ_1053 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; + OBJ_1055 /* PasswordAuthenticatable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasswordAuthenticatable.swift; sourceTree = ""; }; + OBJ_1056 /* PasswordVerifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasswordVerifier.swift; sourceTree = ""; }; + OBJ_1058 /* AuthenticationSessionsMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthenticationSessionsMiddleware.swift; sourceTree = ""; }; + OBJ_1059 /* RedirectMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RedirectMiddleware.swift; sourceTree = ""; }; OBJ_106 /* InvitationEmailError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InvitationEmailError.swift; sourceTree = ""; }; - OBJ_1060 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/fluent-sqlite/Package.swift"; sourceTree = ""; }; - OBJ_1064 /* SQLiteDataDecoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteDataDecoder.swift; sourceTree = ""; }; - OBJ_1065 /* SQLiteDataEncoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteDataEncoder.swift; sourceTree = ""; }; - OBJ_1066 /* SQLiteRowDecoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteRowDecoder.swift; sourceTree = ""; }; - OBJ_1068 /* DatabaseIdentifier+SQLite.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DatabaseIdentifier+SQLite.swift"; sourceTree = ""; }; - OBJ_1069 /* SQLiteConnection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteConnection.swift; sourceTree = ""; }; + OBJ_1060 /* SessionAuthenticatable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SessionAuthenticatable.swift; sourceTree = ""; }; + OBJ_1062 /* TokenAuthenticatable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TokenAuthenticatable.swift; sourceTree = ""; }; + OBJ_1063 /* TokenAuthenticationMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TokenAuthenticationMiddleware.swift; sourceTree = ""; }; + OBJ_1065 /* AuthenticationError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthenticationError.swift; sourceTree = ""; }; + OBJ_1066 /* GuardMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GuardMiddleware.swift; sourceTree = ""; }; + OBJ_1067 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/auth/Package.swift"; sourceTree = ""; }; OBJ_107 /* InvitationPageContext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InvitationPageContext.swift; sourceTree = ""; }; - OBJ_1070 /* SQLiteDatabase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteDatabase.swift; sourceTree = ""; }; - OBJ_1071 /* SQLiteStatement.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteStatement.swift; sourceTree = ""; }; - OBJ_1072 /* SQLiteStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteStorage.swift; sourceTree = ""; }; - OBJ_1074 /* SQLiteColumn.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteColumn.swift; sourceTree = ""; }; - OBJ_1075 /* SQLiteData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteData.swift; sourceTree = ""; }; - OBJ_1076 /* SQLiteDataConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteDataConvertible.swift; sourceTree = ""; }; - OBJ_1077 /* SQLiteDataType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteDataType.swift; sourceTree = ""; }; - OBJ_1079 /* SQLiteAlterTable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteAlterTable.swift; sourceTree = ""; }; + OBJ_1070 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; + OBJ_1071 /* FluentSQLiteError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FluentSQLiteError.swift; sourceTree = ""; }; + OBJ_1072 /* FluentSQLiteProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FluentSQLiteProvider.swift; sourceTree = ""; }; + OBJ_1073 /* FluentSQLiteQuery.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FluentSQLiteQuery.swift; sourceTree = ""; }; + OBJ_1074 /* FluentSQLiteSchema.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FluentSQLiteSchema.swift; sourceTree = ""; }; + OBJ_1075 /* SQLiteDatabase+JoinSupporting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SQLiteDatabase+JoinSupporting.swift"; sourceTree = ""; }; + OBJ_1076 /* SQLiteDatabase+MigrationSupporting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SQLiteDatabase+MigrationSupporting.swift"; sourceTree = ""; }; + OBJ_1077 /* SQLiteDatabase+QuerySupporting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SQLiteDatabase+QuerySupporting.swift"; sourceTree = ""; }; + OBJ_1078 /* SQLiteDatabase+SchemaSupporting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SQLiteDatabase+SchemaSupporting.swift"; sourceTree = ""; }; + OBJ_1079 /* SQLiteDatabase+TransactionSupporting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SQLiteDatabase+TransactionSupporting.swift"; sourceTree = ""; }; OBJ_108 /* InvitationPageContextBuilder.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InvitationPageContextBuilder.generated.swift; sourceTree = ""; }; - OBJ_1080 /* SQLiteAlterTableBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteAlterTableBuilder.swift; sourceTree = ""; }; - OBJ_1081 /* SQLiteBind.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteBind.swift; sourceTree = ""; }; - OBJ_1082 /* SQLiteBoolLiteral.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteBoolLiteral.swift; sourceTree = ""; }; - OBJ_1083 /* SQLiteCollation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteCollation.swift; sourceTree = ""; }; - OBJ_1084 /* SQLiteCreateTable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteCreateTable.swift; sourceTree = ""; }; - OBJ_1085 /* SQLiteDataTypeStaticRepresentable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteDataTypeStaticRepresentable.swift; sourceTree = ""; }; - OBJ_1086 /* SQLiteDefaultLiteral.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteDefaultLiteral.swift; sourceTree = ""; }; - OBJ_1087 /* SQLiteDropIndex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteDropIndex.swift; sourceTree = ""; }; - OBJ_1088 /* SQLiteFunction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteFunction.swift; sourceTree = ""; }; - OBJ_1089 /* SQLiteGeneric.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteGeneric.swift; sourceTree = ""; }; + OBJ_1080 /* SQLiteModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteModels.swift; sourceTree = ""; }; + OBJ_1081 /* SQLiteTypes.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteTypes.swift; sourceTree = ""; }; + OBJ_1082 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/fluent-sqlite/Package.swift"; sourceTree = ""; }; + OBJ_1086 /* SQLiteDataDecoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteDataDecoder.swift; sourceTree = ""; }; + OBJ_1087 /* SQLiteDataEncoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteDataEncoder.swift; sourceTree = ""; }; + OBJ_1088 /* SQLiteRowDecoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteRowDecoder.swift; sourceTree = ""; }; OBJ_109 /* InvitationPageFormContext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InvitationPageFormContext.swift; sourceTree = ""; }; - OBJ_1090 /* SQLitePrimaryKey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLitePrimaryKey.swift; sourceTree = ""; }; - OBJ_1091 /* SQLiteQuery.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteQuery.swift; sourceTree = ""; }; - OBJ_1092 /* SQLiteQueryExpressionRepresentable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteQueryExpressionRepresentable.swift; sourceTree = ""; }; - OBJ_1093 /* SQLiteTable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteTable.swift; sourceTree = ""; }; - OBJ_1095 /* Deprecated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Deprecated.swift; sourceTree = ""; }; - OBJ_1096 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; - OBJ_1097 /* SQLiteError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteError.swift; sourceTree = ""; }; - OBJ_1098 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/sqlite/Package.swift"; sourceTree = ""; }; + OBJ_1090 /* DatabaseIdentifier+SQLite.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DatabaseIdentifier+SQLite.swift"; sourceTree = ""; }; + OBJ_1091 /* SQLiteConnection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteConnection.swift; sourceTree = ""; }; + OBJ_1092 /* SQLiteDatabase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteDatabase.swift; sourceTree = ""; }; + OBJ_1093 /* SQLiteStatement.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteStatement.swift; sourceTree = ""; }; + OBJ_1094 /* SQLiteStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteStorage.swift; sourceTree = ""; }; + OBJ_1096 /* SQLiteColumn.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteColumn.swift; sourceTree = ""; }; + OBJ_1097 /* SQLiteData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteData.swift; sourceTree = ""; }; + OBJ_1098 /* SQLiteDataConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteDataConvertible.swift; sourceTree = ""; }; + OBJ_1099 /* SQLiteDataType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteDataType.swift; sourceTree = ""; }; OBJ_11 /* Driven.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Driven.swift; sourceTree = ""; }; OBJ_110 /* InvitationPageFormData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InvitationPageFormData.swift; sourceTree = ""; }; - OBJ_1102 /* CacheEntry.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CacheEntry.swift; sourceTree = ""; }; - OBJ_1103 /* KeyedCacheSupporting+Fluent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "KeyedCacheSupporting+Fluent.swift"; sourceTree = ""; }; - OBJ_1105 /* DatabaseConnection+Fluent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DatabaseConnection+Fluent.swift"; sourceTree = ""; }; - OBJ_1107 /* JoinSupporting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JoinSupporting.swift; sourceTree = ""; }; - OBJ_1108 /* QueryBuilder+Join.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "QueryBuilder+Join.swift"; sourceTree = ""; }; + OBJ_1101 /* SQLiteAlterTable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteAlterTable.swift; sourceTree = ""; }; + OBJ_1102 /* SQLiteAlterTableBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteAlterTableBuilder.swift; sourceTree = ""; }; + OBJ_1103 /* SQLiteBind.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteBind.swift; sourceTree = ""; }; + OBJ_1104 /* SQLiteBoolLiteral.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteBoolLiteral.swift; sourceTree = ""; }; + OBJ_1105 /* SQLiteCollation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteCollation.swift; sourceTree = ""; }; + OBJ_1106 /* SQLiteCreateTable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteCreateTable.swift; sourceTree = ""; }; + OBJ_1107 /* SQLiteDataTypeStaticRepresentable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteDataTypeStaticRepresentable.swift; sourceTree = ""; }; + OBJ_1108 /* SQLiteDefaultLiteral.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteDefaultLiteral.swift; sourceTree = ""; }; + OBJ_1109 /* SQLiteDropIndex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteDropIndex.swift; sourceTree = ""; }; OBJ_111 /* InvitationsController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InvitationsController.swift; sourceTree = ""; }; - OBJ_1110 /* AnyMigration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnyMigration.swift; sourceTree = ""; }; - OBJ_1111 /* AnyMigrations.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnyMigrations.swift; sourceTree = ""; }; - OBJ_1112 /* Migration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Migration.swift; sourceTree = ""; }; - OBJ_1113 /* MigrationConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationConfig.swift; sourceTree = ""; }; - OBJ_1114 /* MigrationLog.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationLog.swift; sourceTree = ""; }; - OBJ_1115 /* MigrationSupporting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationSupporting.swift; sourceTree = ""; }; - OBJ_1116 /* Migrations.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Migrations.swift; sourceTree = ""; }; - OBJ_1118 /* AnyModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnyModel.swift; sourceTree = ""; }; - OBJ_1119 /* ID.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ID.swift; sourceTree = ""; }; + OBJ_1110 /* SQLiteFunction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteFunction.swift; sourceTree = ""; }; + OBJ_1111 /* SQLiteGeneric.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteGeneric.swift; sourceTree = ""; }; + OBJ_1112 /* SQLitePrimaryKey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLitePrimaryKey.swift; sourceTree = ""; }; + OBJ_1113 /* SQLiteQuery.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteQuery.swift; sourceTree = ""; }; + OBJ_1114 /* SQLiteQueryExpressionRepresentable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteQueryExpressionRepresentable.swift; sourceTree = ""; }; + OBJ_1115 /* SQLiteTable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteTable.swift; sourceTree = ""; }; + OBJ_1117 /* Deprecated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Deprecated.swift; sourceTree = ""; }; + OBJ_1118 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; + OBJ_1119 /* SQLiteError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteError.swift; sourceTree = ""; }; OBJ_112 /* InvitationsPageContext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InvitationsPageContext.swift; sourceTree = ""; }; - OBJ_1120 /* Model+CRUD.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Model+CRUD.swift"; sourceTree = ""; }; - OBJ_1121 /* Model.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Model.swift; sourceTree = ""; }; - OBJ_1122 /* ModelEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ModelEvent.swift; sourceTree = ""; }; - OBJ_1123 /* Pivot.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Pivot.swift; sourceTree = ""; }; - OBJ_1124 /* SoftDeletable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SoftDeletable.swift; sourceTree = ""; }; - OBJ_1126 /* FluentProperty.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FluentProperty.swift; sourceTree = ""; }; - OBJ_1127 /* QuerySupporting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QuerySupporting.swift; sourceTree = ""; }; - OBJ_1129 /* QueryBuilder+Aggregate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "QueryBuilder+Aggregate.swift"; sourceTree = ""; }; + OBJ_1120 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/sqlite/Package.swift"; sourceTree = ""; }; + OBJ_1124 /* CacheEntry.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CacheEntry.swift; sourceTree = ""; }; + OBJ_1125 /* KeyedCacheSupporting+Fluent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "KeyedCacheSupporting+Fluent.swift"; sourceTree = ""; }; + OBJ_1127 /* DatabaseConnection+Fluent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DatabaseConnection+Fluent.swift"; sourceTree = ""; }; + OBJ_1129 /* JoinSupporting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JoinSupporting.swift; sourceTree = ""; }; OBJ_113 /* InvitationsPageContextBuilder.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InvitationsPageContextBuilder.generated.swift; sourceTree = ""; }; - OBJ_1130 /* QueryBuilder+CRUD.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "QueryBuilder+CRUD.swift"; sourceTree = ""; }; - OBJ_1131 /* QueryBuilder+Copy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "QueryBuilder+Copy.swift"; sourceTree = ""; }; - OBJ_1132 /* QueryBuilder+Decode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "QueryBuilder+Decode.swift"; sourceTree = ""; }; - OBJ_1133 /* QueryBuilder+Filter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "QueryBuilder+Filter.swift"; sourceTree = ""; }; - OBJ_1134 /* QueryBuilder+Model.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "QueryBuilder+Model.swift"; sourceTree = ""; }; - OBJ_1135 /* QueryBuilder+Operators.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "QueryBuilder+Operators.swift"; sourceTree = ""; }; - OBJ_1136 /* QueryBuilder+Range.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "QueryBuilder+Range.swift"; sourceTree = ""; }; - OBJ_1137 /* QueryBuilder+Run.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "QueryBuilder+Run.swift"; sourceTree = ""; }; - OBJ_1138 /* QueryBuilder+Sort.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "QueryBuilder+Sort.swift"; sourceTree = ""; }; - OBJ_1139 /* QueryBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QueryBuilder.swift; sourceTree = ""; }; - OBJ_1141 /* Children.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Children.swift; sourceTree = ""; }; - OBJ_1142 /* Parent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Parent.swift; sourceTree = ""; }; - OBJ_1143 /* Siblings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Siblings.swift; sourceTree = ""; }; - OBJ_1145 /* DatabasesConfig+References.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DatabasesConfig+References.swift"; sourceTree = ""; }; - OBJ_1146 /* SchemaBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SchemaBuilder.swift; sourceTree = ""; }; - OBJ_1147 /* SchemaCreator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SchemaCreator.swift; sourceTree = ""; }; - OBJ_1148 /* SchemaSupporting+CRUD.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SchemaSupporting+CRUD.swift"; sourceTree = ""; }; - OBJ_1149 /* SchemaSupporting+Migration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SchemaSupporting+Migration.swift"; sourceTree = ""; }; + OBJ_1130 /* QueryBuilder+Join.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "QueryBuilder+Join.swift"; sourceTree = ""; }; + OBJ_1132 /* AnyMigration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnyMigration.swift; sourceTree = ""; }; + OBJ_1133 /* AnyMigrations.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnyMigrations.swift; sourceTree = ""; }; + OBJ_1134 /* Migration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Migration.swift; sourceTree = ""; }; + OBJ_1135 /* MigrationConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationConfig.swift; sourceTree = ""; }; + OBJ_1136 /* MigrationLog.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationLog.swift; sourceTree = ""; }; + OBJ_1137 /* MigrationSupporting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationSupporting.swift; sourceTree = ""; }; + OBJ_1138 /* Migrations.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Migrations.swift; sourceTree = ""; }; + OBJ_1140 /* AnyModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnyModel.swift; sourceTree = ""; }; + OBJ_1141 /* ID.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ID.swift; sourceTree = ""; }; + OBJ_1142 /* Model+CRUD.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Model+CRUD.swift"; sourceTree = ""; }; + OBJ_1143 /* Model.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Model.swift; sourceTree = ""; }; + OBJ_1144 /* ModelEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ModelEvent.swift; sourceTree = ""; }; + OBJ_1145 /* Pivot.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Pivot.swift; sourceTree = ""; }; + OBJ_1146 /* SoftDeletable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SoftDeletable.swift; sourceTree = ""; }; + OBJ_1148 /* FluentProperty.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FluentProperty.swift; sourceTree = ""; }; + OBJ_1149 /* QuerySupporting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QuerySupporting.swift; sourceTree = ""; }; OBJ_115 /* Controller+Item.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Controller+Item.swift"; sourceTree = ""; }; - OBJ_1150 /* SchemaSupporting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SchemaSupporting.swift; sourceTree = ""; }; - OBJ_1151 /* SchemaUpdater.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SchemaUpdater.swift; sourceTree = ""; }; - OBJ_1153 /* CommandConfig+Fluent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CommandConfig+Fluent.swift"; sourceTree = ""; }; - OBJ_1154 /* FluentProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FluentProvider.swift; sourceTree = ""; }; - OBJ_1155 /* MigrateCommand.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrateCommand.swift; sourceTree = ""; }; - OBJ_1156 /* RevertCommand.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RevertCommand.swift; sourceTree = ""; }; - OBJ_1158 /* TransactionSupporting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionSupporting.swift; sourceTree = ""; }; + OBJ_1151 /* QueryBuilder+Aggregate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "QueryBuilder+Aggregate.swift"; sourceTree = ""; }; + OBJ_1152 /* QueryBuilder+CRUD.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "QueryBuilder+CRUD.swift"; sourceTree = ""; }; + OBJ_1153 /* QueryBuilder+Copy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "QueryBuilder+Copy.swift"; sourceTree = ""; }; + OBJ_1154 /* QueryBuilder+Decode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "QueryBuilder+Decode.swift"; sourceTree = ""; }; + OBJ_1155 /* QueryBuilder+Filter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "QueryBuilder+Filter.swift"; sourceTree = ""; }; + OBJ_1156 /* QueryBuilder+Model.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "QueryBuilder+Model.swift"; sourceTree = ""; }; + OBJ_1157 /* QueryBuilder+Operators.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "QueryBuilder+Operators.swift"; sourceTree = ""; }; + OBJ_1158 /* QueryBuilder+Range.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "QueryBuilder+Range.swift"; sourceTree = ""; }; + OBJ_1159 /* QueryBuilder+Run.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "QueryBuilder+Run.swift"; sourceTree = ""; }; OBJ_116 /* ItemContext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemContext.swift; sourceTree = ""; }; - OBJ_1160 /* Deprecated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Deprecated.swift; sourceTree = ""; }; - OBJ_1161 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; - OBJ_1162 /* FluentError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FluentError.swift; sourceTree = ""; }; - OBJ_1165 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; - OBJ_1166 /* FluentSQLQuery.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FluentSQLQuery.swift; sourceTree = ""; }; - OBJ_1167 /* FluentSQLSchema.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FluentSQLSchema.swift; sourceTree = ""; }; - OBJ_1168 /* QueryBuilder+GroupBy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "QueryBuilder+GroupBy.swift"; sourceTree = ""; }; - OBJ_1169 /* SQL+Contains.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SQL+Contains.swift"; sourceTree = ""; }; + OBJ_1160 /* QueryBuilder+Sort.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "QueryBuilder+Sort.swift"; sourceTree = ""; }; + OBJ_1161 /* QueryBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QueryBuilder.swift; sourceTree = ""; }; + OBJ_1163 /* Children.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Children.swift; sourceTree = ""; }; + OBJ_1164 /* Parent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Parent.swift; sourceTree = ""; }; + OBJ_1165 /* Siblings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Siblings.swift; sourceTree = ""; }; + OBJ_1167 /* DatabasesConfig+References.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DatabasesConfig+References.swift"; sourceTree = ""; }; + OBJ_1168 /* SchemaBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SchemaBuilder.swift; sourceTree = ""; }; + OBJ_1169 /* SchemaCreator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SchemaCreator.swift; sourceTree = ""; }; OBJ_117 /* ItemController+Save.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ItemController+Save.swift"; sourceTree = ""; }; - OBJ_1170 /* SQL+JoinSupporting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SQL+JoinSupporting.swift"; sourceTree = ""; }; - OBJ_1171 /* SQL+QuerySupporting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SQL+QuerySupporting.swift"; sourceTree = ""; }; - OBJ_1172 /* SQL+SchemaSupporting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SQL+SchemaSupporting.swift"; sourceTree = ""; }; - OBJ_1173 /* SchemaBuilder+Field.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SchemaBuilder+Field.swift"; sourceTree = ""; }; - OBJ_1174 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/fluent/Package.swift"; sourceTree = ""; }; - OBJ_1177 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; - OBJ_1178 /* SQLAlterTable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLAlterTable.swift; sourceTree = ""; }; - OBJ_1179 /* SQLAlterTableBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLAlterTableBuilder.swift; sourceTree = ""; }; + OBJ_1170 /* SchemaSupporting+CRUD.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SchemaSupporting+CRUD.swift"; sourceTree = ""; }; + OBJ_1171 /* SchemaSupporting+Migration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SchemaSupporting+Migration.swift"; sourceTree = ""; }; + OBJ_1172 /* SchemaSupporting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SchemaSupporting.swift; sourceTree = ""; }; + OBJ_1173 /* SchemaUpdater.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SchemaUpdater.swift; sourceTree = ""; }; + OBJ_1175 /* CommandConfig+Fluent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CommandConfig+Fluent.swift"; sourceTree = ""; }; + OBJ_1176 /* FluentProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FluentProvider.swift; sourceTree = ""; }; + OBJ_1177 /* MigrateCommand.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrateCommand.swift; sourceTree = ""; }; + OBJ_1178 /* RevertCommand.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RevertCommand.swift; sourceTree = ""; }; OBJ_118 /* ItemController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemController.swift; sourceTree = ""; }; - OBJ_1180 /* SQLBinaryOperator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLBinaryOperator.swift; sourceTree = ""; }; - OBJ_1181 /* SQLBind.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLBind.swift; sourceTree = ""; }; - OBJ_1182 /* SQLBoolLiteral.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLBoolLiteral.swift; sourceTree = ""; }; - OBJ_1183 /* SQLCollation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLCollation.swift; sourceTree = ""; }; - OBJ_1184 /* SQLColumnBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLColumnBuilder.swift; sourceTree = ""; }; - OBJ_1185 /* SQLColumnConstraint.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLColumnConstraint.swift; sourceTree = ""; }; - OBJ_1186 /* SQLColumnConstraintAlgorithm.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLColumnConstraintAlgorithm.swift; sourceTree = ""; }; - OBJ_1187 /* SQLColumnDefinition.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLColumnDefinition.swift; sourceTree = ""; }; - OBJ_1188 /* SQLColumnIdentifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLColumnIdentifier.swift; sourceTree = ""; }; - OBJ_1189 /* SQLConnection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLConnection.swift; sourceTree = ""; }; + OBJ_1180 /* TransactionSupporting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionSupporting.swift; sourceTree = ""; }; + OBJ_1182 /* Deprecated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Deprecated.swift; sourceTree = ""; }; + OBJ_1183 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; + OBJ_1184 /* FluentError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FluentError.swift; sourceTree = ""; }; + OBJ_1187 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; + OBJ_1188 /* FluentSQLQuery.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FluentSQLQuery.swift; sourceTree = ""; }; + OBJ_1189 /* FluentSQLSchema.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FluentSQLSchema.swift; sourceTree = ""; }; OBJ_119 /* ItemPageContext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemPageContext.swift; sourceTree = ""; }; - OBJ_1190 /* SQLCreateIndex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLCreateIndex.swift; sourceTree = ""; }; - OBJ_1191 /* SQLCreateIndexBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLCreateIndexBuilder.swift; sourceTree = ""; }; - OBJ_1192 /* SQLCreateTable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLCreateTable.swift; sourceTree = ""; }; - OBJ_1193 /* SQLCreateTableBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLCreateTableBuilder.swift; sourceTree = ""; }; - OBJ_1194 /* SQLDataType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLDataType.swift; sourceTree = ""; }; - OBJ_1195 /* SQLDefaultLiteral.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLDefaultLiteral.swift; sourceTree = ""; }; - OBJ_1196 /* SQLDelete.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLDelete.swift; sourceTree = ""; }; - OBJ_1197 /* SQLDeleteBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLDeleteBuilder.swift; sourceTree = ""; }; - OBJ_1198 /* SQLDirection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLDirection.swift; sourceTree = ""; }; - OBJ_1199 /* SQLDistinct.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLDistinct.swift; sourceTree = ""; }; + OBJ_1190 /* QueryBuilder+GroupBy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "QueryBuilder+GroupBy.swift"; sourceTree = ""; }; + OBJ_1191 /* SQL+Contains.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SQL+Contains.swift"; sourceTree = ""; }; + OBJ_1192 /* SQL+JoinSupporting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SQL+JoinSupporting.swift"; sourceTree = ""; }; + OBJ_1193 /* SQL+QuerySupporting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SQL+QuerySupporting.swift"; sourceTree = ""; }; + OBJ_1194 /* SQL+SchemaSupporting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SQL+SchemaSupporting.swift"; sourceTree = ""; }; + OBJ_1195 /* SchemaBuilder+Field.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SchemaBuilder+Field.swift"; sourceTree = ""; }; + OBJ_1196 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/fluent/Package.swift"; sourceTree = ""; }; + OBJ_1199 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; OBJ_120 /* ItemPageContextBuilder.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemPageContextBuilder.generated.swift; sourceTree = ""; }; - OBJ_1200 /* SQLDropIndex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLDropIndex.swift; sourceTree = ""; }; - OBJ_1201 /* SQLDropTable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLDropTable.swift; sourceTree = ""; }; - OBJ_1202 /* SQLDropTableBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLDropTableBuilder.swift; sourceTree = ""; }; - OBJ_1203 /* SQLError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLError.swift; sourceTree = ""; }; - OBJ_1204 /* SQLExpression.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLExpression.swift; sourceTree = ""; }; - OBJ_1205 /* SQLForeignKey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLForeignKey.swift; sourceTree = ""; }; - OBJ_1206 /* SQLForeignKeyAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLForeignKeyAction.swift; sourceTree = ""; }; - OBJ_1207 /* SQLFunction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLFunction.swift; sourceTree = ""; }; - OBJ_1208 /* SQLFunctionArgument.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLFunctionArgument.swift; sourceTree = ""; }; - OBJ_1209 /* SQLGroupBy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLGroupBy.swift; sourceTree = ""; }; + OBJ_1200 /* SQLAlterTable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLAlterTable.swift; sourceTree = ""; }; + OBJ_1201 /* SQLAlterTableBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLAlterTableBuilder.swift; sourceTree = ""; }; + OBJ_1202 /* SQLBinaryOperator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLBinaryOperator.swift; sourceTree = ""; }; + OBJ_1203 /* SQLBind.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLBind.swift; sourceTree = ""; }; + OBJ_1204 /* SQLBoolLiteral.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLBoolLiteral.swift; sourceTree = ""; }; + OBJ_1205 /* SQLCollation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLCollation.swift; sourceTree = ""; }; + OBJ_1206 /* SQLColumnBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLColumnBuilder.swift; sourceTree = ""; }; + OBJ_1207 /* SQLColumnConstraint.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLColumnConstraint.swift; sourceTree = ""; }; + OBJ_1208 /* SQLColumnConstraintAlgorithm.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLColumnConstraintAlgorithm.swift; sourceTree = ""; }; + OBJ_1209 /* SQLColumnDefinition.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLColumnDefinition.swift; sourceTree = ""; }; OBJ_121 /* ItemPageFormContext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemPageFormContext.swift; sourceTree = ""; }; - OBJ_1210 /* SQLIdentifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLIdentifier.swift; sourceTree = ""; }; - OBJ_1211 /* SQLIndexModifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLIndexModifier.swift; sourceTree = ""; }; - OBJ_1212 /* SQLInsert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLInsert.swift; sourceTree = ""; }; - OBJ_1213 /* SQLInsertBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLInsertBuilder.swift; sourceTree = ""; }; - OBJ_1214 /* SQLJoin.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLJoin.swift; sourceTree = ""; }; - OBJ_1215 /* SQLJoinMethod.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLJoinMethod.swift; sourceTree = ""; }; - OBJ_1216 /* SQLLiteral.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLLiteral.swift; sourceTree = ""; }; - OBJ_1217 /* SQLOrderBy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLOrderBy.swift; sourceTree = ""; }; - OBJ_1218 /* SQLPredicateBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLPredicateBuilder.swift; sourceTree = ""; }; - OBJ_1219 /* SQLPredicateGroupBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLPredicateGroupBuilder.swift; sourceTree = ""; }; + OBJ_1210 /* SQLColumnIdentifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLColumnIdentifier.swift; sourceTree = ""; }; + OBJ_1211 /* SQLConnection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLConnection.swift; sourceTree = ""; }; + OBJ_1212 /* SQLCreateIndex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLCreateIndex.swift; sourceTree = ""; }; + OBJ_1213 /* SQLCreateIndexBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLCreateIndexBuilder.swift; sourceTree = ""; }; + OBJ_1214 /* SQLCreateTable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLCreateTable.swift; sourceTree = ""; }; + OBJ_1215 /* SQLCreateTableBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLCreateTableBuilder.swift; sourceTree = ""; }; + OBJ_1216 /* SQLDataType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLDataType.swift; sourceTree = ""; }; + OBJ_1217 /* SQLDefaultLiteral.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLDefaultLiteral.swift; sourceTree = ""; }; + OBJ_1218 /* SQLDelete.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLDelete.swift; sourceTree = ""; }; + OBJ_1219 /* SQLDeleteBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLDeleteBuilder.swift; sourceTree = ""; }; OBJ_122 /* ItemPageFormData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemPageFormData.swift; sourceTree = ""; }; - OBJ_1220 /* SQLPrimaryKey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLPrimaryKey.swift; sourceTree = ""; }; - OBJ_1221 /* SQLQuery.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLQuery.swift; sourceTree = ""; }; - OBJ_1222 /* SQLQueryBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLQueryBuilder.swift; sourceTree = ""; }; - OBJ_1223 /* SQLQueryEncoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLQueryEncoder.swift; sourceTree = ""; }; - OBJ_1224 /* SQLQueryFetcher.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLQueryFetcher.swift; sourceTree = ""; }; - OBJ_1225 /* SQLRawBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLRawBuilder.swift; sourceTree = ""; }; - OBJ_1226 /* SQLSelect.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLSelect.swift; sourceTree = ""; }; - OBJ_1227 /* SQLSelectBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLSelectBuilder.swift; sourceTree = ""; }; - OBJ_1228 /* SQLSelectExpression.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLSelectExpression.swift; sourceTree = ""; }; - OBJ_1229 /* SQLSerializable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLSerializable.swift; sourceTree = ""; }; + OBJ_1220 /* SQLDirection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLDirection.swift; sourceTree = ""; }; + OBJ_1221 /* SQLDistinct.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLDistinct.swift; sourceTree = ""; }; + OBJ_1222 /* SQLDropIndex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLDropIndex.swift; sourceTree = ""; }; + OBJ_1223 /* SQLDropTable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLDropTable.swift; sourceTree = ""; }; + OBJ_1224 /* SQLDropTableBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLDropTableBuilder.swift; sourceTree = ""; }; + OBJ_1225 /* SQLError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLError.swift; sourceTree = ""; }; + OBJ_1226 /* SQLExpression.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLExpression.swift; sourceTree = ""; }; + OBJ_1227 /* SQLForeignKey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLForeignKey.swift; sourceTree = ""; }; + OBJ_1228 /* SQLForeignKeyAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLForeignKeyAction.swift; sourceTree = ""; }; + OBJ_1229 /* SQLFunction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLFunction.swift; sourceTree = ""; }; OBJ_123 /* ItemsController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemsController.swift; sourceTree = ""; }; - OBJ_1230 /* SQLTable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLTable.swift; sourceTree = ""; }; - OBJ_1231 /* SQLTableConstraint.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLTableConstraint.swift; sourceTree = ""; }; - OBJ_1232 /* SQLTableConstraintAlgorithm.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLTableConstraintAlgorithm.swift; sourceTree = ""; }; - OBJ_1233 /* SQLTableIdentifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLTableIdentifier.swift; sourceTree = ""; }; - OBJ_1234 /* SQLUpdate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLUpdate.swift; sourceTree = ""; }; - OBJ_1235 /* SQLUpdateBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLUpdateBuilder.swift; sourceTree = ""; }; - OBJ_1237 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/sql/Package.swift"; sourceTree = ""; }; + OBJ_1230 /* SQLFunctionArgument.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLFunctionArgument.swift; sourceTree = ""; }; + OBJ_1231 /* SQLGroupBy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLGroupBy.swift; sourceTree = ""; }; + OBJ_1232 /* SQLIdentifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLIdentifier.swift; sourceTree = ""; }; + OBJ_1233 /* SQLIndexModifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLIndexModifier.swift; sourceTree = ""; }; + OBJ_1234 /* SQLInsert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLInsert.swift; sourceTree = ""; }; + OBJ_1235 /* SQLInsertBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLInsertBuilder.swift; sourceTree = ""; }; + OBJ_1236 /* SQLJoin.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLJoin.swift; sourceTree = ""; }; + OBJ_1237 /* SQLJoinMethod.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLJoinMethod.swift; sourceTree = ""; }; + OBJ_1238 /* SQLLiteral.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLLiteral.swift; sourceTree = ""; }; + OBJ_1239 /* SQLOrderBy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLOrderBy.swift; sourceTree = ""; }; OBJ_124 /* ItemsPageContext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemsPageContext.swift; sourceTree = ""; }; - OBJ_1241 /* Byte+Leaf.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Byte+Leaf.swift"; sourceTree = ""; }; - OBJ_1242 /* LeafParser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LeafParser.swift; sourceTree = ""; }; - OBJ_1244 /* LeafRenderer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LeafRenderer.swift; sourceTree = ""; }; - OBJ_1246 /* LeafConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LeafConfig.swift; sourceTree = ""; }; - OBJ_1247 /* LeafProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LeafProvider.swift; sourceTree = ""; }; - OBJ_1248 /* LeafTagConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LeafTagConfig.swift; sourceTree = ""; }; + OBJ_1240 /* SQLPredicateBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLPredicateBuilder.swift; sourceTree = ""; }; + OBJ_1241 /* SQLPredicateGroupBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLPredicateGroupBuilder.swift; sourceTree = ""; }; + OBJ_1242 /* SQLPrimaryKey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLPrimaryKey.swift; sourceTree = ""; }; + OBJ_1243 /* SQLQuery.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLQuery.swift; sourceTree = ""; }; + OBJ_1244 /* SQLQueryBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLQueryBuilder.swift; sourceTree = ""; }; + OBJ_1245 /* SQLQueryEncoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLQueryEncoder.swift; sourceTree = ""; }; + OBJ_1246 /* SQLQueryFetcher.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLQueryFetcher.swift; sourceTree = ""; }; + OBJ_1247 /* SQLRawBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLRawBuilder.swift; sourceTree = ""; }; + OBJ_1248 /* SQLSelect.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLSelect.swift; sourceTree = ""; }; + OBJ_1249 /* SQLSelectBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLSelectBuilder.swift; sourceTree = ""; }; OBJ_125 /* ItemsPageContextBuilder.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemsPageContextBuilder.generated.swift; sourceTree = ""; }; - OBJ_1250 /* Data.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Data.swift; sourceTree = ""; }; - OBJ_1251 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; - OBJ_1252 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/leaf/Package.swift"; sourceTree = ""; }; - OBJ_1258 /* Application.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Application.swift; sourceTree = ""; }; - OBJ_1260 /* Client.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Client.swift; sourceTree = ""; }; - OBJ_1261 /* FoundationClient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FoundationClient.swift; sourceTree = ""; }; - OBJ_1263 /* BootCommand.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BootCommand.swift; sourceTree = ""; }; - OBJ_1264 /* CommandConfig+Default.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CommandConfig+Default.swift"; sourceTree = ""; }; - OBJ_1265 /* RoutesCommand.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoutesCommand.swift; sourceTree = ""; }; - OBJ_1266 /* ServeCommand.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServeCommand.swift; sourceTree = ""; }; - OBJ_1268 /* Content.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Content.swift; sourceTree = ""; }; - OBJ_1269 /* ContentCoders.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentCoders.swift; sourceTree = ""; }; + OBJ_1250 /* SQLSelectExpression.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLSelectExpression.swift; sourceTree = ""; }; + OBJ_1251 /* SQLSerializable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLSerializable.swift; sourceTree = ""; }; + OBJ_1252 /* SQLTable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLTable.swift; sourceTree = ""; }; + OBJ_1253 /* SQLTableConstraint.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLTableConstraint.swift; sourceTree = ""; }; + OBJ_1254 /* SQLTableConstraintAlgorithm.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLTableConstraintAlgorithm.swift; sourceTree = ""; }; + OBJ_1255 /* SQLTableIdentifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLTableIdentifier.swift; sourceTree = ""; }; + OBJ_1256 /* SQLUpdate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLUpdate.swift; sourceTree = ""; }; + OBJ_1257 /* SQLUpdateBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLUpdateBuilder.swift; sourceTree = ""; }; + OBJ_1259 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/sql/Package.swift"; sourceTree = ""; }; + OBJ_1263 /* Byte+Leaf.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Byte+Leaf.swift"; sourceTree = ""; }; + OBJ_1264 /* LeafParser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LeafParser.swift; sourceTree = ""; }; + OBJ_1266 /* LeafRenderer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LeafRenderer.swift; sourceTree = ""; }; + OBJ_1268 /* LeafConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LeafConfig.swift; sourceTree = ""; }; + OBJ_1269 /* LeafProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LeafProvider.swift; sourceTree = ""; }; OBJ_127 /* Controller+List.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Controller+List.swift"; sourceTree = ""; }; - OBJ_1270 /* ContentConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentConfig.swift; sourceTree = ""; }; - OBJ_1271 /* ContentContainer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentContainer.swift; sourceTree = ""; }; - OBJ_1272 /* FormDataCoder+HTTP.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "FormDataCoder+HTTP.swift"; sourceTree = ""; }; - OBJ_1273 /* HTTPMessageContainer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPMessageContainer.swift; sourceTree = ""; }; - OBJ_1274 /* JSONCoder+Custom.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "JSONCoder+Custom.swift"; sourceTree = ""; }; - OBJ_1275 /* PlaintextEncoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaintextEncoder.swift; sourceTree = ""; }; - OBJ_1276 /* QueryContainer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QueryContainer.swift; sourceTree = ""; }; - OBJ_1277 /* SingleValueGet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SingleValueGet.swift; sourceTree = ""; }; - OBJ_1278 /* URLEncoded.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLEncoded.swift; sourceTree = ""; }; - OBJ_1279 /* Deprecated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Deprecated.swift; sourceTree = ""; }; + OBJ_1270 /* LeafTagConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LeafTagConfig.swift; sourceTree = ""; }; + OBJ_1272 /* Data.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Data.swift; sourceTree = ""; }; + OBJ_1273 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; + OBJ_1274 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/leaf/Package.swift"; sourceTree = ""; }; OBJ_128 /* ListContext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListContext.swift; sourceTree = ""; }; - OBJ_1281 /* Abort.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Abort.swift; sourceTree = ""; }; - OBJ_1282 /* AbortError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AbortError.swift; sourceTree = ""; }; - OBJ_1283 /* Error.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Error.swift; sourceTree = ""; }; - OBJ_1285 /* Logger+LogError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Logger+LogError.swift"; sourceTree = ""; }; - OBJ_1287 /* CORSMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CORSMiddleware.swift; sourceTree = ""; }; - OBJ_1288 /* DateMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DateMiddleware.swift; sourceTree = ""; }; - OBJ_1289 /* ErrorMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ErrorMiddleware.swift; sourceTree = ""; }; + OBJ_1280 /* Application.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Application.swift; sourceTree = ""; }; + OBJ_1282 /* Client.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Client.swift; sourceTree = ""; }; + OBJ_1283 /* FoundationClient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FoundationClient.swift; sourceTree = ""; }; + OBJ_1285 /* BootCommand.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BootCommand.swift; sourceTree = ""; }; + OBJ_1286 /* CommandConfig+Default.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CommandConfig+Default.swift"; sourceTree = ""; }; + OBJ_1287 /* RoutesCommand.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoutesCommand.swift; sourceTree = ""; }; + OBJ_1288 /* ServeCommand.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServeCommand.swift; sourceTree = ""; }; OBJ_129 /* ListController+Save.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ListController+Save.swift"; sourceTree = ""; }; - OBJ_1290 /* FileMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileMiddleware.swift; sourceTree = ""; }; - OBJ_1291 /* Middleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Middleware.swift; sourceTree = ""; }; - OBJ_1292 /* MiddlewareConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MiddlewareConfig.swift; sourceTree = ""; }; - OBJ_1294 /* HTTPMethod+String.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "HTTPMethod+String.swift"; sourceTree = ""; }; - OBJ_1295 /* Request.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Request.swift; sourceTree = ""; }; - OBJ_1296 /* RequestCodable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestCodable.swift; sourceTree = ""; }; - OBJ_1298 /* ApplicationResponder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApplicationResponder.swift; sourceTree = ""; }; - OBJ_1299 /* BasicResponder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BasicResponder.swift; sourceTree = ""; }; + OBJ_1290 /* Content.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Content.swift; sourceTree = ""; }; + OBJ_1291 /* ContentCoders.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentCoders.swift; sourceTree = ""; }; + OBJ_1292 /* ContentConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentConfig.swift; sourceTree = ""; }; + OBJ_1293 /* ContentContainer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentContainer.swift; sourceTree = ""; }; + OBJ_1294 /* FormDataCoder+HTTP.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "FormDataCoder+HTTP.swift"; sourceTree = ""; }; + OBJ_1295 /* HTTPMessageContainer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPMessageContainer.swift; sourceTree = ""; }; + OBJ_1296 /* JSONCoder+Custom.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "JSONCoder+Custom.swift"; sourceTree = ""; }; + OBJ_1297 /* PlaintextEncoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaintextEncoder.swift; sourceTree = ""; }; + OBJ_1298 /* QueryContainer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QueryContainer.swift; sourceTree = ""; }; + OBJ_1299 /* SingleValueGet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SingleValueGet.swift; sourceTree = ""; }; OBJ_13 /* AutoFluentEntity.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutoFluentEntity.swift; sourceTree = ""; }; OBJ_130 /* ListController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListController.swift; sourceTree = ""; }; - OBJ_1300 /* HTTPStatus.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPStatus.swift; sourceTree = ""; }; - OBJ_1301 /* Redirect.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Redirect.swift; sourceTree = ""; }; - OBJ_1302 /* Responder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Responder.swift; sourceTree = ""; }; - OBJ_1303 /* Response.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Response.swift; sourceTree = ""; }; - OBJ_1304 /* ResponseCodable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ResponseCodable.swift; sourceTree = ""; }; - OBJ_1306 /* EngineRouter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EngineRouter.swift; sourceTree = ""; }; - OBJ_1307 /* ParametersContainer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ParametersContainer.swift; sourceTree = ""; }; - OBJ_1308 /* RouteCollection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RouteCollection.swift; sourceTree = ""; }; - OBJ_1309 /* Router+Content.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Router+Content.swift"; sourceTree = ""; }; + OBJ_1300 /* URLEncoded.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLEncoded.swift; sourceTree = ""; }; + OBJ_1301 /* Deprecated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Deprecated.swift; sourceTree = ""; }; + OBJ_1303 /* Abort.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Abort.swift; sourceTree = ""; }; + OBJ_1304 /* AbortError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AbortError.swift; sourceTree = ""; }; + OBJ_1305 /* Error.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Error.swift; sourceTree = ""; }; + OBJ_1307 /* Logger+LogError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Logger+LogError.swift"; sourceTree = ""; }; + OBJ_1309 /* CORSMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CORSMiddleware.swift; sourceTree = ""; }; OBJ_131 /* ListPageContext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListPageContext.swift; sourceTree = ""; }; - OBJ_1310 /* Router+Function.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Router+Function.swift"; sourceTree = ""; }; - OBJ_1311 /* Router+LazyMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Router+LazyMiddleware.swift"; sourceTree = ""; }; - OBJ_1312 /* Router+Method.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Router+Method.swift"; sourceTree = ""; }; - OBJ_1313 /* Router+Middleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Router+Middleware.swift"; sourceTree = ""; }; - OBJ_1314 /* Router+Path.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Router+Path.swift"; sourceTree = ""; }; - OBJ_1315 /* Router.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Router.swift; sourceTree = ""; }; - OBJ_1317 /* NIOServer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NIOServer.swift; sourceTree = ""; }; - OBJ_1318 /* NIOServerConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NIOServerConfig.swift; sourceTree = ""; }; - OBJ_1319 /* RunningServer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunningServer.swift; sourceTree = ""; }; + OBJ_1310 /* DateMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DateMiddleware.swift; sourceTree = ""; }; + OBJ_1311 /* ErrorMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ErrorMiddleware.swift; sourceTree = ""; }; + OBJ_1312 /* FileMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileMiddleware.swift; sourceTree = ""; }; + OBJ_1313 /* Middleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Middleware.swift; sourceTree = ""; }; + OBJ_1314 /* MiddlewareConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MiddlewareConfig.swift; sourceTree = ""; }; + OBJ_1316 /* HTTPMethod+String.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "HTTPMethod+String.swift"; sourceTree = ""; }; + OBJ_1317 /* Request.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Request.swift; sourceTree = ""; }; + OBJ_1318 /* RequestCodable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestCodable.swift; sourceTree = ""; }; OBJ_132 /* ListPageContextBuilder.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListPageContextBuilder.generated.swift; sourceTree = ""; }; - OBJ_1320 /* Server.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Server.swift; sourceTree = ""; }; - OBJ_1322 /* Config+Default.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Config+Default.swift"; sourceTree = ""; }; - OBJ_1323 /* Services+Default.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Services+Default.swift"; sourceTree = ""; }; - OBJ_1324 /* VaporProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VaporProvider.swift; sourceTree = ""; }; - OBJ_1326 /* KeyedCacheSessions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyedCacheSessions.swift; sourceTree = ""; }; - OBJ_1327 /* MemorySessions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemorySessions.swift; sourceTree = ""; }; - OBJ_1328 /* Request+Session.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Request+Session.swift"; sourceTree = ""; }; - OBJ_1329 /* Session.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Session.swift; sourceTree = ""; }; + OBJ_1320 /* ApplicationResponder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApplicationResponder.swift; sourceTree = ""; }; + OBJ_1321 /* BasicResponder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BasicResponder.swift; sourceTree = ""; }; + OBJ_1322 /* HTTPStatus.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPStatus.swift; sourceTree = ""; }; + OBJ_1323 /* Redirect.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Redirect.swift; sourceTree = ""; }; + OBJ_1324 /* Responder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Responder.swift; sourceTree = ""; }; + OBJ_1325 /* Response.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Response.swift; sourceTree = ""; }; + OBJ_1326 /* ResponseCodable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ResponseCodable.swift; sourceTree = ""; }; + OBJ_1328 /* EngineRouter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EngineRouter.swift; sourceTree = ""; }; + OBJ_1329 /* ParametersContainer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ParametersContainer.swift; sourceTree = ""; }; OBJ_133 /* ListPageFormContext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListPageFormContext.swift; sourceTree = ""; }; - OBJ_1330 /* SessionCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SessionCache.swift; sourceTree = ""; }; - OBJ_1331 /* SessionData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SessionData.swift; sourceTree = ""; }; - OBJ_1332 /* Sessions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Sessions.swift; sourceTree = ""; }; - OBJ_1333 /* SessionsConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SessionsConfig.swift; sourceTree = ""; }; - OBJ_1334 /* SessionsMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SessionsMiddleware.swift; sourceTree = ""; }; - OBJ_1336 /* AnyResponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnyResponse.swift; sourceTree = ""; }; - OBJ_1337 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; - OBJ_1338 /* FileIO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileIO.swift; sourceTree = ""; }; - OBJ_1339 /* Thread.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Thread.swift; sourceTree = ""; }; + OBJ_1330 /* RouteCollection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RouteCollection.swift; sourceTree = ""; }; + OBJ_1331 /* Router+Content.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Router+Content.swift"; sourceTree = ""; }; + OBJ_1332 /* Router+Function.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Router+Function.swift"; sourceTree = ""; }; + OBJ_1333 /* Router+LazyMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Router+LazyMiddleware.swift"; sourceTree = ""; }; + OBJ_1334 /* Router+Method.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Router+Method.swift"; sourceTree = ""; }; + OBJ_1335 /* Router+Middleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Router+Middleware.swift"; sourceTree = ""; }; + OBJ_1336 /* Router+Path.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Router+Path.swift"; sourceTree = ""; }; + OBJ_1337 /* Router.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Router.swift; sourceTree = ""; }; + OBJ_1339 /* NIOServer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NIOServer.swift; sourceTree = ""; }; OBJ_134 /* ListPageFormData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListPageFormData.swift; sourceTree = ""; }; - OBJ_1341 /* Vapor+View.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Vapor+View.swift"; sourceTree = ""; }; - OBJ_1343 /* NIOWebSocketClient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NIOWebSocketClient.swift; sourceTree = ""; }; - OBJ_1344 /* NIOWebSocketServer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NIOWebSocketServer.swift; sourceTree = ""; }; - OBJ_1345 /* WebSocketClient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebSocketClient.swift; sourceTree = ""; }; - OBJ_1346 /* WebSocketResponder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebSocketResponder.swift; sourceTree = ""; }; - OBJ_1347 /* WebSocketServer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebSocketServer.swift; sourceTree = ""; }; - OBJ_1348 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/vapor/Package.swift"; sourceTree = ""; }; + OBJ_1340 /* NIOServerConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NIOServerConfig.swift; sourceTree = ""; }; + OBJ_1341 /* RunningServer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunningServer.swift; sourceTree = ""; }; + OBJ_1342 /* Server.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Server.swift; sourceTree = ""; }; + OBJ_1344 /* Config+Default.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Config+Default.swift"; sourceTree = ""; }; + OBJ_1345 /* Services+Default.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Services+Default.swift"; sourceTree = ""; }; + OBJ_1346 /* VaporProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VaporProvider.swift; sourceTree = ""; }; + OBJ_1348 /* KeyedCacheSessions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyedCacheSessions.swift; sourceTree = ""; }; + OBJ_1349 /* MemorySessions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemorySessions.swift; sourceTree = ""; }; OBJ_135 /* ListsController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListsController.swift; sourceTree = ""; }; - OBJ_1351 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; - OBJ_1352 /* WebSocket+Client.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "WebSocket+Client.swift"; sourceTree = ""; }; - OBJ_1353 /* WebSocket+Server.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "WebSocket+Server.swift"; sourceTree = ""; }; - OBJ_1354 /* WebSocket.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebSocket.swift; sourceTree = ""; }; - OBJ_1355 /* WebSocketFrameSequence.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebSocketFrameSequence.swift; sourceTree = ""; }; - OBJ_1356 /* WebSocketHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebSocketHandler.swift; sourceTree = ""; }; - OBJ_1357 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/websocket/Package.swift"; sourceTree = ""; }; + OBJ_1350 /* Request+Session.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Request+Session.swift"; sourceTree = ""; }; + OBJ_1351 /* Session.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Session.swift; sourceTree = ""; }; + OBJ_1352 /* SessionCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SessionCache.swift; sourceTree = ""; }; + OBJ_1353 /* SessionData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SessionData.swift; sourceTree = ""; }; + OBJ_1354 /* Sessions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Sessions.swift; sourceTree = ""; }; + OBJ_1355 /* SessionsConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SessionsConfig.swift; sourceTree = ""; }; + OBJ_1356 /* SessionsMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SessionsMiddleware.swift; sourceTree = ""; }; + OBJ_1358 /* AnyResponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnyResponse.swift; sourceTree = ""; }; + OBJ_1359 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; OBJ_136 /* ListsImportController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListsImportController.swift; sourceTree = ""; }; - OBJ_1360 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; - OBJ_1361 /* Validatable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Validatable.swift; sourceTree = ""; }; - OBJ_1362 /* ValidationError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ValidationError.swift; sourceTree = ""; }; - OBJ_1363 /* Validations.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Validations.swift; sourceTree = ""; }; - OBJ_1364 /* Validator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Validator.swift; sourceTree = ""; }; - OBJ_1365 /* ValidatorType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ValidatorType.swift; sourceTree = ""; }; - OBJ_1367 /* AndValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AndValidator.swift; sourceTree = ""; }; - OBJ_1368 /* CharacterSetValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CharacterSetValidator.swift; sourceTree = ""; }; - OBJ_1369 /* CountValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CountValidator.swift; sourceTree = ""; }; + OBJ_1360 /* FileIO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileIO.swift; sourceTree = ""; }; + OBJ_1361 /* Thread.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Thread.swift; sourceTree = ""; }; + OBJ_1363 /* Vapor+View.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Vapor+View.swift"; sourceTree = ""; }; + OBJ_1365 /* NIOWebSocketClient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NIOWebSocketClient.swift; sourceTree = ""; }; + OBJ_1366 /* NIOWebSocketServer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NIOWebSocketServer.swift; sourceTree = ""; }; + OBJ_1367 /* WebSocketClient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebSocketClient.swift; sourceTree = ""; }; + OBJ_1368 /* WebSocketResponder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebSocketResponder.swift; sourceTree = ""; }; + OBJ_1369 /* WebSocketServer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebSocketServer.swift; sourceTree = ""; }; OBJ_137 /* ListsPageContext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListsPageContext.swift; sourceTree = ""; }; - OBJ_1370 /* EmailValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailValidator.swift; sourceTree = ""; }; - OBJ_1371 /* EmptyValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmptyValidator.swift; sourceTree = ""; }; - OBJ_1372 /* InValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InValidator.swift; sourceTree = ""; }; - OBJ_1373 /* NilIgnoringValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NilIgnoringValidator.swift; sourceTree = ""; }; - OBJ_1374 /* NilValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NilValidator.swift; sourceTree = ""; }; - OBJ_1375 /* NotValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotValidator.swift; sourceTree = ""; }; - OBJ_1376 /* OrValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrValidator.swift; sourceTree = ""; }; - OBJ_1377 /* RangeValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RangeValidator.swift; sourceTree = ""; }; - OBJ_1378 /* URLValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLValidator.swift; sourceTree = ""; }; - OBJ_1379 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/validation/Package.swift"; sourceTree = ""; }; + OBJ_1370 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/vapor/Package.swift"; sourceTree = ""; }; + OBJ_1373 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; + OBJ_1374 /* WebSocket+Client.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "WebSocket+Client.swift"; sourceTree = ""; }; + OBJ_1375 /* WebSocket+Server.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "WebSocket+Server.swift"; sourceTree = ""; }; + OBJ_1376 /* WebSocket.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebSocket.swift; sourceTree = ""; }; + OBJ_1377 /* WebSocketFrameSequence.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebSocketFrameSequence.swift; sourceTree = ""; }; + OBJ_1378 /* WebSocketHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebSocketHandler.swift; sourceTree = ""; }; + OBJ_1379 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/websocket/Package.swift"; sourceTree = ""; }; OBJ_138 /* ListsPageContextBuilder.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListsPageContextBuilder.generated.swift; sourceTree = ""; }; - OBJ_1383 /* URLEncodedFormDecoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLEncodedFormDecoder.swift; sourceTree = ""; }; - OBJ_1384 /* URLEncodedFormEncoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLEncodedFormEncoder.swift; sourceTree = ""; }; - OBJ_1386 /* URLEncodedFormData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLEncodedFormData.swift; sourceTree = ""; }; - OBJ_1387 /* URLEncodedFormDataConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLEncodedFormDataConvertible.swift; sourceTree = ""; }; - OBJ_1388 /* URLEncodedFormParser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLEncodedFormParser.swift; sourceTree = ""; }; - OBJ_1389 /* URLEncodedFormSerializer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLEncodedFormSerializer.swift; sourceTree = ""; }; - OBJ_1391 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; - OBJ_1392 /* URLEncodedFormError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLEncodedFormError.swift; sourceTree = ""; }; - OBJ_1393 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/url-encoded-form/Package.swift"; sourceTree = ""; }; - OBJ_1397 /* TemplateConditional.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateConditional.swift; sourceTree = ""; }; - OBJ_1398 /* TemplateConstant.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateConstant.swift; sourceTree = ""; }; - OBJ_1399 /* TemplateCustom.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateCustom.swift; sourceTree = ""; }; + OBJ_1382 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; + OBJ_1383 /* Validatable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Validatable.swift; sourceTree = ""; }; + OBJ_1384 /* ValidationError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ValidationError.swift; sourceTree = ""; }; + OBJ_1385 /* Validations.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Validations.swift; sourceTree = ""; }; + OBJ_1386 /* Validator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Validator.swift; sourceTree = ""; }; + OBJ_1387 /* ValidatorType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ValidatorType.swift; sourceTree = ""; }; + OBJ_1389 /* AndValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AndValidator.swift; sourceTree = ""; }; + OBJ_1390 /* CharacterSetValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CharacterSetValidator.swift; sourceTree = ""; }; + OBJ_1391 /* CountValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CountValidator.swift; sourceTree = ""; }; + OBJ_1392 /* EmailValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailValidator.swift; sourceTree = ""; }; + OBJ_1393 /* EmptyValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmptyValidator.swift; sourceTree = ""; }; + OBJ_1394 /* InValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InValidator.swift; sourceTree = ""; }; + OBJ_1395 /* NilIgnoringValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NilIgnoringValidator.swift; sourceTree = ""; }; + OBJ_1396 /* NilValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NilValidator.swift; sourceTree = ""; }; + OBJ_1397 /* NotValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotValidator.swift; sourceTree = ""; }; + OBJ_1398 /* OrValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrValidator.swift; sourceTree = ""; }; + OBJ_1399 /* RangeValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RangeValidator.swift; sourceTree = ""; }; OBJ_14 /* AutoFluentValues.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutoFluentValues.swift; sourceTree = ""; }; OBJ_140 /* Controller+Reservation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Controller+Reservation.swift"; sourceTree = ""; }; - OBJ_1400 /* TemplateDataContext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateDataContext.swift; sourceTree = ""; }; - OBJ_1401 /* TemplateEmbed.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateEmbed.swift; sourceTree = ""; }; - OBJ_1402 /* TemplateExpression.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateExpression.swift; sourceTree = ""; }; - OBJ_1403 /* TemplateIdentifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateIdentifier.swift; sourceTree = ""; }; - OBJ_1404 /* TemplateIterator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateIterator.swift; sourceTree = ""; }; - OBJ_1405 /* TemplateRaw.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateRaw.swift; sourceTree = ""; }; - OBJ_1406 /* TemplateSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateSource.swift; sourceTree = ""; }; - OBJ_1407 /* TemplateSyntax.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateSyntax.swift; sourceTree = ""; }; - OBJ_1408 /* TemplateSyntaxType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateSyntaxType.swift; sourceTree = ""; }; - OBJ_1409 /* TemplateTag.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateTag.swift; sourceTree = ""; }; + OBJ_1400 /* URLValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLValidator.swift; sourceTree = ""; }; + OBJ_1401 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/validation/Package.swift"; sourceTree = ""; }; + OBJ_1405 /* URLEncodedFormDecoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLEncodedFormDecoder.swift; sourceTree = ""; }; + OBJ_1406 /* URLEncodedFormEncoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLEncodedFormEncoder.swift; sourceTree = ""; }; + OBJ_1408 /* URLEncodedFormData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLEncodedFormData.swift; sourceTree = ""; }; + OBJ_1409 /* URLEncodedFormDataConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLEncodedFormDataConvertible.swift; sourceTree = ""; }; OBJ_141 /* ReservationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReservationController.swift; sourceTree = ""; }; - OBJ_1411 /* TemplateData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateData.swift; sourceTree = ""; }; - OBJ_1412 /* TemplateDataEncoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateDataEncoder.swift; sourceTree = ""; }; - OBJ_1413 /* TemplateDataRepresentable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateDataRepresentable.swift; sourceTree = ""; }; - OBJ_1414 /* TemplateDataStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateDataStorage.swift; sourceTree = ""; }; - OBJ_1415 /* Deprecated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Deprecated.swift; sourceTree = ""; }; - OBJ_1417 /* ASTCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ASTCache.swift; sourceTree = ""; }; - OBJ_1418 /* PlaintextRenderer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaintextRenderer.swift; sourceTree = ""; }; - OBJ_1419 /* TemplateByteScanner.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateByteScanner.swift; sourceTree = ""; }; + OBJ_1410 /* URLEncodedFormParser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLEncodedFormParser.swift; sourceTree = ""; }; + OBJ_1411 /* URLEncodedFormSerializer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLEncodedFormSerializer.swift; sourceTree = ""; }; + OBJ_1413 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; + OBJ_1414 /* URLEncodedFormError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLEncodedFormError.swift; sourceTree = ""; }; + OBJ_1415 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/url-encoded-form/Package.swift"; sourceTree = ""; }; + OBJ_1419 /* TemplateConditional.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateConditional.swift; sourceTree = ""; }; OBJ_142 /* ReservationCreateNotification.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReservationCreateNotification.swift; sourceTree = ""; }; - OBJ_1420 /* TemplateParser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateParser.swift; sourceTree = ""; }; - OBJ_1421 /* TemplateRenderer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateRenderer.swift; sourceTree = ""; }; - OBJ_1422 /* TemplateSerializer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateSerializer.swift; sourceTree = ""; }; - OBJ_1424 /* Capitalize.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Capitalize.swift; sourceTree = ""; }; - OBJ_1425 /* Comment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Comment.swift; sourceTree = ""; }; - OBJ_1426 /* Contains.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Contains.swift; sourceTree = ""; }; - OBJ_1427 /* Count.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Count.swift; sourceTree = ""; }; - OBJ_1428 /* DateFormat.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DateFormat.swift; sourceTree = ""; }; - OBJ_1429 /* Lowercase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Lowercase.swift; sourceTree = ""; }; + OBJ_1420 /* TemplateConstant.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateConstant.swift; sourceTree = ""; }; + OBJ_1421 /* TemplateCustom.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateCustom.swift; sourceTree = ""; }; + OBJ_1422 /* TemplateDataContext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateDataContext.swift; sourceTree = ""; }; + OBJ_1423 /* TemplateEmbed.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateEmbed.swift; sourceTree = ""; }; + OBJ_1424 /* TemplateExpression.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateExpression.swift; sourceTree = ""; }; + OBJ_1425 /* TemplateIdentifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateIdentifier.swift; sourceTree = ""; }; + OBJ_1426 /* TemplateIterator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateIterator.swift; sourceTree = ""; }; + OBJ_1427 /* TemplateRaw.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateRaw.swift; sourceTree = ""; }; + OBJ_1428 /* TemplateSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateSource.swift; sourceTree = ""; }; + OBJ_1429 /* TemplateSyntax.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateSyntax.swift; sourceTree = ""; }; OBJ_143 /* ReservationDeleteNotification.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReservationDeleteNotification.swift; sourceTree = ""; }; - OBJ_1430 /* Print.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Print.swift; sourceTree = ""; }; - OBJ_1431 /* Raw.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Raw.swift; sourceTree = ""; }; - OBJ_1432 /* TagContext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TagContext.swift; sourceTree = ""; }; - OBJ_1433 /* TagRenderer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TagRenderer.swift; sourceTree = ""; }; - OBJ_1434 /* Uppercase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Uppercase.swift; sourceTree = ""; }; - OBJ_1435 /* Var.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Var.swift; sourceTree = ""; }; - OBJ_1437 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; - OBJ_1438 /* HTMLEscape.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTMLEscape.swift; sourceTree = ""; }; - OBJ_1439 /* TemplateError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateError.swift; sourceTree = ""; }; + OBJ_1430 /* TemplateSyntaxType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateSyntaxType.swift; sourceTree = ""; }; + OBJ_1431 /* TemplateTag.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateTag.swift; sourceTree = ""; }; + OBJ_1433 /* TemplateData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateData.swift; sourceTree = ""; }; + OBJ_1434 /* TemplateDataEncoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateDataEncoder.swift; sourceTree = ""; }; + OBJ_1435 /* TemplateDataRepresentable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateDataRepresentable.swift; sourceTree = ""; }; + OBJ_1436 /* TemplateDataStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateDataStorage.swift; sourceTree = ""; }; + OBJ_1437 /* Deprecated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Deprecated.swift; sourceTree = ""; }; + OBJ_1439 /* ASTCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ASTCache.swift; sourceTree = ""; }; OBJ_144 /* ReservationPageContext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReservationPageContext.swift; sourceTree = ""; }; - OBJ_1440 /* View.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = View.swift; sourceTree = ""; }; - OBJ_1441 /* ViewRenderer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewRenderer.swift; sourceTree = ""; }; - OBJ_1442 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/template-kit/Package.swift"; sourceTree = ""; }; - OBJ_1446 /* Parameter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Parameter.swift; sourceTree = ""; }; - OBJ_1447 /* ParameterValue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ParameterValue.swift; sourceTree = ""; }; - OBJ_1448 /* Parameters.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Parameters.swift; sourceTree = ""; }; + OBJ_1440 /* PlaintextRenderer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaintextRenderer.swift; sourceTree = ""; }; + OBJ_1441 /* TemplateByteScanner.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateByteScanner.swift; sourceTree = ""; }; + OBJ_1442 /* TemplateParser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateParser.swift; sourceTree = ""; }; + OBJ_1443 /* TemplateRenderer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateRenderer.swift; sourceTree = ""; }; + OBJ_1444 /* TemplateSerializer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateSerializer.swift; sourceTree = ""; }; + OBJ_1446 /* Capitalize.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Capitalize.swift; sourceTree = ""; }; + OBJ_1447 /* Comment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Comment.swift; sourceTree = ""; }; + OBJ_1448 /* Contains.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Contains.swift; sourceTree = ""; }; + OBJ_1449 /* Count.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Count.swift; sourceTree = ""; }; OBJ_145 /* ReservationPageContextBuilder.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReservationPageContextBuilder.generated.swift; sourceTree = ""; }; - OBJ_1450 /* PathComponent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PathComponent.swift; sourceTree = ""; }; - OBJ_1451 /* Route.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Route.swift; sourceTree = ""; }; - OBJ_1452 /* RouterOption.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RouterOption.swift; sourceTree = ""; }; - OBJ_1454 /* RoutableComponent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoutableComponent.swift; sourceTree = ""; }; - OBJ_1455 /* RouterNode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RouterNode.swift; sourceTree = ""; }; - OBJ_1456 /* TrieRouter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrieRouter.swift; sourceTree = ""; }; - OBJ_1458 /* Deprecated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Deprecated.swift; sourceTree = ""; }; + OBJ_1450 /* DateFormat.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DateFormat.swift; sourceTree = ""; }; + OBJ_1451 /* Lowercase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Lowercase.swift; sourceTree = ""; }; + OBJ_1452 /* Print.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Print.swift; sourceTree = ""; }; + OBJ_1453 /* Raw.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Raw.swift; sourceTree = ""; }; + OBJ_1454 /* TagContext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TagContext.swift; sourceTree = ""; }; + OBJ_1455 /* TagRenderer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TagRenderer.swift; sourceTree = ""; }; + OBJ_1456 /* Uppercase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Uppercase.swift; sourceTree = ""; }; + OBJ_1457 /* Var.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Var.swift; sourceTree = ""; }; OBJ_1459 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; - OBJ_1460 /* RoutingError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoutingError.swift; sourceTree = ""; }; - OBJ_1461 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/routing/Package.swift"; sourceTree = ""; }; - OBJ_1464 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; - OBJ_1465 /* FormDataDecoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FormDataDecoder.swift; sourceTree = ""; }; - OBJ_1466 /* FormDataEncoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FormDataEncoder.swift; sourceTree = ""; }; - OBJ_1467 /* MultipartError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultipartError.swift; sourceTree = ""; }; - OBJ_1468 /* MultipartParser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultipartParser.swift; sourceTree = ""; }; - OBJ_1469 /* MultipartPart.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultipartPart.swift; sourceTree = ""; }; - OBJ_1470 /* MultipartPartConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultipartPartConvertible.swift; sourceTree = ""; }; - OBJ_1471 /* MultipartSerializer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultipartSerializer.swift; sourceTree = ""; }; - OBJ_1472 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/multipart/Package.swift"; sourceTree = ""; }; - OBJ_1476 /* HTTPBody.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPBody.swift; sourceTree = ""; }; - OBJ_1477 /* HTTPBodyRepresentable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPBodyRepresentable.swift; sourceTree = ""; }; - OBJ_1478 /* HTTPBodyStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPBodyStorage.swift; sourceTree = ""; }; - OBJ_1479 /* HTTPChunkedStream.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPChunkedStream.swift; sourceTree = ""; }; + OBJ_1460 /* HTMLEscape.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTMLEscape.swift; sourceTree = ""; }; + OBJ_1461 /* TemplateError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateError.swift; sourceTree = ""; }; + OBJ_1462 /* View.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = View.swift; sourceTree = ""; }; + OBJ_1463 /* ViewRenderer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewRenderer.swift; sourceTree = ""; }; + OBJ_1464 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/template-kit/Package.swift"; sourceTree = ""; }; + OBJ_1468 /* Parameter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Parameter.swift; sourceTree = ""; }; + OBJ_1469 /* ParameterValue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ParameterValue.swift; sourceTree = ""; }; + OBJ_1470 /* Parameters.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Parameters.swift; sourceTree = ""; }; + OBJ_1472 /* PathComponent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PathComponent.swift; sourceTree = ""; }; + OBJ_1473 /* Route.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Route.swift; sourceTree = ""; }; + OBJ_1474 /* RouterOption.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RouterOption.swift; sourceTree = ""; }; + OBJ_1476 /* RoutableComponent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoutableComponent.swift; sourceTree = ""; }; + OBJ_1477 /* RouterNode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RouterNode.swift; sourceTree = ""; }; + OBJ_1478 /* TrieRouter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrieRouter.swift; sourceTree = ""; }; OBJ_148 /* AuthenticationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthenticationController.swift; sourceTree = ""; }; - OBJ_1481 /* HTTPMessageCoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPMessageCoder.swift; sourceTree = ""; }; - OBJ_1483 /* HTTPCookieValue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPCookieValue.swift; sourceTree = ""; }; - OBJ_1484 /* HTTPCookies.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPCookies.swift; sourceTree = ""; }; - OBJ_1485 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; - OBJ_1487 /* Forwarded.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Forwarded.swift; sourceTree = ""; }; - OBJ_1488 /* HTTPHeaderName.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPHeaderName.swift; sourceTree = ""; }; - OBJ_1489 /* HTTPHeaders.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPHeaders.swift; sourceTree = ""; }; + OBJ_1480 /* Deprecated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Deprecated.swift; sourceTree = ""; }; + OBJ_1481 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; + OBJ_1482 /* RoutingError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoutingError.swift; sourceTree = ""; }; + OBJ_1483 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/routing/Package.swift"; sourceTree = ""; }; + OBJ_1486 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; + OBJ_1487 /* FormDataDecoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FormDataDecoder.swift; sourceTree = ""; }; + OBJ_1488 /* FormDataEncoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FormDataEncoder.swift; sourceTree = ""; }; + OBJ_1489 /* MultipartError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultipartError.swift; sourceTree = ""; }; OBJ_149 /* AuthenticationError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthenticationError.swift; sourceTree = ""; }; - OBJ_1490 /* HTTPMessage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPMessage.swift; sourceTree = ""; }; - OBJ_1491 /* HTTPRequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPRequest.swift; sourceTree = ""; }; - OBJ_1492 /* HTTPResponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPResponse.swift; sourceTree = ""; }; - OBJ_1493 /* MediaTypePreference.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaTypePreference.swift; sourceTree = ""; }; - OBJ_1494 /* URL+HTTP.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "URL+HTTP.swift"; sourceTree = ""; }; - OBJ_1496 /* HTTPClient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPClient.swift; sourceTree = ""; }; - OBJ_1497 /* HTTPClientProtocolUpgrader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPClientProtocolUpgrader.swift; sourceTree = ""; }; - OBJ_1498 /* HTTPScheme.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPScheme.swift; sourceTree = ""; }; - OBJ_1499 /* HTTPServer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPServer.swift; sourceTree = ""; }; + OBJ_1490 /* MultipartParser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultipartParser.swift; sourceTree = ""; }; + OBJ_1491 /* MultipartPart.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultipartPart.swift; sourceTree = ""; }; + OBJ_1492 /* MultipartPartConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultipartPartConvertible.swift; sourceTree = ""; }; + OBJ_1493 /* MultipartSerializer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultipartSerializer.swift; sourceTree = ""; }; + OBJ_1494 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/multipart/Package.swift"; sourceTree = ""; }; + OBJ_1498 /* HTTPBody.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPBody.swift; sourceTree = ""; }; + OBJ_1499 /* HTTPBodyRepresentable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPBodyRepresentable.swift; sourceTree = ""; }; OBJ_150 /* AuthenticationState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthenticationState.swift; sourceTree = ""; }; - OBJ_1500 /* HTTPServerResponder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPServerResponder.swift; sourceTree = ""; }; - OBJ_1502 /* HTTPError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPError.swift; sourceTree = ""; }; - OBJ_1503 /* HTTPHeaders+Basic.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "HTTPHeaders+Basic.swift"; sourceTree = ""; }; - OBJ_1504 /* HTTPHeaders+Bearer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "HTTPHeaders+Bearer.swift"; sourceTree = ""; }; - OBJ_1505 /* RFC1123.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RFC1123.swift; sourceTree = ""; }; - OBJ_1506 /* String+IsIPAddress.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+IsIPAddress.swift"; sourceTree = ""; }; - OBJ_1508 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/http/Package.swift"; sourceTree = ""; }; + OBJ_1500 /* HTTPBodyStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPBodyStorage.swift; sourceTree = ""; }; + OBJ_1501 /* HTTPChunkedStream.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPChunkedStream.swift; sourceTree = ""; }; + OBJ_1503 /* HTTPMessageCoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPMessageCoder.swift; sourceTree = ""; }; + OBJ_1505 /* HTTPCookieValue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPCookieValue.swift; sourceTree = ""; }; + OBJ_1506 /* HTTPCookies.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPCookies.swift; sourceTree = ""; }; + OBJ_1507 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; + OBJ_1509 /* Forwarded.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Forwarded.swift; sourceTree = ""; }; OBJ_151 /* AuthenticationToken.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthenticationToken.swift; sourceTree = ""; }; - OBJ_1512 /* Container+CachedConnection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Container+CachedConnection.swift"; sourceTree = ""; }; - OBJ_1513 /* Container+NewConnection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Container+NewConnection.swift"; sourceTree = ""; }; - OBJ_1514 /* DatabaseConnectable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseConnectable.swift; sourceTree = ""; }; - OBJ_1515 /* DatabaseConnection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseConnection.swift; sourceTree = ""; }; - OBJ_1516 /* DatabaseStringFindable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseStringFindable.swift; sourceTree = ""; }; - OBJ_1518 /* Container+ConnectionPool.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Container+ConnectionPool.swift"; sourceTree = ""; }; - OBJ_1519 /* DatabaseConnectionPool.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseConnectionPool.swift; sourceTree = ""; }; + OBJ_1510 /* HTTPHeaderName.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPHeaderName.swift; sourceTree = ""; }; + OBJ_1511 /* HTTPHeaders.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPHeaders.swift; sourceTree = ""; }; + OBJ_1512 /* HTTPMessage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPMessage.swift; sourceTree = ""; }; + OBJ_1513 /* HTTPRequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPRequest.swift; sourceTree = ""; }; + OBJ_1514 /* HTTPResponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPResponse.swift; sourceTree = ""; }; + OBJ_1515 /* MediaTypePreference.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaTypePreference.swift; sourceTree = ""; }; + OBJ_1516 /* URL+HTTP.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "URL+HTTP.swift"; sourceTree = ""; }; + OBJ_1518 /* HTTPClient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPClient.swift; sourceTree = ""; }; + OBJ_1519 /* HTTPClientProtocolUpgrader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPClientProtocolUpgrader.swift; sourceTree = ""; }; OBJ_152 /* AuthenticationUserInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthenticationUserInfo.swift; sourceTree = ""; }; - OBJ_1520 /* DatabaseConnectionPoolCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseConnectionPoolCache.swift; sourceTree = ""; }; - OBJ_1521 /* DatabaseConnectionPoolConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseConnectionPoolConfig.swift; sourceTree = ""; }; - OBJ_1523 /* ConfiguredDatabase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConfiguredDatabase.swift; sourceTree = ""; }; - OBJ_1524 /* Database.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Database.swift; sourceTree = ""; }; - OBJ_1525 /* DatabaseConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseConfig.swift; sourceTree = ""; }; - OBJ_1526 /* DatabaseIdentifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseIdentifier.swift; sourceTree = ""; }; - OBJ_1527 /* DatabaseQueryable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseQueryable.swift; sourceTree = ""; }; - OBJ_1528 /* Databases.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Databases.swift; sourceTree = ""; }; + OBJ_1520 /* HTTPScheme.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPScheme.swift; sourceTree = ""; }; + OBJ_1521 /* HTTPServer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPServer.swift; sourceTree = ""; }; + OBJ_1522 /* HTTPServerResponder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPServerResponder.swift; sourceTree = ""; }; + OBJ_1524 /* HTTPError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPError.swift; sourceTree = ""; }; + OBJ_1525 /* HTTPHeaders+Basic.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "HTTPHeaders+Basic.swift"; sourceTree = ""; }; + OBJ_1526 /* HTTPHeaders+Bearer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "HTTPHeaders+Bearer.swift"; sourceTree = ""; }; + OBJ_1527 /* RFC1123.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RFC1123.swift; sourceTree = ""; }; + OBJ_1528 /* String+IsIPAddress.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+IsIPAddress.swift"; sourceTree = ""; }; OBJ_153 /* GoogleAuthenticationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GoogleAuthenticationController.swift; sourceTree = ""; }; - OBJ_1530 /* DatabaseKeyedCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseKeyedCache.swift; sourceTree = ""; }; - OBJ_1531 /* DictionaryKeyedCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DictionaryKeyedCache.swift; sourceTree = ""; }; - OBJ_1532 /* KeyedCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyedCache.swift; sourceTree = ""; }; - OBJ_1533 /* KeyedCacheSupporting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyedCacheSupporting.swift; sourceTree = ""; }; - OBJ_1534 /* MemoryKeyedCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemoryKeyedCache.swift; sourceTree = ""; }; - OBJ_1536 /* DatabaseLog.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseLog.swift; sourceTree = ""; }; - OBJ_1537 /* DatabaseLogHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseLogHandler.swift; sourceTree = ""; }; - OBJ_1538 /* DatabaseLogger.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseLogger.swift; sourceTree = ""; }; - OBJ_1539 /* LogSupporting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LogSupporting.swift; sourceTree = ""; }; + OBJ_1530 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/http/Package.swift"; sourceTree = ""; }; + OBJ_1534 /* Container+CachedConnection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Container+CachedConnection.swift"; sourceTree = ""; }; + OBJ_1535 /* Container+NewConnection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Container+NewConnection.swift"; sourceTree = ""; }; + OBJ_1536 /* DatabaseConnectable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseConnectable.swift; sourceTree = ""; }; + OBJ_1537 /* DatabaseConnection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseConnection.swift; sourceTree = ""; }; + OBJ_1538 /* DatabaseStringFindable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseStringFindable.swift; sourceTree = ""; }; OBJ_154 /* GoogleAuthenticationUserInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GoogleAuthenticationUserInfo.swift; sourceTree = ""; }; - OBJ_1540 /* PrintLogHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrintLogHandler.swift; sourceTree = ""; }; - OBJ_1542 /* DatabaseKitProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseKitProvider.swift; sourceTree = ""; }; - OBJ_1544 /* DatabaseKitError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseKitError.swift; sourceTree = ""; }; - OBJ_1545 /* Deprecated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Deprecated.swift; sourceTree = ""; }; - OBJ_1546 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; - OBJ_1547 /* URL+DatabaseName.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "URL+DatabaseName.swift"; sourceTree = ""; }; - OBJ_1548 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/database-kit/Package.swift"; sourceTree = ""; }; + OBJ_1540 /* Container+ConnectionPool.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Container+ConnectionPool.swift"; sourceTree = ""; }; + OBJ_1541 /* DatabaseConnectionPool.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseConnectionPool.swift; sourceTree = ""; }; + OBJ_1542 /* DatabaseConnectionPoolCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseConnectionPoolCache.swift; sourceTree = ""; }; + OBJ_1543 /* DatabaseConnectionPoolConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseConnectionPoolConfig.swift; sourceTree = ""; }; + OBJ_1545 /* ConfiguredDatabase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConfiguredDatabase.swift; sourceTree = ""; }; + OBJ_1546 /* Database.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Database.swift; sourceTree = ""; }; + OBJ_1547 /* DatabaseConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseConfig.swift; sourceTree = ""; }; + OBJ_1548 /* DatabaseIdentifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseIdentifier.swift; sourceTree = ""; }; + OBJ_1549 /* DatabaseQueryable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseQueryable.swift; sourceTree = ""; }; OBJ_155 /* NetIDAuthenticationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetIDAuthenticationController.swift; sourceTree = ""; }; - OBJ_1551 /* base32.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = base32.c; sourceTree = ""; }; - OBJ_1553 /* module.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; name = module.modulemap; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/crypto/Sources/CBase32/include/module.modulemap"; sourceTree = ""; }; - OBJ_1555 /* bcrypt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = bcrypt.c; sourceTree = ""; }; - OBJ_1556 /* blf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = blf.c; sourceTree = ""; }; - OBJ_1558 /* module.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; name = module.modulemap; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/crypto/Sources/CBcrypt/include/module.modulemap"; sourceTree = ""; }; + OBJ_1550 /* Databases.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Databases.swift; sourceTree = ""; }; + OBJ_1552 /* DatabaseKeyedCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseKeyedCache.swift; sourceTree = ""; }; + OBJ_1553 /* DictionaryKeyedCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DictionaryKeyedCache.swift; sourceTree = ""; }; + OBJ_1554 /* KeyedCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyedCache.swift; sourceTree = ""; }; + OBJ_1555 /* KeyedCacheSupporting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyedCacheSupporting.swift; sourceTree = ""; }; + OBJ_1556 /* MemoryKeyedCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemoryKeyedCache.swift; sourceTree = ""; }; + OBJ_1558 /* DatabaseLog.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseLog.swift; sourceTree = ""; }; + OBJ_1559 /* DatabaseLogHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseLogHandler.swift; sourceTree = ""; }; OBJ_156 /* NetIDAuthenticationUserInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetIDAuthenticationUserInfo.swift; sourceTree = ""; }; - OBJ_1560 /* shim.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = shim.c; sourceTree = ""; }; - OBJ_1562 /* c_crypto_openssl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = c_crypto_openssl.h; sourceTree = ""; }; - OBJ_1563 /* module.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; name = module.modulemap; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/Wishlist.xcodeproj/GeneratedModuleMap/CCryptoOpenSSL/module.modulemap"; sourceTree = ""; }; - OBJ_1566 /* BCryptDigest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BCryptDigest.swift; sourceTree = ""; }; - OBJ_1568 /* AuthenticatedCipher.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthenticatedCipher.swift; sourceTree = ""; }; - OBJ_1569 /* AuthenticatedCipherAlgorithm.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthenticatedCipherAlgorithm.swift; sourceTree = ""; }; + OBJ_1560 /* DatabaseLogger.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseLogger.swift; sourceTree = ""; }; + OBJ_1561 /* LogSupporting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LogSupporting.swift; sourceTree = ""; }; + OBJ_1562 /* PrintLogHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrintLogHandler.swift; sourceTree = ""; }; + OBJ_1564 /* DatabaseKitProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseKitProvider.swift; sourceTree = ""; }; + OBJ_1566 /* DatabaseKitError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseKitError.swift; sourceTree = ""; }; + OBJ_1567 /* Deprecated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Deprecated.swift; sourceTree = ""; }; + OBJ_1568 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; + OBJ_1569 /* URL+DatabaseName.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "URL+DatabaseName.swift"; sourceTree = ""; }; OBJ_157 /* Request+AuthenticationState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Request+AuthenticationState.swift"; sourceTree = ""; }; - OBJ_1570 /* Cipher.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Cipher.swift; sourceTree = ""; }; - OBJ_1571 /* CipherAlgorithm.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CipherAlgorithm.swift; sourceTree = ""; }; - OBJ_1572 /* OpenSSLCipherAlgorithm.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OpenSSLCipherAlgorithm.swift; sourceTree = ""; }; - OBJ_1573 /* OpenSSLStreamCipher.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OpenSSLStreamCipher.swift; sourceTree = ""; }; - OBJ_1575 /* Digest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Digest.swift; sourceTree = ""; }; - OBJ_1576 /* DigestAlgorithm.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DigestAlgorithm.swift; sourceTree = ""; }; - OBJ_1578 /* HMAC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HMAC.swift; sourceTree = ""; }; - OBJ_1579 /* OTP.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OTP.swift; sourceTree = ""; }; + OBJ_1570 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/database-kit/Package.swift"; sourceTree = ""; }; + OBJ_1573 /* base32.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = base32.c; sourceTree = ""; }; + OBJ_1575 /* module.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; name = module.modulemap; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/crypto/Sources/CBase32/include/module.modulemap"; sourceTree = ""; }; + OBJ_1577 /* bcrypt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = bcrypt.c; sourceTree = ""; }; + OBJ_1578 /* blf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = blf.c; sourceTree = ""; }; OBJ_158 /* Request+AuthenticationToken.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Request+AuthenticationToken.swift"; sourceTree = ""; }; - OBJ_1581 /* RSA.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RSA.swift; sourceTree = ""; }; - OBJ_1582 /* RSAKey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RSAKey.swift; sourceTree = ""; }; - OBJ_1583 /* RSAPadding.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RSAPadding.swift; sourceTree = ""; }; - OBJ_1585 /* CryptoRandom.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CryptoRandom.swift; sourceTree = ""; }; - OBJ_1587 /* Base32.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Base32.swift; sourceTree = ""; }; - OBJ_1588 /* CryptoError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CryptoError.swift; sourceTree = ""; }; - OBJ_1589 /* Deprecated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Deprecated.swift; sourceTree = ""; }; + OBJ_1580 /* module.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; name = module.modulemap; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/crypto/Sources/CBcrypt/include/module.modulemap"; sourceTree = ""; }; + OBJ_1582 /* shim.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = shim.c; sourceTree = ""; }; + OBJ_1584 /* c_crypto_openssl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = c_crypto_openssl.h; sourceTree = ""; }; + OBJ_1585 /* module.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; name = module.modulemap; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/Wishlist.xcodeproj/GeneratedModuleMap/CCryptoOpenSSL/module.modulemap"; sourceTree = ""; }; + OBJ_1588 /* BCryptDigest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BCryptDigest.swift; sourceTree = ""; }; OBJ_159 /* Session+AuthenticationToken.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Session+AuthenticationToken.swift"; sourceTree = ""; }; - OBJ_1590 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; - OBJ_1592 /* Array+Random.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Array+Random.swift"; sourceTree = ""; }; - OBJ_1593 /* OSRandom.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OSRandom.swift; sourceTree = ""; }; - OBJ_1594 /* RandomProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RandomProtocol.swift; sourceTree = ""; }; - OBJ_1595 /* URandom.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URandom.swift; sourceTree = ""; }; - OBJ_1596 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/crypto/Package.swift"; sourceTree = ""; }; + OBJ_1590 /* AuthenticatedCipher.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthenticatedCipher.swift; sourceTree = ""; }; + OBJ_1591 /* AuthenticatedCipherAlgorithm.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthenticatedCipherAlgorithm.swift; sourceTree = ""; }; + OBJ_1592 /* Cipher.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Cipher.swift; sourceTree = ""; }; + OBJ_1593 /* CipherAlgorithm.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CipherAlgorithm.swift; sourceTree = ""; }; + OBJ_1594 /* OpenSSLCipherAlgorithm.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OpenSSLCipherAlgorithm.swift; sourceTree = ""; }; + OBJ_1595 /* OpenSSLStreamCipher.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OpenSSLStreamCipher.swift; sourceTree = ""; }; + OBJ_1597 /* Digest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Digest.swift; sourceTree = ""; }; + OBJ_1598 /* DigestAlgorithm.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DigestAlgorithm.swift; sourceTree = ""; }; OBJ_160 /* Session+User.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Session+User.swift"; sourceTree = ""; }; - OBJ_1600 /* CommandOption.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommandOption.swift; sourceTree = ""; }; - OBJ_1601 /* CommandRunnable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommandRunnable.swift; sourceTree = ""; }; - OBJ_1603 /* Command.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Command.swift; sourceTree = ""; }; - OBJ_1604 /* CommandArgument.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommandArgument.swift; sourceTree = ""; }; - OBJ_1606 /* CommandConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommandConfig.swift; sourceTree = ""; }; - OBJ_1607 /* Commands.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Commands.swift; sourceTree = ""; }; - OBJ_1609 /* BasicCommandGroup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BasicCommandGroup.swift; sourceTree = ""; }; - OBJ_1610 /* CommandGroup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommandGroup.swift; sourceTree = ""; }; - OBJ_1612 /* CommandContext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommandContext.swift; sourceTree = ""; }; - OBJ_1613 /* CommandInput.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommandInput.swift; sourceTree = ""; }; - OBJ_1614 /* Console+Run.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Console+Run.swift"; sourceTree = ""; }; - OBJ_1615 /* Output+Autocomplete.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Output+Autocomplete.swift"; sourceTree = ""; }; - OBJ_1616 /* Output+Help.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Output+Help.swift"; sourceTree = ""; }; - OBJ_1618 /* CommandError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommandError.swift; sourceTree = ""; }; - OBJ_1619 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; + OBJ_1600 /* HMAC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HMAC.swift; sourceTree = ""; }; + OBJ_1601 /* OTP.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OTP.swift; sourceTree = ""; }; + OBJ_1603 /* RSA.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RSA.swift; sourceTree = ""; }; + OBJ_1604 /* RSAKey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RSAKey.swift; sourceTree = ""; }; + OBJ_1605 /* RSAPadding.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RSAPadding.swift; sourceTree = ""; }; + OBJ_1607 /* CryptoRandom.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CryptoRandom.swift; sourceTree = ""; }; + OBJ_1609 /* Base32.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Base32.swift; sourceTree = ""; }; + OBJ_1610 /* CryptoError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CryptoError.swift; sourceTree = ""; }; + OBJ_1611 /* Deprecated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Deprecated.swift; sourceTree = ""; }; + OBJ_1612 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; + OBJ_1614 /* Array+Random.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Array+Random.swift"; sourceTree = ""; }; + OBJ_1615 /* OSRandom.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OSRandom.swift; sourceTree = ""; }; + OBJ_1616 /* RandomProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RandomProtocol.swift; sourceTree = ""; }; + OBJ_1617 /* URandom.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URandom.swift; sourceTree = ""; }; + OBJ_1618 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/crypto/Package.swift"; sourceTree = ""; }; OBJ_162 /* LoginController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginController.swift; sourceTree = ""; }; - OBJ_1620 /* Utilities.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Utilities.swift; sourceTree = ""; }; - OBJ_1623 /* ActivityBar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityBar.swift; sourceTree = ""; }; - OBJ_1624 /* ActivityIndicator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityIndicator.swift; sourceTree = ""; }; - OBJ_1625 /* ActivityIndicatorRenderer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityIndicatorRenderer.swift; sourceTree = ""; }; - OBJ_1626 /* ActivityIndicatorState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityIndicatorState.swift; sourceTree = ""; }; - OBJ_1627 /* CustomActivity.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomActivity.swift; sourceTree = ""; }; - OBJ_1628 /* LoadingBar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoadingBar.swift; sourceTree = ""; }; - OBJ_1629 /* ProgressBar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProgressBar.swift; sourceTree = ""; }; + OBJ_1622 /* CommandOption.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommandOption.swift; sourceTree = ""; }; + OBJ_1623 /* CommandRunnable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommandRunnable.swift; sourceTree = ""; }; + OBJ_1625 /* Command.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Command.swift; sourceTree = ""; }; + OBJ_1626 /* CommandArgument.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommandArgument.swift; sourceTree = ""; }; + OBJ_1628 /* CommandConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommandConfig.swift; sourceTree = ""; }; + OBJ_1629 /* Commands.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Commands.swift; sourceTree = ""; }; OBJ_163 /* LoginPageContext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginPageContext.swift; sourceTree = ""; }; - OBJ_1631 /* Console+Clear.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Console+Clear.swift"; sourceTree = ""; }; - OBJ_1632 /* Console+Ephemeral.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Console+Ephemeral.swift"; sourceTree = ""; }; - OBJ_1633 /* ConsoleClear.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConsoleClear.swift; sourceTree = ""; }; - OBJ_1634 /* Console.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Console.swift; sourceTree = ""; }; - OBJ_1635 /* Deprecated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Deprecated.swift; sourceTree = ""; }; - OBJ_1637 /* Console+Ask.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Console+Ask.swift"; sourceTree = ""; }; - OBJ_1638 /* Console+Choose.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Console+Choose.swift"; sourceTree = ""; }; - OBJ_1639 /* Console+Confirm.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Console+Confirm.swift"; sourceTree = ""; }; - OBJ_1640 /* Console+Input.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Console+Input.swift"; sourceTree = ""; }; - OBJ_1642 /* Console+Center.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Console+Center.swift"; sourceTree = ""; }; - OBJ_1643 /* Console+Output.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Console+Output.swift"; sourceTree = ""; }; - OBJ_1644 /* Console+Wait.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Console+Wait.swift"; sourceTree = ""; }; - OBJ_1645 /* ConsoleColor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConsoleColor.swift; sourceTree = ""; }; - OBJ_1646 /* ConsoleStyle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConsoleStyle.swift; sourceTree = ""; }; - OBJ_1647 /* ConsoleText.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConsoleText.swift; sourceTree = ""; }; - OBJ_1648 /* ConsoleTextFragment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConsoleTextFragment.swift; sourceTree = ""; }; + OBJ_1631 /* BasicCommandGroup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BasicCommandGroup.swift; sourceTree = ""; }; + OBJ_1632 /* CommandGroup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommandGroup.swift; sourceTree = ""; }; + OBJ_1634 /* CommandContext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommandContext.swift; sourceTree = ""; }; + OBJ_1635 /* CommandInput.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommandInput.swift; sourceTree = ""; }; + OBJ_1636 /* Console+Run.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Console+Run.swift"; sourceTree = ""; }; + OBJ_1637 /* Output+Autocomplete.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Output+Autocomplete.swift"; sourceTree = ""; }; + OBJ_1638 /* Output+Help.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Output+Help.swift"; sourceTree = ""; }; + OBJ_1640 /* CommandError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommandError.swift; sourceTree = ""; }; + OBJ_1641 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; + OBJ_1642 /* Utilities.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Utilities.swift; sourceTree = ""; }; + OBJ_1645 /* ActivityBar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityBar.swift; sourceTree = ""; }; + OBJ_1646 /* ActivityIndicator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityIndicator.swift; sourceTree = ""; }; + OBJ_1647 /* ActivityIndicatorRenderer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityIndicatorRenderer.swift; sourceTree = ""; }; + OBJ_1648 /* ActivityIndicatorState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityIndicatorState.swift; sourceTree = ""; }; + OBJ_1649 /* CustomActivity.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomActivity.swift; sourceTree = ""; }; OBJ_165 /* LogoutController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LogoutController.swift; sourceTree = ""; }; - OBJ_1650 /* ANSI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ANSI.swift; sourceTree = ""; }; - OBJ_1651 /* Terminal.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Terminal.swift; sourceTree = ""; }; - OBJ_1653 /* ConsoleError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConsoleError.swift; sourceTree = ""; }; - OBJ_1654 /* ConsoleLogger.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConsoleLogger.swift; sourceTree = ""; }; - OBJ_1655 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; - OBJ_1658 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; - OBJ_1659 /* LogLevel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LogLevel.swift; sourceTree = ""; }; + OBJ_1650 /* LoadingBar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoadingBar.swift; sourceTree = ""; }; + OBJ_1651 /* ProgressBar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProgressBar.swift; sourceTree = ""; }; + OBJ_1653 /* Console+Clear.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Console+Clear.swift"; sourceTree = ""; }; + OBJ_1654 /* Console+Ephemeral.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Console+Ephemeral.swift"; sourceTree = ""; }; + OBJ_1655 /* ConsoleClear.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConsoleClear.swift; sourceTree = ""; }; + OBJ_1656 /* Console.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Console.swift; sourceTree = ""; }; + OBJ_1657 /* Deprecated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Deprecated.swift; sourceTree = ""; }; + OBJ_1659 /* Console+Ask.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Console+Ask.swift"; sourceTree = ""; }; OBJ_166 /* NotificationsController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationsController.swift; sourceTree = ""; }; - OBJ_1660 /* Logger.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Logger.swift; sourceTree = ""; }; - OBJ_1661 /* PrintLogger.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrintLogger.swift; sourceTree = ""; }; - OBJ_1662 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/console/Package.swift"; sourceTree = ""; }; - OBJ_1666 /* Config.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Config.swift; sourceTree = ""; }; - OBJ_1668 /* BasicContainer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BasicContainer.swift; sourceTree = ""; }; - OBJ_1669 /* BasicSubContainer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BasicSubContainer.swift; sourceTree = ""; }; + OBJ_1660 /* Console+Choose.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Console+Choose.swift"; sourceTree = ""; }; + OBJ_1661 /* Console+Confirm.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Console+Confirm.swift"; sourceTree = ""; }; + OBJ_1662 /* Console+Input.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Console+Input.swift"; sourceTree = ""; }; + OBJ_1664 /* Console+Center.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Console+Center.swift"; sourceTree = ""; }; + OBJ_1665 /* Console+Output.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Console+Output.swift"; sourceTree = ""; }; + OBJ_1666 /* Console+Wait.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Console+Wait.swift"; sourceTree = ""; }; + OBJ_1667 /* ConsoleColor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConsoleColor.swift; sourceTree = ""; }; + OBJ_1668 /* ConsoleStyle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConsoleStyle.swift; sourceTree = ""; }; + OBJ_1669 /* ConsoleText.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConsoleText.swift; sourceTree = ""; }; OBJ_167 /* NotificationsPageContext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationsPageContext.swift; sourceTree = ""; }; - OBJ_1670 /* Container.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Container.swift; sourceTree = ""; }; - OBJ_1671 /* ContainerAlias.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContainerAlias.swift; sourceTree = ""; }; - OBJ_1672 /* SubContainer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SubContainer.swift; sourceTree = ""; }; - OBJ_1674 /* Environment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Environment.swift; sourceTree = ""; }; - OBJ_1676 /* Provider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Provider.swift; sourceTree = ""; }; - OBJ_1678 /* BasicServiceFactory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BasicServiceFactory.swift; sourceTree = ""; }; - OBJ_1679 /* Service.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Service.swift; sourceTree = ""; }; + OBJ_1670 /* ConsoleTextFragment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConsoleTextFragment.swift; sourceTree = ""; }; + OBJ_1672 /* ANSI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ANSI.swift; sourceTree = ""; }; + OBJ_1673 /* Terminal.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Terminal.swift; sourceTree = ""; }; + OBJ_1675 /* ConsoleError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConsoleError.swift; sourceTree = ""; }; + OBJ_1676 /* ConsoleLogger.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConsoleLogger.swift; sourceTree = ""; }; + OBJ_1677 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; OBJ_168 /* ProfileController+Save.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ProfileController+Save.swift"; sourceTree = ""; }; - OBJ_1680 /* ServiceCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServiceCache.swift; sourceTree = ""; }; - OBJ_1681 /* ServiceFactory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServiceFactory.swift; sourceTree = ""; }; - OBJ_1682 /* ServiceID.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServiceID.swift; sourceTree = ""; }; - OBJ_1683 /* ServiceType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServiceType.swift; sourceTree = ""; }; - OBJ_1684 /* Services.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Services.swift; sourceTree = ""; }; - OBJ_1685 /* TypeServiceFactory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TypeServiceFactory.swift; sourceTree = ""; }; - OBJ_1687 /* Deprecated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Deprecated.swift; sourceTree = ""; }; - OBJ_1688 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; - OBJ_1689 /* Extendable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Extendable.swift; sourceTree = ""; }; + OBJ_1680 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; + OBJ_1681 /* LogLevel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LogLevel.swift; sourceTree = ""; }; + OBJ_1682 /* Logger.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Logger.swift; sourceTree = ""; }; + OBJ_1683 /* PrintLogger.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrintLogger.swift; sourceTree = ""; }; + OBJ_1684 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/console/Package.swift"; sourceTree = ""; }; + OBJ_1688 /* Config.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Config.swift; sourceTree = ""; }; OBJ_169 /* ProfileController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProfileController.swift; sourceTree = ""; }; - OBJ_1690 /* ServiceError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServiceError.swift; sourceTree = ""; }; - OBJ_1691 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/service/Package.swift"; sourceTree = ""; }; - OBJ_1694 /* Async+NIO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Async+NIO.swift"; sourceTree = ""; }; - OBJ_1695 /* AsyncError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AsyncError.swift; sourceTree = ""; }; - OBJ_1696 /* Collection+Future.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Collection+Future.swift"; sourceTree = ""; }; - OBJ_1697 /* Deprecated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Deprecated.swift; sourceTree = ""; }; - OBJ_1698 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; - OBJ_1699 /* Future+DoCatch.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Future+DoCatch.swift"; sourceTree = ""; }; + OBJ_1690 /* BasicContainer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BasicContainer.swift; sourceTree = ""; }; + OBJ_1691 /* BasicSubContainer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BasicSubContainer.swift; sourceTree = ""; }; + OBJ_1692 /* Container.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Container.swift; sourceTree = ""; }; + OBJ_1693 /* ContainerAlias.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContainerAlias.swift; sourceTree = ""; }; + OBJ_1694 /* SubContainer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SubContainer.swift; sourceTree = ""; }; + OBJ_1696 /* Environment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Environment.swift; sourceTree = ""; }; + OBJ_1698 /* Provider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Provider.swift; sourceTree = ""; }; OBJ_17 /* FluentFavorite.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FluentFavorite.generated.swift; sourceTree = ""; }; OBJ_170 /* ProfilePageContext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProfilePageContext.swift; sourceTree = ""; }; - OBJ_1700 /* Future+Flatten.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Future+Flatten.swift"; sourceTree = ""; }; - OBJ_1701 /* Future+Global.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Future+Global.swift"; sourceTree = ""; }; - OBJ_1702 /* Future+Map.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Future+Map.swift"; sourceTree = ""; }; - OBJ_1703 /* Future+Transform.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Future+Transform.swift"; sourceTree = ""; }; - OBJ_1704 /* Future+Variadic.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Future+Variadic.swift"; sourceTree = ""; }; - OBJ_1705 /* Future+Void.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Future+Void.swift"; sourceTree = ""; }; - OBJ_1706 /* FutureType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FutureType.swift; sourceTree = ""; }; - OBJ_1707 /* QueueHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QueueHandler.swift; sourceTree = ""; }; - OBJ_1708 /* Worker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Worker.swift; sourceTree = ""; }; + OBJ_1700 /* BasicServiceFactory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BasicServiceFactory.swift; sourceTree = ""; }; + OBJ_1701 /* Service.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Service.swift; sourceTree = ""; }; + OBJ_1702 /* ServiceCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServiceCache.swift; sourceTree = ""; }; + OBJ_1703 /* ServiceFactory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServiceFactory.swift; sourceTree = ""; }; + OBJ_1704 /* ServiceID.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServiceID.swift; sourceTree = ""; }; + OBJ_1705 /* ServiceType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServiceType.swift; sourceTree = ""; }; + OBJ_1706 /* Services.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Services.swift; sourceTree = ""; }; + OBJ_1707 /* TypeServiceFactory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TypeServiceFactory.swift; sourceTree = ""; }; + OBJ_1709 /* Deprecated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Deprecated.swift; sourceTree = ""; }; OBJ_171 /* ProfilePageContextBuilder.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProfilePageContextBuilder.generated.swift; sourceTree = ""; }; - OBJ_1710 /* BitsError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BitsError.swift; sourceTree = ""; }; - OBJ_1711 /* Byte+Alphabet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Byte+Alphabet.swift"; sourceTree = ""; }; - OBJ_1712 /* Byte+Control.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Byte+Control.swift"; sourceTree = ""; }; - OBJ_1713 /* Byte+Digit.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Byte+Digit.swift"; sourceTree = ""; }; - OBJ_1714 /* ByteBuffer+binaryFloatingPointOperations.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ByteBuffer+binaryFloatingPointOperations.swift"; sourceTree = ""; }; - OBJ_1715 /* ByteBuffer+peek.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ByteBuffer+peek.swift"; sourceTree = ""; }; - OBJ_1716 /* ByteBuffer+require.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ByteBuffer+require.swift"; sourceTree = ""; }; - OBJ_1717 /* ByteBuffer+string.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ByteBuffer+string.swift"; sourceTree = ""; }; - OBJ_1718 /* Bytes.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Bytes.swift; sourceTree = ""; }; - OBJ_1719 /* Data+Bytes.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Data+Bytes.swift"; sourceTree = ""; }; + OBJ_1710 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; + OBJ_1711 /* Extendable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Extendable.swift; sourceTree = ""; }; + OBJ_1712 /* ServiceError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServiceError.swift; sourceTree = ""; }; + OBJ_1713 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/service/Package.swift"; sourceTree = ""; }; + OBJ_1716 /* Async+NIO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Async+NIO.swift"; sourceTree = ""; }; + OBJ_1717 /* AsyncError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AsyncError.swift; sourceTree = ""; }; + OBJ_1718 /* Collection+Future.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Collection+Future.swift"; sourceTree = ""; }; + OBJ_1719 /* Deprecated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Deprecated.swift; sourceTree = ""; }; OBJ_172 /* ProfilePageFormContext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProfilePageFormContext.swift; sourceTree = ""; }; - OBJ_1720 /* Data+Strings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Data+Strings.swift"; sourceTree = ""; }; - OBJ_1721 /* Deprecated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Deprecated.swift; sourceTree = ""; }; - OBJ_1723 /* libc.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = libc.swift; sourceTree = ""; }; - OBJ_1725 /* BasicKey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BasicKey.swift; sourceTree = ""; }; - OBJ_1726 /* CaseInsensitiveString.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CaseInsensitiveString.swift; sourceTree = ""; }; - OBJ_1728 /* Decodable+Reflectable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Decodable+Reflectable.swift"; sourceTree = ""; }; - OBJ_1729 /* ReflectionDecodable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReflectionDecodable.swift; sourceTree = ""; }; + OBJ_1720 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; + OBJ_1721 /* Future+DoCatch.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Future+DoCatch.swift"; sourceTree = ""; }; + OBJ_1722 /* Future+Flatten.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Future+Flatten.swift"; sourceTree = ""; }; + OBJ_1723 /* Future+Global.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Future+Global.swift"; sourceTree = ""; }; + OBJ_1724 /* Future+Map.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Future+Map.swift"; sourceTree = ""; }; + OBJ_1725 /* Future+Transform.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Future+Transform.swift"; sourceTree = ""; }; + OBJ_1726 /* Future+Variadic.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Future+Variadic.swift"; sourceTree = ""; }; + OBJ_1727 /* Future+Void.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Future+Void.swift"; sourceTree = ""; }; + OBJ_1728 /* FutureType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FutureType.swift; sourceTree = ""; }; + OBJ_1729 /* QueueHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QueueHandler.swift; sourceTree = ""; }; OBJ_173 /* ProfilePageFormData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProfilePageFormData.swift; sourceTree = ""; }; - OBJ_1730 /* ReflectionDecoders.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReflectionDecoders.swift; sourceTree = ""; }; - OBJ_1731 /* CoreError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreError.swift; sourceTree = ""; }; - OBJ_1732 /* Data+Base64URL.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Data+Base64URL.swift"; sourceTree = ""; }; - OBJ_1733 /* Data+Hex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Data+Hex.swift"; sourceTree = ""; }; - OBJ_1734 /* DataCoders.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataCoders.swift; sourceTree = ""; }; - OBJ_1735 /* Deprecated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Deprecated.swift; sourceTree = ""; }; - OBJ_1736 /* DirectoryConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DirectoryConfig.swift; sourceTree = ""; }; - OBJ_1737 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; - OBJ_1738 /* File.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = File.swift; sourceTree = ""; }; - OBJ_1739 /* Future+Unwrap.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Future+Unwrap.swift"; sourceTree = ""; }; + OBJ_1730 /* Worker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Worker.swift; sourceTree = ""; }; + OBJ_1732 /* BitsError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BitsError.swift; sourceTree = ""; }; + OBJ_1733 /* Byte+Alphabet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Byte+Alphabet.swift"; sourceTree = ""; }; + OBJ_1734 /* Byte+Control.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Byte+Control.swift"; sourceTree = ""; }; + OBJ_1735 /* Byte+Digit.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Byte+Digit.swift"; sourceTree = ""; }; + OBJ_1736 /* ByteBuffer+binaryFloatingPointOperations.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ByteBuffer+binaryFloatingPointOperations.swift"; sourceTree = ""; }; + OBJ_1737 /* ByteBuffer+peek.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ByteBuffer+peek.swift"; sourceTree = ""; }; + OBJ_1738 /* ByteBuffer+require.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ByteBuffer+require.swift"; sourceTree = ""; }; + OBJ_1739 /* ByteBuffer+string.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ByteBuffer+string.swift"; sourceTree = ""; }; OBJ_174 /* SettingsController+Save.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SettingsController+Save.swift"; sourceTree = ""; }; - OBJ_1740 /* FutureEncoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FutureEncoder.swift; sourceTree = ""; }; - OBJ_1741 /* HeaderValue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HeaderValue.swift; sourceTree = ""; }; - OBJ_1742 /* LosslessDataConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LosslessDataConvertible.swift; sourceTree = ""; }; - OBJ_1743 /* MediaType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaType.swift; sourceTree = ""; }; - OBJ_1744 /* NestedData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NestedData.swift; sourceTree = ""; }; - OBJ_1745 /* NotFound.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotFound.swift; sourceTree = ""; }; - OBJ_1746 /* OptionalType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OptionalType.swift; sourceTree = ""; }; - OBJ_1747 /* Process+Execute.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Process+Execute.swift"; sourceTree = ""; }; - OBJ_1748 /* Reflectable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Reflectable.swift; sourceTree = ""; }; - OBJ_1749 /* String+Utilities.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+Utilities.swift"; sourceTree = ""; }; + OBJ_1740 /* Bytes.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Bytes.swift; sourceTree = ""; }; + OBJ_1741 /* Data+Bytes.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Data+Bytes.swift"; sourceTree = ""; }; + OBJ_1742 /* Data+Strings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Data+Strings.swift"; sourceTree = ""; }; + OBJ_1743 /* Deprecated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Deprecated.swift; sourceTree = ""; }; + OBJ_1745 /* libc.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = libc.swift; sourceTree = ""; }; + OBJ_1747 /* BasicKey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BasicKey.swift; sourceTree = ""; }; + OBJ_1748 /* CaseInsensitiveString.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CaseInsensitiveString.swift; sourceTree = ""; }; OBJ_175 /* SettingsController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsController.swift; sourceTree = ""; }; - OBJ_1750 /* Thread+Async.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Thread+Async.swift"; sourceTree = ""; }; - OBJ_1752 /* Debuggable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Debuggable.swift; sourceTree = ""; }; - OBJ_1753 /* Demangler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Demangler.swift; sourceTree = ""; }; - OBJ_1754 /* SourceLocation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SourceLocation.swift; sourceTree = ""; }; - OBJ_1755 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/core/Package.swift"; sourceTree = ""; }; - OBJ_1758 /* helpers.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = helpers.c; sourceTree = ""; }; - OBJ_1759 /* shims.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = shims.c; sourceTree = ""; }; + OBJ_1750 /* Decodable+Reflectable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Decodable+Reflectable.swift"; sourceTree = ""; }; + OBJ_1751 /* ReflectionDecodable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReflectionDecodable.swift; sourceTree = ""; }; + OBJ_1752 /* ReflectionDecoders.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReflectionDecoders.swift; sourceTree = ""; }; + OBJ_1753 /* CoreError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreError.swift; sourceTree = ""; }; + OBJ_1754 /* Data+Base64URL.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Data+Base64URL.swift"; sourceTree = ""; }; + OBJ_1755 /* Data+Hex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Data+Hex.swift"; sourceTree = ""; }; + OBJ_1756 /* DataCoders.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataCoders.swift; sourceTree = ""; }; + OBJ_1757 /* Deprecated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Deprecated.swift; sourceTree = ""; }; + OBJ_1758 /* DirectoryConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DirectoryConfig.swift; sourceTree = ""; }; + OBJ_1759 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; OBJ_176 /* SettingsPageContext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsPageContext.swift; sourceTree = ""; }; - OBJ_1761 /* c_nio_openssl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = c_nio_openssl.h; sourceTree = ""; }; - OBJ_1762 /* module.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; name = module.modulemap; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/Wishlist.xcodeproj/GeneratedModuleMap/CNIOOpenSSL/module.modulemap"; sourceTree = ""; }; - OBJ_1764 /* ByteBufferBIO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ByteBufferBIO.swift; sourceTree = ""; }; - OBJ_1765 /* IdentityVerification.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IdentityVerification.swift; sourceTree = ""; }; - OBJ_1766 /* OpenSSLClientHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OpenSSLClientHandler.swift; sourceTree = ""; }; - OBJ_1767 /* OpenSSLHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OpenSSLHandler.swift; sourceTree = ""; }; - OBJ_1768 /* OpenSSLServerHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OpenSSLServerHandler.swift; sourceTree = ""; }; - OBJ_1769 /* PosixPort.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PosixPort.swift; sourceTree = ""; }; + OBJ_1760 /* File.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = File.swift; sourceTree = ""; }; + OBJ_1761 /* Future+Unwrap.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Future+Unwrap.swift"; sourceTree = ""; }; + OBJ_1762 /* FutureEncoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FutureEncoder.swift; sourceTree = ""; }; + OBJ_1763 /* HeaderValue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HeaderValue.swift; sourceTree = ""; }; + OBJ_1764 /* LosslessDataConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LosslessDataConvertible.swift; sourceTree = ""; }; + OBJ_1765 /* MediaType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaType.swift; sourceTree = ""; }; + OBJ_1766 /* NestedData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NestedData.swift; sourceTree = ""; }; + OBJ_1767 /* NotFound.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotFound.swift; sourceTree = ""; }; + OBJ_1768 /* OptionalType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OptionalType.swift; sourceTree = ""; }; + OBJ_1769 /* Process+Execute.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Process+Execute.swift"; sourceTree = ""; }; OBJ_177 /* SettingsPageContextBuilder.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsPageContextBuilder.generated.swift; sourceTree = ""; }; - OBJ_1770 /* SSLCertificate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSLCertificate.swift; sourceTree = ""; }; - OBJ_1771 /* SSLConnection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSLConnection.swift; sourceTree = ""; }; - OBJ_1772 /* SSLContext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSLContext.swift; sourceTree = ""; }; - OBJ_1773 /* SSLErrors.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSLErrors.swift; sourceTree = ""; }; - OBJ_1774 /* SSLInit.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSLInit.swift; sourceTree = ""; }; - OBJ_1775 /* SSLPKCS12Bundle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSLPKCS12Bundle.swift; sourceTree = ""; }; - OBJ_1776 /* SSLPointerTricks.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSLPointerTricks.swift; sourceTree = ""; }; - OBJ_1777 /* SSLPrivateKey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSLPrivateKey.swift; sourceTree = ""; }; - OBJ_1778 /* SSLPublicKey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSLPublicKey.swift; sourceTree = ""; }; - OBJ_1779 /* SSLVerificationCallbacks.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSLVerificationCallbacks.swift; sourceTree = ""; }; + OBJ_1770 /* Reflectable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Reflectable.swift; sourceTree = ""; }; + OBJ_1771 /* String+Utilities.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+Utilities.swift"; sourceTree = ""; }; + OBJ_1772 /* Thread+Async.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Thread+Async.swift"; sourceTree = ""; }; + OBJ_1774 /* Debuggable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Debuggable.swift; sourceTree = ""; }; + OBJ_1775 /* Demangler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Demangler.swift; sourceTree = ""; }; + OBJ_1776 /* SourceLocation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SourceLocation.swift; sourceTree = ""; }; + OBJ_1777 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/core/Package.swift"; sourceTree = ""; }; OBJ_178 /* SettingsPageFormContext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsPageFormContext.swift; sourceTree = ""; }; - OBJ_1780 /* TLSConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TLSConfiguration.swift; sourceTree = ""; }; - OBJ_1782 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/swift-nio-ssl/Package.swift"; sourceTree = ""; }; - OBJ_1786 /* c-atomics.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "c-atomics.c"; sourceTree = ""; }; - OBJ_1788 /* CNIOAtomics.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CNIOAtomics.h; sourceTree = ""; }; - OBJ_1789 /* cpp_magic.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cpp_magic.h; sourceTree = ""; }; + OBJ_1780 /* helpers.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = helpers.c; sourceTree = ""; }; + OBJ_1781 /* shims.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = shims.c; sourceTree = ""; }; + OBJ_1783 /* c_nio_openssl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = c_nio_openssl.h; sourceTree = ""; }; + OBJ_1784 /* module.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; name = module.modulemap; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/Wishlist.xcodeproj/GeneratedModuleMap/CNIOOpenSSL/module.modulemap"; sourceTree = ""; }; + OBJ_1786 /* ByteBufferBIO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ByteBufferBIO.swift; sourceTree = ""; }; + OBJ_1787 /* IdentityVerification.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IdentityVerification.swift; sourceTree = ""; }; + OBJ_1788 /* OpenSSLClientHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OpenSSLClientHandler.swift; sourceTree = ""; }; + OBJ_1789 /* OpenSSLHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OpenSSLHandler.swift; sourceTree = ""; }; OBJ_179 /* SettingsPageFormData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsPageFormData.swift; sourceTree = ""; }; - OBJ_1791 /* shim.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = shim.c; sourceTree = ""; }; - OBJ_1793 /* CNIODarwin.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CNIODarwin.h; sourceTree = ""; }; - OBJ_1795 /* c_nio_http_parser.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = c_nio_http_parser.c; sourceTree = ""; }; - OBJ_1797 /* c_nio_http_parser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = c_nio_http_parser.h; sourceTree = ""; }; - OBJ_1798 /* CNIOHTTPParser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CNIOHTTPParser.h; sourceTree = ""; }; + OBJ_1790 /* OpenSSLServerHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OpenSSLServerHandler.swift; sourceTree = ""; }; + OBJ_1791 /* PosixPort.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PosixPort.swift; sourceTree = ""; }; + OBJ_1792 /* SSLCertificate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSLCertificate.swift; sourceTree = ""; }; + OBJ_1793 /* SSLConnection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSLConnection.swift; sourceTree = ""; }; + OBJ_1794 /* SSLContext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSLContext.swift; sourceTree = ""; }; + OBJ_1795 /* SSLErrors.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSLErrors.swift; sourceTree = ""; }; + OBJ_1796 /* SSLInit.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSLInit.swift; sourceTree = ""; }; + OBJ_1797 /* SSLPKCS12Bundle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSLPKCS12Bundle.swift; sourceTree = ""; }; + OBJ_1798 /* SSLPointerTricks.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSLPointerTricks.swift; sourceTree = ""; }; + OBJ_1799 /* SSLPrivateKey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSLPrivateKey.swift; sourceTree = ""; }; OBJ_18 /* FluentInvitation.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FluentInvitation.generated.swift; sourceTree = ""; }; OBJ_180 /* TestNotification.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestNotification.swift; sourceTree = ""; }; - OBJ_1800 /* ifaddrs-android.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "ifaddrs-android.c"; sourceTree = ""; }; - OBJ_1801 /* shim.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = shim.c; sourceTree = ""; }; - OBJ_1803 /* CNIOLinux.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CNIOLinux.h; sourceTree = ""; }; - OBJ_1804 /* ifaddrs-android.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "ifaddrs-android.h"; sourceTree = ""; }; - OBJ_1806 /* c_nio_sha1.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = c_nio_sha1.c; sourceTree = ""; }; - OBJ_1808 /* CNIOSHA1.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CNIOSHA1.h; sourceTree = ""; }; + OBJ_1800 /* SSLPublicKey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSLPublicKey.swift; sourceTree = ""; }; + OBJ_1801 /* SSLVerificationCallbacks.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSLVerificationCallbacks.swift; sourceTree = ""; }; + OBJ_1802 /* TLSConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TLSConfiguration.swift; sourceTree = ""; }; + OBJ_1804 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/swift-nio-ssl/Package.swift"; sourceTree = ""; }; + OBJ_1808 /* c-atomics.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "c-atomics.c"; sourceTree = ""; }; OBJ_181 /* UserNotification.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserNotification.swift; sourceTree = ""; }; - OBJ_1810 /* empty.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = empty.c; sourceTree = ""; }; - OBJ_1812 /* CNIOZlib.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CNIOZlib.h; sourceTree = ""; }; - OBJ_1814 /* AddressedEnvelope.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddressedEnvelope.swift; sourceTree = ""; }; - OBJ_1815 /* BaseSocket.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseSocket.swift; sourceTree = ""; }; - OBJ_1816 /* BaseSocketChannel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseSocketChannel.swift; sourceTree = ""; }; - OBJ_1817 /* BlockingIOThreadPool.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlockingIOThreadPool.swift; sourceTree = ""; }; - OBJ_1818 /* Bootstrap.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Bootstrap.swift; sourceTree = ""; }; - OBJ_1819 /* ByteBuffer-aux.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ByteBuffer-aux.swift"; sourceTree = ""; }; + OBJ_1810 /* CNIOAtomics.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CNIOAtomics.h; sourceTree = ""; }; + OBJ_1811 /* cpp_magic.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cpp_magic.h; sourceTree = ""; }; + OBJ_1813 /* shim.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = shim.c; sourceTree = ""; }; + OBJ_1815 /* CNIODarwin.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CNIODarwin.h; sourceTree = ""; }; + OBJ_1817 /* c_nio_http_parser.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = c_nio_http_parser.c; sourceTree = ""; }; + OBJ_1819 /* c_nio_http_parser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = c_nio_http_parser.h; sourceTree = ""; }; OBJ_182 /* UserNotificationError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserNotificationError.swift; sourceTree = ""; }; - OBJ_1820 /* ByteBuffer-core.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ByteBuffer-core.swift"; sourceTree = ""; }; - OBJ_1821 /* ByteBuffer-int.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ByteBuffer-int.swift"; sourceTree = ""; }; - OBJ_1822 /* ByteBuffer-views.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ByteBuffer-views.swift"; sourceTree = ""; }; - OBJ_1823 /* Channel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Channel.swift; sourceTree = ""; }; - OBJ_1824 /* ChannelHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelHandler.swift; sourceTree = ""; }; - OBJ_1825 /* ChannelHandlers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelHandlers.swift; sourceTree = ""; }; - OBJ_1826 /* ChannelInvoker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelInvoker.swift; sourceTree = ""; }; - OBJ_1827 /* ChannelOption.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelOption.swift; sourceTree = ""; }; - OBJ_1828 /* ChannelPipeline.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelPipeline.swift; sourceTree = ""; }; - OBJ_1829 /* CircularBuffer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CircularBuffer.swift; sourceTree = ""; }; + OBJ_1820 /* CNIOHTTPParser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CNIOHTTPParser.h; sourceTree = ""; }; + OBJ_1822 /* ifaddrs-android.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "ifaddrs-android.c"; sourceTree = ""; }; + OBJ_1823 /* shim.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = shim.c; sourceTree = ""; }; + OBJ_1825 /* CNIOLinux.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CNIOLinux.h; sourceTree = ""; }; + OBJ_1826 /* ifaddrs-android.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "ifaddrs-android.h"; sourceTree = ""; }; + OBJ_1828 /* c_nio_sha1.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = c_nio_sha1.c; sourceTree = ""; }; OBJ_183 /* WelcomeController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WelcomeController.swift; sourceTree = ""; }; - OBJ_1830 /* Codec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Codec.swift; sourceTree = ""; }; - OBJ_1831 /* CompositeError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CompositeError.swift; sourceTree = ""; }; - OBJ_1832 /* ContiguousCollection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContiguousCollection.swift; sourceTree = ""; }; - OBJ_1833 /* DeadChannel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeadChannel.swift; sourceTree = ""; }; - OBJ_1834 /* Embedded.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Embedded.swift; sourceTree = ""; }; - OBJ_1835 /* EventLoop.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventLoop.swift; sourceTree = ""; }; - OBJ_1836 /* EventLoopFuture.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventLoopFuture.swift; sourceTree = ""; }; - OBJ_1837 /* FileDescriptor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileDescriptor.swift; sourceTree = ""; }; - OBJ_1838 /* FileHandle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileHandle.swift; sourceTree = ""; }; - OBJ_1839 /* FileRegion.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileRegion.swift; sourceTree = ""; }; + OBJ_1830 /* CNIOSHA1.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CNIOSHA1.h; sourceTree = ""; }; + OBJ_1832 /* empty.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = empty.c; sourceTree = ""; }; + OBJ_1834 /* CNIOZlib.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CNIOZlib.h; sourceTree = ""; }; + OBJ_1836 /* AddressedEnvelope.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddressedEnvelope.swift; sourceTree = ""; }; + OBJ_1837 /* BaseSocket.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseSocket.swift; sourceTree = ""; }; + OBJ_1838 /* BaseSocketChannel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseSocketChannel.swift; sourceTree = ""; }; + OBJ_1839 /* BlockingIOThreadPool.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlockingIOThreadPool.swift; sourceTree = ""; }; OBJ_184 /* WelcomePageContext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WelcomePageContext.swift; sourceTree = ""; }; - OBJ_1840 /* GetaddrinfoResolver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GetaddrinfoResolver.swift; sourceTree = ""; }; - OBJ_1841 /* HappyEyeballs.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HappyEyeballs.swift; sourceTree = ""; }; - OBJ_1842 /* Heap.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Heap.swift; sourceTree = ""; }; - OBJ_1843 /* IO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IO.swift; sourceTree = ""; }; - OBJ_1844 /* IOData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IOData.swift; sourceTree = ""; }; - OBJ_1845 /* IntegerTypes.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IntegerTypes.swift; sourceTree = ""; }; - OBJ_1846 /* Interfaces.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Interfaces.swift; sourceTree = ""; }; - OBJ_1847 /* Linux.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Linux.swift; sourceTree = ""; }; - OBJ_1848 /* LinuxCPUSet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LinuxCPUSet.swift; sourceTree = ""; }; - OBJ_1849 /* MarkedCircularBuffer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MarkedCircularBuffer.swift; sourceTree = ""; }; + OBJ_1840 /* Bootstrap.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Bootstrap.swift; sourceTree = ""; }; + OBJ_1841 /* ByteBuffer-aux.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ByteBuffer-aux.swift"; sourceTree = ""; }; + OBJ_1842 /* ByteBuffer-core.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ByteBuffer-core.swift"; sourceTree = ""; }; + OBJ_1843 /* ByteBuffer-int.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ByteBuffer-int.swift"; sourceTree = ""; }; + OBJ_1844 /* ByteBuffer-views.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ByteBuffer-views.swift"; sourceTree = ""; }; + OBJ_1845 /* Channel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Channel.swift; sourceTree = ""; }; + OBJ_1846 /* ChannelHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelHandler.swift; sourceTree = ""; }; + OBJ_1847 /* ChannelHandlers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelHandlers.swift; sourceTree = ""; }; + OBJ_1848 /* ChannelInvoker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelInvoker.swift; sourceTree = ""; }; + OBJ_1849 /* ChannelOption.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelOption.swift; sourceTree = ""; }; OBJ_185 /* WelcomePageContextBuilder.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WelcomePageContextBuilder.generated.swift; sourceTree = ""; }; - OBJ_1850 /* MulticastChannel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MulticastChannel.swift; sourceTree = ""; }; - OBJ_1851 /* NIOAny.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NIOAny.swift; sourceTree = ""; }; - OBJ_1852 /* NonBlockingFileIO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NonBlockingFileIO.swift; sourceTree = ""; }; - OBJ_1853 /* PendingDatagramWritesManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PendingDatagramWritesManager.swift; sourceTree = ""; }; - OBJ_1854 /* PendingWritesManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PendingWritesManager.swift; sourceTree = ""; }; - OBJ_1855 /* PriorityQueue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PriorityQueue.swift; sourceTree = ""; }; - OBJ_1856 /* RecvByteBufferAllocator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RecvByteBufferAllocator.swift; sourceTree = ""; }; - OBJ_1857 /* Resolver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Resolver.swift; sourceTree = ""; }; - OBJ_1858 /* Selectable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Selectable.swift; sourceTree = ""; }; - OBJ_1859 /* Selector.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Selector.swift; sourceTree = ""; }; + OBJ_1850 /* ChannelPipeline.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelPipeline.swift; sourceTree = ""; }; + OBJ_1851 /* CircularBuffer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CircularBuffer.swift; sourceTree = ""; }; + OBJ_1852 /* Codec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Codec.swift; sourceTree = ""; }; + OBJ_1853 /* CompositeError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CompositeError.swift; sourceTree = ""; }; + OBJ_1854 /* ContiguousCollection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContiguousCollection.swift; sourceTree = ""; }; + OBJ_1855 /* DeadChannel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeadChannel.swift; sourceTree = ""; }; + OBJ_1856 /* Embedded.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Embedded.swift; sourceTree = ""; }; + OBJ_1857 /* EventLoop.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventLoop.swift; sourceTree = ""; }; + OBJ_1858 /* EventLoopFuture.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventLoopFuture.swift; sourceTree = ""; }; + OBJ_1859 /* FileDescriptor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileDescriptor.swift; sourceTree = ""; }; OBJ_186 /* WishlistController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WishlistController.swift; sourceTree = ""; }; - OBJ_1860 /* ServerSocket.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServerSocket.swift; sourceTree = ""; }; - OBJ_1861 /* Socket.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Socket.swift; sourceTree = ""; }; - OBJ_1862 /* SocketAddresses.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SocketAddresses.swift; sourceTree = ""; }; - OBJ_1863 /* SocketChannel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SocketChannel.swift; sourceTree = ""; }; - OBJ_1864 /* SocketOptionProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SocketOptionProvider.swift; sourceTree = ""; }; - OBJ_1865 /* System.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = System.swift; sourceTree = ""; }; - OBJ_1866 /* Thread.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Thread.swift; sourceTree = ""; }; - OBJ_1867 /* TypeAssistedChannelHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TypeAssistedChannelHandler.swift; sourceTree = ""; }; - OBJ_1868 /* Utilities.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Utilities.swift; sourceTree = ""; }; + OBJ_1860 /* FileHandle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileHandle.swift; sourceTree = ""; }; + OBJ_1861 /* FileRegion.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileRegion.swift; sourceTree = ""; }; + OBJ_1862 /* GetaddrinfoResolver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GetaddrinfoResolver.swift; sourceTree = ""; }; + OBJ_1863 /* HappyEyeballs.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HappyEyeballs.swift; sourceTree = ""; }; + OBJ_1864 /* Heap.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Heap.swift; sourceTree = ""; }; + OBJ_1865 /* IO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IO.swift; sourceTree = ""; }; + OBJ_1866 /* IOData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IOData.swift; sourceTree = ""; }; + OBJ_1867 /* IntegerTypes.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IntegerTypes.swift; sourceTree = ""; }; + OBJ_1868 /* Interfaces.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Interfaces.swift; sourceTree = ""; }; + OBJ_1869 /* Linux.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Linux.swift; sourceTree = ""; }; OBJ_187 /* WishlistPageContext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WishlistPageContext.swift; sourceTree = ""; }; - OBJ_1872 /* atomics.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = atomics.swift; sourceTree = ""; }; - OBJ_1873 /* lock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = lock.swift; sourceTree = ""; }; - OBJ_1877 /* ByteBuffer-foundation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ByteBuffer-foundation.swift"; sourceTree = ""; }; - OBJ_1879 /* ByteCollectionUtils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ByteCollectionUtils.swift; sourceTree = ""; }; + OBJ_1870 /* LinuxCPUSet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LinuxCPUSet.swift; sourceTree = ""; }; + OBJ_1871 /* MarkedCircularBuffer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MarkedCircularBuffer.swift; sourceTree = ""; }; + OBJ_1872 /* MulticastChannel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MulticastChannel.swift; sourceTree = ""; }; + OBJ_1873 /* NIOAny.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NIOAny.swift; sourceTree = ""; }; + OBJ_1874 /* NonBlockingFileIO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NonBlockingFileIO.swift; sourceTree = ""; }; + OBJ_1875 /* PendingDatagramWritesManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PendingDatagramWritesManager.swift; sourceTree = ""; }; + OBJ_1876 /* PendingWritesManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PendingWritesManager.swift; sourceTree = ""; }; + OBJ_1877 /* PriorityQueue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PriorityQueue.swift; sourceTree = ""; }; + OBJ_1878 /* RecvByteBufferAllocator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RecvByteBufferAllocator.swift; sourceTree = ""; }; + OBJ_1879 /* Resolver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Resolver.swift; sourceTree = ""; }; OBJ_188 /* WishlistPageContextBuilder.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WishlistPageContextBuilder.generated.swift; sourceTree = ""; }; - OBJ_1880 /* HTTPDecoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPDecoder.swift; sourceTree = ""; }; - OBJ_1881 /* HTTPEncoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPEncoder.swift; sourceTree = ""; }; - OBJ_1882 /* HTTPPipelineSetup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPPipelineSetup.swift; sourceTree = ""; }; - OBJ_1883 /* HTTPResponseCompressor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPResponseCompressor.swift; sourceTree = ""; }; - OBJ_1884 /* HTTPServerPipelineHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPServerPipelineHandler.swift; sourceTree = ""; }; - OBJ_1885 /* HTTPServerProtocolErrorHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPServerProtocolErrorHandler.swift; sourceTree = ""; }; - OBJ_1886 /* HTTPTypes.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPTypes.swift; sourceTree = ""; }; - OBJ_1887 /* HTTPUpgradeHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPUpgradeHandler.swift; sourceTree = ""; }; - OBJ_1892 /* Heap.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Heap.swift; sourceTree = ""; }; - OBJ_1893 /* PriorityQueue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PriorityQueue.swift; sourceTree = ""; }; - OBJ_1895 /* ApplicationProtocolNegotiationHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApplicationProtocolNegotiationHandler.swift; sourceTree = ""; }; - OBJ_1896 /* SNIHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SNIHandler.swift; sourceTree = ""; }; - OBJ_1897 /* TLSEvents.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TLSEvents.swift; sourceTree = ""; }; - OBJ_1899 /* Base64.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Base64.swift; sourceTree = ""; }; + OBJ_1880 /* Selectable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Selectable.swift; sourceTree = ""; }; + OBJ_1881 /* Selector.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Selector.swift; sourceTree = ""; }; + OBJ_1882 /* ServerSocket.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServerSocket.swift; sourceTree = ""; }; + OBJ_1883 /* Socket.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Socket.swift; sourceTree = ""; }; + OBJ_1884 /* SocketAddresses.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SocketAddresses.swift; sourceTree = ""; }; + OBJ_1885 /* SocketChannel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SocketChannel.swift; sourceTree = ""; }; + OBJ_1886 /* SocketOptionProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SocketOptionProvider.swift; sourceTree = ""; }; + OBJ_1887 /* System.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = System.swift; sourceTree = ""; }; + OBJ_1888 /* Thread.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Thread.swift; sourceTree = ""; }; + OBJ_1889 /* TypeAssistedChannelHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TypeAssistedChannelHandler.swift; sourceTree = ""; }; + OBJ_1890 /* Utilities.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Utilities.swift; sourceTree = ""; }; + OBJ_1894 /* atomics.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = atomics.swift; sourceTree = ""; }; + OBJ_1895 /* lock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = lock.swift; sourceTree = ""; }; + OBJ_1899 /* ByteBuffer-foundation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ByteBuffer-foundation.swift"; sourceTree = ""; }; OBJ_19 /* FluentItem.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FluentItem.generated.swift; sourceTree = ""; }; OBJ_190 /* Future+Authorization.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Future+Authorization.swift"; sourceTree = ""; }; - OBJ_1900 /* SHA1.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SHA1.swift; sourceTree = ""; }; - OBJ_1901 /* WebSocketErrorCodes.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebSocketErrorCodes.swift; sourceTree = ""; }; - OBJ_1902 /* WebSocketFrame.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebSocketFrame.swift; sourceTree = ""; }; - OBJ_1903 /* WebSocketFrameDecoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebSocketFrameDecoder.swift; sourceTree = ""; }; - OBJ_1904 /* WebSocketFrameEncoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebSocketFrameEncoder.swift; sourceTree = ""; }; - OBJ_1905 /* WebSocketOpcode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebSocketOpcode.swift; sourceTree = ""; }; - OBJ_1906 /* WebSocketProtocolErrorHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebSocketProtocolErrorHandler.swift; sourceTree = ""; }; - OBJ_1907 /* WebSocketUpgrader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebSocketUpgrader.swift; sourceTree = ""; }; - OBJ_1909 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/swift-nio/Package.swift"; sourceTree = ""; }; + OBJ_1901 /* ByteCollectionUtils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ByteCollectionUtils.swift; sourceTree = ""; }; + OBJ_1902 /* HTTPDecoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPDecoder.swift; sourceTree = ""; }; + OBJ_1903 /* HTTPEncoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPEncoder.swift; sourceTree = ""; }; + OBJ_1904 /* HTTPPipelineSetup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPPipelineSetup.swift; sourceTree = ""; }; + OBJ_1905 /* HTTPResponseCompressor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPResponseCompressor.swift; sourceTree = ""; }; + OBJ_1906 /* HTTPServerPipelineHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPServerPipelineHandler.swift; sourceTree = ""; }; + OBJ_1907 /* HTTPServerProtocolErrorHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPServerProtocolErrorHandler.swift; sourceTree = ""; }; + OBJ_1908 /* HTTPTypes.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPTypes.swift; sourceTree = ""; }; + OBJ_1909 /* HTTPUpgradeHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPUpgradeHandler.swift; sourceTree = ""; }; + OBJ_1914 /* Heap.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Heap.swift; sourceTree = ""; }; + OBJ_1915 /* PriorityQueue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PriorityQueue.swift; sourceTree = ""; }; + OBJ_1917 /* ApplicationProtocolNegotiationHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApplicationProtocolNegotiationHandler.swift; sourceTree = ""; }; + OBJ_1918 /* SNIHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SNIHandler.swift; sourceTree = ""; }; + OBJ_1919 /* TLSEvents.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TLSEvents.swift; sourceTree = ""; }; OBJ_192 /* ControllerParameter+Identification.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ControllerParameter+Identification.swift"; sourceTree = ""; }; + OBJ_1921 /* Base64.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Base64.swift; sourceTree = ""; }; + OBJ_1922 /* SHA1.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SHA1.swift; sourceTree = ""; }; + OBJ_1923 /* WebSocketErrorCodes.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebSocketErrorCodes.swift; sourceTree = ""; }; + OBJ_1924 /* WebSocketFrame.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebSocketFrame.swift; sourceTree = ""; }; + OBJ_1925 /* WebSocketFrameDecoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebSocketFrameDecoder.swift; sourceTree = ""; }; + OBJ_1926 /* WebSocketFrameEncoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebSocketFrameEncoder.swift; sourceTree = ""; }; + OBJ_1927 /* WebSocketOpcode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebSocketOpcode.swift; sourceTree = ""; }; + OBJ_1928 /* WebSocketProtocolErrorHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebSocketProtocolErrorHandler.swift; sourceTree = ""; }; + OBJ_1929 /* WebSocketUpgrader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebSocketUpgrader.swift; sourceTree = ""; }; OBJ_193 /* ProtectedController+Identification.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ProtectedController+Identification.swift"; sourceTree = ""; }; + OBJ_1931 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/swift-nio/Package.swift"; sourceTree = ""; }; OBJ_194 /* Request+Identification.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Request+Identification.swift"; sourceTree = ""; }; OBJ_196 /* Sorting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Sorting.swift; sourceTree = ""; }; OBJ_197 /* Site.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Site.swift; sourceTree = ""; }; - OBJ_1975 /* Docker */ = {isa = PBXFileReference; lastKnownFileType = folder; path = Docker; sourceTree = SOURCE_ROOT; }; - OBJ_1976 /* ~nginx */ = {isa = PBXFileReference; lastKnownFileType = text; path = "~nginx"; sourceTree = SOURCE_ROOT; }; - OBJ_1977 /* Resources */ = {isa = PBXFileReference; lastKnownFileType = folder; path = Resources; sourceTree = SOURCE_ROOT; }; - OBJ_1978 /* Public-Images */ = {isa = PBXFileReference; lastKnownFileType = folder; path = "Public-Images"; sourceTree = SOURCE_ROOT; }; - OBJ_1979 /* Public */ = {isa = PBXFileReference; lastKnownFileType = folder; path = Public; sourceTree = SOURCE_ROOT; }; OBJ_198 /* SiteAccess.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SiteAccess.swift; sourceTree = ""; }; - OBJ_1980 /* LICENSE */ = {isa = PBXFileReference; lastKnownFileType = text; path = LICENSE; sourceTree = ""; }; - OBJ_1981 /* CHANGELOG.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = CHANGELOG.md; sourceTree = ""; }; - OBJ_1982 /* mysql-database-wishlist-add-drop-database.sql */ = {isa = PBXFileReference; lastKnownFileType = text; path = "mysql-database-wishlist-add-drop-database.sql"; sourceTree = ""; }; - OBJ_1983 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; - OBJ_1984 /* update.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = update.sh; sourceTree = ""; }; - OBJ_1985 /* update.rb */ = {isa = PBXFileReference; lastKnownFileType = text.script.ruby; path = update.rb; sourceTree = ""; }; OBJ_199 /* SiteRelease.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SiteRelease.swift; sourceTree = ""; }; + OBJ_1998 /* Docker */ = {isa = PBXFileReference; lastKnownFileType = folder; path = Docker; sourceTree = SOURCE_ROOT; }; + OBJ_1999 /* ~nginx */ = {isa = PBXFileReference; lastKnownFileType = text; path = "~nginx"; sourceTree = SOURCE_ROOT; }; OBJ_20 /* FluentList.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FluentList.generated.swift; sourceTree = ""; }; + OBJ_2000 /* Resources */ = {isa = PBXFileReference; lastKnownFileType = folder; path = Resources; sourceTree = SOURCE_ROOT; }; + OBJ_2001 /* Public-Images */ = {isa = PBXFileReference; lastKnownFileType = folder; path = "Public-Images"; sourceTree = SOURCE_ROOT; }; + OBJ_2002 /* Public */ = {isa = PBXFileReference; lastKnownFileType = folder; path = Public; sourceTree = SOURCE_ROOT; }; + OBJ_2003 /* LICENSE */ = {isa = PBXFileReference; lastKnownFileType = text; path = LICENSE; sourceTree = ""; }; + OBJ_2004 /* CHANGELOG.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = CHANGELOG.md; sourceTree = ""; }; + OBJ_2006 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; + OBJ_2007 /* update.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = update.sh; sourceTree = ""; }; + OBJ_2008 /* update.rb */ = {isa = PBXFileReference; lastKnownFileType = text.script.ruby; path = update.rb; sourceTree = ""; }; OBJ_201 /* Authenticatable+.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Authenticatable+.swift"; sourceTree = ""; }; OBJ_202 /* AuthenticatableController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthenticatableController.swift; sourceTree = ""; }; OBJ_203 /* Controller.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Controller.swift; sourceTree = ""; }; @@ -9211,649 +9276,647 @@ OBJ_319 /* DeleteItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeleteItem.swift; sourceTree = ""; }; OBJ_32 /* ItemsSorting+Fluent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ItemsSorting+Fluent.swift"; sourceTree = ""; }; OBJ_320 /* GetItems.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GetItems.swift; sourceTree = ""; }; - OBJ_321 /* RequestItemDeletion.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestItemDeletion.swift; sourceTree = ""; }; - OBJ_322 /* RequestItemEditing.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestItemEditing.swift; sourceTree = ""; }; - OBJ_323 /* RequestItemMovement.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestItemMovement.swift; sourceTree = ""; }; - OBJ_324 /* UpdateItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UpdateItem.swift; sourceTree = ""; }; - OBJ_325 /* UserItemsActor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserItemsActor.swift; sourceTree = ""; }; - OBJ_327 /* CreateList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateList.swift; sourceTree = ""; }; - OBJ_328 /* CreateOrUpdateList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateOrUpdateList.swift; sourceTree = ""; }; - OBJ_329 /* DeleteList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeleteList.swift; sourceTree = ""; }; + OBJ_321 /* MoveItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MoveItem.swift; sourceTree = ""; }; + OBJ_322 /* RequestItemDeletion.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestItemDeletion.swift; sourceTree = ""; }; + OBJ_323 /* RequestItemEditing.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestItemEditing.swift; sourceTree = ""; }; + OBJ_324 /* RequestItemMovement.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestItemMovement.swift; sourceTree = ""; }; + OBJ_325 /* UpdateItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UpdateItem.swift; sourceTree = ""; }; + OBJ_326 /* UserItemsActor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserItemsActor.swift; sourceTree = ""; }; + OBJ_328 /* CreateList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateList.swift; sourceTree = ""; }; + OBJ_329 /* CreateOrUpdateList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateOrUpdateList.swift; sourceTree = ""; }; OBJ_33 /* LanguageTag+Fluent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "LanguageTag+Fluent.swift"; sourceTree = ""; }; - OBJ_330 /* ExportListToJSON.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExportListToJSON.swift; sourceTree = ""; }; - OBJ_331 /* GetLists.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GetLists.swift; sourceTree = ""; }; - OBJ_332 /* ImportListFromJSON.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImportListFromJSON.swift; sourceTree = ""; }; - OBJ_333 /* RequestListDeletion.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestListDeletion.swift; sourceTree = ""; }; - OBJ_334 /* RequestListEditing.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestListEditing.swift; sourceTree = ""; }; - OBJ_335 /* RequestListImportFromJSON.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestListImportFromJSON.swift; sourceTree = ""; }; - OBJ_336 /* UpdateList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UpdateList.swift; sourceTree = ""; }; - OBJ_337 /* UserListsActor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserListsActor.swift; sourceTree = ""; }; - OBJ_339 /* TestNotifications.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestNotifications.swift; sourceTree = ""; }; + OBJ_330 /* DeleteList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeleteList.swift; sourceTree = ""; }; + OBJ_331 /* ExportListToJSON.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExportListToJSON.swift; sourceTree = ""; }; + OBJ_332 /* GetLists.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GetLists.swift; sourceTree = ""; }; + OBJ_333 /* ImportListFromJSON.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImportListFromJSON.swift; sourceTree = ""; }; + OBJ_334 /* RequestListDeletion.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestListDeletion.swift; sourceTree = ""; }; + OBJ_335 /* RequestListEditing.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestListEditing.swift; sourceTree = ""; }; + OBJ_336 /* RequestListImportFromJSON.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestListImportFromJSON.swift; sourceTree = ""; }; + OBJ_337 /* UpdateList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UpdateList.swift; sourceTree = ""; }; + OBJ_338 /* UserListsActor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserListsActor.swift; sourceTree = ""; }; OBJ_34 /* ListOptions+Fluent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ListOptions+Fluent.swift"; sourceTree = ""; }; - OBJ_340 /* UserNotificationsActor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserNotificationsActor.swift; sourceTree = ""; }; - OBJ_341 /* UserNotificationsResult.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserNotificationsResult.swift; sourceTree = ""; }; - OBJ_343 /* GetProfileAndInvitations.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GetProfileAndInvitations.swift; sourceTree = ""; }; - OBJ_344 /* RequestProfileEditing.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestProfileEditing.swift; sourceTree = ""; }; - OBJ_345 /* UpdateProfile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UpdateProfile.swift; sourceTree = ""; }; - OBJ_346 /* UserProfileActor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserProfileActor.swift; sourceTree = ""; }; - OBJ_348 /* DeleteReservation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeleteReservation.swift; sourceTree = ""; }; - OBJ_349 /* RequestReservationDeletion.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestReservationDeletion.swift; sourceTree = ""; }; + OBJ_340 /* TestNotifications.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestNotifications.swift; sourceTree = ""; }; + OBJ_341 /* UserNotificationsActor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserNotificationsActor.swift; sourceTree = ""; }; + OBJ_342 /* UserNotificationsResult.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserNotificationsResult.swift; sourceTree = ""; }; + OBJ_344 /* GetProfileAndInvitations.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GetProfileAndInvitations.swift; sourceTree = ""; }; + OBJ_345 /* RequestProfileEditing.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestProfileEditing.swift; sourceTree = ""; }; + OBJ_346 /* UpdateProfile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UpdateProfile.swift; sourceTree = ""; }; + OBJ_347 /* UserProfileActor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserProfileActor.swift; sourceTree = ""; }; + OBJ_349 /* DeleteReservation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeleteReservation.swift; sourceTree = ""; }; OBJ_35 /* Text+Fluent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Text+Fluent.swift"; sourceTree = ""; }; - OBJ_350 /* UserReservationsActor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserReservationsActor.swift; sourceTree = ""; }; - OBJ_352 /* RequestSettingsEditing.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestSettingsEditing.swift; sourceTree = ""; }; - OBJ_353 /* UpdateSettings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UpdateSettings.swift; sourceTree = ""; }; - OBJ_354 /* UserSettingsActor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserSettingsActor.swift; sourceTree = ""; }; - OBJ_356 /* GetListsAndFavorites.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GetListsAndFavorites.swift; sourceTree = ""; }; - OBJ_357 /* UserWelcomeActor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserWelcomeActor.swift; sourceTree = ""; }; - OBJ_359 /* AddReservationToItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddReservationToItem.swift; sourceTree = ""; }; + OBJ_350 /* RequestReservationDeletion.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestReservationDeletion.swift; sourceTree = ""; }; + OBJ_351 /* UserReservationsActor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserReservationsActor.swift; sourceTree = ""; }; + OBJ_353 /* RequestSettingsEditing.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestSettingsEditing.swift; sourceTree = ""; }; + OBJ_354 /* UpdateSettings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UpdateSettings.swift; sourceTree = ""; }; + OBJ_355 /* UserSettingsActor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserSettingsActor.swift; sourceTree = ""; }; + OBJ_357 /* GetListsAndFavorites.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GetListsAndFavorites.swift; sourceTree = ""; }; + OBJ_358 /* UserWelcomeActor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserWelcomeActor.swift; sourceTree = ""; }; OBJ_36 /* Title+Fluent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Title+Fluent.swift"; sourceTree = ""; }; - OBJ_360 /* PresentReservation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PresentReservation.swift; sourceTree = ""; }; - OBJ_361 /* PresentWishlist.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PresentWishlist.swift; sourceTree = ""; }; - OBJ_362 /* RemoveReservationFromItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemoveReservationFromItem.swift; sourceTree = ""; }; - OBJ_363 /* WishlistActor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WishlistActor.swift; sourceTree = ""; }; - OBJ_364 /* WishlistSpecification.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WishlistSpecification.swift; sourceTree = ""; }; - OBJ_366 /* Action.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Action.swift; sourceTree = ""; }; - OBJ_367 /* ActionBoundaries.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionBoundaries.generated.swift; sourceTree = ""; }; - OBJ_368 /* ActionBoundaries.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionBoundaries.swift; sourceTree = ""; }; - OBJ_369 /* ActionError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionError.swift; sourceTree = ""; }; + OBJ_360 /* AddReservationToItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddReservationToItem.swift; sourceTree = ""; }; + OBJ_361 /* PresentReservation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PresentReservation.swift; sourceTree = ""; }; + OBJ_362 /* PresentWishlist.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PresentWishlist.swift; sourceTree = ""; }; + OBJ_363 /* RemoveReservationFromItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemoveReservationFromItem.swift; sourceTree = ""; }; + OBJ_364 /* WishlistActor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WishlistActor.swift; sourceTree = ""; }; + OBJ_365 /* WishlistSpecification.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WishlistSpecification.swift; sourceTree = ""; }; + OBJ_367 /* Action.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Action.swift; sourceTree = ""; }; + OBJ_368 /* ActionBoundaries.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionBoundaries.generated.swift; sourceTree = ""; }; + OBJ_369 /* ActionBoundaries.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionBoundaries.swift; sourceTree = ""; }; OBJ_37 /* UserIdentity+Fluent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UserIdentity+Fluent.swift"; sourceTree = ""; }; - OBJ_370 /* ActionResult.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionResult.swift; sourceTree = ""; }; - OBJ_371 /* ActionSpecification.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionSpecification.generated.swift; sourceTree = ""; }; - OBJ_372 /* ActionSpecification.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionSpecification.swift; sourceTree = ""; }; - OBJ_374 /* Actor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Actor.swift; sourceTree = ""; }; - OBJ_376 /* Authorization.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Authorization.swift; sourceTree = ""; }; - OBJ_377 /* AuthorizationError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthorizationError.swift; sourceTree = ""; }; - OBJ_378 /* EmailSpecification.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailSpecification.swift; sourceTree = ""; }; - OBJ_379 /* EmailSpecificationValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailSpecificationValidator.swift; sourceTree = ""; }; + OBJ_370 /* ActionError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionError.swift; sourceTree = ""; }; + OBJ_371 /* ActionResult.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionResult.swift; sourceTree = ""; }; + OBJ_372 /* ActionSpecification.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionSpecification.generated.swift; sourceTree = ""; }; + OBJ_373 /* ActionSpecification.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionSpecification.swift; sourceTree = ""; }; + OBJ_375 /* Actor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Actor.swift; sourceTree = ""; }; + OBJ_377 /* Authorization.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Authorization.swift; sourceTree = ""; }; + OBJ_378 /* AuthorizationError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthorizationError.swift; sourceTree = ""; }; + OBJ_379 /* EmailSpecification.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailSpecification.swift; sourceTree = ""; }; OBJ_38 /* UserIdentityProvider+Fluent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UserIdentityProvider+Fluent.swift"; sourceTree = ""; }; - OBJ_380 /* Favorite.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Favorite.swift; sourceTree = ""; }; - OBJ_381 /* FavoriteID.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoriteID.swift; sourceTree = ""; }; - OBJ_382 /* FavoriteModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoriteModel.swift; sourceTree = ""; }; - OBJ_383 /* FavoriteRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoriteRepository.swift; sourceTree = ""; }; - OBJ_384 /* FavoriteRepresentation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoriteRepresentation.swift; sourceTree = ""; }; - OBJ_385 /* FileName.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileName.swift; sourceTree = ""; }; - OBJ_386 /* Identification.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Identification.swift; sourceTree = ""; }; - OBJ_387 /* Identifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Identifier.swift; sourceTree = ""; }; - OBJ_388 /* Invitation+Authorization.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Invitation+Authorization.swift"; sourceTree = ""; }; - OBJ_389 /* Invitation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Invitation.swift; sourceTree = ""; }; + OBJ_380 /* EmailSpecificationValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailSpecificationValidator.swift; sourceTree = ""; }; + OBJ_381 /* Favorite.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Favorite.swift; sourceTree = ""; }; + OBJ_382 /* FavoriteID.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoriteID.swift; sourceTree = ""; }; + OBJ_383 /* FavoriteModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoriteModel.swift; sourceTree = ""; }; + OBJ_384 /* FavoriteRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoriteRepository.swift; sourceTree = ""; }; + OBJ_385 /* FavoriteRepresentation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoriteRepresentation.swift; sourceTree = ""; }; + OBJ_386 /* FileName.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileName.swift; sourceTree = ""; }; + OBJ_387 /* Identification.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Identification.swift; sourceTree = ""; }; + OBJ_388 /* Identifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Identifier.swift; sourceTree = ""; }; + OBJ_389 /* Invitation+Authorization.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Invitation+Authorization.swift"; sourceTree = ""; }; OBJ_39 /* UserSettings+Fluent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UserSettings+Fluent.swift"; sourceTree = ""; }; - OBJ_390 /* InvitationCode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InvitationCode.swift; sourceTree = ""; }; - OBJ_391 /* InvitationError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InvitationError.swift; sourceTree = ""; }; - OBJ_392 /* InvitationID.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InvitationID.swift; sourceTree = ""; }; - OBJ_393 /* InvitationModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InvitationModel.swift; sourceTree = ""; }; - OBJ_394 /* InvitationRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InvitationRepository.swift; sourceTree = ""; }; - OBJ_395 /* InvitationRepresentation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InvitationRepresentation.swift; sourceTree = ""; }; - OBJ_396 /* InvitationValues.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InvitationValues.swift; sourceTree = ""; }; - OBJ_397 /* Item.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Item.swift; sourceTree = ""; }; - OBJ_398 /* ItemID.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemID.swift; sourceTree = ""; }; - OBJ_399 /* ItemModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemModel.swift; sourceTree = ""; }; + OBJ_390 /* Invitation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Invitation.swift; sourceTree = ""; }; + OBJ_391 /* InvitationCode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InvitationCode.swift; sourceTree = ""; }; + OBJ_392 /* InvitationError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InvitationError.swift; sourceTree = ""; }; + OBJ_393 /* InvitationID.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InvitationID.swift; sourceTree = ""; }; + OBJ_394 /* InvitationModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InvitationModel.swift; sourceTree = ""; }; + OBJ_395 /* InvitationRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InvitationRepository.swift; sourceTree = ""; }; + OBJ_396 /* InvitationRepresentation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InvitationRepresentation.swift; sourceTree = ""; }; + OBJ_397 /* InvitationValues.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InvitationValues.swift; sourceTree = ""; }; + OBJ_398 /* Item.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Item.swift; sourceTree = ""; }; + OBJ_399 /* ItemID.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemID.swift; sourceTree = ""; }; OBJ_40 /* Visibility+Fluent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Visibility+Fluent.swift"; sourceTree = ""; }; - OBJ_400 /* ItemRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemRepository.swift; sourceTree = ""; }; - OBJ_401 /* ItemRepresentation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemRepresentation.swift; sourceTree = ""; }; - OBJ_402 /* ItemValues.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemValues.swift; sourceTree = ""; }; - OBJ_403 /* LanguageTag.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LanguageTag.swift; sourceTree = ""; }; - OBJ_404 /* List+Authorization.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "List+Authorization.swift"; sourceTree = ""; }; - OBJ_405 /* List.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = List.swift; sourceTree = ""; }; - OBJ_406 /* ListID.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListID.swift; sourceTree = ""; }; - OBJ_407 /* ListModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListModel.swift; sourceTree = ""; }; - OBJ_408 /* ListRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListRepository.swift; sourceTree = ""; }; - OBJ_409 /* ListRepresentation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListRepresentation.swift; sourceTree = ""; }; + OBJ_400 /* ItemModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemModel.swift; sourceTree = ""; }; + OBJ_401 /* ItemRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemRepository.swift; sourceTree = ""; }; + OBJ_402 /* ItemRepresentation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemRepresentation.swift; sourceTree = ""; }; + OBJ_403 /* ItemValues.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemValues.swift; sourceTree = ""; }; + OBJ_404 /* LanguageTag.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LanguageTag.swift; sourceTree = ""; }; + OBJ_405 /* List+Authorization.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "List+Authorization.swift"; sourceTree = ""; }; + OBJ_406 /* List.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = List.swift; sourceTree = ""; }; + OBJ_407 /* ListID.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListID.swift; sourceTree = ""; }; + OBJ_408 /* ListModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListModel.swift; sourceTree = ""; }; + OBJ_409 /* ListRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListRepository.swift; sourceTree = ""; }; OBJ_41 /* FluentFavoriteRepository+Service.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "FluentFavoriteRepository+Service.generated.swift"; sourceTree = ""; }; - OBJ_410 /* ListValues.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListValues.swift; sourceTree = ""; }; - OBJ_412 /* EmailSpecification+Loggable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "EmailSpecification+Loggable.swift"; sourceTree = ""; }; - OBJ_413 /* FileName+Loggable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "FileName+Loggable.swift"; sourceTree = ""; }; - OBJ_414 /* Identifier+Loggable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Identifier+Loggable.swift"; sourceTree = ""; }; - OBJ_415 /* InvitationCode+Loggable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "InvitationCode+Loggable.swift"; sourceTree = ""; }; - OBJ_416 /* PushoverKey+Loggable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PushoverKey+Loggable.swift"; sourceTree = ""; }; - OBJ_417 /* PushoverKey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PushoverKey.swift; sourceTree = ""; }; - OBJ_418 /* PushoverKeyValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PushoverKeyValidator.swift; sourceTree = ""; }; + OBJ_410 /* ListRepresentation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListRepresentation.swift; sourceTree = ""; }; + OBJ_411 /* ListValues.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListValues.swift; sourceTree = ""; }; + OBJ_413 /* EmailSpecification+Loggable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "EmailSpecification+Loggable.swift"; sourceTree = ""; }; + OBJ_414 /* FileName+Loggable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "FileName+Loggable.swift"; sourceTree = ""; }; + OBJ_415 /* Identifier+Loggable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Identifier+Loggable.swift"; sourceTree = ""; }; + OBJ_416 /* InvitationCode+Loggable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "InvitationCode+Loggable.swift"; sourceTree = ""; }; + OBJ_417 /* PushoverKey+Loggable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PushoverKey+Loggable.swift"; sourceTree = ""; }; + OBJ_418 /* PushoverKey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PushoverKey.swift; sourceTree = ""; }; + OBJ_419 /* PushoverKeyValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PushoverKeyValidator.swift; sourceTree = ""; }; OBJ_42 /* FluentFavoriteRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FluentFavoriteRepository.swift; sourceTree = ""; }; - OBJ_420 /* Invitation+Representable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Invitation+Representable.swift"; sourceTree = ""; }; - OBJ_421 /* Item+Representable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Item+Representable.swift"; sourceTree = ""; }; - OBJ_422 /* List+Representable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "List+Representable.swift"; sourceTree = ""; }; - OBJ_423 /* Reservation+Representable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Reservation+Representable.swift"; sourceTree = ""; }; - OBJ_424 /* User+Representable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "User+Representable.swift"; sourceTree = ""; }; - OBJ_425 /* Reservation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Reservation.swift; sourceTree = ""; }; - OBJ_426 /* ReservationID.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReservationID.swift; sourceTree = ""; }; - OBJ_427 /* ReservationModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReservationModel.swift; sourceTree = ""; }; - OBJ_428 /* ReservationRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReservationRepository.swift; sourceTree = ""; }; - OBJ_429 /* ReservationRepresentation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReservationRepresentation.swift; sourceTree = ""; }; + OBJ_421 /* Invitation+Representable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Invitation+Representable.swift"; sourceTree = ""; }; + OBJ_422 /* Item+Representable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Item+Representable.swift"; sourceTree = ""; }; + OBJ_423 /* List+Representable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "List+Representable.swift"; sourceTree = ""; }; + OBJ_424 /* Reservation+Representable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Reservation+Representable.swift"; sourceTree = ""; }; + OBJ_425 /* User+Representable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "User+Representable.swift"; sourceTree = ""; }; + OBJ_426 /* Reservation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Reservation.swift; sourceTree = ""; }; + OBJ_427 /* ReservationID.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReservationID.swift; sourceTree = ""; }; + OBJ_428 /* ReservationModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReservationModel.swift; sourceTree = ""; }; + OBJ_429 /* ReservationRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReservationRepository.swift; sourceTree = ""; }; OBJ_43 /* FluentInvitationRepository+Service.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "FluentInvitationRepository+Service.generated.swift"; sourceTree = ""; }; - OBJ_430 /* Text.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Text.swift; sourceTree = ""; }; - OBJ_431 /* Title.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Title.swift; sourceTree = ""; }; - OBJ_432 /* User+Authorization.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "User+Authorization.swift"; sourceTree = ""; }; - OBJ_433 /* User.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = User.swift; sourceTree = ""; }; - OBJ_434 /* UserID.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserID.swift; sourceTree = ""; }; - OBJ_435 /* UserIdentity.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserIdentity.swift; sourceTree = ""; }; - OBJ_436 /* UserIdentityProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserIdentityProvider.swift; sourceTree = ""; }; - OBJ_437 /* UserModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserModel.swift; sourceTree = ""; }; - OBJ_438 /* UserRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserRepository.swift; sourceTree = ""; }; - OBJ_439 /* UserRepresentation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserRepresentation.swift; sourceTree = ""; }; + OBJ_430 /* ReservationRepresentation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReservationRepresentation.swift; sourceTree = ""; }; + OBJ_431 /* Text.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Text.swift; sourceTree = ""; }; + OBJ_432 /* Title.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Title.swift; sourceTree = ""; }; + OBJ_433 /* User+Authorization.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "User+Authorization.swift"; sourceTree = ""; }; + OBJ_434 /* User.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = User.swift; sourceTree = ""; }; + OBJ_435 /* UserID.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserID.swift; sourceTree = ""; }; + OBJ_436 /* UserIdentity.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserIdentity.swift; sourceTree = ""; }; + OBJ_437 /* UserIdentityProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserIdentityProvider.swift; sourceTree = ""; }; + OBJ_438 /* UserModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserModel.swift; sourceTree = ""; }; + OBJ_439 /* UserRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserRepository.swift; sourceTree = ""; }; OBJ_44 /* FluentInvitationRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FluentInvitationRepository.swift; sourceTree = ""; }; - OBJ_440 /* UserSettings+.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UserSettings+.swift"; sourceTree = ""; }; - OBJ_441 /* UserSettings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserSettings.swift; sourceTree = ""; }; - OBJ_442 /* UserValues.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserValues.swift; sourceTree = ""; }; - OBJ_443 /* Visibility.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Visibility.swift; sourceTree = ""; }; - OBJ_445 /* Entity.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Entity.swift; sourceTree = ""; }; - OBJ_446 /* EntityDetachable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EntityDetachable.swift; sourceTree = ""; }; - OBJ_447 /* EntityError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EntityError.swift; sourceTree = ""; }; - OBJ_448 /* EntityKeyPath.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EntityKeyPath.swift; sourceTree = ""; }; - OBJ_449 /* EntityProperties.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EntityProperties.swift; sourceTree = ""; }; + OBJ_440 /* UserRepresentation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserRepresentation.swift; sourceTree = ""; }; + OBJ_441 /* UserSettings+.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UserSettings+.swift"; sourceTree = ""; }; + OBJ_442 /* UserSettings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserSettings.swift; sourceTree = ""; }; + OBJ_443 /* UserValues.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserValues.swift; sourceTree = ""; }; + OBJ_444 /* Visibility.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Visibility.swift; sourceTree = ""; }; + OBJ_446 /* Entity.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Entity.swift; sourceTree = ""; }; + OBJ_447 /* EntityDetachable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EntityDetachable.swift; sourceTree = ""; }; + OBJ_448 /* EntityError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EntityError.swift; sourceTree = ""; }; + OBJ_449 /* EntityKeyPath.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EntityKeyPath.swift; sourceTree = ""; }; OBJ_45 /* FluentItemRepository+Service.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "FluentItemRepository+Service.generated.swift"; sourceTree = ""; }; - OBJ_450 /* EntityReflectable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EntityReflectable.swift; sourceTree = ""; }; - OBJ_451 /* EntityRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EntityRepository.swift; sourceTree = ""; }; - OBJ_452 /* EntitySorting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EntitySorting.swift; sourceTree = ""; }; - OBJ_453 /* Loggable+Entity.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Loggable+Entity.swift"; sourceTree = ""; }; - OBJ_455 /* Confidential+Authorization.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Confidential+Authorization.swift"; sourceTree = ""; }; - OBJ_456 /* Confidential.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Confidential.swift; sourceTree = ""; }; - OBJ_457 /* Imagable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Imagable.swift; sourceTree = ""; }; - OBJ_458 /* Viewable+Authorization.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Viewable+Authorization.swift"; sourceTree = ""; }; - OBJ_459 /* Viewable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Viewable.swift; sourceTree = ""; }; + OBJ_450 /* EntityProperties.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EntityProperties.swift; sourceTree = ""; }; + OBJ_451 /* EntityReflectable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EntityReflectable.swift; sourceTree = ""; }; + OBJ_452 /* EntityRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EntityRepository.swift; sourceTree = ""; }; + OBJ_453 /* EntitySorting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EntitySorting.swift; sourceTree = ""; }; + OBJ_454 /* Loggable+Entity.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Loggable+Entity.swift"; sourceTree = ""; }; + OBJ_456 /* Confidential+Authorization.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Confidential+Authorization.swift"; sourceTree = ""; }; + OBJ_457 /* Confidential.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Confidential.swift; sourceTree = ""; }; + OBJ_458 /* Imagable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Imagable.swift; sourceTree = ""; }; + OBJ_459 /* Viewable+Authorization.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Viewable+Authorization.swift"; sourceTree = ""; }; OBJ_46 /* FluentItemRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FluentItemRepository.swift; sourceTree = ""; }; - OBJ_461 /* PartialValues.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PartialValues.swift; sourceTree = ""; }; - OBJ_463 /* SensitiveStringValue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SensitiveStringValue.swift; sourceTree = ""; }; - OBJ_464 /* StringValue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringValue.swift; sourceTree = ""; }; - OBJ_465 /* ValueType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ValueType.swift; sourceTree = ""; }; - OBJ_467 /* OptionalValue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OptionalValue.swift; sourceTree = ""; }; - OBJ_469 /* AndValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AndValidator.swift; sourceTree = ""; }; + OBJ_460 /* Viewable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Viewable.swift; sourceTree = ""; }; + OBJ_462 /* PartialValues.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PartialValues.swift; sourceTree = ""; }; + OBJ_464 /* SensitiveStringValue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SensitiveStringValue.swift; sourceTree = ""; }; + OBJ_465 /* StringValue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringValue.swift; sourceTree = ""; }; + OBJ_466 /* ValueType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ValueType.swift; sourceTree = ""; }; + OBJ_468 /* OptionalValue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OptionalValue.swift; sourceTree = ""; }; OBJ_47 /* FluentListRepository+Service.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "FluentListRepository+Service.generated.swift"; sourceTree = ""; }; - OBJ_470 /* CharacterSetValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CharacterSetValidator.swift; sourceTree = ""; }; - OBJ_471 /* CountValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CountValidator.swift; sourceTree = ""; }; - OBJ_472 /* EmptyValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmptyValidator.swift; sourceTree = ""; }; - OBJ_473 /* NilIgnoringValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NilIgnoringValidator.swift; sourceTree = ""; }; - OBJ_474 /* NilValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NilValidator.swift; sourceTree = ""; }; - OBJ_475 /* NotValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotValidator.swift; sourceTree = ""; }; - OBJ_476 /* OrValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrValidator.swift; sourceTree = ""; }; - OBJ_477 /* URLValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLValidator.swift; sourceTree = ""; }; - OBJ_478 /* ValueValidatable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ValueValidatable.swift; sourceTree = ""; }; - OBJ_479 /* ValueValidationError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ValueValidationError.swift; sourceTree = ""; }; + OBJ_470 /* AndValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AndValidator.swift; sourceTree = ""; }; + OBJ_471 /* CharacterSetValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CharacterSetValidator.swift; sourceTree = ""; }; + OBJ_472 /* CountValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CountValidator.swift; sourceTree = ""; }; + OBJ_473 /* EmptyValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmptyValidator.swift; sourceTree = ""; }; + OBJ_474 /* NilIgnoringValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NilIgnoringValidator.swift; sourceTree = ""; }; + OBJ_475 /* NilValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NilValidator.swift; sourceTree = ""; }; + OBJ_476 /* NotValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotValidator.swift; sourceTree = ""; }; + OBJ_477 /* OrValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrValidator.swift; sourceTree = ""; }; + OBJ_478 /* URLValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLValidator.swift; sourceTree = ""; }; + OBJ_479 /* ValueValidatable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ValueValidatable.swift; sourceTree = ""; }; OBJ_48 /* FluentListRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FluentListRepository.swift; sourceTree = ""; }; - OBJ_480 /* ValueValidationErrorType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ValueValidationErrorType.swift; sourceTree = ""; }; - OBJ_481 /* ValueValidationErrors.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ValueValidationErrors.swift; sourceTree = ""; }; - OBJ_482 /* ValueValidations.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ValueValidations.swift; sourceTree = ""; }; - OBJ_483 /* ValueValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ValueValidator.swift; sourceTree = ""; }; - OBJ_484 /* ValueValidatorType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ValueValidatorType.swift; sourceTree = ""; }; - OBJ_485 /* Values.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Values.swift; sourceTree = ""; }; - OBJ_486 /* ValuesError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ValuesError.swift; sourceTree = ""; }; - OBJ_488 /* EmailSendingProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailSendingProvider.swift; sourceTree = ""; }; - OBJ_489 /* EventRecordingProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventRecordingProvider.swift; sourceTree = ""; }; + OBJ_480 /* ValueValidationError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ValueValidationError.swift; sourceTree = ""; }; + OBJ_481 /* ValueValidationErrorType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ValueValidationErrorType.swift; sourceTree = ""; }; + OBJ_482 /* ValueValidationErrors.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ValueValidationErrors.swift; sourceTree = ""; }; + OBJ_483 /* ValueValidations.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ValueValidations.swift; sourceTree = ""; }; + OBJ_484 /* ValueValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ValueValidator.swift; sourceTree = ""; }; + OBJ_485 /* ValueValidatorType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ValueValidatorType.swift; sourceTree = ""; }; + OBJ_486 /* Values.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Values.swift; sourceTree = ""; }; + OBJ_487 /* ValuesError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ValuesError.swift; sourceTree = ""; }; + OBJ_489 /* EmailSendingProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailSendingProvider.swift; sourceTree = ""; }; OBJ_49 /* FluentReservationRepository+Service.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "FluentReservationRepository+Service.generated.swift"; sourceTree = ""; }; - OBJ_490 /* ImageStoreProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageStoreProvider.swift; sourceTree = ""; }; - OBJ_491 /* MessageLoggingConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageLoggingConfiguration.swift; sourceTree = ""; }; - OBJ_492 /* MessageLoggingProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageLoggingProvider.swift; sourceTree = ""; }; - OBJ_493 /* NotificationSendingChannel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationSendingChannel.swift; sourceTree = ""; }; - OBJ_494 /* NotificationSendingProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationSendingProvider.swift; sourceTree = ""; }; - OBJ_495 /* NotificationSendingResult.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationSendingResult.swift; sourceTree = ""; }; - OBJ_498 /* EventLoopFuture+EventRecording.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "EventLoopFuture+EventRecording.swift"; sourceTree = ""; }; - OBJ_499 /* EventRecording.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventRecording.swift; sourceTree = ""; }; + OBJ_490 /* EventRecordingProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventRecordingProvider.swift; sourceTree = ""; }; + OBJ_491 /* ImageStoreProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageStoreProvider.swift; sourceTree = ""; }; + OBJ_492 /* MessageLoggingConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageLoggingConfiguration.swift; sourceTree = ""; }; + OBJ_493 /* MessageLoggingProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageLoggingProvider.swift; sourceTree = ""; }; + OBJ_494 /* NotificationSendingChannel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationSendingChannel.swift; sourceTree = ""; }; + OBJ_495 /* NotificationSendingProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationSendingProvider.swift; sourceTree = ""; }; + OBJ_496 /* NotificationSendingResult.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationSendingResult.swift; sourceTree = ""; }; + OBJ_499 /* EventLoopFuture+EventRecording.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "EventLoopFuture+EventRecording.swift"; sourceTree = ""; }; OBJ_50 /* FluentReservationRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FluentReservationRepository.swift; sourceTree = ""; }; - OBJ_500 /* InvitationService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InvitationService.swift; sourceTree = ""; }; - OBJ_501 /* ItemService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemService.swift; sourceTree = ""; }; - OBJ_503 /* EventLoopFuture+MessageLogging.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "EventLoopFuture+MessageLogging.swift"; sourceTree = ""; }; - OBJ_504 /* JSONEncoder+Logging.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "JSONEncoder+Logging.swift"; sourceTree = ""; }; - OBJ_505 /* Loggable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Loggable.swift; sourceTree = ""; }; - OBJ_506 /* LoggingMessage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoggingMessage.swift; sourceTree = ""; }; - OBJ_507 /* LoggingMessageRoot.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoggingMessageRoot.swift; sourceTree = ""; }; - OBJ_508 /* MessageLogging.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageLogging.swift; sourceTree = ""; }; - OBJ_509 /* SensitiveStringValue+Logging.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SensitiveStringValue+Logging.swift"; sourceTree = ""; }; + OBJ_500 /* EventRecording.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventRecording.swift; sourceTree = ""; }; + OBJ_501 /* InvitationService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InvitationService.swift; sourceTree = ""; }; + OBJ_502 /* ItemService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemService.swift; sourceTree = ""; }; + OBJ_504 /* EventLoopFuture+MessageLogging.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "EventLoopFuture+MessageLogging.swift"; sourceTree = ""; }; + OBJ_505 /* JSONEncoder+Logging.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "JSONEncoder+Logging.swift"; sourceTree = ""; }; + OBJ_506 /* Loggable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Loggable.swift; sourceTree = ""; }; + OBJ_507 /* LoggingMessage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoggingMessage.swift; sourceTree = ""; }; + OBJ_508 /* LoggingMessageRoot.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoggingMessageRoot.swift; sourceTree = ""; }; + OBJ_509 /* MessageLogging.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageLogging.swift; sourceTree = ""; }; OBJ_51 /* FluentUserRepository+Service.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "FluentUserRepository+Service.generated.swift"; sourceTree = ""; }; - OBJ_511 /* FavoriteRepresentationsBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoriteRepresentationsBuilder.swift; sourceTree = ""; }; - OBJ_512 /* InvitationRepresentationsBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InvitationRepresentationsBuilder.swift; sourceTree = ""; }; - OBJ_513 /* ItemRepresentationsBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemRepresentationsBuilder.swift; sourceTree = ""; }; - OBJ_514 /* ListRepresentationsBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListRepresentationsBuilder.swift; sourceTree = ""; }; - OBJ_515 /* ReservationService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReservationService.swift; sourceTree = ""; }; - OBJ_516 /* UserNotificationService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserNotificationService.swift; sourceTree = ""; }; - OBJ_517 /* UserService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserService.swift; sourceTree = ""; }; - OBJ_519 /* EventLoop+.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "EventLoop+.swift"; sourceTree = ""; }; + OBJ_510 /* SensitiveStringValue+Logging.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SensitiveStringValue+Logging.swift"; sourceTree = ""; }; + OBJ_512 /* FavoriteRepresentationsBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoriteRepresentationsBuilder.swift; sourceTree = ""; }; + OBJ_513 /* InvitationRepresentationsBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InvitationRepresentationsBuilder.swift; sourceTree = ""; }; + OBJ_514 /* ItemRepresentationsBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemRepresentationsBuilder.swift; sourceTree = ""; }; + OBJ_515 /* ListRepresentationsBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListRepresentationsBuilder.swift; sourceTree = ""; }; + OBJ_516 /* ReservationService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReservationService.swift; sourceTree = ""; }; + OBJ_517 /* UserNotificationService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserNotificationService.swift; sourceTree = ""; }; + OBJ_518 /* UserService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserService.swift; sourceTree = ""; }; OBJ_52 /* FluentUserRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FluentUserRepository.swift; sourceTree = ""; }; - OBJ_520 /* EventLoopFuture+Error.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "EventLoopFuture+Error.swift"; sourceTree = ""; }; - OBJ_521 /* EventLoopFuture+Flatten.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "EventLoopFuture+Flatten.swift"; sourceTree = ""; }; - OBJ_522 /* EventLoopFuture+FutureType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "EventLoopFuture+FutureType.swift"; sourceTree = ""; }; - OBJ_523 /* EventLoopFuture+Map.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "EventLoopFuture+Map.swift"; sourceTree = ""; }; - OBJ_524 /* EventLoopFuture+OptionalType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "EventLoopFuture+OptionalType.swift"; sourceTree = ""; }; - OBJ_525 /* EventLoopFuture+Transform.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "EventLoopFuture+Transform.swift"; sourceTree = ""; }; - OBJ_526 /* EventLoopFuture+Values.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "EventLoopFuture+Values.swift"; sourceTree = ""; }; - OBJ_527 /* FutureType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FutureType.swift; sourceTree = ""; }; - OBJ_528 /* OptionalType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OptionalType.swift; sourceTree = ""; }; + OBJ_520 /* EventLoop+.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "EventLoop+.swift"; sourceTree = ""; }; + OBJ_521 /* EventLoopFuture+Error.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "EventLoopFuture+Error.swift"; sourceTree = ""; }; + OBJ_522 /* EventLoopFuture+Flatten.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "EventLoopFuture+Flatten.swift"; sourceTree = ""; }; + OBJ_523 /* EventLoopFuture+FutureType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "EventLoopFuture+FutureType.swift"; sourceTree = ""; }; + OBJ_524 /* EventLoopFuture+Map.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "EventLoopFuture+Map.swift"; sourceTree = ""; }; + OBJ_525 /* EventLoopFuture+OptionalType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "EventLoopFuture+OptionalType.swift"; sourceTree = ""; }; + OBJ_526 /* EventLoopFuture+Transform.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "EventLoopFuture+Transform.swift"; sourceTree = ""; }; + OBJ_527 /* EventLoopFuture+Values.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "EventLoopFuture+Values.swift"; sourceTree = ""; }; + OBJ_528 /* FutureType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FutureType.swift; sourceTree = ""; }; + OBJ_529 /* OptionalType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OptionalType.swift; sourceTree = ""; }; OBJ_53 /* VaporEmailSendingProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VaporEmailSendingProvider.swift; sourceTree = ""; }; - OBJ_531 /* Heap.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Heap.swift; sourceTree = ""; }; - OBJ_532 /* Operators.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Operators.swift; sourceTree = ""; }; - OBJ_534 /* Array+.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Array+.swift"; sourceTree = ""; }; - OBJ_535 /* String+.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+.swift"; sourceTree = ""; }; - OBJ_536 /* String+Replacing.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+Replacing.swift"; sourceTree = ""; }; - OBJ_537 /* String+Slugify.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+Slugify.swift"; sourceTree = ""; }; - OBJ_538 /* UUID+Base62.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UUID+Base62.swift"; sourceTree = ""; }; + OBJ_532 /* BitArray.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BitArray.swift; sourceTree = ""; }; + OBJ_533 /* BloomFilter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BloomFilter.swift; sourceTree = ""; }; + OBJ_534 /* Heap.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Heap.swift; sourceTree = ""; }; + OBJ_535 /* Operators.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Operators.swift; sourceTree = ""; }; + OBJ_537 /* Array+.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Array+.swift"; sourceTree = ""; }; + OBJ_538 /* FileManager+.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "FileManager+.swift"; sourceTree = ""; }; + OBJ_539 /* String+.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+.swift"; sourceTree = ""; }; OBJ_54 /* VaporEventRecordingProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VaporEventRecordingProvider.swift; sourceTree = ""; }; - OBJ_540 /* AnyEncodable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnyEncodable.swift; sourceTree = ""; }; - OBJ_541 /* EmptyEncodable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmptyEncodable.swift; sourceTree = ""; }; - OBJ_543 /* main.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = main.swift; sourceTree = ""; }; - OBJ_545 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; - OBJ_546 /* tooling.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = tooling.swift; sourceTree = ""; }; - OBJ_549 /* Application+Testable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Application+Testable.swift"; sourceTree = ""; }; + OBJ_540 /* String+Replacing.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+Replacing.swift"; sourceTree = ""; }; + OBJ_541 /* String+Slugify.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+Slugify.swift"; sourceTree = ""; }; + OBJ_542 /* URL+.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "URL+.swift"; sourceTree = ""; }; + OBJ_543 /* UUID+Base62.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UUID+Base62.swift"; sourceTree = ""; }; + OBJ_545 /* AnyEncodable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnyEncodable.swift; sourceTree = ""; }; + OBJ_546 /* EmptyEncodable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmptyEncodable.swift; sourceTree = ""; }; + OBJ_548 /* main.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = main.swift; sourceTree = ""; }; OBJ_55 /* VaporImageStoreProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VaporImageStoreProvider.swift; sourceTree = ""; }; - OBJ_551 /* FavoriteTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoriteTests.swift; sourceTree = ""; }; - OBJ_552 /* HasEntityTestSupport.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HasEntityTestSupport.swift; sourceTree = ""; }; - OBJ_553 /* InvitationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InvitationTests.swift; sourceTree = ""; }; - OBJ_554 /* ItemTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemTests.swift; sourceTree = ""; }; - OBJ_555 /* ListTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListTests.swift; sourceTree = ""; }; - OBJ_556 /* ReservationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReservationTests.swift; sourceTree = ""; }; - OBJ_557 /* UserTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserTests.swift; sourceTree = ""; }; - OBJ_559 /* RequestLanguageServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestLanguageServiceTests.swift; sourceTree = ""; }; + OBJ_550 /* HasAllTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HasAllTests.swift; sourceTree = ""; }; + OBJ_551 /* Lorem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Lorem.swift; sourceTree = ""; }; + OBJ_552 /* XCTestCase+Arrays.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "XCTestCase+Arrays.swift"; sourceTree = ""; }; + OBJ_553 /* XCTestCase+Errors.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "XCTestCase+Errors.swift"; sourceTree = ""; }; + OBJ_555 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; + OBJ_556 /* tooling.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = tooling.swift; sourceTree = ""; }; + OBJ_559 /* Application+Testable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Application+Testable.swift"; sourceTree = ""; }; OBJ_56 /* VaporMessageLoggingProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VaporMessageLoggingProvider.swift; sourceTree = ""; }; - OBJ_560 /* XCTestCase+.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "XCTestCase+.swift"; sourceTree = ""; }; - OBJ_563 /* AnnouncementsActorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnnouncementsActorTests.swift; sourceTree = ""; }; - OBJ_564 /* EnrollmentActorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EnrollmentActorTests.swift; sourceTree = ""; }; - OBJ_565 /* WishlistActorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WishlistActorTests.swift; sourceTree = ""; }; - OBJ_567 /* InvitationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InvitationTests.swift; sourceTree = ""; }; - OBJ_568 /* UserSupport.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserSupport.swift; sourceTree = ""; }; - OBJ_569 /* ValidationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ValidationTests.swift; sourceTree = ""; }; + OBJ_561 /* FavoriteTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoriteTests.swift; sourceTree = ""; }; + OBJ_562 /* HasEntityTestSupport.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HasEntityTestSupport.swift; sourceTree = ""; }; + OBJ_563 /* InvitationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InvitationTests.swift; sourceTree = ""; }; + OBJ_564 /* ItemTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemTests.swift; sourceTree = ""; }; + OBJ_565 /* ListTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListTests.swift; sourceTree = ""; }; + OBJ_566 /* ReservationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReservationTests.swift; sourceTree = ""; }; + OBJ_567 /* UserTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserTests.swift; sourceTree = ""; }; + OBJ_569 /* EnvironmentDotEnvTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EnvironmentDotEnvTests.swift; sourceTree = ""; }; OBJ_57 /* VaporNotificationSendingProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VaporNotificationSendingProvider.swift; sourceTree = ""; }; - OBJ_570 /* XCTestCase+.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "XCTestCase+.swift"; sourceTree = ""; }; - OBJ_572 /* TestingFavoriteRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestingFavoriteRepository.swift; sourceTree = ""; }; - OBJ_573 /* TestingInvitationRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestingInvitationRepository.swift; sourceTree = ""; }; - OBJ_574 /* TestingItemRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestingItemRepository.swift; sourceTree = ""; }; - OBJ_575 /* TestingListRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestingListRepository.swift; sourceTree = ""; }; - OBJ_576 /* TestingLoggingProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestingLoggingProvider.swift; sourceTree = ""; }; - OBJ_577 /* TestingRecodingProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestingRecodingProvider.swift; sourceTree = ""; }; - OBJ_578 /* TestingReservationRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestingReservationRepository.swift; sourceTree = ""; }; - OBJ_579 /* TestingUserRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestingUserRepository.swift; sourceTree = ""; }; + OBJ_570 /* EnvironmentTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EnvironmentTests.swift; sourceTree = ""; }; + OBJ_572 /* RequestLanguageServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestLanguageServiceTests.swift; sourceTree = ""; }; + OBJ_575 /* ActorTestCase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActorTestCase.swift; sourceTree = ""; }; + OBJ_576 /* AnnouncementsActorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnnouncementsActorTests.swift; sourceTree = ""; }; + OBJ_577 /* EnrollmentActorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EnrollmentActorTests.swift; sourceTree = ""; }; + OBJ_578 /* UserItemsActorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserItemsActorTests.swift; sourceTree = ""; }; + OBJ_579 /* WishlistActorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WishlistActorTests.swift; sourceTree = ""; }; OBJ_58 /* Driver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Driver.swift; sourceTree = ""; }; - OBJ_580 /* TestingUserRepositoryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestingUserRepositoryTests.swift; sourceTree = ""; }; - OBJ_582 /* HeapTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HeapTests.swift; sourceTree = ""; }; - OBJ_583 /* StringTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringTests.swift; sourceTree = ""; }; - OBJ_584 /* UUIDTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UUIDTests.swift; sourceTree = ""; }; - OBJ_585 /* XCTestCase+.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "XCTestCase+.swift"; sourceTree = ""; }; - OBJ_589 /* Attachment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Attachment.swift; sourceTree = ""; }; - OBJ_590 /* AuthEncoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthEncoder.swift; sourceTree = ""; }; - OBJ_591 /* AuthMethod.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthMethod.swift; sourceTree = ""; }; - OBJ_592 /* Command.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Command.swift; sourceTree = ""; }; - OBJ_593 /* Common.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Common.swift; sourceTree = ""; }; - OBJ_594 /* DataSender.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataSender.swift; sourceTree = ""; }; - OBJ_595 /* Mail.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Mail.swift; sourceTree = ""; }; - OBJ_596 /* MailSender.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MailSender.swift; sourceTree = ""; }; - OBJ_597 /* Response.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Response.swift; sourceTree = ""; }; - OBJ_598 /* SMTP.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SMTP.swift; sourceTree = ""; }; - OBJ_599 /* SMTPError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SMTPError.swift; sourceTree = ""; }; + OBJ_581 /* EntityTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EntityTests.swift; sourceTree = ""; }; + OBJ_582 /* IdentifierTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IdentifierTests.swift; sourceTree = ""; }; + OBJ_583 /* InvitationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InvitationTests.swift; sourceTree = ""; }; + OBJ_584 /* ItemTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemTests.swift; sourceTree = ""; }; + OBJ_585 /* ValidationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ValidationTests.swift; sourceTree = ""; }; + OBJ_587 /* TestingFavoriteRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestingFavoriteRepository.swift; sourceTree = ""; }; + OBJ_588 /* TestingInvitationRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestingInvitationRepository.swift; sourceTree = ""; }; + OBJ_589 /* TestingItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestingItem.swift; sourceTree = ""; }; + OBJ_590 /* TestingItemRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestingItemRepository.swift; sourceTree = ""; }; + OBJ_591 /* TestingList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestingList.swift; sourceTree = ""; }; + OBJ_592 /* TestingListRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestingListRepository.swift; sourceTree = ""; }; + OBJ_593 /* TestingLoggingProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestingLoggingProvider.swift; sourceTree = ""; }; + OBJ_594 /* TestingRecodingProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestingRecodingProvider.swift; sourceTree = ""; }; + OBJ_595 /* TestingReservationRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestingReservationRepository.swift; sourceTree = ""; }; + OBJ_596 /* TestingUser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestingUser.swift; sourceTree = ""; }; + OBJ_597 /* TestingUserRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestingUserRepository.swift; sourceTree = ""; }; + OBJ_598 /* TestingUserRepositoryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestingUserRepositoryTests.swift; sourceTree = ""; }; OBJ_6 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; path = Package.swift; sourceTree = ""; }; OBJ_60 /* DomainAnnouncementsActor+Service.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DomainAnnouncementsActor+Service.generated.swift"; sourceTree = ""; }; - OBJ_600 /* SMTPSocket.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SMTPSocket.swift; sourceTree = ""; }; - OBJ_601 /* TLSConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TLSConfiguration.swift; sourceTree = ""; }; - OBJ_602 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/Swift-SMTP/Package.swift"; sourceTree = ""; }; - OBJ_605 /* Crypto.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Crypto.swift; sourceTree = ""; }; - OBJ_606 /* Cryptor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Cryptor.swift; sourceTree = ""; }; - OBJ_607 /* Digest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Digest.swift; sourceTree = ""; }; - OBJ_608 /* HMAC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HMAC.swift; sourceTree = ""; }; - OBJ_609 /* KeyDerivation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyDerivation.swift; sourceTree = ""; }; + OBJ_600 /* BitArrayTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BitArrayTests.swift; sourceTree = ""; }; + OBJ_601 /* BloomFilterTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BloomFilterTests.swift; sourceTree = ""; }; + OBJ_602 /* FileManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileManagerTests.swift; sourceTree = ""; }; + OBJ_603 /* HeapTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HeapTests.swift; sourceTree = ""; }; + OBJ_604 /* StringTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringTests.swift; sourceTree = ""; }; + OBJ_605 /* UUIDTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UUIDTests.swift; sourceTree = ""; }; + OBJ_607 /* TestingFileManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestingFileManager.swift; sourceTree = ""; }; OBJ_61 /* DomainEnrollmentActor+Service.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DomainEnrollmentActor+Service.generated.swift"; sourceTree = ""; }; - OBJ_610 /* Random.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Random.swift; sourceTree = ""; }; - OBJ_611 /* SSLPointerTricks.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSLPointerTricks.swift; sourceTree = ""; }; - OBJ_612 /* Status.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Status.swift; sourceTree = ""; }; - OBJ_613 /* StreamCryptor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StreamCryptor.swift; sourceTree = ""; }; - OBJ_614 /* Updatable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Updatable.swift; sourceTree = ""; }; - OBJ_615 /* Utilities.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Utilities.swift; sourceTree = ""; }; - OBJ_616 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/BlueCryptor/Package.swift"; sourceTree = ""; }; - OBJ_619 /* SSLPointerTricks.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSLPointerTricks.swift; sourceTree = ""; }; + OBJ_611 /* Attachment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Attachment.swift; sourceTree = ""; }; + OBJ_612 /* AuthEncoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthEncoder.swift; sourceTree = ""; }; + OBJ_613 /* AuthMethod.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthMethod.swift; sourceTree = ""; }; + OBJ_614 /* Command.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Command.swift; sourceTree = ""; }; + OBJ_615 /* Common.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Common.swift; sourceTree = ""; }; + OBJ_616 /* DataSender.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataSender.swift; sourceTree = ""; }; + OBJ_617 /* Mail.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Mail.swift; sourceTree = ""; }; + OBJ_618 /* MailSender.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MailSender.swift; sourceTree = ""; }; + OBJ_619 /* Response.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Response.swift; sourceTree = ""; }; OBJ_62 /* DomainUserFavoritesActor+Service.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DomainUserFavoritesActor+Service.generated.swift"; sourceTree = ""; }; - OBJ_620 /* SSLService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSLService.swift; sourceTree = ""; }; - OBJ_621 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/BlueSSLService/Package.swift"; sourceTree = ""; }; - OBJ_624 /* Socket.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Socket.swift; sourceTree = ""; }; - OBJ_625 /* SocketProtocols.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SocketProtocols.swift; sourceTree = ""; }; - OBJ_626 /* SocketUtils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SocketUtils.swift; sourceTree = ""; }; - OBJ_627 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/BlueSocket/Package.swift"; sourceTree = ""; }; + OBJ_620 /* SMTP.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SMTP.swift; sourceTree = ""; }; + OBJ_621 /* SMTPError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SMTPError.swift; sourceTree = ""; }; + OBJ_622 /* SMTPSocket.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SMTPSocket.swift; sourceTree = ""; }; + OBJ_623 /* TLSConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TLSConfiguration.swift; sourceTree = ""; }; + OBJ_624 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/Swift-SMTP/Package.swift"; sourceTree = ""; }; + OBJ_627 /* Crypto.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Crypto.swift; sourceTree = ""; }; + OBJ_628 /* Cryptor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Cryptor.swift; sourceTree = ""; }; + OBJ_629 /* Digest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Digest.swift; sourceTree = ""; }; OBJ_63 /* DomainUserInvitationsActor+Service.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DomainUserInvitationsActor+Service.generated.swift"; sourceTree = ""; }; - OBJ_630 /* Logger.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Logger.swift; sourceTree = ""; }; - OBJ_631 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/LoggerAPI/Package.swift"; sourceTree = ""; }; - OBJ_638 /* HTTPHeaders+Tools.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "HTTPHeaders+Tools.swift"; sourceTree = ""; }; - OBJ_639 /* HTTPRequest+Make.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "HTTPRequest+Make.swift"; sourceTree = ""; }; + OBJ_630 /* HMAC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HMAC.swift; sourceTree = ""; }; + OBJ_631 /* KeyDerivation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyDerivation.swift; sourceTree = ""; }; + OBJ_632 /* Random.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Random.swift; sourceTree = ""; }; + OBJ_633 /* SSLPointerTricks.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSLPointerTricks.swift; sourceTree = ""; }; + OBJ_634 /* Status.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Status.swift; sourceTree = ""; }; + OBJ_635 /* StreamCryptor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StreamCryptor.swift; sourceTree = ""; }; + OBJ_636 /* Updatable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Updatable.swift; sourceTree = ""; }; + OBJ_637 /* Utilities.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Utilities.swift; sourceTree = ""; }; + OBJ_638 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/BlueCryptor/Package.swift"; sourceTree = ""; }; OBJ_64 /* DomainUserItemsActor+Service.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DomainUserItemsActor+Service.generated.swift"; sourceTree = ""; }; - OBJ_640 /* HTTPRequest+Response.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "HTTPRequest+Response.swift"; sourceTree = ""; }; - OBJ_641 /* Request+Make.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Request+Make.swift"; sourceTree = ""; }; - OBJ_643 /* Response+Checks.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Response+Checks.swift"; sourceTree = ""; }; - OBJ_644 /* Response+Debug.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Response+Debug.swift"; sourceTree = ""; }; - OBJ_645 /* Response+Decoding.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Response+Decoding.swift"; sourceTree = ""; }; - OBJ_646 /* Response+Getters.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Response+Getters.swift"; sourceTree = ""; }; - OBJ_648 /* Services+Testing.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Services+Testing.swift"; sourceTree = ""; }; + OBJ_641 /* SSLPointerTricks.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSLPointerTricks.swift; sourceTree = ""; }; + OBJ_642 /* SSLService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSLService.swift; sourceTree = ""; }; + OBJ_643 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/BlueSSLService/Package.swift"; sourceTree = ""; }; + OBJ_646 /* Socket.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Socket.swift; sourceTree = ""; }; + OBJ_647 /* SocketProtocols.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SocketProtocols.swift; sourceTree = ""; }; + OBJ_648 /* SocketUtils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SocketUtils.swift; sourceTree = ""; }; + OBJ_649 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/BlueSocket/Package.swift"; sourceTree = ""; }; OBJ_65 /* DomainUserListsActor+Service.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DomainUserListsActor+Service.generated.swift"; sourceTree = ""; }; - OBJ_650 /* Application+Testable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Application+Testable.swift"; sourceTree = ""; }; - OBJ_651 /* Decodable+Testable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Decodable+Testable.swift"; sourceTree = ""; }; - OBJ_652 /* Encodable+Testable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Encodable+Testable.swift"; sourceTree = ""; }; - OBJ_653 /* String+Testable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+Testable.swift"; sourceTree = ""; }; - OBJ_655 /* XCTestCase+Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "XCTestCase+Tests.swift"; sourceTree = ""; }; - OBJ_657 /* TestableProperty.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestableProperty.swift; sourceTree = ""; }; - OBJ_658 /* TestTools.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestTools.swift; sourceTree = ""; }; - OBJ_659 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/VaporTestTools/Package.swift"; sourceTree = ""; }; + OBJ_652 /* Logger.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Logger.swift; sourceTree = ""; }; + OBJ_653 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/LoggerAPI/Package.swift"; sourceTree = ""; }; OBJ_66 /* DomainUserNotificationsActor+Service.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DomainUserNotificationsActor+Service.generated.swift"; sourceTree = ""; }; - OBJ_663 /* FileDataSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileDataSource.swift; sourceTree = ""; }; - OBJ_664 /* LocalizationDataSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocalizationDataSource.swift; sourceTree = ""; }; - OBJ_665 /* Lingo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Lingo.swift; sourceTree = ""; }; - OBJ_666 /* LocaleValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocaleValidator.swift; sourceTree = ""; }; - OBJ_667 /* Localization.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Localization.swift; sourceTree = ""; }; - OBJ_668 /* LocalizationsModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocalizationsModel.swift; sourceTree = ""; }; - OBJ_669 /* PluralCategory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PluralCategory.swift; sourceTree = ""; }; + OBJ_660 /* HTTPHeaders+Tools.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "HTTPHeaders+Tools.swift"; sourceTree = ""; }; + OBJ_661 /* HTTPRequest+Make.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "HTTPRequest+Make.swift"; sourceTree = ""; }; + OBJ_662 /* HTTPRequest+Response.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "HTTPRequest+Response.swift"; sourceTree = ""; }; + OBJ_663 /* Request+Make.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Request+Make.swift"; sourceTree = ""; }; + OBJ_665 /* Response+Checks.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Response+Checks.swift"; sourceTree = ""; }; + OBJ_666 /* Response+Debug.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Response+Debug.swift"; sourceTree = ""; }; + OBJ_667 /* Response+Decoding.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Response+Decoding.swift"; sourceTree = ""; }; + OBJ_668 /* Response+Getters.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Response+Getters.swift"; sourceTree = ""; }; OBJ_67 /* DomainUserProfileActor+Service.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DomainUserProfileActor+Service.generated.swift"; sourceTree = ""; }; - OBJ_672 /* EastSlavic.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EastSlavic.swift; sourceTree = ""; }; - OBJ_673 /* OneOther.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OneOther.swift; sourceTree = ""; }; - OBJ_674 /* OneTwoOther.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OneTwoOther.swift; sourceTree = ""; }; - OBJ_675 /* OneUptoTwoOther.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OneUptoTwoOther.swift; sourceTree = ""; }; - OBJ_676 /* OneWithZeroOther.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OneWithZeroOther.swift; sourceTree = ""; }; - OBJ_677 /* Other.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Other.swift; sourceTree = ""; }; - OBJ_678 /* Romanian.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Romanian.swift; sourceTree = ""; }; - OBJ_679 /* WestSlavic.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WestSlavic.swift; sourceTree = ""; }; + OBJ_670 /* Services+Testing.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Services+Testing.swift"; sourceTree = ""; }; + OBJ_672 /* Application+Testable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Application+Testable.swift"; sourceTree = ""; }; + OBJ_673 /* Decodable+Testable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Decodable+Testable.swift"; sourceTree = ""; }; + OBJ_674 /* Encodable+Testable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Encodable+Testable.swift"; sourceTree = ""; }; + OBJ_675 /* String+Testable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+Testable.swift"; sourceTree = ""; }; + OBJ_677 /* XCTestCase+Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "XCTestCase+Tests.swift"; sourceTree = ""; }; + OBJ_679 /* TestableProperty.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestableProperty.swift; sourceTree = ""; }; OBJ_68 /* DomainUserReservationsActor+Service.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DomainUserReservationsActor+Service.generated.swift"; sourceTree = ""; }; - OBJ_681 /* ak.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ak.swift; sourceTree = ""; }; - OBJ_682 /* am.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = am.swift; sourceTree = ""; }; - OBJ_683 /* ar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ar.swift; sourceTree = ""; }; - OBJ_684 /* az.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = az.swift; sourceTree = ""; }; - OBJ_685 /* be.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = be.swift; sourceTree = ""; }; - OBJ_686 /* bg.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = bg.swift; sourceTree = ""; }; - OBJ_687 /* bh.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = bh.swift; sourceTree = ""; }; - OBJ_688 /* bm.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = bm.swift; sourceTree = ""; }; - OBJ_689 /* bn.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = bn.swift; sourceTree = ""; }; + OBJ_680 /* TestTools.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestTools.swift; sourceTree = ""; }; + OBJ_681 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/VaporTestTools/Package.swift"; sourceTree = ""; }; + OBJ_685 /* FileDataSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileDataSource.swift; sourceTree = ""; }; + OBJ_686 /* LocalizationDataSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocalizationDataSource.swift; sourceTree = ""; }; + OBJ_687 /* Lingo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Lingo.swift; sourceTree = ""; }; + OBJ_688 /* LocaleValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocaleValidator.swift; sourceTree = ""; }; + OBJ_689 /* Localization.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Localization.swift; sourceTree = ""; }; OBJ_69 /* DomainUserSettingsActor+Service.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DomainUserSettingsActor+Service.generated.swift"; sourceTree = ""; }; - OBJ_690 /* bo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = bo.swift; sourceTree = ""; }; - OBJ_691 /* br.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = br.swift; sourceTree = ""; }; - OBJ_692 /* bs.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = bs.swift; sourceTree = ""; }; - OBJ_693 /* by.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = by.swift; sourceTree = ""; }; - OBJ_694 /* ca.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ca.swift; sourceTree = ""; }; - OBJ_695 /* cs.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = cs.swift; sourceTree = ""; }; - OBJ_696 /* cy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = cy.swift; sourceTree = ""; }; - OBJ_697 /* da.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = da.swift; sourceTree = ""; }; - OBJ_698 /* de.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = de.swift; sourceTree = ""; }; - OBJ_699 /* de_AT.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = de_AT.swift; sourceTree = ""; }; + OBJ_690 /* LocalizationsModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocalizationsModel.swift; sourceTree = ""; }; + OBJ_691 /* PluralCategory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PluralCategory.swift; sourceTree = ""; }; + OBJ_694 /* EastSlavic.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EastSlavic.swift; sourceTree = ""; }; + OBJ_695 /* OneOther.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OneOther.swift; sourceTree = ""; }; + OBJ_696 /* OneTwoOther.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OneTwoOther.swift; sourceTree = ""; }; + OBJ_697 /* OneUptoTwoOther.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OneUptoTwoOther.swift; sourceTree = ""; }; + OBJ_698 /* OneWithZeroOther.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OneWithZeroOther.swift; sourceTree = ""; }; + OBJ_699 /* Other.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Other.swift; sourceTree = ""; }; OBJ_70 /* DomainUserWelcomeActor+Service.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DomainUserWelcomeActor+Service.generated.swift"; sourceTree = ""; }; - OBJ_700 /* de_CH.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = de_CH.swift; sourceTree = ""; }; - OBJ_701 /* de_DE.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = de_DE.swift; sourceTree = ""; }; - OBJ_702 /* dz.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = dz.swift; sourceTree = ""; }; - OBJ_703 /* el.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = el.swift; sourceTree = ""; }; - OBJ_704 /* en.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = en.swift; sourceTree = ""; }; - OBJ_705 /* en_AU.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = en_AU.swift; sourceTree = ""; }; - OBJ_706 /* en_CA.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = en_CA.swift; sourceTree = ""; }; - OBJ_707 /* en_GB.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = en_GB.swift; sourceTree = ""; }; - OBJ_708 /* en_IN.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = en_IN.swift; sourceTree = ""; }; - OBJ_709 /* en_NZ.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = en_NZ.swift; sourceTree = ""; }; + OBJ_700 /* Romanian.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Romanian.swift; sourceTree = ""; }; + OBJ_701 /* WestSlavic.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WestSlavic.swift; sourceTree = ""; }; + OBJ_703 /* ak.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ak.swift; sourceTree = ""; }; + OBJ_704 /* am.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = am.swift; sourceTree = ""; }; + OBJ_705 /* ar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ar.swift; sourceTree = ""; }; + OBJ_706 /* az.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = az.swift; sourceTree = ""; }; + OBJ_707 /* be.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = be.swift; sourceTree = ""; }; + OBJ_708 /* bg.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = bg.swift; sourceTree = ""; }; + OBJ_709 /* bh.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = bh.swift; sourceTree = ""; }; OBJ_71 /* DomainWishlistActor+Service.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DomainWishlistActor+Service.generated.swift"; sourceTree = ""; }; - OBJ_710 /* eo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = eo.swift; sourceTree = ""; }; - OBJ_711 /* es.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = es.swift; sourceTree = ""; }; - OBJ_712 /* es_419.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = es_419.swift; sourceTree = ""; }; - OBJ_713 /* es_AR.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = es_AR.swift; sourceTree = ""; }; - OBJ_714 /* es_CL.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = es_CL.swift; sourceTree = ""; }; - OBJ_715 /* es_CO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = es_CO.swift; sourceTree = ""; }; - OBJ_716 /* es_CR.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = es_CR.swift; sourceTree = ""; }; - OBJ_717 /* es_EC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = es_EC.swift; sourceTree = ""; }; - OBJ_718 /* es_ES.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = es_ES.swift; sourceTree = ""; }; - OBJ_719 /* es_MX.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = es_MX.swift; sourceTree = ""; }; + OBJ_710 /* bm.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = bm.swift; sourceTree = ""; }; + OBJ_711 /* bn.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = bn.swift; sourceTree = ""; }; + OBJ_712 /* bo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = bo.swift; sourceTree = ""; }; + OBJ_713 /* br.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = br.swift; sourceTree = ""; }; + OBJ_714 /* bs.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = bs.swift; sourceTree = ""; }; + OBJ_715 /* by.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = by.swift; sourceTree = ""; }; + OBJ_716 /* ca.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ca.swift; sourceTree = ""; }; + OBJ_717 /* cs.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = cs.swift; sourceTree = ""; }; + OBJ_718 /* cy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = cy.swift; sourceTree = ""; }; + OBJ_719 /* da.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = da.swift; sourceTree = ""; }; OBJ_72 /* AutoMapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutoMapper.swift; sourceTree = ""; }; - OBJ_720 /* es_NI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = es_NI.swift; sourceTree = ""; }; - OBJ_721 /* es_PA.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = es_PA.swift; sourceTree = ""; }; - OBJ_722 /* es_PE.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = es_PE.swift; sourceTree = ""; }; - OBJ_723 /* es_US.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = es_US.swift; sourceTree = ""; }; - OBJ_724 /* es_VE.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = es_VE.swift; sourceTree = ""; }; - OBJ_725 /* et.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = et.swift; sourceTree = ""; }; - OBJ_726 /* eu.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = eu.swift; sourceTree = ""; }; - OBJ_727 /* fa.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = fa.swift; sourceTree = ""; }; - OBJ_728 /* ff.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ff.swift; sourceTree = ""; }; - OBJ_729 /* fi.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = fi.swift; sourceTree = ""; }; - OBJ_730 /* fil.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = fil.swift; sourceTree = ""; }; - OBJ_731 /* fr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = fr.swift; sourceTree = ""; }; - OBJ_732 /* fr_CA.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = fr_CA.swift; sourceTree = ""; }; - OBJ_733 /* fr_CH.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = fr_CH.swift; sourceTree = ""; }; - OBJ_734 /* fr_FR.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = fr_FR.swift; sourceTree = ""; }; - OBJ_735 /* ga.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ga.swift; sourceTree = ""; }; - OBJ_736 /* gd.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = gd.swift; sourceTree = ""; }; - OBJ_737 /* gl.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = gl.swift; sourceTree = ""; }; - OBJ_738 /* guw.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = guw.swift; sourceTree = ""; }; - OBJ_739 /* gv.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = gv.swift; sourceTree = ""; }; + OBJ_720 /* de.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = de.swift; sourceTree = ""; }; + OBJ_721 /* de_AT.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = de_AT.swift; sourceTree = ""; }; + OBJ_722 /* de_CH.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = de_CH.swift; sourceTree = ""; }; + OBJ_723 /* de_DE.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = de_DE.swift; sourceTree = ""; }; + OBJ_724 /* dz.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = dz.swift; sourceTree = ""; }; + OBJ_725 /* el.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = el.swift; sourceTree = ""; }; + OBJ_726 /* en.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = en.swift; sourceTree = ""; }; + OBJ_727 /* en_AU.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = en_AU.swift; sourceTree = ""; }; + OBJ_728 /* en_CA.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = en_CA.swift; sourceTree = ""; }; + OBJ_729 /* en_GB.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = en_GB.swift; sourceTree = ""; }; + OBJ_730 /* en_IN.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = en_IN.swift; sourceTree = ""; }; + OBJ_731 /* en_NZ.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = en_NZ.swift; sourceTree = ""; }; + OBJ_732 /* eo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = eo.swift; sourceTree = ""; }; + OBJ_733 /* es.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = es.swift; sourceTree = ""; }; + OBJ_734 /* es_419.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = es_419.swift; sourceTree = ""; }; + OBJ_735 /* es_AR.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = es_AR.swift; sourceTree = ""; }; + OBJ_736 /* es_CL.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = es_CL.swift; sourceTree = ""; }; + OBJ_737 /* es_CO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = es_CO.swift; sourceTree = ""; }; + OBJ_738 /* es_CR.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = es_CR.swift; sourceTree = ""; }; + OBJ_739 /* es_EC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = es_EC.swift; sourceTree = ""; }; OBJ_74 /* EmailSpecification+.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "EmailSpecification+.swift"; sourceTree = ""; }; - OBJ_740 /* he.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = he.swift; sourceTree = ""; }; - OBJ_741 /* hi.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = hi.swift; sourceTree = ""; }; - OBJ_742 /* hi_IN.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = hi_IN.swift; sourceTree = ""; }; - OBJ_743 /* hr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = hr.swift; sourceTree = ""; }; - OBJ_744 /* hsb.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = hsb.swift; sourceTree = ""; }; - OBJ_745 /* hu.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = hu.swift; sourceTree = ""; }; - OBJ_746 /* id.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = id.swift; sourceTree = ""; }; - OBJ_747 /* ig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ig.swift; sourceTree = ""; }; - OBJ_748 /* ii.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ii.swift; sourceTree = ""; }; - OBJ_749 /* it.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = it.swift; sourceTree = ""; }; + OBJ_740 /* es_ES.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = es_ES.swift; sourceTree = ""; }; + OBJ_741 /* es_MX.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = es_MX.swift; sourceTree = ""; }; + OBJ_742 /* es_NI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = es_NI.swift; sourceTree = ""; }; + OBJ_743 /* es_PA.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = es_PA.swift; sourceTree = ""; }; + OBJ_744 /* es_PE.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = es_PE.swift; sourceTree = ""; }; + OBJ_745 /* es_US.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = es_US.swift; sourceTree = ""; }; + OBJ_746 /* es_VE.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = es_VE.swift; sourceTree = ""; }; + OBJ_747 /* et.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = et.swift; sourceTree = ""; }; + OBJ_748 /* eu.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = eu.swift; sourceTree = ""; }; + OBJ_749 /* fa.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = fa.swift; sourceTree = ""; }; OBJ_75 /* FavoriteID+.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "FavoriteID+.generated.swift"; sourceTree = ""; }; - OBJ_750 /* it_CH.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = it_CH.swift; sourceTree = ""; }; - OBJ_751 /* iu.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = iu.swift; sourceTree = ""; }; - OBJ_752 /* ja.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ja.swift; sourceTree = ""; }; - OBJ_753 /* jv.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = jv.swift; sourceTree = ""; }; - OBJ_754 /* ka.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ka.swift; sourceTree = ""; }; - OBJ_755 /* kab.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = kab.swift; sourceTree = ""; }; - OBJ_756 /* kde.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = kde.swift; sourceTree = ""; }; - OBJ_757 /* kea.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = kea.swift; sourceTree = ""; }; - OBJ_758 /* km.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = km.swift; sourceTree = ""; }; - OBJ_759 /* kn.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = kn.swift; sourceTree = ""; }; + OBJ_750 /* ff.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ff.swift; sourceTree = ""; }; + OBJ_751 /* fi.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = fi.swift; sourceTree = ""; }; + OBJ_752 /* fil.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = fil.swift; sourceTree = ""; }; + OBJ_753 /* fr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = fr.swift; sourceTree = ""; }; + OBJ_754 /* fr_CA.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = fr_CA.swift; sourceTree = ""; }; + OBJ_755 /* fr_CH.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = fr_CH.swift; sourceTree = ""; }; + OBJ_756 /* fr_FR.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = fr_FR.swift; sourceTree = ""; }; + OBJ_757 /* ga.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ga.swift; sourceTree = ""; }; + OBJ_758 /* gd.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = gd.swift; sourceTree = ""; }; + OBJ_759 /* gl.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = gl.swift; sourceTree = ""; }; OBJ_76 /* Identification+.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Identification+.swift"; sourceTree = ""; }; - OBJ_760 /* ko.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ko.swift; sourceTree = ""; }; - OBJ_761 /* ksh.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ksh.swift; sourceTree = ""; }; - OBJ_762 /* kw.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = kw.swift; sourceTree = ""; }; - OBJ_763 /* lag.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = lag.swift; sourceTree = ""; }; - OBJ_764 /* ln.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ln.swift; sourceTree = ""; }; - OBJ_765 /* lo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = lo.swift; sourceTree = ""; }; - OBJ_766 /* lt.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = lt.swift; sourceTree = ""; }; - OBJ_767 /* lv.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = lv.swift; sourceTree = ""; }; - OBJ_768 /* mg.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = mg.swift; sourceTree = ""; }; - OBJ_769 /* mk.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = mk.swift; sourceTree = ""; }; + OBJ_760 /* guw.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = guw.swift; sourceTree = ""; }; + OBJ_761 /* gv.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = gv.swift; sourceTree = ""; }; + OBJ_762 /* he.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = he.swift; sourceTree = ""; }; + OBJ_763 /* hi.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = hi.swift; sourceTree = ""; }; + OBJ_764 /* hi_IN.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = hi_IN.swift; sourceTree = ""; }; + OBJ_765 /* hr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = hr.swift; sourceTree = ""; }; + OBJ_766 /* hsb.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = hsb.swift; sourceTree = ""; }; + OBJ_767 /* hu.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = hu.swift; sourceTree = ""; }; + OBJ_768 /* id.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = id.swift; sourceTree = ""; }; + OBJ_769 /* ig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ig.swift; sourceTree = ""; }; OBJ_77 /* InvitationID+.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "InvitationID+.generated.swift"; sourceTree = ""; }; - OBJ_770 /* ml.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ml.swift; sourceTree = ""; }; - OBJ_771 /* mn.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = mn.swift; sourceTree = ""; }; - OBJ_772 /* mo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = mo.swift; sourceTree = ""; }; - OBJ_773 /* mr_IN.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = mr_IN.swift; sourceTree = ""; }; - OBJ_774 /* ms.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ms.swift; sourceTree = ""; }; - OBJ_775 /* mt.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = mt.swift; sourceTree = ""; }; - OBJ_776 /* my.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = my.swift; sourceTree = ""; }; - OBJ_777 /* naq.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = naq.swift; sourceTree = ""; }; - OBJ_778 /* nb.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = nb.swift; sourceTree = ""; }; - OBJ_779 /* ne.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ne.swift; sourceTree = ""; }; + OBJ_770 /* ii.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ii.swift; sourceTree = ""; }; + OBJ_771 /* it.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = it.swift; sourceTree = ""; }; + OBJ_772 /* it_CH.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = it_CH.swift; sourceTree = ""; }; + OBJ_773 /* iu.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = iu.swift; sourceTree = ""; }; + OBJ_774 /* ja.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ja.swift; sourceTree = ""; }; + OBJ_775 /* jv.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = jv.swift; sourceTree = ""; }; + OBJ_776 /* ka.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ka.swift; sourceTree = ""; }; + OBJ_777 /* kab.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = kab.swift; sourceTree = ""; }; + OBJ_778 /* kde.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = kde.swift; sourceTree = ""; }; + OBJ_779 /* kea.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = kea.swift; sourceTree = ""; }; OBJ_78 /* ItemID+.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ItemID+.generated.swift"; sourceTree = ""; }; - OBJ_780 /* nl.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = nl.swift; sourceTree = ""; }; - OBJ_781 /* nn.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = nn.swift; sourceTree = ""; }; - OBJ_782 /* nso.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = nso.swift; sourceTree = ""; }; - OBJ_783 /* or.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = or.swift; sourceTree = ""; }; - OBJ_784 /* pa.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = pa.swift; sourceTree = ""; }; - OBJ_785 /* pl.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = pl.swift; sourceTree = ""; }; - OBJ_786 /* pt.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = pt.swift; sourceTree = ""; }; - OBJ_787 /* pt_BR.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = pt_BR.swift; sourceTree = ""; }; - OBJ_788 /* ro.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ro.swift; sourceTree = ""; }; - OBJ_789 /* root.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = root.swift; sourceTree = ""; }; + OBJ_780 /* km.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = km.swift; sourceTree = ""; }; + OBJ_781 /* kn.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = kn.swift; sourceTree = ""; }; + OBJ_782 /* ko.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ko.swift; sourceTree = ""; }; + OBJ_783 /* ksh.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ksh.swift; sourceTree = ""; }; + OBJ_784 /* kw.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = kw.swift; sourceTree = ""; }; + OBJ_785 /* lag.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = lag.swift; sourceTree = ""; }; + OBJ_786 /* ln.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ln.swift; sourceTree = ""; }; + OBJ_787 /* lo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = lo.swift; sourceTree = ""; }; + OBJ_788 /* lt.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = lt.swift; sourceTree = ""; }; + OBJ_789 /* lv.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = lv.swift; sourceTree = ""; }; OBJ_79 /* ListID+.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ListID+.generated.swift"; sourceTree = ""; }; - OBJ_790 /* ru.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ru.swift; sourceTree = ""; }; - OBJ_791 /* sah.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = sah.swift; sourceTree = ""; }; - OBJ_792 /* se.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = se.swift; sourceTree = ""; }; - OBJ_793 /* ses.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ses.swift; sourceTree = ""; }; - OBJ_794 /* sg.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = sg.swift; sourceTree = ""; }; - OBJ_795 /* sh.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = sh.swift; sourceTree = ""; }; - OBJ_796 /* shi.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = shi.swift; sourceTree = ""; }; - OBJ_797 /* sk.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = sk.swift; sourceTree = ""; }; - OBJ_798 /* sl.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = sl.swift; sourceTree = ""; }; - OBJ_799 /* sma.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = sma.swift; sourceTree = ""; }; + OBJ_790 /* mg.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = mg.swift; sourceTree = ""; }; + OBJ_791 /* mk.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = mk.swift; sourceTree = ""; }; + OBJ_792 /* ml.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ml.swift; sourceTree = ""; }; + OBJ_793 /* mn.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = mn.swift; sourceTree = ""; }; + OBJ_794 /* mo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = mo.swift; sourceTree = ""; }; + OBJ_795 /* mr_IN.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = mr_IN.swift; sourceTree = ""; }; + OBJ_796 /* ms.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ms.swift; sourceTree = ""; }; + OBJ_797 /* mt.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = mt.swift; sourceTree = ""; }; + OBJ_798 /* my.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = my.swift; sourceTree = ""; }; + OBJ_799 /* naq.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = naq.swift; sourceTree = ""; }; OBJ_80 /* PushoverUser+.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PushoverUser+.swift"; sourceTree = ""; }; - OBJ_800 /* smi.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = smi.swift; sourceTree = ""; }; - OBJ_801 /* smj.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = smj.swift; sourceTree = ""; }; - OBJ_802 /* smn.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = smn.swift; sourceTree = ""; }; - OBJ_803 /* sms.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = sms.swift; sourceTree = ""; }; - OBJ_804 /* sr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = sr.swift; sourceTree = ""; }; - OBJ_805 /* sv.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = sv.swift; sourceTree = ""; }; - OBJ_806 /* sv_SE.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = sv_SE.swift; sourceTree = ""; }; - OBJ_807 /* sw.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = sw.swift; sourceTree = ""; }; - OBJ_808 /* th.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = th.swift; sourceTree = ""; }; - OBJ_809 /* ti.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ti.swift; sourceTree = ""; }; + OBJ_800 /* nb.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = nb.swift; sourceTree = ""; }; + OBJ_801 /* ne.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ne.swift; sourceTree = ""; }; + OBJ_802 /* nl.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = nl.swift; sourceTree = ""; }; + OBJ_803 /* nn.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = nn.swift; sourceTree = ""; }; + OBJ_804 /* nso.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = nso.swift; sourceTree = ""; }; + OBJ_805 /* or.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = or.swift; sourceTree = ""; }; + OBJ_806 /* pa.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = pa.swift; sourceTree = ""; }; + OBJ_807 /* pl.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = pl.swift; sourceTree = ""; }; + OBJ_808 /* pt.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = pt.swift; sourceTree = ""; }; + OBJ_809 /* pt_BR.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = pt_BR.swift; sourceTree = ""; }; OBJ_81 /* ReservationID+.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ReservationID+.generated.swift"; sourceTree = ""; }; - OBJ_810 /* tl.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = tl.swift; sourceTree = ""; }; - OBJ_811 /* to.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = to.swift; sourceTree = ""; }; - OBJ_812 /* tr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = tr.swift; sourceTree = ""; }; - OBJ_813 /* tzm.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = tzm.swift; sourceTree = ""; }; - OBJ_814 /* uk.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = uk.swift; sourceTree = ""; }; - OBJ_815 /* ur.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ur.swift; sourceTree = ""; }; - OBJ_816 /* vi.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = vi.swift; sourceTree = ""; }; - OBJ_817 /* wa.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = wa.swift; sourceTree = ""; }; - OBJ_818 /* wo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = wo.swift; sourceTree = ""; }; - OBJ_819 /* yo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = yo.swift; sourceTree = ""; }; + OBJ_810 /* ro.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ro.swift; sourceTree = ""; }; + OBJ_811 /* root.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = root.swift; sourceTree = ""; }; + OBJ_812 /* ru.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ru.swift; sourceTree = ""; }; + OBJ_813 /* sah.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = sah.swift; sourceTree = ""; }; + OBJ_814 /* se.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = se.swift; sourceTree = ""; }; + OBJ_815 /* ses.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ses.swift; sourceTree = ""; }; + OBJ_816 /* sg.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = sg.swift; sourceTree = ""; }; + OBJ_817 /* sh.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = sh.swift; sourceTree = ""; }; + OBJ_818 /* shi.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = shi.swift; sourceTree = ""; }; + OBJ_819 /* sk.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = sk.swift; sourceTree = ""; }; OBJ_82 /* UserID+.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UserID+.generated.swift"; sourceTree = ""; }; - OBJ_820 /* zh.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = zh.swift; sourceTree = ""; }; - OBJ_821 /* zh_CN.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = zh_CN.swift; sourceTree = ""; }; - OBJ_822 /* zh_HK.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = zh_HK.swift; sourceTree = ""; }; - OBJ_823 /* zh_TW.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = zh_TW.swift; sourceTree = ""; }; - OBJ_824 /* zh_YUE.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = zh_YUE.swift; sourceTree = ""; }; - OBJ_825 /* PluralizationRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PluralizationRule.swift; sourceTree = ""; }; - OBJ_826 /* PluralizationRuleStore+List.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PluralizationRuleStore+List.swift"; sourceTree = ""; }; - OBJ_827 /* PluralizationRuleStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PluralizationRuleStore.swift; sourceTree = ""; }; - OBJ_828 /* StringInterpolator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringInterpolator.swift; sourceTree = ""; }; - OBJ_829 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/Lingo/Package.swift"; sourceTree = ""; }; + OBJ_820 /* sl.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = sl.swift; sourceTree = ""; }; + OBJ_821 /* sma.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = sma.swift; sourceTree = ""; }; + OBJ_822 /* smi.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = smi.swift; sourceTree = ""; }; + OBJ_823 /* smj.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = smj.swift; sourceTree = ""; }; + OBJ_824 /* smn.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = smn.swift; sourceTree = ""; }; + OBJ_825 /* sms.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = sms.swift; sourceTree = ""; }; + OBJ_826 /* sr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = sr.swift; sourceTree = ""; }; + OBJ_827 /* sv.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = sv.swift; sourceTree = ""; }; + OBJ_828 /* sv_SE.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = sv_SE.swift; sourceTree = ""; }; + OBJ_829 /* sw.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = sw.swift; sourceTree = ""; }; OBJ_83 /* Feature.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Feature.swift; sourceTree = ""; }; - OBJ_833 /* FederatedServiceTokens.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FederatedServiceTokens.swift; sourceTree = ""; }; - OBJ_835 /* ImperialError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImperialError.swift; sourceTree = ""; }; - OBJ_836 /* ServiceError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServiceError.swift; sourceTree = ""; }; - OBJ_838 /* Optional+Imperial.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Optional+Imperial.swift"; sourceTree = ""; }; - OBJ_839 /* Request+Imperial.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Request+Imperial.swift"; sourceTree = ""; }; + OBJ_830 /* th.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = th.swift; sourceTree = ""; }; + OBJ_831 /* ti.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ti.swift; sourceTree = ""; }; + OBJ_832 /* tl.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = tl.swift; sourceTree = ""; }; + OBJ_833 /* to.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = to.swift; sourceTree = ""; }; + OBJ_834 /* tr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = tr.swift; sourceTree = ""; }; + OBJ_835 /* tzm.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = tzm.swift; sourceTree = ""; }; + OBJ_836 /* uk.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = uk.swift; sourceTree = ""; }; + OBJ_837 /* ur.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ur.swift; sourceTree = ""; }; + OBJ_838 /* vi.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = vi.swift; sourceTree = ""; }; + OBJ_839 /* wa.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = wa.swift; sourceTree = ""; }; OBJ_84 /* Features.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Features.swift; sourceTree = ""; }; - OBJ_840 /* Sessions+Imperial.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Sessions+Imperial.swift"; sourceTree = ""; }; - OBJ_842 /* ImperialMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImperialMiddleware.swift; sourceTree = ""; }; - OBJ_844 /* FederatedCreatable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FederatedCreatable.swift; sourceTree = ""; }; - OBJ_846 /* FederatedServiceRouter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FederatedServiceRouter.swift; sourceTree = ""; }; - OBJ_847 /* ServiceRegister.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServiceRegister.swift; sourceTree = ""; }; - OBJ_850 /* Facebook.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Facebook.swift; sourceTree = ""; }; - OBJ_851 /* FacebookAuth.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FacebookAuth.swift; sourceTree = ""; }; - OBJ_852 /* FacebookCallbackBody.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FacebookCallbackBody.swift; sourceTree = ""; }; - OBJ_853 /* FacebookRouter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FacebookRouter.swift; sourceTree = ""; }; - OBJ_854 /* Service+Facebook.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Service+Facebook.swift"; sourceTree = ""; }; - OBJ_855 /* FederatedService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FederatedService.swift; sourceTree = ""; }; - OBJ_857 /* GitHub.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GitHub.swift; sourceTree = ""; }; - OBJ_858 /* GitHubAuth.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GitHubAuth.swift; sourceTree = ""; }; - OBJ_859 /* GitHubCallbackBody.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GitHubCallbackBody.swift; sourceTree = ""; }; - OBJ_860 /* GitHubRouter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GitHubRouter.swift; sourceTree = ""; }; - OBJ_861 /* Service+GitHub.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Service+GitHub.swift"; sourceTree = ""; }; - OBJ_863 /* Gitlab.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Gitlab.swift; sourceTree = ""; }; - OBJ_864 /* GitlabAuth.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GitlabAuth.swift; sourceTree = ""; }; - OBJ_865 /* GitlabCallbackBody.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GitlabCallbackBody.swift; sourceTree = ""; }; - OBJ_866 /* GitlabRouter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GitlabRouter.swift; sourceTree = ""; }; - OBJ_867 /* Service+Gitlab.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Service+Gitlab.swift"; sourceTree = ""; }; - OBJ_869 /* Google.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Google.swift; sourceTree = ""; }; + OBJ_840 /* wo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = wo.swift; sourceTree = ""; }; + OBJ_841 /* yo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = yo.swift; sourceTree = ""; }; + OBJ_842 /* zh.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = zh.swift; sourceTree = ""; }; + OBJ_843 /* zh_CN.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = zh_CN.swift; sourceTree = ""; }; + OBJ_844 /* zh_HK.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = zh_HK.swift; sourceTree = ""; }; + OBJ_845 /* zh_TW.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = zh_TW.swift; sourceTree = ""; }; + OBJ_846 /* zh_YUE.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = zh_YUE.swift; sourceTree = ""; }; + OBJ_847 /* PluralizationRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PluralizationRule.swift; sourceTree = ""; }; + OBJ_848 /* PluralizationRuleStore+List.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PluralizationRuleStore+List.swift"; sourceTree = ""; }; + OBJ_849 /* PluralizationRuleStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PluralizationRuleStore.swift; sourceTree = ""; }; + OBJ_850 /* StringInterpolator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringInterpolator.swift; sourceTree = ""; }; + OBJ_851 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/Lingo/Package.swift"; sourceTree = ""; }; + OBJ_855 /* FederatedServiceTokens.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FederatedServiceTokens.swift; sourceTree = ""; }; + OBJ_857 /* ImperialError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImperialError.swift; sourceTree = ""; }; + OBJ_858 /* ServiceError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServiceError.swift; sourceTree = ""; }; + OBJ_860 /* Optional+Imperial.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Optional+Imperial.swift"; sourceTree = ""; }; + OBJ_861 /* Request+Imperial.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Request+Imperial.swift"; sourceTree = ""; }; + OBJ_862 /* Sessions+Imperial.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Sessions+Imperial.swift"; sourceTree = ""; }; + OBJ_864 /* ImperialMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImperialMiddleware.swift; sourceTree = ""; }; + OBJ_866 /* FederatedCreatable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FederatedCreatable.swift; sourceTree = ""; }; + OBJ_868 /* FederatedServiceRouter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FederatedServiceRouter.swift; sourceTree = ""; }; + OBJ_869 /* ServiceRegister.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServiceRegister.swift; sourceTree = ""; }; OBJ_87 /* LegalNoticeController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegalNoticeController.swift; sourceTree = ""; }; - OBJ_870 /* GoogleAuth.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GoogleAuth.swift; sourceTree = ""; }; - OBJ_871 /* GoogleCallbackBody.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GoogleCallbackBody.swift; sourceTree = ""; }; - OBJ_872 /* GoogleRouter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GoogleRouter.swift; sourceTree = ""; }; - OBJ_873 /* Service+Google.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Service+Google.swift"; sourceTree = ""; }; - OBJ_875 /* GoogleJWT.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GoogleJWT.swift; sourceTree = ""; }; - OBJ_876 /* GoogleJWTAuth.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GoogleJWTAuth.swift; sourceTree = ""; }; - OBJ_877 /* GoogleJWTPayload.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GoogleJWTPayload.swift; sourceTree = ""; }; - OBJ_878 /* GoogleJWTResponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GoogleJWTResponse.swift; sourceTree = ""; }; - OBJ_879 /* GoogleJWTRouter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GoogleJWTRouter.swift; sourceTree = ""; }; + OBJ_872 /* Facebook.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Facebook.swift; sourceTree = ""; }; + OBJ_873 /* FacebookAuth.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FacebookAuth.swift; sourceTree = ""; }; + OBJ_874 /* FacebookCallbackBody.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FacebookCallbackBody.swift; sourceTree = ""; }; + OBJ_875 /* FacebookRouter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FacebookRouter.swift; sourceTree = ""; }; + OBJ_876 /* Service+Facebook.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Service+Facebook.swift"; sourceTree = ""; }; + OBJ_877 /* FederatedService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FederatedService.swift; sourceTree = ""; }; + OBJ_879 /* GitHub.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GitHub.swift; sourceTree = ""; }; OBJ_88 /* LegalNoticePageContext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegalNoticePageContext.swift; sourceTree = ""; }; - OBJ_880 /* Service+GoogleJWT.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Service+GoogleJWT.swift"; sourceTree = ""; }; - OBJ_882 /* Keycloak.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Keycloak.swift; sourceTree = ""; }; - OBJ_883 /* KeycloakAuth.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeycloakAuth.swift; sourceTree = ""; }; - OBJ_884 /* KeycloakCallbackBody.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeycloakCallbackBody.swift; sourceTree = ""; }; - OBJ_885 /* KeycloakRouter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeycloakRouter.swift; sourceTree = ""; }; - OBJ_886 /* Service+Keycloak.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Service+Keycloak.swift"; sourceTree = ""; }; - OBJ_888 /* OAuthService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OAuthService.swift; sourceTree = ""; }; + OBJ_880 /* GitHubAuth.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GitHubAuth.swift; sourceTree = ""; }; + OBJ_881 /* GitHubCallbackBody.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GitHubCallbackBody.swift; sourceTree = ""; }; + OBJ_882 /* GitHubRouter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GitHubRouter.swift; sourceTree = ""; }; + OBJ_883 /* Service+GitHub.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Service+GitHub.swift"; sourceTree = ""; }; + OBJ_885 /* Gitlab.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Gitlab.swift; sourceTree = ""; }; + OBJ_886 /* GitlabAuth.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GitlabAuth.swift; sourceTree = ""; }; + OBJ_887 /* GitlabCallbackBody.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GitlabCallbackBody.swift; sourceTree = ""; }; + OBJ_888 /* GitlabRouter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GitlabRouter.swift; sourceTree = ""; }; + OBJ_889 /* Service+Gitlab.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Service+Gitlab.swift"; sourceTree = ""; }; OBJ_89 /* PrivacyPolicyController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivacyPolicyController.swift; sourceTree = ""; }; - OBJ_890 /* Service+Shopify.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Service+Shopify.swift"; sourceTree = ""; }; - OBJ_891 /* Session+Shopify.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Session+Shopify.swift"; sourceTree = ""; }; - OBJ_892 /* Shopify.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Shopify.swift; sourceTree = ""; }; - OBJ_893 /* ShopifyAuth.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShopifyAuth.swift; sourceTree = ""; }; - OBJ_894 /* ShopifyCallbackBody.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShopifyCallbackBody.swift; sourceTree = ""; }; - OBJ_895 /* ShopifyRouter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShopifyRouter.swift; sourceTree = ""; }; - OBJ_896 /* URL+Shopify.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "URL+Shopify.swift"; sourceTree = ""; }; - OBJ_898 /* NetID.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetID.swift; sourceTree = ""; }; - OBJ_899 /* NetIDAuth.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetIDAuth.swift; sourceTree = ""; }; + OBJ_891 /* Google.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Google.swift; sourceTree = ""; }; + OBJ_892 /* GoogleAuth.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GoogleAuth.swift; sourceTree = ""; }; + OBJ_893 /* GoogleCallbackBody.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GoogleCallbackBody.swift; sourceTree = ""; }; + OBJ_894 /* GoogleRouter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GoogleRouter.swift; sourceTree = ""; }; + OBJ_895 /* Service+Google.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Service+Google.swift"; sourceTree = ""; }; + OBJ_897 /* GoogleJWT.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GoogleJWT.swift; sourceTree = ""; }; + OBJ_898 /* GoogleJWTAuth.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GoogleJWTAuth.swift; sourceTree = ""; }; + OBJ_899 /* GoogleJWTPayload.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GoogleJWTPayload.swift; sourceTree = ""; }; OBJ_90 /* PrivacyPolicyPageContext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivacyPolicyPageContext.swift; sourceTree = ""; }; - OBJ_900 /* NetIDConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetIDConfig.swift; sourceTree = ""; }; - OBJ_901 /* NetIDRouter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetIDRouter.swift; sourceTree = ""; }; - OBJ_902 /* NetIDTokenRequestBody.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetIDTokenRequestBody.swift; sourceTree = ""; }; - OBJ_903 /* Service+NetID.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Service+NetID.swift"; sourceTree = ""; }; - OBJ_904 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/Imperial/Package.swift"; sourceTree = ""; }; - OBJ_907 /* Deprecated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Deprecated.swift; sourceTree = ""; }; - OBJ_908 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; - OBJ_909 /* JWK+KeyOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "JWK+KeyOperation.swift"; sourceTree = ""; }; + OBJ_900 /* GoogleJWTResponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GoogleJWTResponse.swift; sourceTree = ""; }; + OBJ_901 /* GoogleJWTRouter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GoogleJWTRouter.swift; sourceTree = ""; }; + OBJ_902 /* Service+GoogleJWT.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Service+GoogleJWT.swift"; sourceTree = ""; }; + OBJ_904 /* Keycloak.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Keycloak.swift; sourceTree = ""; }; + OBJ_905 /* KeycloakAuth.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeycloakAuth.swift; sourceTree = ""; }; + OBJ_906 /* KeycloakCallbackBody.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeycloakCallbackBody.swift; sourceTree = ""; }; + OBJ_907 /* KeycloakRouter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeycloakRouter.swift; sourceTree = ""; }; + OBJ_908 /* Service+Keycloak.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Service+Keycloak.swift"; sourceTree = ""; }; OBJ_91 /* AutoBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutoBuilder.swift; sourceTree = ""; }; - OBJ_910 /* JWK+PublicKeyUse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "JWK+PublicKeyUse.swift"; sourceTree = ""; }; - OBJ_911 /* JWK.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JWK.swift; sourceTree = ""; }; - OBJ_912 /* JWKS.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JWKS.swift; sourceTree = ""; }; - OBJ_913 /* JWT.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JWT.swift; sourceTree = ""; }; - OBJ_914 /* JWTAlgorithm.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JWTAlgorithm.swift; sourceTree = ""; }; - OBJ_915 /* JWTClaim.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JWTClaim.swift; sourceTree = ""; }; - OBJ_916 /* JWTClaims.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JWTClaims.swift; sourceTree = ""; }; - OBJ_917 /* JWTError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JWTError.swift; sourceTree = ""; }; - OBJ_918 /* JWTHeader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JWTHeader.swift; sourceTree = ""; }; - OBJ_919 /* JWTPayload.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JWTPayload.swift; sourceTree = ""; }; - OBJ_920 /* JWTSigner.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JWTSigner.swift; sourceTree = ""; }; - OBJ_921 /* JWTSigners.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JWTSigners.swift; sourceTree = ""; }; - OBJ_922 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/jwt/Package.swift"; sourceTree = ""; }; - OBJ_925 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; - OBJ_926 /* Fluent+MySQLUpsert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Fluent+MySQLUpsert.swift"; sourceTree = ""; }; - OBJ_927 /* FluentMySQLProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FluentMySQLProvider.swift; sourceTree = ""; }; - OBJ_928 /* FluentMySQLQuery.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FluentMySQLQuery.swift; sourceTree = ""; }; - OBJ_929 /* FluentMySQLSchema.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FluentMySQLSchema.swift; sourceTree = ""; }; + OBJ_910 /* OAuthService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OAuthService.swift; sourceTree = ""; }; + OBJ_912 /* Service+Shopify.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Service+Shopify.swift"; sourceTree = ""; }; + OBJ_913 /* Session+Shopify.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Session+Shopify.swift"; sourceTree = ""; }; + OBJ_914 /* Shopify.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Shopify.swift; sourceTree = ""; }; + OBJ_915 /* ShopifyAuth.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShopifyAuth.swift; sourceTree = ""; }; + OBJ_916 /* ShopifyCallbackBody.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShopifyCallbackBody.swift; sourceTree = ""; }; + OBJ_917 /* ShopifyRouter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShopifyRouter.swift; sourceTree = ""; }; + OBJ_918 /* URL+Shopify.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "URL+Shopify.swift"; sourceTree = ""; }; + OBJ_920 /* NetID.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetID.swift; sourceTree = ""; }; + OBJ_921 /* NetIDAuth.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetIDAuth.swift; sourceTree = ""; }; + OBJ_922 /* NetIDConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetIDConfig.swift; sourceTree = ""; }; + OBJ_923 /* NetIDRouter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetIDRouter.swift; sourceTree = ""; }; + OBJ_924 /* NetIDTokenRequestBody.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetIDTokenRequestBody.swift; sourceTree = ""; }; + OBJ_925 /* Service+NetID.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Service+NetID.swift"; sourceTree = ""; }; + OBJ_926 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/Imperial/Package.swift"; sourceTree = ""; }; + OBJ_929 /* Deprecated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Deprecated.swift; sourceTree = ""; }; OBJ_93 /* Controller+Favorite.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Controller+Favorite.swift"; sourceTree = ""; }; - OBJ_930 /* MySQLDatabase+JoinSupporting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MySQLDatabase+JoinSupporting.swift"; sourceTree = ""; }; - OBJ_931 /* MySQLDatabase+KeyedCacheSupporting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MySQLDatabase+KeyedCacheSupporting.swift"; sourceTree = ""; }; - OBJ_932 /* MySQLDatabase+LogSupporting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MySQLDatabase+LogSupporting.swift"; sourceTree = ""; }; - OBJ_933 /* MySQLDatabase+MigrationSupporting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MySQLDatabase+MigrationSupporting.swift"; sourceTree = ""; }; - OBJ_934 /* MySQLDatabase+QuerySupporting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MySQLDatabase+QuerySupporting.swift"; sourceTree = ""; }; - OBJ_935 /* MySQLDatabase+SchemaSupporting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MySQLDatabase+SchemaSupporting.swift"; sourceTree = ""; }; - OBJ_936 /* MySQLDatabase+TransactionSupporting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MySQLDatabase+TransactionSupporting.swift"; sourceTree = ""; }; - OBJ_937 /* MySQLLogger.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLLogger.swift; sourceTree = ""; }; - OBJ_938 /* MySQLModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLModel.swift; sourceTree = ""; }; - OBJ_939 /* MySQLSerializer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLSerializer.swift; sourceTree = ""; }; + OBJ_930 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; + OBJ_931 /* JWK+KeyOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "JWK+KeyOperation.swift"; sourceTree = ""; }; + OBJ_932 /* JWK+PublicKeyUse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "JWK+PublicKeyUse.swift"; sourceTree = ""; }; + OBJ_933 /* JWK.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JWK.swift; sourceTree = ""; }; + OBJ_934 /* JWKS.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JWKS.swift; sourceTree = ""; }; + OBJ_935 /* JWT.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JWT.swift; sourceTree = ""; }; + OBJ_936 /* JWTAlgorithm.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JWTAlgorithm.swift; sourceTree = ""; }; + OBJ_937 /* JWTClaim.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JWTClaim.swift; sourceTree = ""; }; + OBJ_938 /* JWTClaims.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JWTClaims.swift; sourceTree = ""; }; + OBJ_939 /* JWTError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JWTError.swift; sourceTree = ""; }; OBJ_94 /* FavoriteContext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoriteContext.swift; sourceTree = ""; }; - OBJ_940 /* MySQLType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLType.swift; sourceTree = ""; }; - OBJ_941 /* QueryBuilder+CreateIgnore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "QueryBuilder+CreateIgnore.swift"; sourceTree = ""; }; - OBJ_942 /* QueryBuilder+Metadata.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "QueryBuilder+Metadata.swift"; sourceTree = ""; }; - OBJ_943 /* SchemaBuilder+Order.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SchemaBuilder+Order.swift"; sourceTree = ""; }; - OBJ_944 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/fluent-mysql/Package.swift"; sourceTree = ""; }; - OBJ_948 /* MySQLDataDecoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLDataDecoder.swift; sourceTree = ""; }; - OBJ_949 /* MySQLDataEncoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLDataEncoder.swift; sourceTree = ""; }; + OBJ_940 /* JWTHeader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JWTHeader.swift; sourceTree = ""; }; + OBJ_941 /* JWTPayload.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JWTPayload.swift; sourceTree = ""; }; + OBJ_942 /* JWTSigner.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JWTSigner.swift; sourceTree = ""; }; + OBJ_943 /* JWTSigners.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JWTSigners.swift; sourceTree = ""; }; + OBJ_944 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/jwt/Package.swift"; sourceTree = ""; }; + OBJ_947 /* Exports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = ""; }; + OBJ_948 /* Fluent+MySQLUpsert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Fluent+MySQLUpsert.swift"; sourceTree = ""; }; + OBJ_949 /* FluentMySQLProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FluentMySQLProvider.swift; sourceTree = ""; }; OBJ_95 /* FavoriteController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoriteController.swift; sourceTree = ""; }; - OBJ_950 /* MySQLRowDecoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLRowDecoder.swift; sourceTree = ""; }; - OBJ_952 /* MySQLColumn.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLColumn.swift; sourceTree = ""; }; - OBJ_953 /* MySQLConnection+Connect.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MySQLConnection+Connect.swift"; sourceTree = ""; }; - OBJ_954 /* MySQLConnection+Metadata.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MySQLConnection+Metadata.swift"; sourceTree = ""; }; - OBJ_955 /* MySQLConnection+Query.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MySQLConnection+Query.swift"; sourceTree = ""; }; - OBJ_956 /* MySQLConnection+SimpleQuery.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MySQLConnection+SimpleQuery.swift"; sourceTree = ""; }; - OBJ_957 /* MySQLConnection+TransportConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MySQLConnection+TransportConfig.swift"; sourceTree = ""; }; - OBJ_958 /* MySQLConnection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLConnection.swift; sourceTree = ""; }; - OBJ_959 /* MySQLConnectionHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLConnectionHandler.swift; sourceTree = ""; }; + OBJ_950 /* FluentMySQLQuery.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FluentMySQLQuery.swift; sourceTree = ""; }; + OBJ_951 /* FluentMySQLSchema.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FluentMySQLSchema.swift; sourceTree = ""; }; + OBJ_952 /* MySQLDatabase+JoinSupporting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MySQLDatabase+JoinSupporting.swift"; sourceTree = ""; }; + OBJ_953 /* MySQLDatabase+KeyedCacheSupporting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MySQLDatabase+KeyedCacheSupporting.swift"; sourceTree = ""; }; + OBJ_954 /* MySQLDatabase+LogSupporting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MySQLDatabase+LogSupporting.swift"; sourceTree = ""; }; + OBJ_955 /* MySQLDatabase+MigrationSupporting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MySQLDatabase+MigrationSupporting.swift"; sourceTree = ""; }; + OBJ_956 /* MySQLDatabase+QuerySupporting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MySQLDatabase+QuerySupporting.swift"; sourceTree = ""; }; + OBJ_957 /* MySQLDatabase+SchemaSupporting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MySQLDatabase+SchemaSupporting.swift"; sourceTree = ""; }; + OBJ_958 /* MySQLDatabase+TransactionSupporting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MySQLDatabase+TransactionSupporting.swift"; sourceTree = ""; }; + OBJ_959 /* MySQLLogger.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLLogger.swift; sourceTree = ""; }; OBJ_96 /* FavoritesController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoritesController.swift; sourceTree = ""; }; - OBJ_960 /* MySQLData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLData.swift; sourceTree = ""; }; - OBJ_962 /* MySQLData+Decimal.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MySQLData+Decimal.swift"; sourceTree = ""; }; - OBJ_964 /* MySQLDatabase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLDatabase.swift; sourceTree = ""; }; - OBJ_965 /* MySQLDatabaseConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLDatabaseConfig.swift; sourceTree = ""; }; - OBJ_966 /* MySQLLogger.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLLogger.swift; sourceTree = ""; }; - OBJ_967 /* MySQLProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLProvider.swift; sourceTree = ""; }; - OBJ_968 /* OldMySQLRowDecoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OldMySQLRowDecoder.swift; sourceTree = ""; }; - OBJ_969 /* OldMySQLRowEncoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OldMySQLRowEncoder.swift; sourceTree = ""; }; + OBJ_960 /* MySQLModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLModel.swift; sourceTree = ""; }; + OBJ_961 /* MySQLSerializer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLSerializer.swift; sourceTree = ""; }; + OBJ_962 /* MySQLType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLType.swift; sourceTree = ""; }; + OBJ_963 /* QueryBuilder+CreateIgnore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "QueryBuilder+CreateIgnore.swift"; sourceTree = ""; }; + OBJ_964 /* QueryBuilder+Metadata.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "QueryBuilder+Metadata.swift"; sourceTree = ""; }; + OBJ_965 /* SchemaBuilder+Order.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SchemaBuilder+Order.swift"; sourceTree = ""; }; + OBJ_966 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/Michael/Webdaten/Dropbox/MiB Wepapp Wishlist/.build/checkouts/fluent-mysql/Package.swift"; sourceTree = ""; }; OBJ_97 /* FavoritesPageContext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoritesPageContext.swift; sourceTree = ""; }; - OBJ_971 /* MySQLPacketDecoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLPacketDecoder.swift; sourceTree = ""; }; - OBJ_972 /* MySQLPacketEncoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLPacketEncoder.swift; sourceTree = ""; }; - OBJ_973 /* MySQLPacketState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLPacketState.swift; sourceTree = ""; }; - OBJ_975 /* MySQLBinaryResultsetRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLBinaryResultsetRow.swift; sourceTree = ""; }; - OBJ_976 /* MySQLBinaryValue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLBinaryValue.swift; sourceTree = ""; }; - OBJ_977 /* MySQLCapabilities.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLCapabilities.swift; sourceTree = ""; }; - OBJ_978 /* MySQLCharacterSet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLCharacterSet.swift; sourceTree = ""; }; - OBJ_979 /* MySQLColumnDefinition41.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLColumnDefinition41.swift; sourceTree = ""; }; + OBJ_970 /* MySQLDataDecoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLDataDecoder.swift; sourceTree = ""; }; + OBJ_971 /* MySQLDataEncoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLDataEncoder.swift; sourceTree = ""; }; + OBJ_972 /* MySQLRowDecoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLRowDecoder.swift; sourceTree = ""; }; + OBJ_974 /* MySQLColumn.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLColumn.swift; sourceTree = ""; }; + OBJ_975 /* MySQLConnection+Connect.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MySQLConnection+Connect.swift"; sourceTree = ""; }; + OBJ_976 /* MySQLConnection+Metadata.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MySQLConnection+Metadata.swift"; sourceTree = ""; }; + OBJ_977 /* MySQLConnection+Query.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MySQLConnection+Query.swift"; sourceTree = ""; }; + OBJ_978 /* MySQLConnection+SimpleQuery.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MySQLConnection+SimpleQuery.swift"; sourceTree = ""; }; + OBJ_979 /* MySQLConnection+TransportConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MySQLConnection+TransportConfig.swift"; sourceTree = ""; }; OBJ_98 /* FavoritesPageContextBuilder.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoritesPageContextBuilder.generated.swift; sourceTree = ""; }; - OBJ_980 /* MySQLComQuery.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLComQuery.swift; sourceTree = ""; }; - OBJ_981 /* MySQLComStmtExecute.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLComStmtExecute.swift; sourceTree = ""; }; - OBJ_982 /* MySQLComStmtPrepare.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLComStmtPrepare.swift; sourceTree = ""; }; - OBJ_983 /* MySQLComStmtPrepareOK.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLComStmtPrepareOK.swift; sourceTree = ""; }; - OBJ_984 /* MySQLDataFormat.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLDataFormat.swift; sourceTree = ""; }; - OBJ_985 /* MySQLEOFPacket.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLEOFPacket.swift; sourceTree = ""; }; - OBJ_986 /* MySQLErrorPacket.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLErrorPacket.swift; sourceTree = ""; }; - OBJ_987 /* MySQLFlags.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLFlags.swift; sourceTree = ""; }; - OBJ_988 /* MySQLNullBitmap.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLNullBitmap.swift; sourceTree = ""; }; - OBJ_989 /* MySQLPacket+HandshakeResponse41.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MySQLPacket+HandshakeResponse41.swift"; sourceTree = ""; }; - OBJ_990 /* MySQLPacket+HandshakeV10.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MySQLPacket+HandshakeV10.swift"; sourceTree = ""; }; - OBJ_991 /* MySQLPacket+OK.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MySQLPacket+OK.swift"; sourceTree = ""; }; - OBJ_992 /* MySQLPacket+SSLRequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MySQLPacket+SSLRequest.swift"; sourceTree = ""; }; - OBJ_993 /* MySQLPacket.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLPacket.swift; sourceTree = ""; }; - OBJ_994 /* MySQLResultSetRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLResultSetRow.swift; sourceTree = ""; }; - OBJ_995 /* MySQLStatusFlags.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLStatusFlags.swift; sourceTree = ""; }; - OBJ_997 /* MySQLAlterTable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLAlterTable.swift; sourceTree = ""; }; - OBJ_998 /* MySQLBind.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLBind.swift; sourceTree = ""; }; - OBJ_999 /* MySQLBoolLiteral.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLBoolLiteral.swift; sourceTree = ""; }; + OBJ_980 /* MySQLConnection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLConnection.swift; sourceTree = ""; }; + OBJ_981 /* MySQLConnectionHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLConnectionHandler.swift; sourceTree = ""; }; + OBJ_982 /* MySQLData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLData.swift; sourceTree = ""; }; + OBJ_984 /* MySQLData+Decimal.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MySQLData+Decimal.swift"; sourceTree = ""; }; + OBJ_986 /* MySQLDatabase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLDatabase.swift; sourceTree = ""; }; + OBJ_987 /* MySQLDatabaseConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLDatabaseConfig.swift; sourceTree = ""; }; + OBJ_988 /* MySQLLogger.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLLogger.swift; sourceTree = ""; }; + OBJ_989 /* MySQLProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLProvider.swift; sourceTree = ""; }; + OBJ_990 /* OldMySQLRowDecoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OldMySQLRowDecoder.swift; sourceTree = ""; }; + OBJ_991 /* OldMySQLRowEncoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OldMySQLRowEncoder.swift; sourceTree = ""; }; + OBJ_993 /* MySQLPacketDecoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLPacketDecoder.swift; sourceTree = ""; }; + OBJ_994 /* MySQLPacketEncoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLPacketEncoder.swift; sourceTree = ""; }; + OBJ_995 /* MySQLPacketState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLPacketState.swift; sourceTree = ""; }; + OBJ_997 /* MySQLBinaryResultsetRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLBinaryResultsetRow.swift; sourceTree = ""; }; + OBJ_998 /* MySQLBinaryValue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLBinaryValue.swift; sourceTree = ""; }; + OBJ_999 /* MySQLCapabilities.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySQLCapabilities.swift; sourceTree = ""; }; "Routing::Routing::Product" /* Routing.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Routing.framework; sourceTree = BUILT_PRODUCTS_DIR; }; "SQL::SQL::Product" /* SQL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = SQL.framework; sourceTree = BUILT_PRODUCTS_DIR; }; "SQLite::SQLite::Product" /* SQLite.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = SQLite.framework; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -9874,6 +9937,7 @@ "Wishlist::Library::Product" /* Library.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Library.framework; sourceTree = BUILT_PRODUCTS_DIR; }; "Wishlist::LibraryTests::Product" /* LibraryTests.xctest */ = {isa = PBXFileReference; lastKnownFileType = file; path = LibraryTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; "Wishlist::Run::Product" /* Run */ = {isa = PBXFileReference; lastKnownFileType = text; path = Run; sourceTree = BUILT_PRODUCTS_DIR; }; + "Wishlist::Testing::Product" /* Testing.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Testing.framework; sourceTree = BUILT_PRODUCTS_DIR; }; "Wishlist::Tooling::Product" /* Tooling.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Tooling.framework; sourceTree = BUILT_PRODUCTS_DIR; }; "swift-nio-ssl::CNIOOpenSSL::Product" /* CNIOOpenSSL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = CNIOOpenSSL.framework; sourceTree = BUILT_PRODUCTS_DIR; }; "swift-nio-ssl::NIOOpenSSL::Product" /* NIOOpenSSL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = NIOOpenSSL.framework; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -9893,1305 +9957,1315 @@ /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - OBJ_2239 /* Frameworks */ = { + OBJ_2262 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( - OBJ_2240 /* SwiftSMTP.framework in Frameworks */, - OBJ_2241 /* LoggerAPI.framework in Frameworks */, - OBJ_2242 /* Cryptor.framework in Frameworks */, - OBJ_2243 /* SSLService.framework in Frameworks */, - OBJ_2244 /* Socket.framework in Frameworks */, - OBJ_2245 /* Lingo.framework in Frameworks */, - OBJ_2246 /* Imperial.framework in Frameworks */, - OBJ_2247 /* JWT.framework in Frameworks */, - OBJ_2248 /* FluentMySQL.framework in Frameworks */, - OBJ_2249 /* MySQL.framework in Frameworks */, - OBJ_2250 /* FluentSQLite.framework in Frameworks */, - OBJ_2251 /* SQLite.framework in Frameworks */, - OBJ_2252 /* FluentSQL.framework in Frameworks */, - OBJ_2253 /* SQL.framework in Frameworks */, - OBJ_2254 /* Authentication.framework in Frameworks */, - OBJ_2255 /* Fluent.framework in Frameworks */, - OBJ_2256 /* Leaf.framework in Frameworks */, - OBJ_2257 /* Vapor.framework in Frameworks */, - OBJ_2258 /* WebSocket.framework in Frameworks */, - OBJ_2259 /* NIOWebSocket.framework in Frameworks */, - OBJ_2260 /* Validation.framework in Frameworks */, - OBJ_2261 /* URLEncodedForm.framework in Frameworks */, - OBJ_2262 /* TemplateKit.framework in Frameworks */, - OBJ_2263 /* Routing.framework in Frameworks */, - OBJ_2264 /* Multipart.framework in Frameworks */, - OBJ_2265 /* HTTP.framework in Frameworks */, - OBJ_2266 /* NIOHTTP1.framework in Frameworks */, - OBJ_2267 /* CNIOZlib.framework in Frameworks */, - OBJ_2268 /* CNIOHTTPParser.framework in Frameworks */, - OBJ_2269 /* NIOOpenSSL.framework in Frameworks */, - OBJ_2270 /* NIOTLS.framework in Frameworks */, - OBJ_2271 /* CNIOOpenSSL.framework in Frameworks */, - OBJ_2272 /* DatabaseKit.framework in Frameworks */, - OBJ_2273 /* Crypto.framework in Frameworks */, - OBJ_2274 /* Random.framework in Frameworks */, - OBJ_2275 /* CCryptoOpenSSL.framework in Frameworks */, - OBJ_2276 /* CBcrypt.framework in Frameworks */, - OBJ_2277 /* CBase32.framework in Frameworks */, - OBJ_2278 /* Command.framework in Frameworks */, - OBJ_2279 /* Console.framework in Frameworks */, - OBJ_2280 /* Service.framework in Frameworks */, - OBJ_2281 /* Logging.framework in Frameworks */, - OBJ_2282 /* Core.framework in Frameworks */, - OBJ_2283 /* NIOFoundationCompat.framework in Frameworks */, - OBJ_2284 /* COperatingSystem.framework in Frameworks */, - OBJ_2285 /* Bits.framework in Frameworks */, - OBJ_2286 /* Debugging.framework in Frameworks */, - OBJ_2287 /* Async.framework in Frameworks */, - OBJ_2288 /* Domain.framework in Frameworks */, - OBJ_2289 /* NIO.framework in Frameworks */, - OBJ_2290 /* CNIOSHA1.framework in Frameworks */, - OBJ_2291 /* NIOPriorityQueue.framework in Frameworks */, - OBJ_2292 /* NIOConcurrencyHelpers.framework in Frameworks */, - OBJ_2293 /* CNIOAtomics.framework in Frameworks */, - OBJ_2294 /* CNIODarwin.framework in Frameworks */, - OBJ_2295 /* CNIOLinux.framework in Frameworks */, - OBJ_2296 /* Library.framework in Frameworks */, - OBJ_2297 /* Tooling.framework in Frameworks */, + OBJ_2263 /* SwiftSMTP.framework in Frameworks */, + OBJ_2264 /* LoggerAPI.framework in Frameworks */, + OBJ_2265 /* Cryptor.framework in Frameworks */, + OBJ_2266 /* SSLService.framework in Frameworks */, + OBJ_2267 /* Socket.framework in Frameworks */, + OBJ_2268 /* Lingo.framework in Frameworks */, + OBJ_2269 /* Imperial.framework in Frameworks */, + OBJ_2270 /* JWT.framework in Frameworks */, + OBJ_2271 /* FluentMySQL.framework in Frameworks */, + OBJ_2272 /* MySQL.framework in Frameworks */, + OBJ_2273 /* FluentSQLite.framework in Frameworks */, + OBJ_2274 /* SQLite.framework in Frameworks */, + OBJ_2275 /* FluentSQL.framework in Frameworks */, + OBJ_2276 /* SQL.framework in Frameworks */, + OBJ_2277 /* Authentication.framework in Frameworks */, + OBJ_2278 /* Fluent.framework in Frameworks */, + OBJ_2279 /* Leaf.framework in Frameworks */, + OBJ_2280 /* Vapor.framework in Frameworks */, + OBJ_2281 /* WebSocket.framework in Frameworks */, + OBJ_2282 /* NIOWebSocket.framework in Frameworks */, + OBJ_2283 /* Validation.framework in Frameworks */, + OBJ_2284 /* URLEncodedForm.framework in Frameworks */, + OBJ_2285 /* TemplateKit.framework in Frameworks */, + OBJ_2286 /* Routing.framework in Frameworks */, + OBJ_2287 /* Multipart.framework in Frameworks */, + OBJ_2288 /* HTTP.framework in Frameworks */, + OBJ_2289 /* NIOHTTP1.framework in Frameworks */, + OBJ_2290 /* CNIOZlib.framework in Frameworks */, + OBJ_2291 /* CNIOHTTPParser.framework in Frameworks */, + OBJ_2292 /* NIOOpenSSL.framework in Frameworks */, + OBJ_2293 /* NIOTLS.framework in Frameworks */, + OBJ_2294 /* CNIOOpenSSL.framework in Frameworks */, + OBJ_2295 /* DatabaseKit.framework in Frameworks */, + OBJ_2296 /* Crypto.framework in Frameworks */, + OBJ_2297 /* Random.framework in Frameworks */, + OBJ_2298 /* CCryptoOpenSSL.framework in Frameworks */, + OBJ_2299 /* CBcrypt.framework in Frameworks */, + OBJ_2300 /* CBase32.framework in Frameworks */, + OBJ_2301 /* Command.framework in Frameworks */, + OBJ_2302 /* Console.framework in Frameworks */, + OBJ_2303 /* Service.framework in Frameworks */, + OBJ_2304 /* Logging.framework in Frameworks */, + OBJ_2305 /* Core.framework in Frameworks */, + OBJ_2306 /* NIOFoundationCompat.framework in Frameworks */, + OBJ_2307 /* COperatingSystem.framework in Frameworks */, + OBJ_2308 /* Bits.framework in Frameworks */, + OBJ_2309 /* Debugging.framework in Frameworks */, + OBJ_2310 /* Async.framework in Frameworks */, + OBJ_2311 /* Domain.framework in Frameworks */, + OBJ_2312 /* NIO.framework in Frameworks */, + OBJ_2313 /* CNIOSHA1.framework in Frameworks */, + OBJ_2314 /* NIOPriorityQueue.framework in Frameworks */, + OBJ_2315 /* NIOConcurrencyHelpers.framework in Frameworks */, + OBJ_2316 /* CNIOAtomics.framework in Frameworks */, + OBJ_2317 /* CNIODarwin.framework in Frameworks */, + OBJ_2318 /* CNIOLinux.framework in Frameworks */, + OBJ_2319 /* Library.framework in Frameworks */, + OBJ_2320 /* Tooling.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_2429 /* Frameworks */ = { + OBJ_2453 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( - OBJ_2430 /* VaporTestTools.framework in Frameworks */, - OBJ_2431 /* App.framework in Frameworks */, - OBJ_2432 /* SwiftSMTP.framework in Frameworks */, - OBJ_2433 /* LoggerAPI.framework in Frameworks */, - OBJ_2434 /* Cryptor.framework in Frameworks */, - OBJ_2435 /* SSLService.framework in Frameworks */, - OBJ_2436 /* Socket.framework in Frameworks */, - OBJ_2437 /* Lingo.framework in Frameworks */, - OBJ_2438 /* Imperial.framework in Frameworks */, - OBJ_2439 /* JWT.framework in Frameworks */, - OBJ_2440 /* FluentMySQL.framework in Frameworks */, - OBJ_2441 /* MySQL.framework in Frameworks */, - OBJ_2442 /* FluentSQLite.framework in Frameworks */, - OBJ_2443 /* SQLite.framework in Frameworks */, - OBJ_2444 /* FluentSQL.framework in Frameworks */, - OBJ_2445 /* SQL.framework in Frameworks */, - OBJ_2446 /* Authentication.framework in Frameworks */, - OBJ_2447 /* Fluent.framework in Frameworks */, - OBJ_2448 /* Leaf.framework in Frameworks */, - OBJ_2449 /* Vapor.framework in Frameworks */, - OBJ_2450 /* WebSocket.framework in Frameworks */, - OBJ_2451 /* NIOWebSocket.framework in Frameworks */, - OBJ_2452 /* Validation.framework in Frameworks */, - OBJ_2453 /* URLEncodedForm.framework in Frameworks */, - OBJ_2454 /* TemplateKit.framework in Frameworks */, - OBJ_2455 /* Routing.framework in Frameworks */, - OBJ_2456 /* Multipart.framework in Frameworks */, - OBJ_2457 /* HTTP.framework in Frameworks */, - OBJ_2458 /* NIOHTTP1.framework in Frameworks */, - OBJ_2459 /* CNIOZlib.framework in Frameworks */, - OBJ_2460 /* CNIOHTTPParser.framework in Frameworks */, - OBJ_2461 /* NIOOpenSSL.framework in Frameworks */, - OBJ_2462 /* NIOTLS.framework in Frameworks */, - OBJ_2463 /* CNIOOpenSSL.framework in Frameworks */, - OBJ_2464 /* DatabaseKit.framework in Frameworks */, - OBJ_2465 /* Crypto.framework in Frameworks */, - OBJ_2466 /* Random.framework in Frameworks */, - OBJ_2467 /* CCryptoOpenSSL.framework in Frameworks */, - OBJ_2468 /* CBcrypt.framework in Frameworks */, - OBJ_2469 /* CBase32.framework in Frameworks */, - OBJ_2470 /* Command.framework in Frameworks */, - OBJ_2471 /* Console.framework in Frameworks */, - OBJ_2472 /* Service.framework in Frameworks */, - OBJ_2473 /* Logging.framework in Frameworks */, - OBJ_2474 /* Core.framework in Frameworks */, - OBJ_2475 /* NIOFoundationCompat.framework in Frameworks */, - OBJ_2476 /* COperatingSystem.framework in Frameworks */, - OBJ_2477 /* Bits.framework in Frameworks */, - OBJ_2478 /* Debugging.framework in Frameworks */, - OBJ_2479 /* Async.framework in Frameworks */, - OBJ_2480 /* Domain.framework in Frameworks */, - OBJ_2481 /* NIO.framework in Frameworks */, - OBJ_2482 /* CNIOSHA1.framework in Frameworks */, - OBJ_2483 /* NIOPriorityQueue.framework in Frameworks */, - OBJ_2484 /* NIOConcurrencyHelpers.framework in Frameworks */, - OBJ_2485 /* CNIOAtomics.framework in Frameworks */, - OBJ_2486 /* CNIODarwin.framework in Frameworks */, - OBJ_2487 /* CNIOLinux.framework in Frameworks */, - OBJ_2488 /* Library.framework in Frameworks */, - OBJ_2489 /* Tooling.framework in Frameworks */, + OBJ_2454 /* VaporTestTools.framework in Frameworks */, + OBJ_2455 /* App.framework in Frameworks */, + OBJ_2456 /* SwiftSMTP.framework in Frameworks */, + OBJ_2457 /* LoggerAPI.framework in Frameworks */, + OBJ_2458 /* Cryptor.framework in Frameworks */, + OBJ_2459 /* SSLService.framework in Frameworks */, + OBJ_2460 /* Socket.framework in Frameworks */, + OBJ_2461 /* Lingo.framework in Frameworks */, + OBJ_2462 /* Imperial.framework in Frameworks */, + OBJ_2463 /* JWT.framework in Frameworks */, + OBJ_2464 /* FluentMySQL.framework in Frameworks */, + OBJ_2465 /* MySQL.framework in Frameworks */, + OBJ_2466 /* FluentSQLite.framework in Frameworks */, + OBJ_2467 /* SQLite.framework in Frameworks */, + OBJ_2468 /* FluentSQL.framework in Frameworks */, + OBJ_2469 /* SQL.framework in Frameworks */, + OBJ_2470 /* Authentication.framework in Frameworks */, + OBJ_2471 /* Fluent.framework in Frameworks */, + OBJ_2472 /* Leaf.framework in Frameworks */, + OBJ_2473 /* Vapor.framework in Frameworks */, + OBJ_2474 /* WebSocket.framework in Frameworks */, + OBJ_2475 /* NIOWebSocket.framework in Frameworks */, + OBJ_2476 /* Validation.framework in Frameworks */, + OBJ_2477 /* URLEncodedForm.framework in Frameworks */, + OBJ_2478 /* TemplateKit.framework in Frameworks */, + OBJ_2479 /* Routing.framework in Frameworks */, + OBJ_2480 /* Multipart.framework in Frameworks */, + OBJ_2481 /* HTTP.framework in Frameworks */, + OBJ_2482 /* NIOHTTP1.framework in Frameworks */, + OBJ_2483 /* CNIOZlib.framework in Frameworks */, + OBJ_2484 /* CNIOHTTPParser.framework in Frameworks */, + OBJ_2485 /* NIOOpenSSL.framework in Frameworks */, + OBJ_2486 /* NIOTLS.framework in Frameworks */, + OBJ_2487 /* CNIOOpenSSL.framework in Frameworks */, + OBJ_2488 /* DatabaseKit.framework in Frameworks */, + OBJ_2489 /* Crypto.framework in Frameworks */, + OBJ_2490 /* Random.framework in Frameworks */, + OBJ_2491 /* CCryptoOpenSSL.framework in Frameworks */, + OBJ_2492 /* CBcrypt.framework in Frameworks */, + OBJ_2493 /* CBase32.framework in Frameworks */, + OBJ_2494 /* Command.framework in Frameworks */, + OBJ_2495 /* Console.framework in Frameworks */, + OBJ_2496 /* Service.framework in Frameworks */, + OBJ_2497 /* Logging.framework in Frameworks */, + OBJ_2498 /* Core.framework in Frameworks */, + OBJ_2499 /* NIOFoundationCompat.framework in Frameworks */, + OBJ_2500 /* COperatingSystem.framework in Frameworks */, + OBJ_2501 /* Bits.framework in Frameworks */, + OBJ_2502 /* Debugging.framework in Frameworks */, + OBJ_2503 /* Async.framework in Frameworks */, + OBJ_2504 /* Domain.framework in Frameworks */, + OBJ_2505 /* NIO.framework in Frameworks */, + OBJ_2506 /* CNIOSHA1.framework in Frameworks */, + OBJ_2507 /* NIOPriorityQueue.framework in Frameworks */, + OBJ_2508 /* NIOConcurrencyHelpers.framework in Frameworks */, + OBJ_2509 /* CNIOAtomics.framework in Frameworks */, + OBJ_2510 /* CNIODarwin.framework in Frameworks */, + OBJ_2511 /* CNIOLinux.framework in Frameworks */, + OBJ_2512 /* Library.framework in Frameworks */, + OBJ_2513 /* Tooling.framework in Frameworks */, + OBJ_2514 /* Testing.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_2570 /* Frameworks */ = { + OBJ_2597 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( - OBJ_2571 /* NIO.framework in Frameworks */, - OBJ_2572 /* CNIOSHA1.framework in Frameworks */, - OBJ_2573 /* NIOPriorityQueue.framework in Frameworks */, - OBJ_2574 /* NIOConcurrencyHelpers.framework in Frameworks */, - OBJ_2575 /* CNIOAtomics.framework in Frameworks */, - OBJ_2576 /* CNIODarwin.framework in Frameworks */, - OBJ_2577 /* CNIOLinux.framework in Frameworks */, + OBJ_2598 /* NIO.framework in Frameworks */, + OBJ_2599 /* CNIOSHA1.framework in Frameworks */, + OBJ_2600 /* NIOPriorityQueue.framework in Frameworks */, + OBJ_2601 /* NIOConcurrencyHelpers.framework in Frameworks */, + OBJ_2602 /* CNIOAtomics.framework in Frameworks */, + OBJ_2603 /* CNIODarwin.framework in Frameworks */, + OBJ_2604 /* CNIOLinux.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_2612 /* Frameworks */ = { + OBJ_2639 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( - OBJ_2613 /* Vapor.framework in Frameworks */, - OBJ_2614 /* WebSocket.framework in Frameworks */, - OBJ_2615 /* NIOWebSocket.framework in Frameworks */, - OBJ_2616 /* Validation.framework in Frameworks */, - OBJ_2617 /* URLEncodedForm.framework in Frameworks */, - OBJ_2618 /* TemplateKit.framework in Frameworks */, - OBJ_2619 /* Routing.framework in Frameworks */, - OBJ_2620 /* Multipart.framework in Frameworks */, - OBJ_2621 /* HTTP.framework in Frameworks */, - OBJ_2622 /* NIOHTTP1.framework in Frameworks */, - OBJ_2623 /* CNIOZlib.framework in Frameworks */, - OBJ_2624 /* CNIOHTTPParser.framework in Frameworks */, - OBJ_2625 /* NIOOpenSSL.framework in Frameworks */, - OBJ_2626 /* NIOTLS.framework in Frameworks */, - OBJ_2627 /* CNIOOpenSSL.framework in Frameworks */, - OBJ_2628 /* Fluent.framework in Frameworks */, - OBJ_2629 /* DatabaseKit.framework in Frameworks */, - OBJ_2630 /* Command.framework in Frameworks */, - OBJ_2631 /* Console.framework in Frameworks */, - OBJ_2632 /* Service.framework in Frameworks */, - OBJ_2633 /* Logging.framework in Frameworks */, - OBJ_2634 /* Crypto.framework in Frameworks */, - OBJ_2635 /* Core.framework in Frameworks */, - OBJ_2636 /* NIOFoundationCompat.framework in Frameworks */, - OBJ_2637 /* COperatingSystem.framework in Frameworks */, - OBJ_2638 /* Random.framework in Frameworks */, - OBJ_2639 /* CCryptoOpenSSL.framework in Frameworks */, - OBJ_2640 /* CBcrypt.framework in Frameworks */, - OBJ_2641 /* CBase32.framework in Frameworks */, - OBJ_2642 /* Bits.framework in Frameworks */, - OBJ_2643 /* Debugging.framework in Frameworks */, - OBJ_2644 /* Async.framework in Frameworks */, - OBJ_2645 /* NIO.framework in Frameworks */, - OBJ_2646 /* CNIOSHA1.framework in Frameworks */, - OBJ_2647 /* NIOPriorityQueue.framework in Frameworks */, - OBJ_2648 /* NIOConcurrencyHelpers.framework in Frameworks */, - OBJ_2649 /* CNIOAtomics.framework in Frameworks */, - OBJ_2650 /* CNIODarwin.framework in Frameworks */, - OBJ_2651 /* CNIOLinux.framework in Frameworks */, + OBJ_2640 /* Vapor.framework in Frameworks */, + OBJ_2641 /* WebSocket.framework in Frameworks */, + OBJ_2642 /* NIOWebSocket.framework in Frameworks */, + OBJ_2643 /* Validation.framework in Frameworks */, + OBJ_2644 /* URLEncodedForm.framework in Frameworks */, + OBJ_2645 /* TemplateKit.framework in Frameworks */, + OBJ_2646 /* Routing.framework in Frameworks */, + OBJ_2647 /* Multipart.framework in Frameworks */, + OBJ_2648 /* HTTP.framework in Frameworks */, + OBJ_2649 /* NIOHTTP1.framework in Frameworks */, + OBJ_2650 /* CNIOZlib.framework in Frameworks */, + OBJ_2651 /* CNIOHTTPParser.framework in Frameworks */, + OBJ_2652 /* NIOOpenSSL.framework in Frameworks */, + OBJ_2653 /* NIOTLS.framework in Frameworks */, + OBJ_2654 /* CNIOOpenSSL.framework in Frameworks */, + OBJ_2655 /* Fluent.framework in Frameworks */, + OBJ_2656 /* DatabaseKit.framework in Frameworks */, + OBJ_2657 /* Command.framework in Frameworks */, + OBJ_2658 /* Console.framework in Frameworks */, + OBJ_2659 /* Service.framework in Frameworks */, + OBJ_2660 /* Logging.framework in Frameworks */, + OBJ_2661 /* Crypto.framework in Frameworks */, + OBJ_2662 /* Core.framework in Frameworks */, + OBJ_2663 /* NIOFoundationCompat.framework in Frameworks */, + OBJ_2664 /* COperatingSystem.framework in Frameworks */, + OBJ_2665 /* Random.framework in Frameworks */, + OBJ_2666 /* CCryptoOpenSSL.framework in Frameworks */, + OBJ_2667 /* CBcrypt.framework in Frameworks */, + OBJ_2668 /* CBase32.framework in Frameworks */, + OBJ_2669 /* Bits.framework in Frameworks */, + OBJ_2670 /* Debugging.framework in Frameworks */, + OBJ_2671 /* Async.framework in Frameworks */, + OBJ_2672 /* NIO.framework in Frameworks */, + OBJ_2673 /* CNIOSHA1.framework in Frameworks */, + OBJ_2674 /* NIOPriorityQueue.framework in Frameworks */, + OBJ_2675 /* NIOConcurrencyHelpers.framework in Frameworks */, + OBJ_2676 /* CNIOAtomics.framework in Frameworks */, + OBJ_2677 /* CNIODarwin.framework in Frameworks */, + OBJ_2678 /* CNIOLinux.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_2707 /* Frameworks */ = { + OBJ_2734 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( - OBJ_2708 /* NIO.framework in Frameworks */, - OBJ_2709 /* CNIOSHA1.framework in Frameworks */, - OBJ_2710 /* NIOPriorityQueue.framework in Frameworks */, - OBJ_2711 /* NIOConcurrencyHelpers.framework in Frameworks */, - OBJ_2712 /* CNIOAtomics.framework in Frameworks */, - OBJ_2713 /* CNIODarwin.framework in Frameworks */, - OBJ_2714 /* CNIOLinux.framework in Frameworks */, - OBJ_2715 /* Debugging.framework in Frameworks */, + OBJ_2735 /* NIO.framework in Frameworks */, + OBJ_2736 /* CNIOSHA1.framework in Frameworks */, + OBJ_2737 /* NIOPriorityQueue.framework in Frameworks */, + OBJ_2738 /* NIOConcurrencyHelpers.framework in Frameworks */, + OBJ_2739 /* CNIOAtomics.framework in Frameworks */, + OBJ_2740 /* CNIODarwin.framework in Frameworks */, + OBJ_2741 /* CNIOLinux.framework in Frameworks */, + OBJ_2742 /* Debugging.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_2729 /* Frameworks */ = { + OBJ_2756 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_2736 /* Frameworks */ = { + OBJ_2763 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_2742 /* Frameworks */ = { + OBJ_2769 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_2751 /* Frameworks */ = { + OBJ_2778 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_2759 /* Frameworks */ = { + OBJ_2786 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_2768 /* Frameworks */ = { + OBJ_2795 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_2778 /* Frameworks */ = { + OBJ_2805 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_2785 /* Frameworks */ = { + OBJ_2812 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_2793 /* Frameworks */ = { + OBJ_2820 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_2801 /* Frameworks */ = { + OBJ_2828 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_2807 /* Frameworks */ = { + OBJ_2834 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_2828 /* Frameworks */ = { + OBJ_2855 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( - OBJ_2829 /* Console.framework in Frameworks */, - OBJ_2830 /* Service.framework in Frameworks */, - OBJ_2831 /* Logging.framework in Frameworks */, - OBJ_2832 /* Core.framework in Frameworks */, - OBJ_2833 /* NIOFoundationCompat.framework in Frameworks */, - OBJ_2834 /* COperatingSystem.framework in Frameworks */, - OBJ_2835 /* Bits.framework in Frameworks */, - OBJ_2836 /* Debugging.framework in Frameworks */, - OBJ_2837 /* Async.framework in Frameworks */, - OBJ_2838 /* NIO.framework in Frameworks */, - OBJ_2839 /* CNIOSHA1.framework in Frameworks */, - OBJ_2840 /* NIOPriorityQueue.framework in Frameworks */, - OBJ_2841 /* NIOConcurrencyHelpers.framework in Frameworks */, - OBJ_2842 /* CNIOAtomics.framework in Frameworks */, - OBJ_2843 /* CNIODarwin.framework in Frameworks */, - OBJ_2844 /* CNIOLinux.framework in Frameworks */, + OBJ_2856 /* Console.framework in Frameworks */, + OBJ_2857 /* Service.framework in Frameworks */, + OBJ_2858 /* Logging.framework in Frameworks */, + OBJ_2859 /* Core.framework in Frameworks */, + OBJ_2860 /* NIOFoundationCompat.framework in Frameworks */, + OBJ_2861 /* COperatingSystem.framework in Frameworks */, + OBJ_2862 /* Bits.framework in Frameworks */, + OBJ_2863 /* Debugging.framework in Frameworks */, + OBJ_2864 /* Async.framework in Frameworks */, + OBJ_2865 /* NIO.framework in Frameworks */, + OBJ_2866 /* CNIOSHA1.framework in Frameworks */, + OBJ_2867 /* NIOPriorityQueue.framework in Frameworks */, + OBJ_2868 /* NIOConcurrencyHelpers.framework in Frameworks */, + OBJ_2869 /* CNIOAtomics.framework in Frameworks */, + OBJ_2870 /* CNIODarwin.framework in Frameworks */, + OBJ_2871 /* CNIOLinux.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_2893 /* Frameworks */ = { + OBJ_2920 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( - OBJ_2894 /* Service.framework in Frameworks */, - OBJ_2895 /* Logging.framework in Frameworks */, - OBJ_2896 /* Core.framework in Frameworks */, - OBJ_2897 /* NIOFoundationCompat.framework in Frameworks */, - OBJ_2898 /* COperatingSystem.framework in Frameworks */, - OBJ_2899 /* Bits.framework in Frameworks */, - OBJ_2900 /* Debugging.framework in Frameworks */, - OBJ_2901 /* Async.framework in Frameworks */, - OBJ_2902 /* NIO.framework in Frameworks */, - OBJ_2903 /* CNIOSHA1.framework in Frameworks */, - OBJ_2904 /* NIOPriorityQueue.framework in Frameworks */, - OBJ_2905 /* NIOConcurrencyHelpers.framework in Frameworks */, - OBJ_2906 /* CNIOAtomics.framework in Frameworks */, - OBJ_2907 /* CNIODarwin.framework in Frameworks */, - OBJ_2908 /* CNIOLinux.framework in Frameworks */, + OBJ_2921 /* Service.framework in Frameworks */, + OBJ_2922 /* Logging.framework in Frameworks */, + OBJ_2923 /* Core.framework in Frameworks */, + OBJ_2924 /* NIOFoundationCompat.framework in Frameworks */, + OBJ_2925 /* COperatingSystem.framework in Frameworks */, + OBJ_2926 /* Bits.framework in Frameworks */, + OBJ_2927 /* Debugging.framework in Frameworks */, + OBJ_2928 /* Async.framework in Frameworks */, + OBJ_2929 /* NIO.framework in Frameworks */, + OBJ_2930 /* CNIOSHA1.framework in Frameworks */, + OBJ_2931 /* NIOPriorityQueue.framework in Frameworks */, + OBJ_2932 /* NIOConcurrencyHelpers.framework in Frameworks */, + OBJ_2933 /* CNIOAtomics.framework in Frameworks */, + OBJ_2934 /* CNIODarwin.framework in Frameworks */, + OBJ_2935 /* CNIOLinux.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_2959 /* Frameworks */ = { + OBJ_2986 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( - OBJ_2960 /* NIOFoundationCompat.framework in Frameworks */, - OBJ_2961 /* COperatingSystem.framework in Frameworks */, - OBJ_2962 /* Bits.framework in Frameworks */, - OBJ_2963 /* Debugging.framework in Frameworks */, - OBJ_2964 /* Async.framework in Frameworks */, - OBJ_2965 /* NIO.framework in Frameworks */, - OBJ_2966 /* CNIOSHA1.framework in Frameworks */, - OBJ_2967 /* NIOPriorityQueue.framework in Frameworks */, - OBJ_2968 /* NIOConcurrencyHelpers.framework in Frameworks */, - OBJ_2969 /* CNIOAtomics.framework in Frameworks */, - OBJ_2970 /* CNIODarwin.framework in Frameworks */, - OBJ_2971 /* CNIOLinux.framework in Frameworks */, + OBJ_2987 /* NIOFoundationCompat.framework in Frameworks */, + OBJ_2988 /* COperatingSystem.framework in Frameworks */, + OBJ_2989 /* Bits.framework in Frameworks */, + OBJ_2990 /* Debugging.framework in Frameworks */, + OBJ_2991 /* Async.framework in Frameworks */, + OBJ_2992 /* NIO.framework in Frameworks */, + OBJ_2993 /* CNIOSHA1.framework in Frameworks */, + OBJ_2994 /* NIOPriorityQueue.framework in Frameworks */, + OBJ_2995 /* NIOConcurrencyHelpers.framework in Frameworks */, + OBJ_2996 /* CNIOAtomics.framework in Frameworks */, + OBJ_2997 /* CNIODarwin.framework in Frameworks */, + OBJ_2998 /* CNIOLinux.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_3013 /* Frameworks */ = { + OBJ_3040 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( - OBJ_3014 /* Core.framework in Frameworks */, - OBJ_3015 /* NIOFoundationCompat.framework in Frameworks */, - OBJ_3016 /* COperatingSystem.framework in Frameworks */, - OBJ_3017 /* Async.framework in Frameworks */, - OBJ_3018 /* Random.framework in Frameworks */, - OBJ_3019 /* Bits.framework in Frameworks */, - OBJ_3020 /* NIO.framework in Frameworks */, - OBJ_3021 /* CNIOSHA1.framework in Frameworks */, - OBJ_3022 /* NIOPriorityQueue.framework in Frameworks */, - OBJ_3023 /* NIOConcurrencyHelpers.framework in Frameworks */, - OBJ_3024 /* CNIOAtomics.framework in Frameworks */, - OBJ_3025 /* CNIODarwin.framework in Frameworks */, - OBJ_3026 /* CNIOLinux.framework in Frameworks */, - OBJ_3027 /* Debugging.framework in Frameworks */, - OBJ_3028 /* CCryptoOpenSSL.framework in Frameworks */, - OBJ_3029 /* CBcrypt.framework in Frameworks */, - OBJ_3030 /* CBase32.framework in Frameworks */, + OBJ_3041 /* Core.framework in Frameworks */, + OBJ_3042 /* NIOFoundationCompat.framework in Frameworks */, + OBJ_3043 /* COperatingSystem.framework in Frameworks */, + OBJ_3044 /* Async.framework in Frameworks */, + OBJ_3045 /* Random.framework in Frameworks */, + OBJ_3046 /* Bits.framework in Frameworks */, + OBJ_3047 /* NIO.framework in Frameworks */, + OBJ_3048 /* CNIOSHA1.framework in Frameworks */, + OBJ_3049 /* NIOPriorityQueue.framework in Frameworks */, + OBJ_3050 /* NIOConcurrencyHelpers.framework in Frameworks */, + OBJ_3051 /* CNIOAtomics.framework in Frameworks */, + OBJ_3052 /* CNIODarwin.framework in Frameworks */, + OBJ_3053 /* CNIOLinux.framework in Frameworks */, + OBJ_3054 /* Debugging.framework in Frameworks */, + OBJ_3055 /* CCryptoOpenSSL.framework in Frameworks */, + OBJ_3056 /* CBcrypt.framework in Frameworks */, + OBJ_3057 /* CBase32.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_3069 /* Frameworks */ = { + OBJ_3096 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_3110 /* Frameworks */ = { + OBJ_3137 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( - OBJ_3111 /* Service.framework in Frameworks */, - OBJ_3112 /* Core.framework in Frameworks */, - OBJ_3113 /* NIOFoundationCompat.framework in Frameworks */, - OBJ_3114 /* COperatingSystem.framework in Frameworks */, - OBJ_3115 /* Bits.framework in Frameworks */, - OBJ_3116 /* Debugging.framework in Frameworks */, - OBJ_3117 /* Async.framework in Frameworks */, - OBJ_3118 /* NIO.framework in Frameworks */, - OBJ_3119 /* CNIOSHA1.framework in Frameworks */, - OBJ_3120 /* NIOPriorityQueue.framework in Frameworks */, - OBJ_3121 /* NIOConcurrencyHelpers.framework in Frameworks */, - OBJ_3122 /* CNIOAtomics.framework in Frameworks */, - OBJ_3123 /* CNIODarwin.framework in Frameworks */, - OBJ_3124 /* CNIOLinux.framework in Frameworks */, + OBJ_3138 /* Service.framework in Frameworks */, + OBJ_3139 /* Core.framework in Frameworks */, + OBJ_3140 /* NIOFoundationCompat.framework in Frameworks */, + OBJ_3141 /* COperatingSystem.framework in Frameworks */, + OBJ_3142 /* Bits.framework in Frameworks */, + OBJ_3143 /* Debugging.framework in Frameworks */, + OBJ_3144 /* Async.framework in Frameworks */, + OBJ_3145 /* NIO.framework in Frameworks */, + OBJ_3146 /* CNIOSHA1.framework in Frameworks */, + OBJ_3147 /* NIOPriorityQueue.framework in Frameworks */, + OBJ_3148 /* NIOConcurrencyHelpers.framework in Frameworks */, + OBJ_3149 /* CNIOAtomics.framework in Frameworks */, + OBJ_3150 /* CNIODarwin.framework in Frameworks */, + OBJ_3151 /* CNIOLinux.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_3152 /* Frameworks */ = { + OBJ_3179 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_3363 /* Frameworks */ = { + OBJ_3391 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( - OBJ_3364 /* NIO.framework in Frameworks */, - OBJ_3365 /* CNIOSHA1.framework in Frameworks */, - OBJ_3366 /* NIOPriorityQueue.framework in Frameworks */, - OBJ_3367 /* NIOConcurrencyHelpers.framework in Frameworks */, - OBJ_3368 /* CNIOAtomics.framework in Frameworks */, - OBJ_3369 /* CNIODarwin.framework in Frameworks */, - OBJ_3370 /* CNIOLinux.framework in Frameworks */, - OBJ_3371 /* Library.framework in Frameworks */, - OBJ_3372 /* Tooling.framework in Frameworks */, + OBJ_3392 /* NIO.framework in Frameworks */, + OBJ_3393 /* CNIOSHA1.framework in Frameworks */, + OBJ_3394 /* NIOPriorityQueue.framework in Frameworks */, + OBJ_3395 /* NIOConcurrencyHelpers.framework in Frameworks */, + OBJ_3396 /* CNIOAtomics.framework in Frameworks */, + OBJ_3397 /* CNIODarwin.framework in Frameworks */, + OBJ_3398 /* CNIOLinux.framework in Frameworks */, + OBJ_3399 /* Library.framework in Frameworks */, + OBJ_3400 /* Tooling.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_3403 /* Frameworks */ = { + OBJ_3437 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( - OBJ_3404 /* Domain.framework in Frameworks */, - OBJ_3405 /* NIO.framework in Frameworks */, - OBJ_3406 /* CNIOSHA1.framework in Frameworks */, - OBJ_3407 /* NIOPriorityQueue.framework in Frameworks */, - OBJ_3408 /* NIOConcurrencyHelpers.framework in Frameworks */, - OBJ_3409 /* CNIOAtomics.framework in Frameworks */, - OBJ_3410 /* CNIODarwin.framework in Frameworks */, - OBJ_3411 /* CNIOLinux.framework in Frameworks */, - OBJ_3412 /* Library.framework in Frameworks */, - OBJ_3413 /* Tooling.framework in Frameworks */, + OBJ_3438 /* Domain.framework in Frameworks */, + OBJ_3439 /* NIO.framework in Frameworks */, + OBJ_3440 /* CNIOSHA1.framework in Frameworks */, + OBJ_3441 /* NIOPriorityQueue.framework in Frameworks */, + OBJ_3442 /* NIOConcurrencyHelpers.framework in Frameworks */, + OBJ_3443 /* CNIOAtomics.framework in Frameworks */, + OBJ_3444 /* CNIODarwin.framework in Frameworks */, + OBJ_3445 /* CNIOLinux.framework in Frameworks */, + OBJ_3446 /* Library.framework in Frameworks */, + OBJ_3447 /* Tooling.framework in Frameworks */, + OBJ_3448 /* Testing.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_3478 /* Frameworks */ = { + OBJ_3514 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( - OBJ_3479 /* DatabaseKit.framework in Frameworks */, - OBJ_3480 /* Command.framework in Frameworks */, - OBJ_3481 /* Console.framework in Frameworks */, - OBJ_3482 /* Service.framework in Frameworks */, - OBJ_3483 /* Logging.framework in Frameworks */, - OBJ_3484 /* Core.framework in Frameworks */, - OBJ_3485 /* NIOFoundationCompat.framework in Frameworks */, - OBJ_3486 /* COperatingSystem.framework in Frameworks */, - OBJ_3487 /* Bits.framework in Frameworks */, - OBJ_3488 /* Debugging.framework in Frameworks */, - OBJ_3489 /* Async.framework in Frameworks */, - OBJ_3490 /* NIO.framework in Frameworks */, - OBJ_3491 /* CNIOSHA1.framework in Frameworks */, - OBJ_3492 /* NIOPriorityQueue.framework in Frameworks */, - OBJ_3493 /* NIOConcurrencyHelpers.framework in Frameworks */, - OBJ_3494 /* CNIOAtomics.framework in Frameworks */, - OBJ_3495 /* CNIODarwin.framework in Frameworks */, - OBJ_3496 /* CNIOLinux.framework in Frameworks */, + OBJ_3515 /* DatabaseKit.framework in Frameworks */, + OBJ_3516 /* Command.framework in Frameworks */, + OBJ_3517 /* Console.framework in Frameworks */, + OBJ_3518 /* Service.framework in Frameworks */, + OBJ_3519 /* Logging.framework in Frameworks */, + OBJ_3520 /* Core.framework in Frameworks */, + OBJ_3521 /* NIOFoundationCompat.framework in Frameworks */, + OBJ_3522 /* COperatingSystem.framework in Frameworks */, + OBJ_3523 /* Bits.framework in Frameworks */, + OBJ_3524 /* Debugging.framework in Frameworks */, + OBJ_3525 /* Async.framework in Frameworks */, + OBJ_3526 /* NIO.framework in Frameworks */, + OBJ_3527 /* CNIOSHA1.framework in Frameworks */, + OBJ_3528 /* NIOPriorityQueue.framework in Frameworks */, + OBJ_3529 /* NIOConcurrencyHelpers.framework in Frameworks */, + OBJ_3530 /* CNIOAtomics.framework in Frameworks */, + OBJ_3531 /* CNIODarwin.framework in Frameworks */, + OBJ_3532 /* CNIOLinux.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_3538 /* Frameworks */ = { + OBJ_3574 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( - OBJ_3539 /* MySQL.framework in Frameworks */, - OBJ_3540 /* NIOOpenSSL.framework in Frameworks */, - OBJ_3541 /* NIOTLS.framework in Frameworks */, - OBJ_3542 /* CNIOOpenSSL.framework in Frameworks */, - OBJ_3543 /* Crypto.framework in Frameworks */, - OBJ_3544 /* Random.framework in Frameworks */, - OBJ_3545 /* CCryptoOpenSSL.framework in Frameworks */, - OBJ_3546 /* CBcrypt.framework in Frameworks */, - OBJ_3547 /* CBase32.framework in Frameworks */, - OBJ_3548 /* FluentSQL.framework in Frameworks */, - OBJ_3549 /* SQL.framework in Frameworks */, - OBJ_3550 /* Fluent.framework in Frameworks */, - OBJ_3551 /* DatabaseKit.framework in Frameworks */, - OBJ_3552 /* Command.framework in Frameworks */, - OBJ_3553 /* Console.framework in Frameworks */, - OBJ_3554 /* Service.framework in Frameworks */, - OBJ_3555 /* Logging.framework in Frameworks */, - OBJ_3556 /* Core.framework in Frameworks */, - OBJ_3557 /* NIOFoundationCompat.framework in Frameworks */, - OBJ_3558 /* COperatingSystem.framework in Frameworks */, - OBJ_3559 /* Bits.framework in Frameworks */, - OBJ_3560 /* Debugging.framework in Frameworks */, - OBJ_3561 /* Async.framework in Frameworks */, - OBJ_3562 /* NIO.framework in Frameworks */, - OBJ_3563 /* CNIOSHA1.framework in Frameworks */, - OBJ_3564 /* NIOPriorityQueue.framework in Frameworks */, - OBJ_3565 /* NIOConcurrencyHelpers.framework in Frameworks */, - OBJ_3566 /* CNIOAtomics.framework in Frameworks */, - OBJ_3567 /* CNIODarwin.framework in Frameworks */, - OBJ_3568 /* CNIOLinux.framework in Frameworks */, + OBJ_3575 /* MySQL.framework in Frameworks */, + OBJ_3576 /* NIOOpenSSL.framework in Frameworks */, + OBJ_3577 /* NIOTLS.framework in Frameworks */, + OBJ_3578 /* CNIOOpenSSL.framework in Frameworks */, + OBJ_3579 /* Crypto.framework in Frameworks */, + OBJ_3580 /* Random.framework in Frameworks */, + OBJ_3581 /* CCryptoOpenSSL.framework in Frameworks */, + OBJ_3582 /* CBcrypt.framework in Frameworks */, + OBJ_3583 /* CBase32.framework in Frameworks */, + OBJ_3584 /* FluentSQL.framework in Frameworks */, + OBJ_3585 /* SQL.framework in Frameworks */, + OBJ_3586 /* Fluent.framework in Frameworks */, + OBJ_3587 /* DatabaseKit.framework in Frameworks */, + OBJ_3588 /* Command.framework in Frameworks */, + OBJ_3589 /* Console.framework in Frameworks */, + OBJ_3590 /* Service.framework in Frameworks */, + OBJ_3591 /* Logging.framework in Frameworks */, + OBJ_3592 /* Core.framework in Frameworks */, + OBJ_3593 /* NIOFoundationCompat.framework in Frameworks */, + OBJ_3594 /* COperatingSystem.framework in Frameworks */, + OBJ_3595 /* Bits.framework in Frameworks */, + OBJ_3596 /* Debugging.framework in Frameworks */, + OBJ_3597 /* Async.framework in Frameworks */, + OBJ_3598 /* NIO.framework in Frameworks */, + OBJ_3599 /* CNIOSHA1.framework in Frameworks */, + OBJ_3600 /* NIOPriorityQueue.framework in Frameworks */, + OBJ_3601 /* NIOConcurrencyHelpers.framework in Frameworks */, + OBJ_3602 /* CNIOAtomics.framework in Frameworks */, + OBJ_3603 /* CNIODarwin.framework in Frameworks */, + OBJ_3604 /* CNIOLinux.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_3624 /* Frameworks */ = { + OBJ_3660 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( - OBJ_3625 /* SQL.framework in Frameworks */, - OBJ_3626 /* Fluent.framework in Frameworks */, - OBJ_3627 /* DatabaseKit.framework in Frameworks */, - OBJ_3628 /* Command.framework in Frameworks */, - OBJ_3629 /* Console.framework in Frameworks */, - OBJ_3630 /* Service.framework in Frameworks */, - OBJ_3631 /* Logging.framework in Frameworks */, - OBJ_3632 /* Core.framework in Frameworks */, - OBJ_3633 /* NIOFoundationCompat.framework in Frameworks */, - OBJ_3634 /* COperatingSystem.framework in Frameworks */, - OBJ_3635 /* Bits.framework in Frameworks */, - OBJ_3636 /* Debugging.framework in Frameworks */, - OBJ_3637 /* Async.framework in Frameworks */, - OBJ_3638 /* NIO.framework in Frameworks */, - OBJ_3639 /* CNIOSHA1.framework in Frameworks */, - OBJ_3640 /* NIOPriorityQueue.framework in Frameworks */, - OBJ_3641 /* NIOConcurrencyHelpers.framework in Frameworks */, - OBJ_3642 /* CNIOAtomics.framework in Frameworks */, - OBJ_3643 /* CNIODarwin.framework in Frameworks */, - OBJ_3644 /* CNIOLinux.framework in Frameworks */, + OBJ_3661 /* SQL.framework in Frameworks */, + OBJ_3662 /* Fluent.framework in Frameworks */, + OBJ_3663 /* DatabaseKit.framework in Frameworks */, + OBJ_3664 /* Command.framework in Frameworks */, + OBJ_3665 /* Console.framework in Frameworks */, + OBJ_3666 /* Service.framework in Frameworks */, + OBJ_3667 /* Logging.framework in Frameworks */, + OBJ_3668 /* Core.framework in Frameworks */, + OBJ_3669 /* NIOFoundationCompat.framework in Frameworks */, + OBJ_3670 /* COperatingSystem.framework in Frameworks */, + OBJ_3671 /* Bits.framework in Frameworks */, + OBJ_3672 /* Debugging.framework in Frameworks */, + OBJ_3673 /* Async.framework in Frameworks */, + OBJ_3674 /* NIO.framework in Frameworks */, + OBJ_3675 /* CNIOSHA1.framework in Frameworks */, + OBJ_3676 /* NIOPriorityQueue.framework in Frameworks */, + OBJ_3677 /* NIOConcurrencyHelpers.framework in Frameworks */, + OBJ_3678 /* CNIOAtomics.framework in Frameworks */, + OBJ_3679 /* CNIODarwin.framework in Frameworks */, + OBJ_3680 /* CNIOLinux.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_3681 /* Frameworks */ = { + OBJ_3717 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( - OBJ_3682 /* SQLite.framework in Frameworks */, - OBJ_3683 /* FluentSQL.framework in Frameworks */, - OBJ_3684 /* SQL.framework in Frameworks */, - OBJ_3685 /* Fluent.framework in Frameworks */, - OBJ_3686 /* DatabaseKit.framework in Frameworks */, - OBJ_3687 /* Command.framework in Frameworks */, - OBJ_3688 /* Console.framework in Frameworks */, - OBJ_3689 /* Service.framework in Frameworks */, - OBJ_3690 /* Logging.framework in Frameworks */, - OBJ_3691 /* Core.framework in Frameworks */, - OBJ_3692 /* NIOFoundationCompat.framework in Frameworks */, - OBJ_3693 /* COperatingSystem.framework in Frameworks */, - OBJ_3694 /* Bits.framework in Frameworks */, - OBJ_3695 /* Debugging.framework in Frameworks */, - OBJ_3696 /* Async.framework in Frameworks */, - OBJ_3697 /* NIO.framework in Frameworks */, - OBJ_3698 /* CNIOSHA1.framework in Frameworks */, - OBJ_3699 /* NIOPriorityQueue.framework in Frameworks */, - OBJ_3700 /* NIOConcurrencyHelpers.framework in Frameworks */, - OBJ_3701 /* CNIOAtomics.framework in Frameworks */, - OBJ_3702 /* CNIODarwin.framework in Frameworks */, - OBJ_3703 /* CNIOLinux.framework in Frameworks */, + OBJ_3718 /* SQLite.framework in Frameworks */, + OBJ_3719 /* FluentSQL.framework in Frameworks */, + OBJ_3720 /* SQL.framework in Frameworks */, + OBJ_3721 /* Fluent.framework in Frameworks */, + OBJ_3722 /* DatabaseKit.framework in Frameworks */, + OBJ_3723 /* Command.framework in Frameworks */, + OBJ_3724 /* Console.framework in Frameworks */, + OBJ_3725 /* Service.framework in Frameworks */, + OBJ_3726 /* Logging.framework in Frameworks */, + OBJ_3727 /* Core.framework in Frameworks */, + OBJ_3728 /* NIOFoundationCompat.framework in Frameworks */, + OBJ_3729 /* COperatingSystem.framework in Frameworks */, + OBJ_3730 /* Bits.framework in Frameworks */, + OBJ_3731 /* Debugging.framework in Frameworks */, + OBJ_3732 /* Async.framework in Frameworks */, + OBJ_3733 /* NIO.framework in Frameworks */, + OBJ_3734 /* CNIOSHA1.framework in Frameworks */, + OBJ_3735 /* NIOPriorityQueue.framework in Frameworks */, + OBJ_3736 /* NIOConcurrencyHelpers.framework in Frameworks */, + OBJ_3737 /* CNIOAtomics.framework in Frameworks */, + OBJ_3738 /* CNIODarwin.framework in Frameworks */, + OBJ_3739 /* CNIOLinux.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_3762 /* Frameworks */ = { + OBJ_3798 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( - OBJ_3763 /* NIOHTTP1.framework in Frameworks */, - OBJ_3764 /* CNIOZlib.framework in Frameworks */, - OBJ_3765 /* CNIOHTTPParser.framework in Frameworks */, - OBJ_3766 /* NIOOpenSSL.framework in Frameworks */, - OBJ_3767 /* NIOTLS.framework in Frameworks */, - OBJ_3768 /* CNIOOpenSSL.framework in Frameworks */, - OBJ_3769 /* Core.framework in Frameworks */, - OBJ_3770 /* NIOFoundationCompat.framework in Frameworks */, - OBJ_3771 /* COperatingSystem.framework in Frameworks */, - OBJ_3772 /* Bits.framework in Frameworks */, - OBJ_3773 /* Debugging.framework in Frameworks */, - OBJ_3774 /* Async.framework in Frameworks */, - OBJ_3775 /* NIO.framework in Frameworks */, - OBJ_3776 /* CNIOSHA1.framework in Frameworks */, - OBJ_3777 /* NIOPriorityQueue.framework in Frameworks */, - OBJ_3778 /* NIOConcurrencyHelpers.framework in Frameworks */, - OBJ_3779 /* CNIOAtomics.framework in Frameworks */, - OBJ_3780 /* CNIODarwin.framework in Frameworks */, - OBJ_3781 /* CNIOLinux.framework in Frameworks */, + OBJ_3799 /* NIOHTTP1.framework in Frameworks */, + OBJ_3800 /* CNIOZlib.framework in Frameworks */, + OBJ_3801 /* CNIOHTTPParser.framework in Frameworks */, + OBJ_3802 /* NIOOpenSSL.framework in Frameworks */, + OBJ_3803 /* NIOTLS.framework in Frameworks */, + OBJ_3804 /* CNIOOpenSSL.framework in Frameworks */, + OBJ_3805 /* Core.framework in Frameworks */, + OBJ_3806 /* NIOFoundationCompat.framework in Frameworks */, + OBJ_3807 /* COperatingSystem.framework in Frameworks */, + OBJ_3808 /* Bits.framework in Frameworks */, + OBJ_3809 /* Debugging.framework in Frameworks */, + OBJ_3810 /* Async.framework in Frameworks */, + OBJ_3811 /* NIO.framework in Frameworks */, + OBJ_3812 /* CNIOSHA1.framework in Frameworks */, + OBJ_3813 /* NIOPriorityQueue.framework in Frameworks */, + OBJ_3814 /* NIOConcurrencyHelpers.framework in Frameworks */, + OBJ_3815 /* CNIOAtomics.framework in Frameworks */, + OBJ_3816 /* CNIODarwin.framework in Frameworks */, + OBJ_3817 /* CNIOLinux.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_3867 /* Frameworks */ = { + OBJ_3903 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( - OBJ_3868 /* JWT.framework in Frameworks */, - OBJ_3869 /* Vapor.framework in Frameworks */, - OBJ_3870 /* WebSocket.framework in Frameworks */, - OBJ_3871 /* NIOWebSocket.framework in Frameworks */, - OBJ_3872 /* Validation.framework in Frameworks */, - OBJ_3873 /* URLEncodedForm.framework in Frameworks */, - OBJ_3874 /* TemplateKit.framework in Frameworks */, - OBJ_3875 /* Routing.framework in Frameworks */, - OBJ_3876 /* Multipart.framework in Frameworks */, - OBJ_3877 /* HTTP.framework in Frameworks */, - OBJ_3878 /* NIOHTTP1.framework in Frameworks */, - OBJ_3879 /* CNIOZlib.framework in Frameworks */, - OBJ_3880 /* CNIOHTTPParser.framework in Frameworks */, - OBJ_3881 /* NIOOpenSSL.framework in Frameworks */, - OBJ_3882 /* NIOTLS.framework in Frameworks */, - OBJ_3883 /* CNIOOpenSSL.framework in Frameworks */, - OBJ_3884 /* DatabaseKit.framework in Frameworks */, - OBJ_3885 /* Crypto.framework in Frameworks */, - OBJ_3886 /* Random.framework in Frameworks */, - OBJ_3887 /* CCryptoOpenSSL.framework in Frameworks */, - OBJ_3888 /* CBcrypt.framework in Frameworks */, - OBJ_3889 /* CBase32.framework in Frameworks */, - OBJ_3890 /* Command.framework in Frameworks */, - OBJ_3891 /* Console.framework in Frameworks */, - OBJ_3892 /* Service.framework in Frameworks */, - OBJ_3893 /* Logging.framework in Frameworks */, - OBJ_3894 /* Core.framework in Frameworks */, - OBJ_3895 /* NIOFoundationCompat.framework in Frameworks */, - OBJ_3896 /* COperatingSystem.framework in Frameworks */, - OBJ_3897 /* Bits.framework in Frameworks */, - OBJ_3898 /* Debugging.framework in Frameworks */, - OBJ_3899 /* Async.framework in Frameworks */, - OBJ_3900 /* NIO.framework in Frameworks */, - OBJ_3901 /* CNIOSHA1.framework in Frameworks */, - OBJ_3902 /* NIOPriorityQueue.framework in Frameworks */, - OBJ_3903 /* NIOConcurrencyHelpers.framework in Frameworks */, - OBJ_3904 /* CNIOAtomics.framework in Frameworks */, - OBJ_3905 /* CNIODarwin.framework in Frameworks */, - OBJ_3906 /* CNIOLinux.framework in Frameworks */, + OBJ_3904 /* JWT.framework in Frameworks */, + OBJ_3905 /* Vapor.framework in Frameworks */, + OBJ_3906 /* WebSocket.framework in Frameworks */, + OBJ_3907 /* NIOWebSocket.framework in Frameworks */, + OBJ_3908 /* Validation.framework in Frameworks */, + OBJ_3909 /* URLEncodedForm.framework in Frameworks */, + OBJ_3910 /* TemplateKit.framework in Frameworks */, + OBJ_3911 /* Routing.framework in Frameworks */, + OBJ_3912 /* Multipart.framework in Frameworks */, + OBJ_3913 /* HTTP.framework in Frameworks */, + OBJ_3914 /* NIOHTTP1.framework in Frameworks */, + OBJ_3915 /* CNIOZlib.framework in Frameworks */, + OBJ_3916 /* CNIOHTTPParser.framework in Frameworks */, + OBJ_3917 /* NIOOpenSSL.framework in Frameworks */, + OBJ_3918 /* NIOTLS.framework in Frameworks */, + OBJ_3919 /* CNIOOpenSSL.framework in Frameworks */, + OBJ_3920 /* DatabaseKit.framework in Frameworks */, + OBJ_3921 /* Crypto.framework in Frameworks */, + OBJ_3922 /* Random.framework in Frameworks */, + OBJ_3923 /* CCryptoOpenSSL.framework in Frameworks */, + OBJ_3924 /* CBcrypt.framework in Frameworks */, + OBJ_3925 /* CBase32.framework in Frameworks */, + OBJ_3926 /* Command.framework in Frameworks */, + OBJ_3927 /* Console.framework in Frameworks */, + OBJ_3928 /* Service.framework in Frameworks */, + OBJ_3929 /* Logging.framework in Frameworks */, + OBJ_3930 /* Core.framework in Frameworks */, + OBJ_3931 /* NIOFoundationCompat.framework in Frameworks */, + OBJ_3932 /* COperatingSystem.framework in Frameworks */, + OBJ_3933 /* Bits.framework in Frameworks */, + OBJ_3934 /* Debugging.framework in Frameworks */, + OBJ_3935 /* Async.framework in Frameworks */, + OBJ_3936 /* NIO.framework in Frameworks */, + OBJ_3937 /* CNIOSHA1.framework in Frameworks */, + OBJ_3938 /* NIOPriorityQueue.framework in Frameworks */, + OBJ_3939 /* NIOConcurrencyHelpers.framework in Frameworks */, + OBJ_3940 /* CNIOAtomics.framework in Frameworks */, + OBJ_3941 /* CNIODarwin.framework in Frameworks */, + OBJ_3942 /* CNIOLinux.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_3971 /* Frameworks */ = { + OBJ_4007 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( - OBJ_3972 /* Crypto.framework in Frameworks */, - OBJ_3973 /* Random.framework in Frameworks */, - OBJ_3974 /* CCryptoOpenSSL.framework in Frameworks */, - OBJ_3975 /* CBcrypt.framework in Frameworks */, - OBJ_3976 /* CBase32.framework in Frameworks */, - OBJ_3977 /* Core.framework in Frameworks */, - OBJ_3978 /* NIOFoundationCompat.framework in Frameworks */, - OBJ_3979 /* COperatingSystem.framework in Frameworks */, - OBJ_3980 /* Bits.framework in Frameworks */, - OBJ_3981 /* Debugging.framework in Frameworks */, - OBJ_3982 /* Async.framework in Frameworks */, - OBJ_3983 /* NIO.framework in Frameworks */, - OBJ_3984 /* CNIOSHA1.framework in Frameworks */, - OBJ_3985 /* NIOPriorityQueue.framework in Frameworks */, - OBJ_3986 /* NIOConcurrencyHelpers.framework in Frameworks */, - OBJ_3987 /* CNIOAtomics.framework in Frameworks */, - OBJ_3988 /* CNIODarwin.framework in Frameworks */, - OBJ_3989 /* CNIOLinux.framework in Frameworks */, + OBJ_4008 /* Crypto.framework in Frameworks */, + OBJ_4009 /* Random.framework in Frameworks */, + OBJ_4010 /* CCryptoOpenSSL.framework in Frameworks */, + OBJ_4011 /* CBcrypt.framework in Frameworks */, + OBJ_4012 /* CBase32.framework in Frameworks */, + OBJ_4013 /* Core.framework in Frameworks */, + OBJ_4014 /* NIOFoundationCompat.framework in Frameworks */, + OBJ_4015 /* COperatingSystem.framework in Frameworks */, + OBJ_4016 /* Bits.framework in Frameworks */, + OBJ_4017 /* Debugging.framework in Frameworks */, + OBJ_4018 /* Async.framework in Frameworks */, + OBJ_4019 /* NIO.framework in Frameworks */, + OBJ_4020 /* CNIOSHA1.framework in Frameworks */, + OBJ_4021 /* NIOPriorityQueue.framework in Frameworks */, + OBJ_4022 /* NIOConcurrencyHelpers.framework in Frameworks */, + OBJ_4023 /* CNIOAtomics.framework in Frameworks */, + OBJ_4024 /* CNIODarwin.framework in Frameworks */, + OBJ_4025 /* CNIOLinux.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4026 /* Frameworks */ = { + OBJ_4062 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( - OBJ_4027 /* TemplateKit.framework in Frameworks */, - OBJ_4028 /* Service.framework in Frameworks */, - OBJ_4029 /* Core.framework in Frameworks */, - OBJ_4030 /* NIOFoundationCompat.framework in Frameworks */, - OBJ_4031 /* COperatingSystem.framework in Frameworks */, - OBJ_4032 /* Bits.framework in Frameworks */, - OBJ_4033 /* Debugging.framework in Frameworks */, - OBJ_4034 /* Async.framework in Frameworks */, - OBJ_4035 /* NIO.framework in Frameworks */, - OBJ_4036 /* CNIOSHA1.framework in Frameworks */, - OBJ_4037 /* NIOPriorityQueue.framework in Frameworks */, - OBJ_4038 /* NIOConcurrencyHelpers.framework in Frameworks */, - OBJ_4039 /* CNIOAtomics.framework in Frameworks */, - OBJ_4040 /* CNIODarwin.framework in Frameworks */, - OBJ_4041 /* CNIOLinux.framework in Frameworks */, + OBJ_4063 /* TemplateKit.framework in Frameworks */, + OBJ_4064 /* Service.framework in Frameworks */, + OBJ_4065 /* Core.framework in Frameworks */, + OBJ_4066 /* NIOFoundationCompat.framework in Frameworks */, + OBJ_4067 /* COperatingSystem.framework in Frameworks */, + OBJ_4068 /* Bits.framework in Frameworks */, + OBJ_4069 /* Debugging.framework in Frameworks */, + OBJ_4070 /* Async.framework in Frameworks */, + OBJ_4071 /* NIO.framework in Frameworks */, + OBJ_4072 /* CNIOSHA1.framework in Frameworks */, + OBJ_4073 /* NIOPriorityQueue.framework in Frameworks */, + OBJ_4074 /* NIOConcurrencyHelpers.framework in Frameworks */, + OBJ_4075 /* CNIOAtomics.framework in Frameworks */, + OBJ_4076 /* CNIODarwin.framework in Frameworks */, + OBJ_4077 /* CNIOLinux.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4076 /* Frameworks */ = { + OBJ_4116 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( - OBJ_4077 /* Tooling.framework in Frameworks */, + OBJ_4117 /* Tooling.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4088 /* Frameworks */ = { + OBJ_4131 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( - OBJ_4089 /* Library.framework in Frameworks */, - OBJ_4090 /* Tooling.framework in Frameworks */, + OBJ_4132 /* Library.framework in Frameworks */, + OBJ_4133 /* Tooling.framework in Frameworks */, + OBJ_4134 /* Testing.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4260 /* Frameworks */ = { + OBJ_4305 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4272 /* Frameworks */ = { + OBJ_4317 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4287 /* Frameworks */ = { + OBJ_4332 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( - OBJ_4288 /* Core.framework in Frameworks */, - OBJ_4289 /* NIOFoundationCompat.framework in Frameworks */, - OBJ_4290 /* COperatingSystem.framework in Frameworks */, - OBJ_4291 /* Bits.framework in Frameworks */, - OBJ_4292 /* Debugging.framework in Frameworks */, - OBJ_4293 /* Async.framework in Frameworks */, - OBJ_4294 /* NIO.framework in Frameworks */, - OBJ_4295 /* CNIOSHA1.framework in Frameworks */, - OBJ_4296 /* NIOPriorityQueue.framework in Frameworks */, - OBJ_4297 /* NIOConcurrencyHelpers.framework in Frameworks */, - OBJ_4298 /* CNIOAtomics.framework in Frameworks */, - OBJ_4299 /* CNIODarwin.framework in Frameworks */, - OBJ_4300 /* CNIOLinux.framework in Frameworks */, + OBJ_4333 /* Core.framework in Frameworks */, + OBJ_4334 /* NIOFoundationCompat.framework in Frameworks */, + OBJ_4335 /* COperatingSystem.framework in Frameworks */, + OBJ_4336 /* Bits.framework in Frameworks */, + OBJ_4337 /* Debugging.framework in Frameworks */, + OBJ_4338 /* Async.framework in Frameworks */, + OBJ_4339 /* NIO.framework in Frameworks */, + OBJ_4340 /* CNIOSHA1.framework in Frameworks */, + OBJ_4341 /* NIOPriorityQueue.framework in Frameworks */, + OBJ_4342 /* NIOConcurrencyHelpers.framework in Frameworks */, + OBJ_4343 /* CNIOAtomics.framework in Frameworks */, + OBJ_4344 /* CNIODarwin.framework in Frameworks */, + OBJ_4345 /* CNIOLinux.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4326 /* Frameworks */ = { + OBJ_4371 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( - OBJ_4327 /* Core.framework in Frameworks */, - OBJ_4328 /* NIOFoundationCompat.framework in Frameworks */, - OBJ_4329 /* COperatingSystem.framework in Frameworks */, - OBJ_4330 /* Async.framework in Frameworks */, - OBJ_4331 /* Bits.framework in Frameworks */, - OBJ_4332 /* NIO.framework in Frameworks */, - OBJ_4333 /* CNIOSHA1.framework in Frameworks */, - OBJ_4334 /* NIOPriorityQueue.framework in Frameworks */, - OBJ_4335 /* NIOConcurrencyHelpers.framework in Frameworks */, - OBJ_4336 /* CNIOAtomics.framework in Frameworks */, - OBJ_4337 /* CNIODarwin.framework in Frameworks */, - OBJ_4338 /* CNIOLinux.framework in Frameworks */, - OBJ_4339 /* Debugging.framework in Frameworks */, + OBJ_4372 /* Core.framework in Frameworks */, + OBJ_4373 /* NIOFoundationCompat.framework in Frameworks */, + OBJ_4374 /* COperatingSystem.framework in Frameworks */, + OBJ_4375 /* Async.framework in Frameworks */, + OBJ_4376 /* Bits.framework in Frameworks */, + OBJ_4377 /* NIO.framework in Frameworks */, + OBJ_4378 /* CNIOSHA1.framework in Frameworks */, + OBJ_4379 /* NIOPriorityQueue.framework in Frameworks */, + OBJ_4380 /* NIOConcurrencyHelpers.framework in Frameworks */, + OBJ_4381 /* CNIOAtomics.framework in Frameworks */, + OBJ_4382 /* CNIODarwin.framework in Frameworks */, + OBJ_4383 /* CNIOLinux.framework in Frameworks */, + OBJ_4384 /* Debugging.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4427 /* Frameworks */ = { + OBJ_4472 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( - OBJ_4428 /* SQL.framework in Frameworks */, - OBJ_4429 /* NIOOpenSSL.framework in Frameworks */, - OBJ_4430 /* NIOTLS.framework in Frameworks */, - OBJ_4431 /* CNIOOpenSSL.framework in Frameworks */, - OBJ_4432 /* DatabaseKit.framework in Frameworks */, - OBJ_4433 /* Service.framework in Frameworks */, - OBJ_4434 /* Crypto.framework in Frameworks */, - OBJ_4435 /* Random.framework in Frameworks */, - OBJ_4436 /* CCryptoOpenSSL.framework in Frameworks */, - OBJ_4437 /* CBcrypt.framework in Frameworks */, - OBJ_4438 /* CBase32.framework in Frameworks */, - OBJ_4439 /* Core.framework in Frameworks */, - OBJ_4440 /* NIOFoundationCompat.framework in Frameworks */, - OBJ_4441 /* COperatingSystem.framework in Frameworks */, - OBJ_4442 /* Bits.framework in Frameworks */, - OBJ_4443 /* Debugging.framework in Frameworks */, - OBJ_4444 /* Async.framework in Frameworks */, - OBJ_4445 /* NIO.framework in Frameworks */, - OBJ_4446 /* CNIOSHA1.framework in Frameworks */, - OBJ_4447 /* NIOPriorityQueue.framework in Frameworks */, - OBJ_4448 /* NIOConcurrencyHelpers.framework in Frameworks */, - OBJ_4449 /* CNIOAtomics.framework in Frameworks */, - OBJ_4450 /* CNIODarwin.framework in Frameworks */, - OBJ_4451 /* CNIOLinux.framework in Frameworks */, + OBJ_4473 /* SQL.framework in Frameworks */, + OBJ_4474 /* NIOOpenSSL.framework in Frameworks */, + OBJ_4475 /* NIOTLS.framework in Frameworks */, + OBJ_4476 /* CNIOOpenSSL.framework in Frameworks */, + OBJ_4477 /* DatabaseKit.framework in Frameworks */, + OBJ_4478 /* Service.framework in Frameworks */, + OBJ_4479 /* Crypto.framework in Frameworks */, + OBJ_4480 /* Random.framework in Frameworks */, + OBJ_4481 /* CCryptoOpenSSL.framework in Frameworks */, + OBJ_4482 /* CBcrypt.framework in Frameworks */, + OBJ_4483 /* CBase32.framework in Frameworks */, + OBJ_4484 /* Core.framework in Frameworks */, + OBJ_4485 /* NIOFoundationCompat.framework in Frameworks */, + OBJ_4486 /* COperatingSystem.framework in Frameworks */, + OBJ_4487 /* Bits.framework in Frameworks */, + OBJ_4488 /* Debugging.framework in Frameworks */, + OBJ_4489 /* Async.framework in Frameworks */, + OBJ_4490 /* NIO.framework in Frameworks */, + OBJ_4491 /* CNIOSHA1.framework in Frameworks */, + OBJ_4492 /* NIOPriorityQueue.framework in Frameworks */, + OBJ_4493 /* NIOConcurrencyHelpers.framework in Frameworks */, + OBJ_4494 /* CNIOAtomics.framework in Frameworks */, + OBJ_4495 /* CNIODarwin.framework in Frameworks */, + OBJ_4496 /* CNIOLinux.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4541 /* Frameworks */ = { + OBJ_4586 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( - OBJ_4542 /* CNIOSHA1.framework in Frameworks */, - OBJ_4543 /* NIOPriorityQueue.framework in Frameworks */, - OBJ_4544 /* NIOConcurrencyHelpers.framework in Frameworks */, - OBJ_4545 /* CNIOAtomics.framework in Frameworks */, - OBJ_4546 /* CNIODarwin.framework in Frameworks */, - OBJ_4547 /* CNIOLinux.framework in Frameworks */, + OBJ_4587 /* CNIOSHA1.framework in Frameworks */, + OBJ_4588 /* NIOPriorityQueue.framework in Frameworks */, + OBJ_4589 /* NIOConcurrencyHelpers.framework in Frameworks */, + OBJ_4590 /* CNIOAtomics.framework in Frameworks */, + OBJ_4591 /* CNIODarwin.framework in Frameworks */, + OBJ_4592 /* CNIOLinux.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4560 /* Frameworks */ = { + OBJ_4605 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( - OBJ_4561 /* CNIOAtomics.framework in Frameworks */, + OBJ_4606 /* CNIOAtomics.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4568 /* Frameworks */ = { + OBJ_4613 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( - OBJ_4569 /* NIO.framework in Frameworks */, - OBJ_4570 /* CNIOSHA1.framework in Frameworks */, - OBJ_4571 /* NIOPriorityQueue.framework in Frameworks */, - OBJ_4572 /* NIOConcurrencyHelpers.framework in Frameworks */, - OBJ_4573 /* CNIOAtomics.framework in Frameworks */, - OBJ_4574 /* CNIODarwin.framework in Frameworks */, - OBJ_4575 /* CNIOLinux.framework in Frameworks */, + OBJ_4614 /* NIO.framework in Frameworks */, + OBJ_4615 /* CNIOSHA1.framework in Frameworks */, + OBJ_4616 /* NIOPriorityQueue.framework in Frameworks */, + OBJ_4617 /* NIOConcurrencyHelpers.framework in Frameworks */, + OBJ_4618 /* CNIOAtomics.framework in Frameworks */, + OBJ_4619 /* CNIODarwin.framework in Frameworks */, + OBJ_4620 /* CNIOLinux.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4596 /* Frameworks */ = { + OBJ_4641 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( - OBJ_4597 /* CNIOZlib.framework in Frameworks */, - OBJ_4598 /* CNIOHTTPParser.framework in Frameworks */, - OBJ_4599 /* NIO.framework in Frameworks */, - OBJ_4600 /* CNIOSHA1.framework in Frameworks */, - OBJ_4601 /* NIOPriorityQueue.framework in Frameworks */, - OBJ_4602 /* NIOConcurrencyHelpers.framework in Frameworks */, - OBJ_4603 /* CNIOAtomics.framework in Frameworks */, - OBJ_4604 /* CNIODarwin.framework in Frameworks */, - OBJ_4605 /* CNIOLinux.framework in Frameworks */, + OBJ_4642 /* CNIOZlib.framework in Frameworks */, + OBJ_4643 /* CNIOHTTPParser.framework in Frameworks */, + OBJ_4644 /* NIO.framework in Frameworks */, + OBJ_4645 /* CNIOSHA1.framework in Frameworks */, + OBJ_4646 /* NIOPriorityQueue.framework in Frameworks */, + OBJ_4647 /* NIOConcurrencyHelpers.framework in Frameworks */, + OBJ_4648 /* CNIOAtomics.framework in Frameworks */, + OBJ_4649 /* CNIODarwin.framework in Frameworks */, + OBJ_4650 /* CNIOLinux.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4636 /* Frameworks */ = { + OBJ_4681 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( - OBJ_4637 /* NIOTLS.framework in Frameworks */, - OBJ_4638 /* NIO.framework in Frameworks */, - OBJ_4639 /* CNIOSHA1.framework in Frameworks */, - OBJ_4640 /* NIOPriorityQueue.framework in Frameworks */, - OBJ_4641 /* NIOConcurrencyHelpers.framework in Frameworks */, - OBJ_4642 /* CNIOAtomics.framework in Frameworks */, - OBJ_4643 /* CNIODarwin.framework in Frameworks */, - OBJ_4644 /* CNIOLinux.framework in Frameworks */, - OBJ_4645 /* CNIOOpenSSL.framework in Frameworks */, + OBJ_4682 /* NIOTLS.framework in Frameworks */, + OBJ_4683 /* NIO.framework in Frameworks */, + OBJ_4684 /* CNIOSHA1.framework in Frameworks */, + OBJ_4685 /* NIOPriorityQueue.framework in Frameworks */, + OBJ_4686 /* NIOConcurrencyHelpers.framework in Frameworks */, + OBJ_4687 /* CNIOAtomics.framework in Frameworks */, + OBJ_4688 /* CNIODarwin.framework in Frameworks */, + OBJ_4689 /* CNIOLinux.framework in Frameworks */, + OBJ_4690 /* CNIOOpenSSL.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4661 /* Frameworks */ = { + OBJ_4706 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4669 /* Frameworks */ = { + OBJ_4714 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( - OBJ_4670 /* NIO.framework in Frameworks */, - OBJ_4671 /* CNIOSHA1.framework in Frameworks */, - OBJ_4672 /* NIOPriorityQueue.framework in Frameworks */, - OBJ_4673 /* NIOConcurrencyHelpers.framework in Frameworks */, - OBJ_4674 /* CNIOAtomics.framework in Frameworks */, - OBJ_4675 /* CNIODarwin.framework in Frameworks */, - OBJ_4676 /* CNIOLinux.framework in Frameworks */, + OBJ_4715 /* NIO.framework in Frameworks */, + OBJ_4716 /* CNIOSHA1.framework in Frameworks */, + OBJ_4717 /* NIOPriorityQueue.framework in Frameworks */, + OBJ_4718 /* NIOConcurrencyHelpers.framework in Frameworks */, + OBJ_4719 /* CNIOAtomics.framework in Frameworks */, + OBJ_4720 /* CNIODarwin.framework in Frameworks */, + OBJ_4721 /* CNIOLinux.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4697 /* Frameworks */ = { + OBJ_4742 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( - OBJ_4698 /* NIOHTTP1.framework in Frameworks */, - OBJ_4699 /* CNIOZlib.framework in Frameworks */, - OBJ_4700 /* CNIOHTTPParser.framework in Frameworks */, - OBJ_4701 /* NIO.framework in Frameworks */, - OBJ_4702 /* CNIOSHA1.framework in Frameworks */, - OBJ_4703 /* NIOPriorityQueue.framework in Frameworks */, - OBJ_4704 /* NIOConcurrencyHelpers.framework in Frameworks */, - OBJ_4705 /* CNIOAtomics.framework in Frameworks */, - OBJ_4706 /* CNIODarwin.framework in Frameworks */, - OBJ_4707 /* CNIOLinux.framework in Frameworks */, + OBJ_4743 /* NIOHTTP1.framework in Frameworks */, + OBJ_4744 /* CNIOZlib.framework in Frameworks */, + OBJ_4745 /* CNIOHTTPParser.framework in Frameworks */, + OBJ_4746 /* NIO.framework in Frameworks */, + OBJ_4747 /* CNIOSHA1.framework in Frameworks */, + OBJ_4748 /* NIOPriorityQueue.framework in Frameworks */, + OBJ_4749 /* NIOConcurrencyHelpers.framework in Frameworks */, + OBJ_4750 /* CNIOAtomics.framework in Frameworks */, + OBJ_4751 /* CNIODarwin.framework in Frameworks */, + OBJ_4752 /* CNIOLinux.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4726 /* Frameworks */ = { + OBJ_4771 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( - OBJ_4727 /* Bits.framework in Frameworks */, - OBJ_4728 /* NIO.framework in Frameworks */, - OBJ_4729 /* CNIOSHA1.framework in Frameworks */, - OBJ_4730 /* NIOPriorityQueue.framework in Frameworks */, - OBJ_4731 /* NIOConcurrencyHelpers.framework in Frameworks */, - OBJ_4732 /* CNIOAtomics.framework in Frameworks */, - OBJ_4733 /* CNIODarwin.framework in Frameworks */, - OBJ_4734 /* CNIOLinux.framework in Frameworks */, - OBJ_4735 /* Debugging.framework in Frameworks */, + OBJ_4772 /* Bits.framework in Frameworks */, + OBJ_4773 /* NIO.framework in Frameworks */, + OBJ_4774 /* CNIOSHA1.framework in Frameworks */, + OBJ_4775 /* NIOPriorityQueue.framework in Frameworks */, + OBJ_4776 /* NIOConcurrencyHelpers.framework in Frameworks */, + OBJ_4777 /* CNIOAtomics.framework in Frameworks */, + OBJ_4778 /* CNIODarwin.framework in Frameworks */, + OBJ_4779 /* CNIOLinux.framework in Frameworks */, + OBJ_4780 /* Debugging.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4761 /* Frameworks */ = { + OBJ_4806 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( - OBJ_4762 /* Service.framework in Frameworks */, - OBJ_4763 /* Core.framework in Frameworks */, - OBJ_4764 /* NIOFoundationCompat.framework in Frameworks */, - OBJ_4765 /* COperatingSystem.framework in Frameworks */, - OBJ_4766 /* Async.framework in Frameworks */, - OBJ_4767 /* Bits.framework in Frameworks */, - OBJ_4768 /* NIO.framework in Frameworks */, - OBJ_4769 /* CNIOSHA1.framework in Frameworks */, - OBJ_4770 /* NIOPriorityQueue.framework in Frameworks */, - OBJ_4771 /* NIOConcurrencyHelpers.framework in Frameworks */, - OBJ_4772 /* CNIOAtomics.framework in Frameworks */, - OBJ_4773 /* CNIODarwin.framework in Frameworks */, - OBJ_4774 /* CNIOLinux.framework in Frameworks */, - OBJ_4775 /* Debugging.framework in Frameworks */, + OBJ_4807 /* Service.framework in Frameworks */, + OBJ_4808 /* Core.framework in Frameworks */, + OBJ_4809 /* NIOFoundationCompat.framework in Frameworks */, + OBJ_4810 /* COperatingSystem.framework in Frameworks */, + OBJ_4811 /* Async.framework in Frameworks */, + OBJ_4812 /* Bits.framework in Frameworks */, + OBJ_4813 /* NIO.framework in Frameworks */, + OBJ_4814 /* CNIOSHA1.framework in Frameworks */, + OBJ_4815 /* NIOPriorityQueue.framework in Frameworks */, + OBJ_4816 /* NIOConcurrencyHelpers.framework in Frameworks */, + OBJ_4817 /* CNIOAtomics.framework in Frameworks */, + OBJ_4818 /* CNIODarwin.framework in Frameworks */, + OBJ_4819 /* CNIOLinux.framework in Frameworks */, + OBJ_4820 /* Debugging.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4802 /* Frameworks */ = { + OBJ_4847 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( - OBJ_4803 /* App.framework in Frameworks */, - OBJ_4804 /* SwiftSMTP.framework in Frameworks */, - OBJ_4805 /* LoggerAPI.framework in Frameworks */, - OBJ_4806 /* Cryptor.framework in Frameworks */, - OBJ_4807 /* SSLService.framework in Frameworks */, - OBJ_4808 /* Socket.framework in Frameworks */, - OBJ_4809 /* Lingo.framework in Frameworks */, - OBJ_4810 /* Imperial.framework in Frameworks */, - OBJ_4811 /* JWT.framework in Frameworks */, - OBJ_4812 /* FluentMySQL.framework in Frameworks */, - OBJ_4813 /* MySQL.framework in Frameworks */, - OBJ_4814 /* FluentSQLite.framework in Frameworks */, - OBJ_4815 /* SQLite.framework in Frameworks */, - OBJ_4816 /* FluentSQL.framework in Frameworks */, - OBJ_4817 /* SQL.framework in Frameworks */, - OBJ_4818 /* Authentication.framework in Frameworks */, - OBJ_4819 /* Fluent.framework in Frameworks */, - OBJ_4820 /* Leaf.framework in Frameworks */, - OBJ_4821 /* Vapor.framework in Frameworks */, - OBJ_4822 /* WebSocket.framework in Frameworks */, - OBJ_4823 /* NIOWebSocket.framework in Frameworks */, - OBJ_4824 /* Validation.framework in Frameworks */, - OBJ_4825 /* URLEncodedForm.framework in Frameworks */, - OBJ_4826 /* TemplateKit.framework in Frameworks */, - OBJ_4827 /* Routing.framework in Frameworks */, - OBJ_4828 /* Multipart.framework in Frameworks */, - OBJ_4829 /* HTTP.framework in Frameworks */, - OBJ_4830 /* NIOHTTP1.framework in Frameworks */, - OBJ_4831 /* CNIOZlib.framework in Frameworks */, - OBJ_4832 /* CNIOHTTPParser.framework in Frameworks */, - OBJ_4833 /* NIOOpenSSL.framework in Frameworks */, - OBJ_4834 /* NIOTLS.framework in Frameworks */, - OBJ_4835 /* CNIOOpenSSL.framework in Frameworks */, - OBJ_4836 /* DatabaseKit.framework in Frameworks */, - OBJ_4837 /* Crypto.framework in Frameworks */, - OBJ_4838 /* Random.framework in Frameworks */, - OBJ_4839 /* CCryptoOpenSSL.framework in Frameworks */, - OBJ_4840 /* CBcrypt.framework in Frameworks */, - OBJ_4841 /* CBase32.framework in Frameworks */, - OBJ_4842 /* Command.framework in Frameworks */, - OBJ_4843 /* Console.framework in Frameworks */, - OBJ_4844 /* Service.framework in Frameworks */, - OBJ_4845 /* Logging.framework in Frameworks */, - OBJ_4846 /* Core.framework in Frameworks */, - OBJ_4847 /* NIOFoundationCompat.framework in Frameworks */, - OBJ_4848 /* COperatingSystem.framework in Frameworks */, - OBJ_4849 /* Bits.framework in Frameworks */, - OBJ_4850 /* Debugging.framework in Frameworks */, - OBJ_4851 /* Async.framework in Frameworks */, - OBJ_4852 /* Domain.framework in Frameworks */, - OBJ_4853 /* NIO.framework in Frameworks */, - OBJ_4854 /* CNIOSHA1.framework in Frameworks */, - OBJ_4855 /* NIOPriorityQueue.framework in Frameworks */, - OBJ_4856 /* NIOConcurrencyHelpers.framework in Frameworks */, - OBJ_4857 /* CNIOAtomics.framework in Frameworks */, - OBJ_4858 /* CNIODarwin.framework in Frameworks */, - OBJ_4859 /* CNIOLinux.framework in Frameworks */, - OBJ_4860 /* Library.framework in Frameworks */, - OBJ_4861 /* Tooling.framework in Frameworks */, + OBJ_4848 /* App.framework in Frameworks */, + OBJ_4849 /* SwiftSMTP.framework in Frameworks */, + OBJ_4850 /* LoggerAPI.framework in Frameworks */, + OBJ_4851 /* Cryptor.framework in Frameworks */, + OBJ_4852 /* SSLService.framework in Frameworks */, + OBJ_4853 /* Socket.framework in Frameworks */, + OBJ_4854 /* Lingo.framework in Frameworks */, + OBJ_4855 /* Imperial.framework in Frameworks */, + OBJ_4856 /* JWT.framework in Frameworks */, + OBJ_4857 /* FluentMySQL.framework in Frameworks */, + OBJ_4858 /* MySQL.framework in Frameworks */, + OBJ_4859 /* FluentSQLite.framework in Frameworks */, + OBJ_4860 /* SQLite.framework in Frameworks */, + OBJ_4861 /* FluentSQL.framework in Frameworks */, + OBJ_4862 /* SQL.framework in Frameworks */, + OBJ_4863 /* Authentication.framework in Frameworks */, + OBJ_4864 /* Fluent.framework in Frameworks */, + OBJ_4865 /* Leaf.framework in Frameworks */, + OBJ_4866 /* Vapor.framework in Frameworks */, + OBJ_4867 /* WebSocket.framework in Frameworks */, + OBJ_4868 /* NIOWebSocket.framework in Frameworks */, + OBJ_4869 /* Validation.framework in Frameworks */, + OBJ_4870 /* URLEncodedForm.framework in Frameworks */, + OBJ_4871 /* TemplateKit.framework in Frameworks */, + OBJ_4872 /* Routing.framework in Frameworks */, + OBJ_4873 /* Multipart.framework in Frameworks */, + OBJ_4874 /* HTTP.framework in Frameworks */, + OBJ_4875 /* NIOHTTP1.framework in Frameworks */, + OBJ_4876 /* CNIOZlib.framework in Frameworks */, + OBJ_4877 /* CNIOHTTPParser.framework in Frameworks */, + OBJ_4878 /* NIOOpenSSL.framework in Frameworks */, + OBJ_4879 /* NIOTLS.framework in Frameworks */, + OBJ_4880 /* CNIOOpenSSL.framework in Frameworks */, + OBJ_4881 /* DatabaseKit.framework in Frameworks */, + OBJ_4882 /* Crypto.framework in Frameworks */, + OBJ_4883 /* Random.framework in Frameworks */, + OBJ_4884 /* CCryptoOpenSSL.framework in Frameworks */, + OBJ_4885 /* CBcrypt.framework in Frameworks */, + OBJ_4886 /* CBase32.framework in Frameworks */, + OBJ_4887 /* Command.framework in Frameworks */, + OBJ_4888 /* Console.framework in Frameworks */, + OBJ_4889 /* Service.framework in Frameworks */, + OBJ_4890 /* Logging.framework in Frameworks */, + OBJ_4891 /* Core.framework in Frameworks */, + OBJ_4892 /* NIOFoundationCompat.framework in Frameworks */, + OBJ_4893 /* COperatingSystem.framework in Frameworks */, + OBJ_4894 /* Bits.framework in Frameworks */, + OBJ_4895 /* Debugging.framework in Frameworks */, + OBJ_4896 /* Async.framework in Frameworks */, + OBJ_4897 /* Domain.framework in Frameworks */, + OBJ_4898 /* NIO.framework in Frameworks */, + OBJ_4899 /* CNIOSHA1.framework in Frameworks */, + OBJ_4900 /* NIOPriorityQueue.framework in Frameworks */, + OBJ_4901 /* NIOConcurrencyHelpers.framework in Frameworks */, + OBJ_4902 /* CNIOAtomics.framework in Frameworks */, + OBJ_4903 /* CNIODarwin.framework in Frameworks */, + OBJ_4904 /* CNIOLinux.framework in Frameworks */, + OBJ_4905 /* Library.framework in Frameworks */, + OBJ_4906 /* Tooling.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4984 /* Frameworks */ = { + OBJ_5029 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( - OBJ_4985 /* DatabaseKit.framework in Frameworks */, - OBJ_4986 /* Service.framework in Frameworks */, - OBJ_4987 /* Core.framework in Frameworks */, - OBJ_4988 /* NIOFoundationCompat.framework in Frameworks */, - OBJ_4989 /* COperatingSystem.framework in Frameworks */, - OBJ_4990 /* Bits.framework in Frameworks */, - OBJ_4991 /* Debugging.framework in Frameworks */, - OBJ_4992 /* Async.framework in Frameworks */, - OBJ_4993 /* NIO.framework in Frameworks */, - OBJ_4994 /* CNIOSHA1.framework in Frameworks */, - OBJ_4995 /* NIOPriorityQueue.framework in Frameworks */, - OBJ_4996 /* NIOConcurrencyHelpers.framework in Frameworks */, - OBJ_4997 /* CNIOAtomics.framework in Frameworks */, - OBJ_4998 /* CNIODarwin.framework in Frameworks */, - OBJ_4999 /* CNIOLinux.framework in Frameworks */, + OBJ_5030 /* DatabaseKit.framework in Frameworks */, + OBJ_5031 /* Service.framework in Frameworks */, + OBJ_5032 /* Core.framework in Frameworks */, + OBJ_5033 /* NIOFoundationCompat.framework in Frameworks */, + OBJ_5034 /* COperatingSystem.framework in Frameworks */, + OBJ_5035 /* Bits.framework in Frameworks */, + OBJ_5036 /* Debugging.framework in Frameworks */, + OBJ_5037 /* Async.framework in Frameworks */, + OBJ_5038 /* NIO.framework in Frameworks */, + OBJ_5039 /* CNIOSHA1.framework in Frameworks */, + OBJ_5040 /* NIOPriorityQueue.framework in Frameworks */, + OBJ_5041 /* NIOConcurrencyHelpers.framework in Frameworks */, + OBJ_5042 /* CNIOAtomics.framework in Frameworks */, + OBJ_5043 /* CNIODarwin.framework in Frameworks */, + OBJ_5044 /* CNIOLinux.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_5055 /* Frameworks */ = { + OBJ_5100 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( - OBJ_5056 /* SQL.framework in Frameworks */, - OBJ_5057 /* DatabaseKit.framework in Frameworks */, - OBJ_5058 /* Service.framework in Frameworks */, - OBJ_5059 /* Core.framework in Frameworks */, - OBJ_5060 /* NIOFoundationCompat.framework in Frameworks */, - OBJ_5061 /* COperatingSystem.framework in Frameworks */, - OBJ_5062 /* Bits.framework in Frameworks */, - OBJ_5063 /* Debugging.framework in Frameworks */, - OBJ_5064 /* Async.framework in Frameworks */, - OBJ_5065 /* NIO.framework in Frameworks */, - OBJ_5066 /* CNIOSHA1.framework in Frameworks */, - OBJ_5067 /* NIOPriorityQueue.framework in Frameworks */, - OBJ_5068 /* NIOConcurrencyHelpers.framework in Frameworks */, - OBJ_5069 /* CNIOAtomics.framework in Frameworks */, - OBJ_5070 /* CNIODarwin.framework in Frameworks */, - OBJ_5071 /* CNIOLinux.framework in Frameworks */, + OBJ_5101 /* SQL.framework in Frameworks */, + OBJ_5102 /* DatabaseKit.framework in Frameworks */, + OBJ_5103 /* Service.framework in Frameworks */, + OBJ_5104 /* Core.framework in Frameworks */, + OBJ_5105 /* NIOFoundationCompat.framework in Frameworks */, + OBJ_5106 /* COperatingSystem.framework in Frameworks */, + OBJ_5107 /* Bits.framework in Frameworks */, + OBJ_5108 /* Debugging.framework in Frameworks */, + OBJ_5109 /* Async.framework in Frameworks */, + OBJ_5110 /* NIO.framework in Frameworks */, + OBJ_5111 /* CNIOSHA1.framework in Frameworks */, + OBJ_5112 /* NIOPriorityQueue.framework in Frameworks */, + OBJ_5113 /* NIOConcurrencyHelpers.framework in Frameworks */, + OBJ_5114 /* CNIOAtomics.framework in Frameworks */, + OBJ_5115 /* CNIODarwin.framework in Frameworks */, + OBJ_5116 /* CNIOLinux.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_5100 /* Frameworks */ = { + OBJ_5145 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 0; + files = ( + OBJ_5146 /* Socket.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + OBJ_5178 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( - OBJ_5101 /* Socket.framework in Frameworks */, + OBJ_5179 /* Core.framework in Frameworks */, + OBJ_5180 /* NIOFoundationCompat.framework in Frameworks */, + OBJ_5181 /* COperatingSystem.framework in Frameworks */, + OBJ_5182 /* Bits.framework in Frameworks */, + OBJ_5183 /* Debugging.framework in Frameworks */, + OBJ_5184 /* Async.framework in Frameworks */, + OBJ_5185 /* NIO.framework in Frameworks */, + OBJ_5186 /* CNIOSHA1.framework in Frameworks */, + OBJ_5187 /* NIOPriorityQueue.framework in Frameworks */, + OBJ_5188 /* NIOConcurrencyHelpers.framework in Frameworks */, + OBJ_5189 /* CNIOAtomics.framework in Frameworks */, + OBJ_5190 /* CNIODarwin.framework in Frameworks */, + OBJ_5191 /* CNIOLinux.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_5133 /* Frameworks */ = { + OBJ_5218 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( - OBJ_5134 /* Core.framework in Frameworks */, - OBJ_5135 /* NIOFoundationCompat.framework in Frameworks */, - OBJ_5136 /* COperatingSystem.framework in Frameworks */, - OBJ_5137 /* Bits.framework in Frameworks */, - OBJ_5138 /* Debugging.framework in Frameworks */, - OBJ_5139 /* Async.framework in Frameworks */, - OBJ_5140 /* NIO.framework in Frameworks */, - OBJ_5141 /* CNIOSHA1.framework in Frameworks */, - OBJ_5142 /* NIOPriorityQueue.framework in Frameworks */, - OBJ_5143 /* NIOConcurrencyHelpers.framework in Frameworks */, - OBJ_5144 /* CNIOAtomics.framework in Frameworks */, - OBJ_5145 /* CNIODarwin.framework in Frameworks */, - OBJ_5146 /* CNIOLinux.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_5173 /* Frameworks */ = { + OBJ_5242 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( + OBJ_5243 /* LoggerAPI.framework in Frameworks */, + OBJ_5244 /* Cryptor.framework in Frameworks */, + OBJ_5245 /* SSLService.framework in Frameworks */, + OBJ_5246 /* Socket.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_5197 /* Frameworks */ = { + OBJ_5302 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( - OBJ_5198 /* LoggerAPI.framework in Frameworks */, - OBJ_5199 /* Cryptor.framework in Frameworks */, - OBJ_5200 /* SSLService.framework in Frameworks */, - OBJ_5201 /* Socket.framework in Frameworks */, + OBJ_5303 /* Service.framework in Frameworks */, + OBJ_5304 /* Core.framework in Frameworks */, + OBJ_5305 /* NIOFoundationCompat.framework in Frameworks */, + OBJ_5306 /* COperatingSystem.framework in Frameworks */, + OBJ_5307 /* Bits.framework in Frameworks */, + OBJ_5308 /* Debugging.framework in Frameworks */, + OBJ_5309 /* Async.framework in Frameworks */, + OBJ_5310 /* NIO.framework in Frameworks */, + OBJ_5311 /* CNIOSHA1.framework in Frameworks */, + OBJ_5312 /* NIOPriorityQueue.framework in Frameworks */, + OBJ_5313 /* NIOConcurrencyHelpers.framework in Frameworks */, + OBJ_5314 /* CNIOAtomics.framework in Frameworks */, + OBJ_5315 /* CNIODarwin.framework in Frameworks */, + OBJ_5316 /* CNIOLinux.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_5257 /* Frameworks */ = { + OBJ_5345 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( - OBJ_5258 /* Service.framework in Frameworks */, - OBJ_5259 /* Core.framework in Frameworks */, - OBJ_5260 /* NIOFoundationCompat.framework in Frameworks */, - OBJ_5261 /* COperatingSystem.framework in Frameworks */, - OBJ_5262 /* Bits.framework in Frameworks */, - OBJ_5263 /* Debugging.framework in Frameworks */, - OBJ_5264 /* Async.framework in Frameworks */, - OBJ_5265 /* NIO.framework in Frameworks */, - OBJ_5266 /* CNIOSHA1.framework in Frameworks */, - OBJ_5267 /* NIOPriorityQueue.framework in Frameworks */, - OBJ_5268 /* NIOConcurrencyHelpers.framework in Frameworks */, - OBJ_5269 /* CNIOAtomics.framework in Frameworks */, - OBJ_5270 /* CNIODarwin.framework in Frameworks */, - OBJ_5271 /* CNIOLinux.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_5297 /* Frameworks */ = { + OBJ_5351 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_5310 /* Frameworks */ = { + OBJ_5364 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( - OBJ_5311 /* Core.framework in Frameworks */, - OBJ_5312 /* NIOFoundationCompat.framework in Frameworks */, - OBJ_5313 /* COperatingSystem.framework in Frameworks */, - OBJ_5314 /* Bits.framework in Frameworks */, - OBJ_5315 /* Debugging.framework in Frameworks */, - OBJ_5316 /* Async.framework in Frameworks */, - OBJ_5317 /* NIO.framework in Frameworks */, - OBJ_5318 /* CNIOSHA1.framework in Frameworks */, - OBJ_5319 /* NIOPriorityQueue.framework in Frameworks */, - OBJ_5320 /* NIOConcurrencyHelpers.framework in Frameworks */, - OBJ_5321 /* CNIOAtomics.framework in Frameworks */, - OBJ_5322 /* CNIODarwin.framework in Frameworks */, - OBJ_5323 /* CNIOLinux.framework in Frameworks */, + OBJ_5365 /* Core.framework in Frameworks */, + OBJ_5366 /* NIOFoundationCompat.framework in Frameworks */, + OBJ_5367 /* COperatingSystem.framework in Frameworks */, + OBJ_5368 /* Bits.framework in Frameworks */, + OBJ_5369 /* Debugging.framework in Frameworks */, + OBJ_5370 /* Async.framework in Frameworks */, + OBJ_5371 /* NIO.framework in Frameworks */, + OBJ_5372 /* CNIOSHA1.framework in Frameworks */, + OBJ_5373 /* NIOPriorityQueue.framework in Frameworks */, + OBJ_5374 /* NIOConcurrencyHelpers.framework in Frameworks */, + OBJ_5375 /* CNIOAtomics.framework in Frameworks */, + OBJ_5376 /* CNIODarwin.framework in Frameworks */, + OBJ_5377 /* CNIOLinux.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_5365 /* Frameworks */ = { + OBJ_5419 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( - OBJ_5366 /* Core.framework in Frameworks */, - OBJ_5367 /* NIOFoundationCompat.framework in Frameworks */, - OBJ_5368 /* COperatingSystem.framework in Frameworks */, - OBJ_5369 /* Bits.framework in Frameworks */, - OBJ_5370 /* Debugging.framework in Frameworks */, - OBJ_5371 /* Async.framework in Frameworks */, - OBJ_5372 /* NIO.framework in Frameworks */, - OBJ_5373 /* CNIOSHA1.framework in Frameworks */, - OBJ_5374 /* NIOPriorityQueue.framework in Frameworks */, - OBJ_5375 /* NIOConcurrencyHelpers.framework in Frameworks */, - OBJ_5376 /* CNIOAtomics.framework in Frameworks */, - OBJ_5377 /* CNIODarwin.framework in Frameworks */, - OBJ_5378 /* CNIOLinux.framework in Frameworks */, + OBJ_5420 /* Core.framework in Frameworks */, + OBJ_5421 /* NIOFoundationCompat.framework in Frameworks */, + OBJ_5422 /* COperatingSystem.framework in Frameworks */, + OBJ_5423 /* Bits.framework in Frameworks */, + OBJ_5424 /* Debugging.framework in Frameworks */, + OBJ_5425 /* Async.framework in Frameworks */, + OBJ_5426 /* NIO.framework in Frameworks */, + OBJ_5427 /* CNIOSHA1.framework in Frameworks */, + OBJ_5428 /* NIOPriorityQueue.framework in Frameworks */, + OBJ_5429 /* NIOConcurrencyHelpers.framework in Frameworks */, + OBJ_5430 /* CNIOAtomics.framework in Frameworks */, + OBJ_5431 /* CNIODarwin.framework in Frameworks */, + OBJ_5432 /* CNIOLinux.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_5477 /* Frameworks */ = { + OBJ_5531 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( - OBJ_5478 /* WebSocket.framework in Frameworks */, - OBJ_5479 /* NIOWebSocket.framework in Frameworks */, - OBJ_5480 /* Validation.framework in Frameworks */, - OBJ_5481 /* URLEncodedForm.framework in Frameworks */, - OBJ_5482 /* TemplateKit.framework in Frameworks */, - OBJ_5483 /* Routing.framework in Frameworks */, - OBJ_5484 /* Multipart.framework in Frameworks */, - OBJ_5485 /* HTTP.framework in Frameworks */, - OBJ_5486 /* NIOHTTP1.framework in Frameworks */, - OBJ_5487 /* CNIOZlib.framework in Frameworks */, - OBJ_5488 /* CNIOHTTPParser.framework in Frameworks */, - OBJ_5489 /* NIOOpenSSL.framework in Frameworks */, - OBJ_5490 /* NIOTLS.framework in Frameworks */, - OBJ_5491 /* CNIOOpenSSL.framework in Frameworks */, - OBJ_5492 /* DatabaseKit.framework in Frameworks */, - OBJ_5493 /* Crypto.framework in Frameworks */, - OBJ_5494 /* Random.framework in Frameworks */, - OBJ_5495 /* CCryptoOpenSSL.framework in Frameworks */, - OBJ_5496 /* CBcrypt.framework in Frameworks */, - OBJ_5497 /* CBase32.framework in Frameworks */, - OBJ_5498 /* Command.framework in Frameworks */, - OBJ_5499 /* Console.framework in Frameworks */, - OBJ_5500 /* Service.framework in Frameworks */, - OBJ_5501 /* Logging.framework in Frameworks */, - OBJ_5502 /* Core.framework in Frameworks */, - OBJ_5503 /* NIOFoundationCompat.framework in Frameworks */, - OBJ_5504 /* COperatingSystem.framework in Frameworks */, - OBJ_5505 /* Bits.framework in Frameworks */, - OBJ_5506 /* Debugging.framework in Frameworks */, - OBJ_5507 /* Async.framework in Frameworks */, - OBJ_5508 /* NIO.framework in Frameworks */, - OBJ_5509 /* CNIOSHA1.framework in Frameworks */, - OBJ_5510 /* NIOPriorityQueue.framework in Frameworks */, - OBJ_5511 /* NIOConcurrencyHelpers.framework in Frameworks */, - OBJ_5512 /* CNIOAtomics.framework in Frameworks */, - OBJ_5513 /* CNIODarwin.framework in Frameworks */, - OBJ_5514 /* CNIOLinux.framework in Frameworks */, + OBJ_5532 /* WebSocket.framework in Frameworks */, + OBJ_5533 /* NIOWebSocket.framework in Frameworks */, + OBJ_5534 /* Validation.framework in Frameworks */, + OBJ_5535 /* URLEncodedForm.framework in Frameworks */, + OBJ_5536 /* TemplateKit.framework in Frameworks */, + OBJ_5537 /* Routing.framework in Frameworks */, + OBJ_5538 /* Multipart.framework in Frameworks */, + OBJ_5539 /* HTTP.framework in Frameworks */, + OBJ_5540 /* NIOHTTP1.framework in Frameworks */, + OBJ_5541 /* CNIOZlib.framework in Frameworks */, + OBJ_5542 /* CNIOHTTPParser.framework in Frameworks */, + OBJ_5543 /* NIOOpenSSL.framework in Frameworks */, + OBJ_5544 /* NIOTLS.framework in Frameworks */, + OBJ_5545 /* CNIOOpenSSL.framework in Frameworks */, + OBJ_5546 /* DatabaseKit.framework in Frameworks */, + OBJ_5547 /* Crypto.framework in Frameworks */, + OBJ_5548 /* Random.framework in Frameworks */, + OBJ_5549 /* CCryptoOpenSSL.framework in Frameworks */, + OBJ_5550 /* CBcrypt.framework in Frameworks */, + OBJ_5551 /* CBase32.framework in Frameworks */, + OBJ_5552 /* Command.framework in Frameworks */, + OBJ_5553 /* Console.framework in Frameworks */, + OBJ_5554 /* Service.framework in Frameworks */, + OBJ_5555 /* Logging.framework in Frameworks */, + OBJ_5556 /* Core.framework in Frameworks */, + OBJ_5557 /* NIOFoundationCompat.framework in Frameworks */, + OBJ_5558 /* COperatingSystem.framework in Frameworks */, + OBJ_5559 /* Bits.framework in Frameworks */, + OBJ_5560 /* Debugging.framework in Frameworks */, + OBJ_5561 /* Async.framework in Frameworks */, + OBJ_5562 /* NIO.framework in Frameworks */, + OBJ_5563 /* CNIOSHA1.framework in Frameworks */, + OBJ_5564 /* NIOPriorityQueue.framework in Frameworks */, + OBJ_5565 /* NIOConcurrencyHelpers.framework in Frameworks */, + OBJ_5566 /* CNIOAtomics.framework in Frameworks */, + OBJ_5567 /* CNIODarwin.framework in Frameworks */, + OBJ_5568 /* CNIOLinux.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_5578 /* Frameworks */ = { + OBJ_5632 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( - OBJ_5579 /* Vapor.framework in Frameworks */, - OBJ_5580 /* WebSocket.framework in Frameworks */, - OBJ_5581 /* NIOWebSocket.framework in Frameworks */, - OBJ_5582 /* Validation.framework in Frameworks */, - OBJ_5583 /* URLEncodedForm.framework in Frameworks */, - OBJ_5584 /* TemplateKit.framework in Frameworks */, - OBJ_5585 /* Routing.framework in Frameworks */, - OBJ_5586 /* Multipart.framework in Frameworks */, - OBJ_5587 /* HTTP.framework in Frameworks */, - OBJ_5588 /* NIOHTTP1.framework in Frameworks */, - OBJ_5589 /* CNIOZlib.framework in Frameworks */, - OBJ_5590 /* CNIOHTTPParser.framework in Frameworks */, - OBJ_5591 /* NIOOpenSSL.framework in Frameworks */, - OBJ_5592 /* NIOTLS.framework in Frameworks */, - OBJ_5593 /* CNIOOpenSSL.framework in Frameworks */, - OBJ_5594 /* DatabaseKit.framework in Frameworks */, - OBJ_5595 /* Crypto.framework in Frameworks */, - OBJ_5596 /* Random.framework in Frameworks */, - OBJ_5597 /* CCryptoOpenSSL.framework in Frameworks */, - OBJ_5598 /* CBcrypt.framework in Frameworks */, - OBJ_5599 /* CBase32.framework in Frameworks */, - OBJ_5600 /* Command.framework in Frameworks */, - OBJ_5601 /* Console.framework in Frameworks */, - OBJ_5602 /* Service.framework in Frameworks */, - OBJ_5603 /* Logging.framework in Frameworks */, - OBJ_5604 /* Core.framework in Frameworks */, - OBJ_5605 /* NIOFoundationCompat.framework in Frameworks */, - OBJ_5606 /* COperatingSystem.framework in Frameworks */, - OBJ_5607 /* Bits.framework in Frameworks */, - OBJ_5608 /* Debugging.framework in Frameworks */, - OBJ_5609 /* Async.framework in Frameworks */, - OBJ_5610 /* NIO.framework in Frameworks */, - OBJ_5611 /* CNIOSHA1.framework in Frameworks */, - OBJ_5612 /* NIOPriorityQueue.framework in Frameworks */, - OBJ_5613 /* NIOConcurrencyHelpers.framework in Frameworks */, - OBJ_5614 /* CNIOAtomics.framework in Frameworks */, - OBJ_5615 /* CNIODarwin.framework in Frameworks */, - OBJ_5616 /* CNIOLinux.framework in Frameworks */, + OBJ_5633 /* Vapor.framework in Frameworks */, + OBJ_5634 /* WebSocket.framework in Frameworks */, + OBJ_5635 /* NIOWebSocket.framework in Frameworks */, + OBJ_5636 /* Validation.framework in Frameworks */, + OBJ_5637 /* URLEncodedForm.framework in Frameworks */, + OBJ_5638 /* TemplateKit.framework in Frameworks */, + OBJ_5639 /* Routing.framework in Frameworks */, + OBJ_5640 /* Multipart.framework in Frameworks */, + OBJ_5641 /* HTTP.framework in Frameworks */, + OBJ_5642 /* NIOHTTP1.framework in Frameworks */, + OBJ_5643 /* CNIOZlib.framework in Frameworks */, + OBJ_5644 /* CNIOHTTPParser.framework in Frameworks */, + OBJ_5645 /* NIOOpenSSL.framework in Frameworks */, + OBJ_5646 /* NIOTLS.framework in Frameworks */, + OBJ_5647 /* CNIOOpenSSL.framework in Frameworks */, + OBJ_5648 /* DatabaseKit.framework in Frameworks */, + OBJ_5649 /* Crypto.framework in Frameworks */, + OBJ_5650 /* Random.framework in Frameworks */, + OBJ_5651 /* CCryptoOpenSSL.framework in Frameworks */, + OBJ_5652 /* CBcrypt.framework in Frameworks */, + OBJ_5653 /* CBase32.framework in Frameworks */, + OBJ_5654 /* Command.framework in Frameworks */, + OBJ_5655 /* Console.framework in Frameworks */, + OBJ_5656 /* Service.framework in Frameworks */, + OBJ_5657 /* Logging.framework in Frameworks */, + OBJ_5658 /* Core.framework in Frameworks */, + OBJ_5659 /* NIOFoundationCompat.framework in Frameworks */, + OBJ_5660 /* COperatingSystem.framework in Frameworks */, + OBJ_5661 /* Bits.framework in Frameworks */, + OBJ_5662 /* Debugging.framework in Frameworks */, + OBJ_5663 /* Async.framework in Frameworks */, + OBJ_5664 /* NIO.framework in Frameworks */, + OBJ_5665 /* CNIOSHA1.framework in Frameworks */, + OBJ_5666 /* NIOPriorityQueue.framework in Frameworks */, + OBJ_5667 /* NIOConcurrencyHelpers.framework in Frameworks */, + OBJ_5668 /* CNIOAtomics.framework in Frameworks */, + OBJ_5669 /* CNIODarwin.framework in Frameworks */, + OBJ_5670 /* CNIOLinux.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_5671 /* Frameworks */ = { + OBJ_5725 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 0; files = ( - OBJ_5672 /* NIOWebSocket.framework in Frameworks */, - OBJ_5673 /* HTTP.framework in Frameworks */, - OBJ_5674 /* NIOHTTP1.framework in Frameworks */, - OBJ_5675 /* CNIOZlib.framework in Frameworks */, - OBJ_5676 /* CNIOHTTPParser.framework in Frameworks */, - OBJ_5677 /* NIOOpenSSL.framework in Frameworks */, - OBJ_5678 /* NIOTLS.framework in Frameworks */, - OBJ_5679 /* CNIOOpenSSL.framework in Frameworks */, - OBJ_5680 /* Crypto.framework in Frameworks */, - OBJ_5681 /* Random.framework in Frameworks */, - OBJ_5682 /* CCryptoOpenSSL.framework in Frameworks */, - OBJ_5683 /* CBcrypt.framework in Frameworks */, - OBJ_5684 /* CBase32.framework in Frameworks */, - OBJ_5685 /* Core.framework in Frameworks */, - OBJ_5686 /* NIOFoundationCompat.framework in Frameworks */, - OBJ_5687 /* COperatingSystem.framework in Frameworks */, - OBJ_5688 /* Bits.framework in Frameworks */, - OBJ_5689 /* Debugging.framework in Frameworks */, - OBJ_5690 /* Async.framework in Frameworks */, - OBJ_5691 /* NIO.framework in Frameworks */, - OBJ_5692 /* CNIOSHA1.framework in Frameworks */, - OBJ_5693 /* NIOPriorityQueue.framework in Frameworks */, - OBJ_5694 /* NIOConcurrencyHelpers.framework in Frameworks */, - OBJ_5695 /* CNIOAtomics.framework in Frameworks */, - OBJ_5696 /* CNIODarwin.framework in Frameworks */, - OBJ_5697 /* CNIOLinux.framework in Frameworks */, + OBJ_5726 /* NIOWebSocket.framework in Frameworks */, + OBJ_5727 /* HTTP.framework in Frameworks */, + OBJ_5728 /* NIOHTTP1.framework in Frameworks */, + OBJ_5729 /* CNIOZlib.framework in Frameworks */, + OBJ_5730 /* CNIOHTTPParser.framework in Frameworks */, + OBJ_5731 /* NIOOpenSSL.framework in Frameworks */, + OBJ_5732 /* NIOTLS.framework in Frameworks */, + OBJ_5733 /* CNIOOpenSSL.framework in Frameworks */, + OBJ_5734 /* Crypto.framework in Frameworks */, + OBJ_5735 /* Random.framework in Frameworks */, + OBJ_5736 /* CCryptoOpenSSL.framework in Frameworks */, + OBJ_5737 /* CBcrypt.framework in Frameworks */, + OBJ_5738 /* CBase32.framework in Frameworks */, + OBJ_5739 /* Core.framework in Frameworks */, + OBJ_5740 /* NIOFoundationCompat.framework in Frameworks */, + OBJ_5741 /* COperatingSystem.framework in Frameworks */, + OBJ_5742 /* Bits.framework in Frameworks */, + OBJ_5743 /* Debugging.framework in Frameworks */, + OBJ_5744 /* Async.framework in Frameworks */, + OBJ_5745 /* NIO.framework in Frameworks */, + OBJ_5746 /* CNIOSHA1.framework in Frameworks */, + OBJ_5747 /* NIOPriorityQueue.framework in Frameworks */, + OBJ_5748 /* NIOConcurrencyHelpers.framework in Frameworks */, + OBJ_5749 /* CNIOAtomics.framework in Frameworks */, + OBJ_5750 /* CNIODarwin.framework in Frameworks */, + OBJ_5751 /* CNIOLinux.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 952C285CA7CC577DE042F6D5 /* AutoGenerated */ = { + 0B723768C5CEF8118B96A0A3 /* Domain */ = { isa = PBXGroup; children = ( - F8F7F1EFBCA8DF6EB127594D /* App */, - A174E9C85BA42BE52A7AB67F /* Domain */, + 69ACBBB9DC82706D09A20787 /* AutoActionBoundaries.stencil */, + 7A9D5BA73366A9DBE61AF53E /* AutoActionSpecification.stencil */, ); - name = AutoGenerated; + name = Domain; sourceTree = ""; }; - A174E9C85BA42BE52A7AB67F /* Domain */ = { + 3F4701D418E48B0ED2F2C45E /* App */ = { isa = PBXGroup; children = ( - 2BAEE76E35EDBA0D991705D8 /* AutoActionBoundaries.stencil */, - 3E7FB76652B2394A4D2C98D5 /* AutoActionSpecification.stencil */, + 7341E8304D0C24AB145FB0C0 /* AutoActorService.stencil */, + 5206D5368001B169E4303927 /* AutoFluentEntity.stencil */, + 4C89086D4E9FB0F0D9CDD1A0 /* AutoMapper.stencil */, + E7EC9A82066CBC6B5CBAB29B /* AutoPageContextBuilder.stencil */, + BC822B299ACE23EBAC50C392 /* AutoRepositoryService.stencil */, ); - name = Domain; + name = App; sourceTree = ""; }; - F8F7F1EFBCA8DF6EB127594D /* App */ = { + AAC6CF5AAD902689A769944F /* AutoGenerated */ = { isa = PBXGroup; children = ( - 9418B5747677C36E50FC630A /* AutoActorService.stencil */, - BCEA7DE3B66F7D0F5C1F5556 /* AutoFluentEntity.stencil */, - 004D9089B490D6E44628E147 /* AutoMapper.stencil */, - 574EF6C7BB67DA0B4F095A95 /* AutoPageContextBuilder.stencil */, - 95504A1D71EC7192C1741BD7 /* AutoRepositoryService.stencil */, + 3F4701D418E48B0ED2F2C45E /* App */, + 0B723768C5CEF8118B96A0A3 /* Domain */, ); - name = App; + name = AutoGenerated; sourceTree = ""; }; OBJ_10 /* Adapters */ = { @@ -11205,327 +11279,324 @@ path = Adapters; sourceTree = ""; }; - OBJ_1014 /* Utilities */ = { + OBJ_1018 /* SQL */ = { + isa = PBXGroup; + children = ( + OBJ_1019 /* MySQLAlterTable.swift */, + OBJ_1020 /* MySQLBind.swift */, + OBJ_1021 /* MySQLBoolLiteral.swift */, + OBJ_1022 /* MySQLCollation.swift */, + OBJ_1023 /* MySQLDataType.swift */, + OBJ_1024 /* MySQLDataTypeStaticRepresentable.swift */, + OBJ_1025 /* MySQLDefaultLiteral.swift */, + OBJ_1026 /* MySQLDropIndex.swift */, + OBJ_1027 /* MySQLFractionalSecondsPrecision.swift */, + OBJ_1028 /* MySQLFunction.swift */, + OBJ_1029 /* MySQLGeneric.swift */, + OBJ_1030 /* MySQLIdentifier.swift */, + OBJ_1031 /* MySQLInsert.swift */, + OBJ_1032 /* MySQLPrimaryKeyDefault.swift */, + OBJ_1033 /* MySQLQuery.swift */, + OBJ_1034 /* MySQLTable.swift */, + OBJ_1035 /* MySQLUpsert.swift */, + ); + path = SQL; + sourceTree = ""; + }; + OBJ_1036 /* Utilities */ = { isa = PBXGroup; children = ( - OBJ_1015 /* ByteBuffer+MySQL.swift */, - OBJ_1016 /* Deprecated.swift */, - OBJ_1017 /* Exports.swift */, - OBJ_1018 /* MySQLError.swift */, + OBJ_1037 /* ByteBuffer+MySQL.swift */, + OBJ_1038 /* Deprecated.swift */, + OBJ_1039 /* Exports.swift */, + OBJ_1040 /* MySQLError.swift */, ); path = Utilities; sourceTree = ""; }; - OBJ_1020 /* Auth 2.0.4 */ = { + OBJ_1042 /* Auth 2.0.4 */ = { isa = PBXGroup; children = ( - OBJ_1021 /* Authentication */, - OBJ_1045 /* Package.swift */, + OBJ_1043 /* Authentication */, + OBJ_1067 /* Package.swift */, ); name = "Auth 2.0.4"; sourceTree = SOURCE_ROOT; }; - OBJ_1021 /* Authentication */ = { + OBJ_1043 /* Authentication */ = { isa = PBXGroup; children = ( - OBJ_1022 /* Authenticatable.swift */, - OBJ_1023 /* AuthenticationCache.swift */, - OBJ_1024 /* AuthenticationProvider.swift */, - OBJ_1025 /* Basic */, - OBJ_1028 /* Bearer */, - OBJ_1031 /* Exports.swift */, - OBJ_1032 /* Password */, - OBJ_1035 /* Persist */, - OBJ_1039 /* Token */, - OBJ_1042 /* Utilities */, + OBJ_1044 /* Authenticatable.swift */, + OBJ_1045 /* AuthenticationCache.swift */, + OBJ_1046 /* AuthenticationProvider.swift */, + OBJ_1047 /* Basic */, + OBJ_1050 /* Bearer */, + OBJ_1053 /* Exports.swift */, + OBJ_1054 /* Password */, + OBJ_1057 /* Persist */, + OBJ_1061 /* Token */, + OBJ_1064 /* Utilities */, ); name = Authentication; path = .build/checkouts/auth/Sources/Authentication; sourceTree = SOURCE_ROOT; }; - OBJ_1025 /* Basic */ = { + OBJ_1047 /* Basic */ = { isa = PBXGroup; children = ( - OBJ_1026 /* BasicAuthenticatable.swift */, - OBJ_1027 /* BasicAuthenticationMiddleware.swift */, + OBJ_1048 /* BasicAuthenticatable.swift */, + OBJ_1049 /* BasicAuthenticationMiddleware.swift */, ); path = Basic; sourceTree = ""; }; - OBJ_1028 /* Bearer */ = { + OBJ_1050 /* Bearer */ = { isa = PBXGroup; children = ( - OBJ_1029 /* BearerAuthenticatable.swift */, - OBJ_1030 /* BearerAuthenticationMiddleware.swift */, + OBJ_1051 /* BearerAuthenticatable.swift */, + OBJ_1052 /* BearerAuthenticationMiddleware.swift */, ); path = Bearer; sourceTree = ""; }; - OBJ_1032 /* Password */ = { + OBJ_1054 /* Password */ = { isa = PBXGroup; children = ( - OBJ_1033 /* PasswordAuthenticatable.swift */, - OBJ_1034 /* PasswordVerifier.swift */, + OBJ_1055 /* PasswordAuthenticatable.swift */, + OBJ_1056 /* PasswordVerifier.swift */, ); path = Password; sourceTree = ""; }; - OBJ_1035 /* Persist */ = { + OBJ_1057 /* Persist */ = { isa = PBXGroup; children = ( - OBJ_1036 /* AuthenticationSessionsMiddleware.swift */, - OBJ_1037 /* RedirectMiddleware.swift */, - OBJ_1038 /* SessionAuthenticatable.swift */, + OBJ_1058 /* AuthenticationSessionsMiddleware.swift */, + OBJ_1059 /* RedirectMiddleware.swift */, + OBJ_1060 /* SessionAuthenticatable.swift */, ); path = Persist; sourceTree = ""; }; - OBJ_1039 /* Token */ = { + OBJ_1061 /* Token */ = { isa = PBXGroup; children = ( - OBJ_1040 /* TokenAuthenticatable.swift */, - OBJ_1041 /* TokenAuthenticationMiddleware.swift */, + OBJ_1062 /* TokenAuthenticatable.swift */, + OBJ_1063 /* TokenAuthenticationMiddleware.swift */, ); path = Token; sourceTree = ""; }; - OBJ_1042 /* Utilities */ = { + OBJ_1064 /* Utilities */ = { isa = PBXGroup; children = ( - OBJ_1043 /* AuthenticationError.swift */, - OBJ_1044 /* GuardMiddleware.swift */, + OBJ_1065 /* AuthenticationError.swift */, + OBJ_1066 /* GuardMiddleware.swift */, ); path = Utilities; sourceTree = ""; }; - OBJ_1046 /* FluentSQLite 3.0.0 */ = { + OBJ_1068 /* FluentSQLite 3.0.0 */ = { isa = PBXGroup; children = ( - OBJ_1047 /* FluentSQLite */, - OBJ_1060 /* Package.swift */, + OBJ_1069 /* FluentSQLite */, + OBJ_1082 /* Package.swift */, ); name = "FluentSQLite 3.0.0"; sourceTree = SOURCE_ROOT; }; - OBJ_1047 /* FluentSQLite */ = { + OBJ_1069 /* FluentSQLite */ = { isa = PBXGroup; children = ( - OBJ_1048 /* Exports.swift */, - OBJ_1049 /* FluentSQLiteError.swift */, - OBJ_1050 /* FluentSQLiteProvider.swift */, - OBJ_1051 /* FluentSQLiteQuery.swift */, - OBJ_1052 /* FluentSQLiteSchema.swift */, - OBJ_1053 /* SQLiteDatabase+JoinSupporting.swift */, - OBJ_1054 /* SQLiteDatabase+MigrationSupporting.swift */, - OBJ_1055 /* SQLiteDatabase+QuerySupporting.swift */, - OBJ_1056 /* SQLiteDatabase+SchemaSupporting.swift */, - OBJ_1057 /* SQLiteDatabase+TransactionSupporting.swift */, - OBJ_1058 /* SQLiteModels.swift */, - OBJ_1059 /* SQLiteTypes.swift */, + OBJ_1070 /* Exports.swift */, + OBJ_1071 /* FluentSQLiteError.swift */, + OBJ_1072 /* FluentSQLiteProvider.swift */, + OBJ_1073 /* FluentSQLiteQuery.swift */, + OBJ_1074 /* FluentSQLiteSchema.swift */, + OBJ_1075 /* SQLiteDatabase+JoinSupporting.swift */, + OBJ_1076 /* SQLiteDatabase+MigrationSupporting.swift */, + OBJ_1077 /* SQLiteDatabase+QuerySupporting.swift */, + OBJ_1078 /* SQLiteDatabase+SchemaSupporting.swift */, + OBJ_1079 /* SQLiteDatabase+TransactionSupporting.swift */, + OBJ_1080 /* SQLiteModels.swift */, + OBJ_1081 /* SQLiteTypes.swift */, ); name = FluentSQLite; path = ".build/checkouts/fluent-sqlite/Sources/FluentSQLite"; sourceTree = SOURCE_ROOT; }; - OBJ_1061 /* SQLite 3.2.1 */ = { + OBJ_1083 /* SQLite 3.2.1 */ = { isa = PBXGroup; children = ( - OBJ_1062 /* SQLite */, - OBJ_1098 /* Package.swift */, + OBJ_1084 /* SQLite */, + OBJ_1120 /* Package.swift */, ); name = "SQLite 3.2.1"; sourceTree = SOURCE_ROOT; }; - OBJ_1062 /* SQLite */ = { + OBJ_1084 /* SQLite */ = { isa = PBXGroup; children = ( - OBJ_1063 /* Codable */, - OBJ_1067 /* Database */, - OBJ_1073 /* Row */, - OBJ_1078 /* SQL */, - OBJ_1094 /* Utilities */, + OBJ_1085 /* Codable */, + OBJ_1089 /* Database */, + OBJ_1095 /* Row */, + OBJ_1100 /* SQL */, + OBJ_1116 /* Utilities */, ); name = SQLite; path = .build/checkouts/sqlite/Sources/SQLite; sourceTree = SOURCE_ROOT; }; - OBJ_1063 /* Codable */ = { + OBJ_1085 /* Codable */ = { isa = PBXGroup; children = ( - OBJ_1064 /* SQLiteDataDecoder.swift */, - OBJ_1065 /* SQLiteDataEncoder.swift */, - OBJ_1066 /* SQLiteRowDecoder.swift */, + OBJ_1086 /* SQLiteDataDecoder.swift */, + OBJ_1087 /* SQLiteDataEncoder.swift */, + OBJ_1088 /* SQLiteRowDecoder.swift */, ); path = Codable; sourceTree = ""; }; - OBJ_1067 /* Database */ = { + OBJ_1089 /* Database */ = { isa = PBXGroup; children = ( - OBJ_1068 /* DatabaseIdentifier+SQLite.swift */, - OBJ_1069 /* SQLiteConnection.swift */, - OBJ_1070 /* SQLiteDatabase.swift */, - OBJ_1071 /* SQLiteStatement.swift */, - OBJ_1072 /* SQLiteStorage.swift */, + OBJ_1090 /* DatabaseIdentifier+SQLite.swift */, + OBJ_1091 /* SQLiteConnection.swift */, + OBJ_1092 /* SQLiteDatabase.swift */, + OBJ_1093 /* SQLiteStatement.swift */, + OBJ_1094 /* SQLiteStorage.swift */, ); path = Database; sourceTree = ""; }; - OBJ_1073 /* Row */ = { + OBJ_1095 /* Row */ = { isa = PBXGroup; children = ( - OBJ_1074 /* SQLiteColumn.swift */, - OBJ_1075 /* SQLiteData.swift */, - OBJ_1076 /* SQLiteDataConvertible.swift */, - OBJ_1077 /* SQLiteDataType.swift */, + OBJ_1096 /* SQLiteColumn.swift */, + OBJ_1097 /* SQLiteData.swift */, + OBJ_1098 /* SQLiteDataConvertible.swift */, + OBJ_1099 /* SQLiteDataType.swift */, ); path = Row; sourceTree = ""; }; - OBJ_1078 /* SQL */ = { - isa = PBXGroup; - children = ( - OBJ_1079 /* SQLiteAlterTable.swift */, - OBJ_1080 /* SQLiteAlterTableBuilder.swift */, - OBJ_1081 /* SQLiteBind.swift */, - OBJ_1082 /* SQLiteBoolLiteral.swift */, - OBJ_1083 /* SQLiteCollation.swift */, - OBJ_1084 /* SQLiteCreateTable.swift */, - OBJ_1085 /* SQLiteDataTypeStaticRepresentable.swift */, - OBJ_1086 /* SQLiteDefaultLiteral.swift */, - OBJ_1087 /* SQLiteDropIndex.swift */, - OBJ_1088 /* SQLiteFunction.swift */, - OBJ_1089 /* SQLiteGeneric.swift */, - OBJ_1090 /* SQLitePrimaryKey.swift */, - OBJ_1091 /* SQLiteQuery.swift */, - OBJ_1092 /* SQLiteQueryExpressionRepresentable.swift */, - OBJ_1093 /* SQLiteTable.swift */, + OBJ_1100 /* SQL */ = { + isa = PBXGroup; + children = ( + OBJ_1101 /* SQLiteAlterTable.swift */, + OBJ_1102 /* SQLiteAlterTableBuilder.swift */, + OBJ_1103 /* SQLiteBind.swift */, + OBJ_1104 /* SQLiteBoolLiteral.swift */, + OBJ_1105 /* SQLiteCollation.swift */, + OBJ_1106 /* SQLiteCreateTable.swift */, + OBJ_1107 /* SQLiteDataTypeStaticRepresentable.swift */, + OBJ_1108 /* SQLiteDefaultLiteral.swift */, + OBJ_1109 /* SQLiteDropIndex.swift */, + OBJ_1110 /* SQLiteFunction.swift */, + OBJ_1111 /* SQLiteGeneric.swift */, + OBJ_1112 /* SQLitePrimaryKey.swift */, + OBJ_1113 /* SQLiteQuery.swift */, + OBJ_1114 /* SQLiteQueryExpressionRepresentable.swift */, + OBJ_1115 /* SQLiteTable.swift */, ); path = SQL; sourceTree = ""; }; - OBJ_1094 /* Utilities */ = { + OBJ_1116 /* Utilities */ = { isa = PBXGroup; children = ( - OBJ_1095 /* Deprecated.swift */, - OBJ_1096 /* Exports.swift */, - OBJ_1097 /* SQLiteError.swift */, + OBJ_1117 /* Deprecated.swift */, + OBJ_1118 /* Exports.swift */, + OBJ_1119 /* SQLiteError.swift */, ); path = Utilities; sourceTree = ""; }; - OBJ_1099 /* Fluent 3.2.1 */ = { + OBJ_1121 /* Fluent 3.2.1 */ = { isa = PBXGroup; children = ( - OBJ_1100 /* Fluent */, - OBJ_1163 /* FluentBenchmark */, - OBJ_1164 /* FluentSQL */, - OBJ_1174 /* Package.swift */, + OBJ_1122 /* Fluent */, + OBJ_1185 /* FluentBenchmark */, + OBJ_1186 /* FluentSQL */, + OBJ_1196 /* Package.swift */, ); name = "Fluent 3.2.1"; sourceTree = SOURCE_ROOT; }; - OBJ_1100 /* Fluent */ = { + OBJ_1122 /* Fluent */ = { isa = PBXGroup; children = ( - OBJ_1101 /* Cache */, - OBJ_1104 /* Database */, - OBJ_1106 /* Join */, - OBJ_1109 /* Migration */, - OBJ_1117 /* Model */, - OBJ_1125 /* Query */, - OBJ_1128 /* QueryBuilder */, - OBJ_1140 /* Relations */, - OBJ_1144 /* Schema */, - OBJ_1152 /* Service */, - OBJ_1157 /* Transaction */, - OBJ_1159 /* Utilities */, + OBJ_1123 /* Cache */, + OBJ_1126 /* Database */, + OBJ_1128 /* Join */, + OBJ_1131 /* Migration */, + OBJ_1139 /* Model */, + OBJ_1147 /* Query */, + OBJ_1150 /* QueryBuilder */, + OBJ_1162 /* Relations */, + OBJ_1166 /* Schema */, + OBJ_1174 /* Service */, + OBJ_1179 /* Transaction */, + OBJ_1181 /* Utilities */, ); name = Fluent; path = .build/checkouts/fluent/Sources/Fluent; sourceTree = SOURCE_ROOT; }; - OBJ_1101 /* Cache */ = { + OBJ_1123 /* Cache */ = { isa = PBXGroup; children = ( - OBJ_1102 /* CacheEntry.swift */, - OBJ_1103 /* KeyedCacheSupporting+Fluent.swift */, + OBJ_1124 /* CacheEntry.swift */, + OBJ_1125 /* KeyedCacheSupporting+Fluent.swift */, ); path = Cache; sourceTree = ""; }; - OBJ_1104 /* Database */ = { + OBJ_1126 /* Database */ = { isa = PBXGroup; children = ( - OBJ_1105 /* DatabaseConnection+Fluent.swift */, + OBJ_1127 /* DatabaseConnection+Fluent.swift */, ); path = Database; sourceTree = ""; }; - OBJ_1106 /* Join */ = { + OBJ_1128 /* Join */ = { isa = PBXGroup; children = ( - OBJ_1107 /* JoinSupporting.swift */, - OBJ_1108 /* QueryBuilder+Join.swift */, + OBJ_1129 /* JoinSupporting.swift */, + OBJ_1130 /* QueryBuilder+Join.swift */, ); path = Join; sourceTree = ""; }; - OBJ_1109 /* Migration */ = { + OBJ_1131 /* Migration */ = { isa = PBXGroup; children = ( - OBJ_1110 /* AnyMigration.swift */, - OBJ_1111 /* AnyMigrations.swift */, - OBJ_1112 /* Migration.swift */, - OBJ_1113 /* MigrationConfig.swift */, - OBJ_1114 /* MigrationLog.swift */, - OBJ_1115 /* MigrationSupporting.swift */, - OBJ_1116 /* Migrations.swift */, + OBJ_1132 /* AnyMigration.swift */, + OBJ_1133 /* AnyMigrations.swift */, + OBJ_1134 /* Migration.swift */, + OBJ_1135 /* MigrationConfig.swift */, + OBJ_1136 /* MigrationLog.swift */, + OBJ_1137 /* MigrationSupporting.swift */, + OBJ_1138 /* Migrations.swift */, ); path = Migration; sourceTree = ""; }; - OBJ_1117 /* Model */ = { + OBJ_1139 /* Model */ = { isa = PBXGroup; children = ( - OBJ_1118 /* AnyModel.swift */, - OBJ_1119 /* ID.swift */, - OBJ_1120 /* Model+CRUD.swift */, - OBJ_1121 /* Model.swift */, - OBJ_1122 /* ModelEvent.swift */, - OBJ_1123 /* Pivot.swift */, - OBJ_1124 /* SoftDeletable.swift */, + OBJ_1140 /* AnyModel.swift */, + OBJ_1141 /* ID.swift */, + OBJ_1142 /* Model+CRUD.swift */, + OBJ_1143 /* Model.swift */, + OBJ_1144 /* ModelEvent.swift */, + OBJ_1145 /* Pivot.swift */, + OBJ_1146 /* SoftDeletable.swift */, ); path = Model; sourceTree = ""; }; - OBJ_1125 /* Query */ = { - isa = PBXGroup; - children = ( - OBJ_1126 /* FluentProperty.swift */, - OBJ_1127 /* QuerySupporting.swift */, - ); - path = Query; - sourceTree = ""; - }; - OBJ_1128 /* QueryBuilder */ = { - isa = PBXGroup; - children = ( - OBJ_1129 /* QueryBuilder+Aggregate.swift */, - OBJ_1130 /* QueryBuilder+CRUD.swift */, - OBJ_1131 /* QueryBuilder+Copy.swift */, - OBJ_1132 /* QueryBuilder+Decode.swift */, - OBJ_1133 /* QueryBuilder+Filter.swift */, - OBJ_1134 /* QueryBuilder+Model.swift */, - OBJ_1135 /* QueryBuilder+Operators.swift */, - OBJ_1136 /* QueryBuilder+Range.swift */, - OBJ_1137 /* QueryBuilder+Run.swift */, - OBJ_1138 /* QueryBuilder+Sort.swift */, - OBJ_1139 /* QueryBuilder.swift */, - ); - path = QueryBuilder; - sourceTree = ""; - }; OBJ_114 /* Items */ = { isa = PBXGroup; children = ( @@ -11544,60 +11615,87 @@ path = Items; sourceTree = ""; }; - OBJ_1140 /* Relations */ = { + OBJ_1147 /* Query */ = { + isa = PBXGroup; + children = ( + OBJ_1148 /* FluentProperty.swift */, + OBJ_1149 /* QuerySupporting.swift */, + ); + path = Query; + sourceTree = ""; + }; + OBJ_1150 /* QueryBuilder */ = { + isa = PBXGroup; + children = ( + OBJ_1151 /* QueryBuilder+Aggregate.swift */, + OBJ_1152 /* QueryBuilder+CRUD.swift */, + OBJ_1153 /* QueryBuilder+Copy.swift */, + OBJ_1154 /* QueryBuilder+Decode.swift */, + OBJ_1155 /* QueryBuilder+Filter.swift */, + OBJ_1156 /* QueryBuilder+Model.swift */, + OBJ_1157 /* QueryBuilder+Operators.swift */, + OBJ_1158 /* QueryBuilder+Range.swift */, + OBJ_1159 /* QueryBuilder+Run.swift */, + OBJ_1160 /* QueryBuilder+Sort.swift */, + OBJ_1161 /* QueryBuilder.swift */, + ); + path = QueryBuilder; + sourceTree = ""; + }; + OBJ_1162 /* Relations */ = { isa = PBXGroup; children = ( - OBJ_1141 /* Children.swift */, - OBJ_1142 /* Parent.swift */, - OBJ_1143 /* Siblings.swift */, + OBJ_1163 /* Children.swift */, + OBJ_1164 /* Parent.swift */, + OBJ_1165 /* Siblings.swift */, ); path = Relations; sourceTree = ""; }; - OBJ_1144 /* Schema */ = { + OBJ_1166 /* Schema */ = { isa = PBXGroup; children = ( - OBJ_1145 /* DatabasesConfig+References.swift */, - OBJ_1146 /* SchemaBuilder.swift */, - OBJ_1147 /* SchemaCreator.swift */, - OBJ_1148 /* SchemaSupporting+CRUD.swift */, - OBJ_1149 /* SchemaSupporting+Migration.swift */, - OBJ_1150 /* SchemaSupporting.swift */, - OBJ_1151 /* SchemaUpdater.swift */, + OBJ_1167 /* DatabasesConfig+References.swift */, + OBJ_1168 /* SchemaBuilder.swift */, + OBJ_1169 /* SchemaCreator.swift */, + OBJ_1170 /* SchemaSupporting+CRUD.swift */, + OBJ_1171 /* SchemaSupporting+Migration.swift */, + OBJ_1172 /* SchemaSupporting.swift */, + OBJ_1173 /* SchemaUpdater.swift */, ); path = Schema; sourceTree = ""; }; - OBJ_1152 /* Service */ = { + OBJ_1174 /* Service */ = { isa = PBXGroup; children = ( - OBJ_1153 /* CommandConfig+Fluent.swift */, - OBJ_1154 /* FluentProvider.swift */, - OBJ_1155 /* MigrateCommand.swift */, - OBJ_1156 /* RevertCommand.swift */, + OBJ_1175 /* CommandConfig+Fluent.swift */, + OBJ_1176 /* FluentProvider.swift */, + OBJ_1177 /* MigrateCommand.swift */, + OBJ_1178 /* RevertCommand.swift */, ); path = Service; sourceTree = ""; }; - OBJ_1157 /* Transaction */ = { + OBJ_1179 /* Transaction */ = { isa = PBXGroup; children = ( - OBJ_1158 /* TransactionSupporting.swift */, + OBJ_1180 /* TransactionSupporting.swift */, ); path = Transaction; sourceTree = ""; }; - OBJ_1159 /* Utilities */ = { + OBJ_1181 /* Utilities */ = { isa = PBXGroup; children = ( - OBJ_1160 /* Deprecated.swift */, - OBJ_1161 /* Exports.swift */, - OBJ_1162 /* FluentError.swift */, + OBJ_1182 /* Deprecated.swift */, + OBJ_1183 /* Exports.swift */, + OBJ_1184 /* FluentError.swift */, ); path = Utilities; sourceTree = ""; }; - OBJ_1163 /* FluentBenchmark */ = { + OBJ_1185 /* FluentBenchmark */ = { isa = PBXGroup; children = ( ); @@ -11605,95 +11703,95 @@ path = .build/checkouts/fluent/Sources/FluentBenchmark; sourceTree = SOURCE_ROOT; }; - OBJ_1164 /* FluentSQL */ = { + OBJ_1186 /* FluentSQL */ = { isa = PBXGroup; children = ( - OBJ_1165 /* Exports.swift */, - OBJ_1166 /* FluentSQLQuery.swift */, - OBJ_1167 /* FluentSQLSchema.swift */, - OBJ_1168 /* QueryBuilder+GroupBy.swift */, - OBJ_1169 /* SQL+Contains.swift */, - OBJ_1170 /* SQL+JoinSupporting.swift */, - OBJ_1171 /* SQL+QuerySupporting.swift */, - OBJ_1172 /* SQL+SchemaSupporting.swift */, - OBJ_1173 /* SchemaBuilder+Field.swift */, + OBJ_1187 /* Exports.swift */, + OBJ_1188 /* FluentSQLQuery.swift */, + OBJ_1189 /* FluentSQLSchema.swift */, + OBJ_1190 /* QueryBuilder+GroupBy.swift */, + OBJ_1191 /* SQL+Contains.swift */, + OBJ_1192 /* SQL+JoinSupporting.swift */, + OBJ_1193 /* SQL+QuerySupporting.swift */, + OBJ_1194 /* SQL+SchemaSupporting.swift */, + OBJ_1195 /* SchemaBuilder+Field.swift */, ); name = FluentSQL; path = .build/checkouts/fluent/Sources/FluentSQL; sourceTree = SOURCE_ROOT; }; - OBJ_1175 /* SQL 2.3.2 */ = { + OBJ_1197 /* SQL 2.3.2 */ = { isa = PBXGroup; children = ( - OBJ_1176 /* SQL */, - OBJ_1236 /* SQLBenchmark */, - OBJ_1237 /* Package.swift */, + OBJ_1198 /* SQL */, + OBJ_1258 /* SQLBenchmark */, + OBJ_1259 /* Package.swift */, ); name = "SQL 2.3.2"; sourceTree = SOURCE_ROOT; }; - OBJ_1176 /* SQL */ = { - isa = PBXGroup; - children = ( - OBJ_1177 /* Exports.swift */, - OBJ_1178 /* SQLAlterTable.swift */, - OBJ_1179 /* SQLAlterTableBuilder.swift */, - OBJ_1180 /* SQLBinaryOperator.swift */, - OBJ_1181 /* SQLBind.swift */, - OBJ_1182 /* SQLBoolLiteral.swift */, - OBJ_1183 /* SQLCollation.swift */, - OBJ_1184 /* SQLColumnBuilder.swift */, - OBJ_1185 /* SQLColumnConstraint.swift */, - OBJ_1186 /* SQLColumnConstraintAlgorithm.swift */, - OBJ_1187 /* SQLColumnDefinition.swift */, - OBJ_1188 /* SQLColumnIdentifier.swift */, - OBJ_1189 /* SQLConnection.swift */, - OBJ_1190 /* SQLCreateIndex.swift */, - OBJ_1191 /* SQLCreateIndexBuilder.swift */, - OBJ_1192 /* SQLCreateTable.swift */, - OBJ_1193 /* SQLCreateTableBuilder.swift */, - OBJ_1194 /* SQLDataType.swift */, - OBJ_1195 /* SQLDefaultLiteral.swift */, - OBJ_1196 /* SQLDelete.swift */, - OBJ_1197 /* SQLDeleteBuilder.swift */, - OBJ_1198 /* SQLDirection.swift */, - OBJ_1199 /* SQLDistinct.swift */, - OBJ_1200 /* SQLDropIndex.swift */, - OBJ_1201 /* SQLDropTable.swift */, - OBJ_1202 /* SQLDropTableBuilder.swift */, - OBJ_1203 /* SQLError.swift */, - OBJ_1204 /* SQLExpression.swift */, - OBJ_1205 /* SQLForeignKey.swift */, - OBJ_1206 /* SQLForeignKeyAction.swift */, - OBJ_1207 /* SQLFunction.swift */, - OBJ_1208 /* SQLFunctionArgument.swift */, - OBJ_1209 /* SQLGroupBy.swift */, - OBJ_1210 /* SQLIdentifier.swift */, - OBJ_1211 /* SQLIndexModifier.swift */, - OBJ_1212 /* SQLInsert.swift */, - OBJ_1213 /* SQLInsertBuilder.swift */, - OBJ_1214 /* SQLJoin.swift */, - OBJ_1215 /* SQLJoinMethod.swift */, - OBJ_1216 /* SQLLiteral.swift */, - OBJ_1217 /* SQLOrderBy.swift */, - OBJ_1218 /* SQLPredicateBuilder.swift */, - OBJ_1219 /* SQLPredicateGroupBuilder.swift */, - OBJ_1220 /* SQLPrimaryKey.swift */, - OBJ_1221 /* SQLQuery.swift */, - OBJ_1222 /* SQLQueryBuilder.swift */, - OBJ_1223 /* SQLQueryEncoder.swift */, - OBJ_1224 /* SQLQueryFetcher.swift */, - OBJ_1225 /* SQLRawBuilder.swift */, - OBJ_1226 /* SQLSelect.swift */, - OBJ_1227 /* SQLSelectBuilder.swift */, - OBJ_1228 /* SQLSelectExpression.swift */, - OBJ_1229 /* SQLSerializable.swift */, - OBJ_1230 /* SQLTable.swift */, - OBJ_1231 /* SQLTableConstraint.swift */, - OBJ_1232 /* SQLTableConstraintAlgorithm.swift */, - OBJ_1233 /* SQLTableIdentifier.swift */, - OBJ_1234 /* SQLUpdate.swift */, - OBJ_1235 /* SQLUpdateBuilder.swift */, + OBJ_1198 /* SQL */ = { + isa = PBXGroup; + children = ( + OBJ_1199 /* Exports.swift */, + OBJ_1200 /* SQLAlterTable.swift */, + OBJ_1201 /* SQLAlterTableBuilder.swift */, + OBJ_1202 /* SQLBinaryOperator.swift */, + OBJ_1203 /* SQLBind.swift */, + OBJ_1204 /* SQLBoolLiteral.swift */, + OBJ_1205 /* SQLCollation.swift */, + OBJ_1206 /* SQLColumnBuilder.swift */, + OBJ_1207 /* SQLColumnConstraint.swift */, + OBJ_1208 /* SQLColumnConstraintAlgorithm.swift */, + OBJ_1209 /* SQLColumnDefinition.swift */, + OBJ_1210 /* SQLColumnIdentifier.swift */, + OBJ_1211 /* SQLConnection.swift */, + OBJ_1212 /* SQLCreateIndex.swift */, + OBJ_1213 /* SQLCreateIndexBuilder.swift */, + OBJ_1214 /* SQLCreateTable.swift */, + OBJ_1215 /* SQLCreateTableBuilder.swift */, + OBJ_1216 /* SQLDataType.swift */, + OBJ_1217 /* SQLDefaultLiteral.swift */, + OBJ_1218 /* SQLDelete.swift */, + OBJ_1219 /* SQLDeleteBuilder.swift */, + OBJ_1220 /* SQLDirection.swift */, + OBJ_1221 /* SQLDistinct.swift */, + OBJ_1222 /* SQLDropIndex.swift */, + OBJ_1223 /* SQLDropTable.swift */, + OBJ_1224 /* SQLDropTableBuilder.swift */, + OBJ_1225 /* SQLError.swift */, + OBJ_1226 /* SQLExpression.swift */, + OBJ_1227 /* SQLForeignKey.swift */, + OBJ_1228 /* SQLForeignKeyAction.swift */, + OBJ_1229 /* SQLFunction.swift */, + OBJ_1230 /* SQLFunctionArgument.swift */, + OBJ_1231 /* SQLGroupBy.swift */, + OBJ_1232 /* SQLIdentifier.swift */, + OBJ_1233 /* SQLIndexModifier.swift */, + OBJ_1234 /* SQLInsert.swift */, + OBJ_1235 /* SQLInsertBuilder.swift */, + OBJ_1236 /* SQLJoin.swift */, + OBJ_1237 /* SQLJoinMethod.swift */, + OBJ_1238 /* SQLLiteral.swift */, + OBJ_1239 /* SQLOrderBy.swift */, + OBJ_1240 /* SQLPredicateBuilder.swift */, + OBJ_1241 /* SQLPredicateGroupBuilder.swift */, + OBJ_1242 /* SQLPrimaryKey.swift */, + OBJ_1243 /* SQLQuery.swift */, + OBJ_1244 /* SQLQueryBuilder.swift */, + OBJ_1245 /* SQLQueryEncoder.swift */, + OBJ_1246 /* SQLQueryFetcher.swift */, + OBJ_1247 /* SQLRawBuilder.swift */, + OBJ_1248 /* SQLSelect.swift */, + OBJ_1249 /* SQLSelectBuilder.swift */, + OBJ_1250 /* SQLSelectExpression.swift */, + OBJ_1251 /* SQLSerializable.swift */, + OBJ_1252 /* SQLTable.swift */, + OBJ_1253 /* SQLTableConstraint.swift */, + OBJ_1254 /* SQLTableConstraintAlgorithm.swift */, + OBJ_1255 /* SQLTableIdentifier.swift */, + OBJ_1256 /* SQLUpdate.swift */, + OBJ_1257 /* SQLUpdateBuilder.swift */, ); name = SQL; path = .build/checkouts/sql/Sources/SQL; @@ -11726,7 +11824,7 @@ path = Driven; sourceTree = ""; }; - OBJ_1236 /* SQLBenchmark */ = { + OBJ_1258 /* SQLBenchmark */ = { isa = PBXGroup; children = ( ); @@ -11734,76 +11832,95 @@ path = .build/checkouts/sql/Sources/SQLBenchmark; sourceTree = SOURCE_ROOT; }; - OBJ_1238 /* Leaf 3.0.2 */ = { + OBJ_126 /* Lists */ = { + isa = PBXGroup; + children = ( + OBJ_127 /* Controller+List.swift */, + OBJ_128 /* ListContext.swift */, + OBJ_130 /* ListController.swift */, + OBJ_129 /* ListController+Save.swift */, + OBJ_131 /* ListPageContext.swift */, + OBJ_132 /* ListPageContextBuilder.generated.swift */, + OBJ_133 /* ListPageFormContext.swift */, + OBJ_134 /* ListPageFormData.swift */, + OBJ_135 /* ListsController.swift */, + OBJ_136 /* ListsImportController.swift */, + OBJ_137 /* ListsPageContext.swift */, + OBJ_138 /* ListsPageContextBuilder.generated.swift */, + ); + path = Lists; + sourceTree = ""; + }; + OBJ_1260 /* Leaf 3.0.2 */ = { isa = PBXGroup; children = ( - OBJ_1239 /* Leaf */, - OBJ_1252 /* Package.swift */, + OBJ_1261 /* Leaf */, + OBJ_1274 /* Package.swift */, ); name = "Leaf 3.0.2"; sourceTree = SOURCE_ROOT; }; - OBJ_1239 /* Leaf */ = { + OBJ_1261 /* Leaf */ = { isa = PBXGroup; children = ( - OBJ_1240 /* Parser */, - OBJ_1243 /* Renderer */, - OBJ_1245 /* Service */, - OBJ_1249 /* Utilities */, + OBJ_1262 /* Parser */, + OBJ_1265 /* Renderer */, + OBJ_1267 /* Service */, + OBJ_1271 /* Utilities */, ); name = Leaf; path = .build/checkouts/leaf/Sources/Leaf; sourceTree = SOURCE_ROOT; }; - OBJ_1240 /* Parser */ = { + OBJ_1262 /* Parser */ = { isa = PBXGroup; children = ( - OBJ_1241 /* Byte+Leaf.swift */, - OBJ_1242 /* LeafParser.swift */, + OBJ_1263 /* Byte+Leaf.swift */, + OBJ_1264 /* LeafParser.swift */, ); path = Parser; sourceTree = ""; }; - OBJ_1243 /* Renderer */ = { + OBJ_1265 /* Renderer */ = { isa = PBXGroup; children = ( - OBJ_1244 /* LeafRenderer.swift */, + OBJ_1266 /* LeafRenderer.swift */, ); path = Renderer; sourceTree = ""; }; - OBJ_1245 /* Service */ = { + OBJ_1267 /* Service */ = { isa = PBXGroup; children = ( - OBJ_1246 /* LeafConfig.swift */, - OBJ_1247 /* LeafProvider.swift */, - OBJ_1248 /* LeafTagConfig.swift */, + OBJ_1268 /* LeafConfig.swift */, + OBJ_1269 /* LeafProvider.swift */, + OBJ_1270 /* LeafTagConfig.swift */, ); path = Service; sourceTree = ""; }; - OBJ_1249 /* Utilities */ = { + OBJ_1271 /* Utilities */ = { isa = PBXGroup; children = ( - OBJ_1250 /* Data.swift */, - OBJ_1251 /* Exports.swift */, + OBJ_1272 /* Data.swift */, + OBJ_1273 /* Exports.swift */, ); path = Utilities; sourceTree = ""; }; - OBJ_1253 /* Vapor 3.3.2 */ = { + OBJ_1275 /* Vapor 3.3.3 */ = { isa = PBXGroup; children = ( - OBJ_1254 /* Boilerplate */, - OBJ_1255 /* BoilerplateRun */, - OBJ_1256 /* Development */, - OBJ_1257 /* Vapor */, - OBJ_1348 /* Package.swift */, + OBJ_1276 /* Boilerplate */, + OBJ_1277 /* BoilerplateRun */, + OBJ_1278 /* Development */, + OBJ_1279 /* Vapor */, + OBJ_1370 /* Package.swift */, ); - name = "Vapor 3.3.2"; + name = "Vapor 3.3.3"; sourceTree = SOURCE_ROOT; }; - OBJ_1254 /* Boilerplate */ = { + OBJ_1276 /* Boilerplate */ = { isa = PBXGroup; children = ( ); @@ -11811,7 +11928,7 @@ path = .build/checkouts/vapor/Sources/Boilerplate; sourceTree = SOURCE_ROOT; }; - OBJ_1255 /* BoilerplateRun */ = { + OBJ_1277 /* BoilerplateRun */ = { isa = PBXGroup; children = ( ); @@ -11819,7 +11936,7 @@ path = .build/checkouts/vapor/Sources/BoilerplateRun; sourceTree = SOURCE_ROOT; }; - OBJ_1256 /* Development */ = { + OBJ_1278 /* Development */ = { isa = PBXGroup; children = ( ); @@ -11827,334 +11944,275 @@ path = .build/checkouts/vapor/Sources/Development; sourceTree = SOURCE_ROOT; }; - OBJ_1257 /* Vapor */ = { - isa = PBXGroup; - children = ( - OBJ_1258 /* Application.swift */, - OBJ_1259 /* Client */, - OBJ_1262 /* Commands */, - OBJ_1267 /* Content */, - OBJ_1279 /* Deprecated.swift */, - OBJ_1280 /* Error */, - OBJ_1284 /* Logging */, - OBJ_1286 /* Middleware */, - OBJ_1293 /* Request */, - OBJ_1297 /* Response */, - OBJ_1305 /* Routing */, - OBJ_1316 /* Server */, - OBJ_1321 /* Services */, - OBJ_1325 /* Sessions */, - OBJ_1335 /* Utilities */, - OBJ_1340 /* View */, - OBJ_1342 /* WebSocket */, + OBJ_1279 /* Vapor */ = { + isa = PBXGroup; + children = ( + OBJ_1280 /* Application.swift */, + OBJ_1281 /* Client */, + OBJ_1284 /* Commands */, + OBJ_1289 /* Content */, + OBJ_1301 /* Deprecated.swift */, + OBJ_1302 /* Error */, + OBJ_1306 /* Logging */, + OBJ_1308 /* Middleware */, + OBJ_1315 /* Request */, + OBJ_1319 /* Response */, + OBJ_1327 /* Routing */, + OBJ_1338 /* Server */, + OBJ_1343 /* Services */, + OBJ_1347 /* Sessions */, + OBJ_1357 /* Utilities */, + OBJ_1362 /* View */, + OBJ_1364 /* WebSocket */, ); name = Vapor; path = .build/checkouts/vapor/Sources/Vapor; sourceTree = SOURCE_ROOT; }; - OBJ_1259 /* Client */ = { + OBJ_1281 /* Client */ = { isa = PBXGroup; children = ( - OBJ_1260 /* Client.swift */, - OBJ_1261 /* FoundationClient.swift */, + OBJ_1282 /* Client.swift */, + OBJ_1283 /* FoundationClient.swift */, ); path = Client; sourceTree = ""; }; - OBJ_126 /* Lists */ = { - isa = PBXGroup; - children = ( - OBJ_127 /* Controller+List.swift */, - OBJ_128 /* ListContext.swift */, - OBJ_130 /* ListController.swift */, - OBJ_129 /* ListController+Save.swift */, - OBJ_131 /* ListPageContext.swift */, - OBJ_132 /* ListPageContextBuilder.generated.swift */, - OBJ_133 /* ListPageFormContext.swift */, - OBJ_134 /* ListPageFormData.swift */, - OBJ_135 /* ListsController.swift */, - OBJ_136 /* ListsImportController.swift */, - OBJ_137 /* ListsPageContext.swift */, - OBJ_138 /* ListsPageContextBuilder.generated.swift */, - ); - path = Lists; - sourceTree = ""; - }; - OBJ_1262 /* Commands */ = { + OBJ_1284 /* Commands */ = { isa = PBXGroup; children = ( - OBJ_1263 /* BootCommand.swift */, - OBJ_1264 /* CommandConfig+Default.swift */, - OBJ_1265 /* RoutesCommand.swift */, - OBJ_1266 /* ServeCommand.swift */, + OBJ_1285 /* BootCommand.swift */, + OBJ_1286 /* CommandConfig+Default.swift */, + OBJ_1287 /* RoutesCommand.swift */, + OBJ_1288 /* ServeCommand.swift */, ); path = Commands; sourceTree = ""; }; - OBJ_1267 /* Content */ = { + OBJ_1289 /* Content */ = { isa = PBXGroup; children = ( - OBJ_1268 /* Content.swift */, - OBJ_1269 /* ContentCoders.swift */, - OBJ_1270 /* ContentConfig.swift */, - OBJ_1271 /* ContentContainer.swift */, - OBJ_1272 /* FormDataCoder+HTTP.swift */, - OBJ_1273 /* HTTPMessageContainer.swift */, - OBJ_1274 /* JSONCoder+Custom.swift */, - OBJ_1275 /* PlaintextEncoder.swift */, - OBJ_1276 /* QueryContainer.swift */, - OBJ_1277 /* SingleValueGet.swift */, - OBJ_1278 /* URLEncoded.swift */, + OBJ_1290 /* Content.swift */, + OBJ_1291 /* ContentCoders.swift */, + OBJ_1292 /* ContentConfig.swift */, + OBJ_1293 /* ContentContainer.swift */, + OBJ_1294 /* FormDataCoder+HTTP.swift */, + OBJ_1295 /* HTTPMessageContainer.swift */, + OBJ_1296 /* JSONCoder+Custom.swift */, + OBJ_1297 /* PlaintextEncoder.swift */, + OBJ_1298 /* QueryContainer.swift */, + OBJ_1299 /* SingleValueGet.swift */, + OBJ_1300 /* URLEncoded.swift */, ); path = Content; sourceTree = ""; }; - OBJ_1280 /* Error */ = { + OBJ_1302 /* Error */ = { isa = PBXGroup; children = ( - OBJ_1281 /* Abort.swift */, - OBJ_1282 /* AbortError.swift */, - OBJ_1283 /* Error.swift */, + OBJ_1303 /* Abort.swift */, + OBJ_1304 /* AbortError.swift */, + OBJ_1305 /* Error.swift */, ); path = Error; sourceTree = ""; }; - OBJ_1284 /* Logging */ = { + OBJ_1306 /* Logging */ = { isa = PBXGroup; children = ( - OBJ_1285 /* Logger+LogError.swift */, + OBJ_1307 /* Logger+LogError.swift */, ); path = Logging; sourceTree = ""; }; - OBJ_1286 /* Middleware */ = { + OBJ_1308 /* Middleware */ = { isa = PBXGroup; children = ( - OBJ_1287 /* CORSMiddleware.swift */, - OBJ_1288 /* DateMiddleware.swift */, - OBJ_1289 /* ErrorMiddleware.swift */, - OBJ_1290 /* FileMiddleware.swift */, - OBJ_1291 /* Middleware.swift */, - OBJ_1292 /* MiddlewareConfig.swift */, + OBJ_1309 /* CORSMiddleware.swift */, + OBJ_1310 /* DateMiddleware.swift */, + OBJ_1311 /* ErrorMiddleware.swift */, + OBJ_1312 /* FileMiddleware.swift */, + OBJ_1313 /* Middleware.swift */, + OBJ_1314 /* MiddlewareConfig.swift */, ); path = Middleware; sourceTree = ""; }; - OBJ_1293 /* Request */ = { + OBJ_1315 /* Request */ = { isa = PBXGroup; children = ( - OBJ_1294 /* HTTPMethod+String.swift */, - OBJ_1295 /* Request.swift */, - OBJ_1296 /* RequestCodable.swift */, + OBJ_1316 /* HTTPMethod+String.swift */, + OBJ_1317 /* Request.swift */, + OBJ_1318 /* RequestCodable.swift */, ); path = Request; sourceTree = ""; }; - OBJ_1297 /* Response */ = { + OBJ_1319 /* Response */ = { isa = PBXGroup; children = ( - OBJ_1298 /* ApplicationResponder.swift */, - OBJ_1299 /* BasicResponder.swift */, - OBJ_1300 /* HTTPStatus.swift */, - OBJ_1301 /* Redirect.swift */, - OBJ_1302 /* Responder.swift */, - OBJ_1303 /* Response.swift */, - OBJ_1304 /* ResponseCodable.swift */, + OBJ_1320 /* ApplicationResponder.swift */, + OBJ_1321 /* BasicResponder.swift */, + OBJ_1322 /* HTTPStatus.swift */, + OBJ_1323 /* Redirect.swift */, + OBJ_1324 /* Responder.swift */, + OBJ_1325 /* Response.swift */, + OBJ_1326 /* ResponseCodable.swift */, ); path = Response; sourceTree = ""; }; - OBJ_1305 /* Routing */ = { + OBJ_1327 /* Routing */ = { isa = PBXGroup; children = ( - OBJ_1306 /* EngineRouter.swift */, - OBJ_1307 /* ParametersContainer.swift */, - OBJ_1308 /* RouteCollection.swift */, - OBJ_1309 /* Router+Content.swift */, - OBJ_1310 /* Router+Function.swift */, - OBJ_1311 /* Router+LazyMiddleware.swift */, - OBJ_1312 /* Router+Method.swift */, - OBJ_1313 /* Router+Middleware.swift */, - OBJ_1314 /* Router+Path.swift */, - OBJ_1315 /* Router.swift */, + OBJ_1328 /* EngineRouter.swift */, + OBJ_1329 /* ParametersContainer.swift */, + OBJ_1330 /* RouteCollection.swift */, + OBJ_1331 /* Router+Content.swift */, + OBJ_1332 /* Router+Function.swift */, + OBJ_1333 /* Router+LazyMiddleware.swift */, + OBJ_1334 /* Router+Method.swift */, + OBJ_1335 /* Router+Middleware.swift */, + OBJ_1336 /* Router+Path.swift */, + OBJ_1337 /* Router.swift */, ); path = Routing; sourceTree = ""; }; - OBJ_1316 /* Server */ = { + OBJ_1338 /* Server */ = { isa = PBXGroup; children = ( - OBJ_1317 /* NIOServer.swift */, - OBJ_1318 /* NIOServerConfig.swift */, - OBJ_1319 /* RunningServer.swift */, - OBJ_1320 /* Server.swift */, + OBJ_1339 /* NIOServer.swift */, + OBJ_1340 /* NIOServerConfig.swift */, + OBJ_1341 /* RunningServer.swift */, + OBJ_1342 /* Server.swift */, ); path = Server; sourceTree = ""; }; - OBJ_1321 /* Services */ = { + OBJ_1343 /* Services */ = { isa = PBXGroup; children = ( - OBJ_1322 /* Config+Default.swift */, - OBJ_1323 /* Services+Default.swift */, - OBJ_1324 /* VaporProvider.swift */, + OBJ_1344 /* Config+Default.swift */, + OBJ_1345 /* Services+Default.swift */, + OBJ_1346 /* VaporProvider.swift */, ); path = Services; sourceTree = ""; }; - OBJ_1325 /* Sessions */ = { + OBJ_1347 /* Sessions */ = { isa = PBXGroup; children = ( - OBJ_1326 /* KeyedCacheSessions.swift */, - OBJ_1327 /* MemorySessions.swift */, - OBJ_1328 /* Request+Session.swift */, - OBJ_1329 /* Session.swift */, - OBJ_1330 /* SessionCache.swift */, - OBJ_1331 /* SessionData.swift */, - OBJ_1332 /* Sessions.swift */, - OBJ_1333 /* SessionsConfig.swift */, - OBJ_1334 /* SessionsMiddleware.swift */, + OBJ_1348 /* KeyedCacheSessions.swift */, + OBJ_1349 /* MemorySessions.swift */, + OBJ_1350 /* Request+Session.swift */, + OBJ_1351 /* Session.swift */, + OBJ_1352 /* SessionCache.swift */, + OBJ_1353 /* SessionData.swift */, + OBJ_1354 /* Sessions.swift */, + OBJ_1355 /* SessionsConfig.swift */, + OBJ_1356 /* SessionsMiddleware.swift */, ); path = Sessions; sourceTree = ""; }; - OBJ_1335 /* Utilities */ = { + OBJ_1357 /* Utilities */ = { isa = PBXGroup; children = ( - OBJ_1336 /* AnyResponse.swift */, - OBJ_1337 /* Exports.swift */, - OBJ_1338 /* FileIO.swift */, - OBJ_1339 /* Thread.swift */, + OBJ_1358 /* AnyResponse.swift */, + OBJ_1359 /* Exports.swift */, + OBJ_1360 /* FileIO.swift */, + OBJ_1361 /* Thread.swift */, ); path = Utilities; sourceTree = ""; }; - OBJ_1340 /* View */ = { + OBJ_1362 /* View */ = { isa = PBXGroup; children = ( - OBJ_1341 /* Vapor+View.swift */, + OBJ_1363 /* Vapor+View.swift */, ); path = View; sourceTree = ""; }; - OBJ_1342 /* WebSocket */ = { + OBJ_1364 /* WebSocket */ = { isa = PBXGroup; children = ( - OBJ_1343 /* NIOWebSocketClient.swift */, - OBJ_1344 /* NIOWebSocketServer.swift */, - OBJ_1345 /* WebSocketClient.swift */, - OBJ_1346 /* WebSocketResponder.swift */, - OBJ_1347 /* WebSocketServer.swift */, + OBJ_1365 /* NIOWebSocketClient.swift */, + OBJ_1366 /* NIOWebSocketServer.swift */, + OBJ_1367 /* WebSocketClient.swift */, + OBJ_1368 /* WebSocketResponder.swift */, + OBJ_1369 /* WebSocketServer.swift */, ); path = WebSocket; sourceTree = ""; }; - OBJ_1349 /* WebSocket 1.1.2 */ = { + OBJ_1371 /* WebSocket 1.1.2 */ = { isa = PBXGroup; children = ( - OBJ_1350 /* WebSocket */, - OBJ_1357 /* Package.swift */, + OBJ_1372 /* WebSocket */, + OBJ_1379 /* Package.swift */, ); name = "WebSocket 1.1.2"; sourceTree = SOURCE_ROOT; }; - OBJ_1350 /* WebSocket */ = { + OBJ_1372 /* WebSocket */ = { isa = PBXGroup; children = ( - OBJ_1351 /* Exports.swift */, - OBJ_1352 /* WebSocket+Client.swift */, - OBJ_1353 /* WebSocket+Server.swift */, - OBJ_1354 /* WebSocket.swift */, - OBJ_1355 /* WebSocketFrameSequence.swift */, - OBJ_1356 /* WebSocketHandler.swift */, + OBJ_1373 /* Exports.swift */, + OBJ_1374 /* WebSocket+Client.swift */, + OBJ_1375 /* WebSocket+Server.swift */, + OBJ_1376 /* WebSocket.swift */, + OBJ_1377 /* WebSocketFrameSequence.swift */, + OBJ_1378 /* WebSocketHandler.swift */, ); name = WebSocket; path = .build/checkouts/websocket/Sources/WebSocket; sourceTree = SOURCE_ROOT; }; - OBJ_1358 /* Validation 2.1.1 */ = { + OBJ_1380 /* Validation 2.1.1 */ = { isa = PBXGroup; children = ( - OBJ_1359 /* Validation */, - OBJ_1379 /* Package.swift */, + OBJ_1381 /* Validation */, + OBJ_1401 /* Package.swift */, ); name = "Validation 2.1.1"; sourceTree = SOURCE_ROOT; }; - OBJ_1359 /* Validation */ = { + OBJ_1381 /* Validation */ = { isa = PBXGroup; children = ( - OBJ_1360 /* Exports.swift */, - OBJ_1361 /* Validatable.swift */, - OBJ_1362 /* ValidationError.swift */, - OBJ_1363 /* Validations.swift */, - OBJ_1364 /* Validator.swift */, - OBJ_1365 /* ValidatorType.swift */, - OBJ_1366 /* Validators */, + OBJ_1382 /* Exports.swift */, + OBJ_1383 /* Validatable.swift */, + OBJ_1384 /* ValidationError.swift */, + OBJ_1385 /* Validations.swift */, + OBJ_1386 /* Validator.swift */, + OBJ_1387 /* ValidatorType.swift */, + OBJ_1388 /* Validators */, ); name = Validation; path = .build/checkouts/validation/Sources/Validation; sourceTree = SOURCE_ROOT; }; - OBJ_1366 /* Validators */ = { + OBJ_1388 /* Validators */ = { isa = PBXGroup; children = ( - OBJ_1367 /* AndValidator.swift */, - OBJ_1368 /* CharacterSetValidator.swift */, - OBJ_1369 /* CountValidator.swift */, - OBJ_1370 /* EmailValidator.swift */, - OBJ_1371 /* EmptyValidator.swift */, - OBJ_1372 /* InValidator.swift */, - OBJ_1373 /* NilIgnoringValidator.swift */, - OBJ_1374 /* NilValidator.swift */, - OBJ_1375 /* NotValidator.swift */, - OBJ_1376 /* OrValidator.swift */, - OBJ_1377 /* RangeValidator.swift */, - OBJ_1378 /* URLValidator.swift */, + OBJ_1389 /* AndValidator.swift */, + OBJ_1390 /* CharacterSetValidator.swift */, + OBJ_1391 /* CountValidator.swift */, + OBJ_1392 /* EmailValidator.swift */, + OBJ_1393 /* EmptyValidator.swift */, + OBJ_1394 /* InValidator.swift */, + OBJ_1395 /* NilIgnoringValidator.swift */, + OBJ_1396 /* NilValidator.swift */, + OBJ_1397 /* NotValidator.swift */, + OBJ_1398 /* OrValidator.swift */, + OBJ_1399 /* RangeValidator.swift */, + OBJ_1400 /* URLValidator.swift */, ); path = Validators; sourceTree = ""; }; - OBJ_1380 /* URLEncodedForm 1.0.6 */ = { - isa = PBXGroup; - children = ( - OBJ_1381 /* URLEncodedForm */, - OBJ_1393 /* Package.swift */, - ); - name = "URLEncodedForm 1.0.6"; - sourceTree = SOURCE_ROOT; - }; - OBJ_1381 /* URLEncodedForm */ = { - isa = PBXGroup; - children = ( - OBJ_1382 /* Codable */, - OBJ_1385 /* Data */, - OBJ_1390 /* Utilities */, - ); - name = URLEncodedForm; - path = ".build/checkouts/url-encoded-form/Sources/URLEncodedForm"; - sourceTree = SOURCE_ROOT; - }; - OBJ_1382 /* Codable */ = { - isa = PBXGroup; - children = ( - OBJ_1383 /* URLEncodedFormDecoder.swift */, - OBJ_1384 /* URLEncodedFormEncoder.swift */, - ); - path = Codable; - sourceTree = ""; - }; - OBJ_1385 /* Data */ = { - isa = PBXGroup; - children = ( - OBJ_1386 /* URLEncodedFormData.swift */, - OBJ_1387 /* URLEncodedFormDataConvertible.swift */, - OBJ_1388 /* URLEncodedFormParser.swift */, - OBJ_1389 /* URLEncodedFormSerializer.swift */, - ); - path = Data; - sourceTree = ""; - }; OBJ_139 /* Reservations */ = { isa = PBXGroup; children = ( @@ -12168,170 +12226,149 @@ path = Reservations; sourceTree = ""; }; - OBJ_1390 /* Utilities */ = { - isa = PBXGroup; - children = ( - OBJ_1391 /* Exports.swift */, - OBJ_1392 /* URLEncodedFormError.swift */, - ); - path = Utilities; - sourceTree = ""; - }; - OBJ_1394 /* TemplateKit 1.4.0 */ = { + OBJ_1402 /* URLEncodedForm 1.0.7 */ = { isa = PBXGroup; children = ( - OBJ_1395 /* TemplateKit */, - OBJ_1442 /* Package.swift */, + OBJ_1403 /* URLEncodedForm */, + OBJ_1415 /* Package.swift */, ); - name = "TemplateKit 1.4.0"; + name = "URLEncodedForm 1.0.7"; sourceTree = SOURCE_ROOT; }; - OBJ_1395 /* TemplateKit */ = { + OBJ_1403 /* URLEncodedForm */ = { isa = PBXGroup; children = ( - OBJ_1396 /* AST */, - OBJ_1410 /* Data */, - OBJ_1415 /* Deprecated.swift */, - OBJ_1416 /* Pipeline */, - OBJ_1423 /* Tag */, - OBJ_1436 /* Utilities */, - OBJ_1440 /* View.swift */, - OBJ_1441 /* ViewRenderer.swift */, + OBJ_1404 /* Codable */, + OBJ_1407 /* Data */, + OBJ_1412 /* Utilities */, ); - name = TemplateKit; - path = ".build/checkouts/template-kit/Sources/TemplateKit"; + name = URLEncodedForm; + path = ".build/checkouts/url-encoded-form/Sources/URLEncodedForm"; sourceTree = SOURCE_ROOT; }; - OBJ_1396 /* AST */ = { + OBJ_1404 /* Codable */ = { isa = PBXGroup; children = ( - OBJ_1397 /* TemplateConditional.swift */, - OBJ_1398 /* TemplateConstant.swift */, - OBJ_1399 /* TemplateCustom.swift */, - OBJ_1400 /* TemplateDataContext.swift */, - OBJ_1401 /* TemplateEmbed.swift */, - OBJ_1402 /* TemplateExpression.swift */, - OBJ_1403 /* TemplateIdentifier.swift */, - OBJ_1404 /* TemplateIterator.swift */, - OBJ_1405 /* TemplateRaw.swift */, - OBJ_1406 /* TemplateSource.swift */, - OBJ_1407 /* TemplateSyntax.swift */, - OBJ_1408 /* TemplateSyntaxType.swift */, - OBJ_1409 /* TemplateTag.swift */, + OBJ_1405 /* URLEncodedFormDecoder.swift */, + OBJ_1406 /* URLEncodedFormEncoder.swift */, ); - path = AST; + path = Codable; sourceTree = ""; }; - OBJ_1410 /* Data */ = { + OBJ_1407 /* Data */ = { isa = PBXGroup; children = ( - OBJ_1411 /* TemplateData.swift */, - OBJ_1412 /* TemplateDataEncoder.swift */, - OBJ_1413 /* TemplateDataRepresentable.swift */, - OBJ_1414 /* TemplateDataStorage.swift */, + OBJ_1408 /* URLEncodedFormData.swift */, + OBJ_1409 /* URLEncodedFormDataConvertible.swift */, + OBJ_1410 /* URLEncodedFormParser.swift */, + OBJ_1411 /* URLEncodedFormSerializer.swift */, ); path = Data; sourceTree = ""; }; - OBJ_1416 /* Pipeline */ = { - isa = PBXGroup; - children = ( - OBJ_1417 /* ASTCache.swift */, - OBJ_1418 /* PlaintextRenderer.swift */, - OBJ_1419 /* TemplateByteScanner.swift */, - OBJ_1420 /* TemplateParser.swift */, - OBJ_1421 /* TemplateRenderer.swift */, - OBJ_1422 /* TemplateSerializer.swift */, - ); - path = Pipeline; - sourceTree = ""; - }; - OBJ_1423 /* Tag */ = { + OBJ_1412 /* Utilities */ = { isa = PBXGroup; children = ( - OBJ_1424 /* Capitalize.swift */, - OBJ_1425 /* Comment.swift */, - OBJ_1426 /* Contains.swift */, - OBJ_1427 /* Count.swift */, - OBJ_1428 /* DateFormat.swift */, - OBJ_1429 /* Lowercase.swift */, - OBJ_1430 /* Print.swift */, - OBJ_1431 /* Raw.swift */, - OBJ_1432 /* TagContext.swift */, - OBJ_1433 /* TagRenderer.swift */, - OBJ_1434 /* Uppercase.swift */, - OBJ_1435 /* Var.swift */, + OBJ_1413 /* Exports.swift */, + OBJ_1414 /* URLEncodedFormError.swift */, ); - path = Tag; + path = Utilities; sourceTree = ""; }; - OBJ_1436 /* Utilities */ = { + OBJ_1416 /* TemplateKit 1.4.0 */ = { isa = PBXGroup; children = ( - OBJ_1437 /* Exports.swift */, - OBJ_1438 /* HTMLEscape.swift */, - OBJ_1439 /* TemplateError.swift */, + OBJ_1417 /* TemplateKit */, + OBJ_1464 /* Package.swift */, ); - path = Utilities; - sourceTree = ""; + name = "TemplateKit 1.4.0"; + sourceTree = SOURCE_ROOT; }; - OBJ_1443 /* Routing 3.1.0 */ = { + OBJ_1417 /* TemplateKit */ = { isa = PBXGroup; children = ( - OBJ_1444 /* Routing */, - OBJ_1461 /* Package.swift */, + OBJ_1418 /* AST */, + OBJ_1432 /* Data */, + OBJ_1437 /* Deprecated.swift */, + OBJ_1438 /* Pipeline */, + OBJ_1445 /* Tag */, + OBJ_1458 /* Utilities */, + OBJ_1462 /* View.swift */, + OBJ_1463 /* ViewRenderer.swift */, ); - name = "Routing 3.1.0"; + name = TemplateKit; + path = ".build/checkouts/template-kit/Sources/TemplateKit"; sourceTree = SOURCE_ROOT; }; - OBJ_1444 /* Routing */ = { + OBJ_1418 /* AST */ = { isa = PBXGroup; children = ( - OBJ_1445 /* Parameter */, - OBJ_1449 /* Register */, - OBJ_1453 /* Routing */, - OBJ_1457 /* Utilities */, + OBJ_1419 /* TemplateConditional.swift */, + OBJ_1420 /* TemplateConstant.swift */, + OBJ_1421 /* TemplateCustom.swift */, + OBJ_1422 /* TemplateDataContext.swift */, + OBJ_1423 /* TemplateEmbed.swift */, + OBJ_1424 /* TemplateExpression.swift */, + OBJ_1425 /* TemplateIdentifier.swift */, + OBJ_1426 /* TemplateIterator.swift */, + OBJ_1427 /* TemplateRaw.swift */, + OBJ_1428 /* TemplateSource.swift */, + OBJ_1429 /* TemplateSyntax.swift */, + OBJ_1430 /* TemplateSyntaxType.swift */, + OBJ_1431 /* TemplateTag.swift */, ); - name = Routing; - path = .build/checkouts/routing/Sources/Routing; - sourceTree = SOURCE_ROOT; + path = AST; + sourceTree = ""; }; - OBJ_1445 /* Parameter */ = { + OBJ_1432 /* Data */ = { isa = PBXGroup; children = ( - OBJ_1446 /* Parameter.swift */, - OBJ_1447 /* ParameterValue.swift */, - OBJ_1448 /* Parameters.swift */, + OBJ_1433 /* TemplateData.swift */, + OBJ_1434 /* TemplateDataEncoder.swift */, + OBJ_1435 /* TemplateDataRepresentable.swift */, + OBJ_1436 /* TemplateDataStorage.swift */, ); - path = Parameter; + path = Data; sourceTree = ""; }; - OBJ_1449 /* Register */ = { + OBJ_1438 /* Pipeline */ = { isa = PBXGroup; children = ( - OBJ_1450 /* PathComponent.swift */, - OBJ_1451 /* Route.swift */, - OBJ_1452 /* RouterOption.swift */, + OBJ_1439 /* ASTCache.swift */, + OBJ_1440 /* PlaintextRenderer.swift */, + OBJ_1441 /* TemplateByteScanner.swift */, + OBJ_1442 /* TemplateParser.swift */, + OBJ_1443 /* TemplateRenderer.swift */, + OBJ_1444 /* TemplateSerializer.swift */, ); - path = Register; + path = Pipeline; sourceTree = ""; }; - OBJ_1453 /* Routing */ = { + OBJ_1445 /* Tag */ = { isa = PBXGroup; children = ( - OBJ_1454 /* RoutableComponent.swift */, - OBJ_1455 /* RouterNode.swift */, - OBJ_1456 /* TrieRouter.swift */, + OBJ_1446 /* Capitalize.swift */, + OBJ_1447 /* Comment.swift */, + OBJ_1448 /* Contains.swift */, + OBJ_1449 /* Count.swift */, + OBJ_1450 /* DateFormat.swift */, + OBJ_1451 /* Lowercase.swift */, + OBJ_1452 /* Print.swift */, + OBJ_1453 /* Raw.swift */, + OBJ_1454 /* TagContext.swift */, + OBJ_1455 /* TagRenderer.swift */, + OBJ_1456 /* Uppercase.swift */, + OBJ_1457 /* Var.swift */, ); - path = Routing; + path = Tag; sourceTree = ""; }; - OBJ_1457 /* Utilities */ = { + OBJ_1458 /* Utilities */ = { isa = PBXGroup; children = ( - OBJ_1458 /* Deprecated.swift */, OBJ_1459 /* Exports.swift */, - OBJ_1460 /* RoutingError.swift */, + OBJ_1460 /* HTMLEscape.swift */, + OBJ_1461 /* TemplateError.swift */, ); path = Utilities; sourceTree = ""; @@ -12363,31 +12400,37 @@ path = User; sourceTree = ""; }; - OBJ_1462 /* Multipart 3.1.1 */ = { + OBJ_1465 /* Routing 3.1.0 */ = { isa = PBXGroup; children = ( - OBJ_1463 /* Multipart */, - OBJ_1472 /* Package.swift */, + OBJ_1466 /* Routing */, + OBJ_1483 /* Package.swift */, ); - name = "Multipart 3.1.1"; + name = "Routing 3.1.0"; sourceTree = SOURCE_ROOT; }; - OBJ_1463 /* Multipart */ = { + OBJ_1466 /* Routing */ = { isa = PBXGroup; children = ( - OBJ_1464 /* Exports.swift */, - OBJ_1465 /* FormDataDecoder.swift */, - OBJ_1466 /* FormDataEncoder.swift */, - OBJ_1467 /* MultipartError.swift */, - OBJ_1468 /* MultipartParser.swift */, - OBJ_1469 /* MultipartPart.swift */, - OBJ_1470 /* MultipartPartConvertible.swift */, - OBJ_1471 /* MultipartSerializer.swift */, + OBJ_1467 /* Parameter */, + OBJ_1471 /* Register */, + OBJ_1475 /* Routing */, + OBJ_1479 /* Utilities */, ); - name = Multipart; - path = .build/checkouts/multipart/Sources/Multipart; + name = Routing; + path = .build/checkouts/routing/Sources/Routing; sourceTree = SOURCE_ROOT; }; + OBJ_1467 /* Parameter */ = { + isa = PBXGroup; + children = ( + OBJ_1468 /* Parameter.swift */, + OBJ_1469 /* ParameterValue.swift */, + OBJ_1470 /* Parameters.swift */, + ); + path = Parameter; + sourceTree = ""; + }; OBJ_147 /* Authentication */ = { isa = PBXGroup; children = ( @@ -12408,110 +12451,165 @@ path = Authentication; sourceTree = ""; }; - OBJ_1473 /* HTTP 3.3.2 */ = { + OBJ_1471 /* Register */ = { + isa = PBXGroup; + children = ( + OBJ_1472 /* PathComponent.swift */, + OBJ_1473 /* Route.swift */, + OBJ_1474 /* RouterOption.swift */, + ); + path = Register; + sourceTree = ""; + }; + OBJ_1475 /* Routing */ = { + isa = PBXGroup; + children = ( + OBJ_1476 /* RoutableComponent.swift */, + OBJ_1477 /* RouterNode.swift */, + OBJ_1478 /* TrieRouter.swift */, + ); + path = Routing; + sourceTree = ""; + }; + OBJ_1479 /* Utilities */ = { + isa = PBXGroup; + children = ( + OBJ_1480 /* Deprecated.swift */, + OBJ_1481 /* Exports.swift */, + OBJ_1482 /* RoutingError.swift */, + ); + path = Utilities; + sourceTree = ""; + }; + OBJ_1484 /* Multipart 3.1.1 */ = { + isa = PBXGroup; + children = ( + OBJ_1485 /* Multipart */, + OBJ_1494 /* Package.swift */, + ); + name = "Multipart 3.1.1"; + sourceTree = SOURCE_ROOT; + }; + OBJ_1485 /* Multipart */ = { isa = PBXGroup; children = ( - OBJ_1474 /* HTTP */, - OBJ_1507 /* HTTPPerformance */, - OBJ_1508 /* Package.swift */, + OBJ_1486 /* Exports.swift */, + OBJ_1487 /* FormDataDecoder.swift */, + OBJ_1488 /* FormDataEncoder.swift */, + OBJ_1489 /* MultipartError.swift */, + OBJ_1490 /* MultipartParser.swift */, + OBJ_1491 /* MultipartPart.swift */, + OBJ_1492 /* MultipartPartConvertible.swift */, + OBJ_1493 /* MultipartSerializer.swift */, + ); + name = Multipart; + path = .build/checkouts/multipart/Sources/Multipart; + sourceTree = SOURCE_ROOT; + }; + OBJ_1495 /* HTTP 3.3.2 */ = { + isa = PBXGroup; + children = ( + OBJ_1496 /* HTTP */, + OBJ_1529 /* HTTPPerformance */, + OBJ_1530 /* Package.swift */, ); name = "HTTP 3.3.2"; sourceTree = SOURCE_ROOT; }; - OBJ_1474 /* HTTP */ = { + OBJ_1496 /* HTTP */ = { isa = PBXGroup; children = ( - OBJ_1475 /* Body */, - OBJ_1480 /* Codable */, - OBJ_1482 /* Cookies */, - OBJ_1485 /* Exports.swift */, - OBJ_1486 /* Message */, - OBJ_1495 /* Responder */, - OBJ_1501 /* Utilities */, + OBJ_1497 /* Body */, + OBJ_1502 /* Codable */, + OBJ_1504 /* Cookies */, + OBJ_1507 /* Exports.swift */, + OBJ_1508 /* Message */, + OBJ_1517 /* Responder */, + OBJ_1523 /* Utilities */, ); name = HTTP; path = .build/checkouts/http/Sources/HTTP; sourceTree = SOURCE_ROOT; }; - OBJ_1475 /* Body */ = { + OBJ_1497 /* Body */ = { isa = PBXGroup; children = ( - OBJ_1476 /* HTTPBody.swift */, - OBJ_1477 /* HTTPBodyRepresentable.swift */, - OBJ_1478 /* HTTPBodyStorage.swift */, - OBJ_1479 /* HTTPChunkedStream.swift */, + OBJ_1498 /* HTTPBody.swift */, + OBJ_1499 /* HTTPBodyRepresentable.swift */, + OBJ_1500 /* HTTPBodyStorage.swift */, + OBJ_1501 /* HTTPChunkedStream.swift */, ); path = Body; sourceTree = ""; }; - OBJ_1480 /* Codable */ = { + OBJ_15 /* Fluent */ = { isa = PBXGroup; children = ( - OBJ_1481 /* HTTPMessageCoder.swift */, + OBJ_16 /* Entity */, + OBJ_23 /* EntitySorting */, + OBJ_26 /* Values */, + OBJ_25 /* FluentRepository.swift */, ); - path = Codable; + path = Fluent; sourceTree = ""; }; - OBJ_1482 /* Cookies */ = { + OBJ_1502 /* Codable */ = { isa = PBXGroup; children = ( - OBJ_1483 /* HTTPCookieValue.swift */, - OBJ_1484 /* HTTPCookies.swift */, + OBJ_1503 /* HTTPMessageCoder.swift */, ); - path = Cookies; + path = Codable; sourceTree = ""; }; - OBJ_1486 /* Message */ = { + OBJ_1504 /* Cookies */ = { isa = PBXGroup; children = ( - OBJ_1487 /* Forwarded.swift */, - OBJ_1488 /* HTTPHeaderName.swift */, - OBJ_1489 /* HTTPHeaders.swift */, - OBJ_1490 /* HTTPMessage.swift */, - OBJ_1491 /* HTTPRequest.swift */, - OBJ_1492 /* HTTPResponse.swift */, - OBJ_1493 /* MediaTypePreference.swift */, - OBJ_1494 /* URL+HTTP.swift */, + OBJ_1505 /* HTTPCookieValue.swift */, + OBJ_1506 /* HTTPCookies.swift */, ); - path = Message; + path = Cookies; sourceTree = ""; }; - OBJ_1495 /* Responder */ = { + OBJ_1508 /* Message */ = { isa = PBXGroup; children = ( - OBJ_1496 /* HTTPClient.swift */, - OBJ_1497 /* HTTPClientProtocolUpgrader.swift */, - OBJ_1498 /* HTTPScheme.swift */, - OBJ_1499 /* HTTPServer.swift */, - OBJ_1500 /* HTTPServerResponder.swift */, + OBJ_1509 /* Forwarded.swift */, + OBJ_1510 /* HTTPHeaderName.swift */, + OBJ_1511 /* HTTPHeaders.swift */, + OBJ_1512 /* HTTPMessage.swift */, + OBJ_1513 /* HTTPRequest.swift */, + OBJ_1514 /* HTTPResponse.swift */, + OBJ_1515 /* MediaTypePreference.swift */, + OBJ_1516 /* URL+HTTP.swift */, ); - path = Responder; + path = Message; sourceTree = ""; }; - OBJ_15 /* Fluent */ = { + OBJ_1517 /* Responder */ = { isa = PBXGroup; children = ( - OBJ_16 /* Entity */, - OBJ_23 /* EntitySorting */, - OBJ_26 /* Values */, - OBJ_25 /* FluentRepository.swift */, + OBJ_1518 /* HTTPClient.swift */, + OBJ_1519 /* HTTPClientProtocolUpgrader.swift */, + OBJ_1520 /* HTTPScheme.swift */, + OBJ_1521 /* HTTPServer.swift */, + OBJ_1522 /* HTTPServerResponder.swift */, ); - path = Fluent; + path = Responder; sourceTree = ""; }; - OBJ_1501 /* Utilities */ = { + OBJ_1523 /* Utilities */ = { isa = PBXGroup; children = ( - OBJ_1502 /* HTTPError.swift */, - OBJ_1503 /* HTTPHeaders+Basic.swift */, - OBJ_1504 /* HTTPHeaders+Bearer.swift */, - OBJ_1505 /* RFC1123.swift */, - OBJ_1506 /* String+IsIPAddress.swift */, + OBJ_1524 /* HTTPError.swift */, + OBJ_1525 /* HTTPHeaders+Basic.swift */, + OBJ_1526 /* HTTPHeaders+Bearer.swift */, + OBJ_1527 /* RFC1123.swift */, + OBJ_1528 /* String+IsIPAddress.swift */, ); path = Utilities; sourceTree = ""; }; - OBJ_1507 /* HTTPPerformance */ = { + OBJ_1529 /* HTTPPerformance */ = { isa = PBXGroup; children = ( ); @@ -12519,472 +12617,472 @@ path = .build/checkouts/http/Sources/HTTPPerformance; sourceTree = SOURCE_ROOT; }; - OBJ_1509 /* DatabaseKit 1.3.3 */ = { + OBJ_1531 /* DatabaseKit 1.3.3 */ = { isa = PBXGroup; children = ( - OBJ_1510 /* DatabaseKit */, - OBJ_1548 /* Package.swift */, + OBJ_1532 /* DatabaseKit */, + OBJ_1570 /* Package.swift */, ); name = "DatabaseKit 1.3.3"; sourceTree = SOURCE_ROOT; }; - OBJ_1510 /* DatabaseKit */ = { + OBJ_1532 /* DatabaseKit */ = { isa = PBXGroup; children = ( - OBJ_1511 /* Connection */, - OBJ_1517 /* ConnectionPool */, - OBJ_1522 /* Database */, - OBJ_1529 /* KeyedCache */, - OBJ_1535 /* Log */, - OBJ_1541 /* Service */, - OBJ_1543 /* Utilities */, + OBJ_1533 /* Connection */, + OBJ_1539 /* ConnectionPool */, + OBJ_1544 /* Database */, + OBJ_1551 /* KeyedCache */, + OBJ_1557 /* Log */, + OBJ_1563 /* Service */, + OBJ_1565 /* Utilities */, ); name = DatabaseKit; path = ".build/checkouts/database-kit/Sources/DatabaseKit"; sourceTree = SOURCE_ROOT; }; - OBJ_1511 /* Connection */ = { + OBJ_1533 /* Connection */ = { isa = PBXGroup; children = ( - OBJ_1512 /* Container+CachedConnection.swift */, - OBJ_1513 /* Container+NewConnection.swift */, - OBJ_1514 /* DatabaseConnectable.swift */, - OBJ_1515 /* DatabaseConnection.swift */, - OBJ_1516 /* DatabaseStringFindable.swift */, + OBJ_1534 /* Container+CachedConnection.swift */, + OBJ_1535 /* Container+NewConnection.swift */, + OBJ_1536 /* DatabaseConnectable.swift */, + OBJ_1537 /* DatabaseConnection.swift */, + OBJ_1538 /* DatabaseStringFindable.swift */, ); path = Connection; sourceTree = ""; }; - OBJ_1517 /* ConnectionPool */ = { + OBJ_1539 /* ConnectionPool */ = { isa = PBXGroup; children = ( - OBJ_1518 /* Container+ConnectionPool.swift */, - OBJ_1519 /* DatabaseConnectionPool.swift */, - OBJ_1520 /* DatabaseConnectionPoolCache.swift */, - OBJ_1521 /* DatabaseConnectionPoolConfig.swift */, + OBJ_1540 /* Container+ConnectionPool.swift */, + OBJ_1541 /* DatabaseConnectionPool.swift */, + OBJ_1542 /* DatabaseConnectionPoolCache.swift */, + OBJ_1543 /* DatabaseConnectionPoolConfig.swift */, ); path = ConnectionPool; sourceTree = ""; }; - OBJ_1522 /* Database */ = { + OBJ_1544 /* Database */ = { isa = PBXGroup; children = ( - OBJ_1523 /* ConfiguredDatabase.swift */, - OBJ_1524 /* Database.swift */, - OBJ_1525 /* DatabaseConfig.swift */, - OBJ_1526 /* DatabaseIdentifier.swift */, - OBJ_1527 /* DatabaseQueryable.swift */, - OBJ_1528 /* Databases.swift */, + OBJ_1545 /* ConfiguredDatabase.swift */, + OBJ_1546 /* Database.swift */, + OBJ_1547 /* DatabaseConfig.swift */, + OBJ_1548 /* DatabaseIdentifier.swift */, + OBJ_1549 /* DatabaseQueryable.swift */, + OBJ_1550 /* Databases.swift */, ); path = Database; sourceTree = ""; }; - OBJ_1529 /* KeyedCache */ = { + OBJ_1551 /* KeyedCache */ = { isa = PBXGroup; children = ( - OBJ_1530 /* DatabaseKeyedCache.swift */, - OBJ_1531 /* DictionaryKeyedCache.swift */, - OBJ_1532 /* KeyedCache.swift */, - OBJ_1533 /* KeyedCacheSupporting.swift */, - OBJ_1534 /* MemoryKeyedCache.swift */, + OBJ_1552 /* DatabaseKeyedCache.swift */, + OBJ_1553 /* DictionaryKeyedCache.swift */, + OBJ_1554 /* KeyedCache.swift */, + OBJ_1555 /* KeyedCacheSupporting.swift */, + OBJ_1556 /* MemoryKeyedCache.swift */, ); path = KeyedCache; sourceTree = ""; }; - OBJ_1535 /* Log */ = { + OBJ_1557 /* Log */ = { isa = PBXGroup; children = ( - OBJ_1536 /* DatabaseLog.swift */, - OBJ_1537 /* DatabaseLogHandler.swift */, - OBJ_1538 /* DatabaseLogger.swift */, - OBJ_1539 /* LogSupporting.swift */, - OBJ_1540 /* PrintLogHandler.swift */, + OBJ_1558 /* DatabaseLog.swift */, + OBJ_1559 /* DatabaseLogHandler.swift */, + OBJ_1560 /* DatabaseLogger.swift */, + OBJ_1561 /* LogSupporting.swift */, + OBJ_1562 /* PrintLogHandler.swift */, ); path = Log; sourceTree = ""; }; - OBJ_1541 /* Service */ = { + OBJ_1563 /* Service */ = { isa = PBXGroup; children = ( - OBJ_1542 /* DatabaseKitProvider.swift */, + OBJ_1564 /* DatabaseKitProvider.swift */, ); path = Service; sourceTree = ""; }; - OBJ_1543 /* Utilities */ = { + OBJ_1565 /* Utilities */ = { isa = PBXGroup; children = ( - OBJ_1544 /* DatabaseKitError.swift */, - OBJ_1545 /* Deprecated.swift */, - OBJ_1546 /* Exports.swift */, - OBJ_1547 /* URL+DatabaseName.swift */, + OBJ_1566 /* DatabaseKitError.swift */, + OBJ_1567 /* Deprecated.swift */, + OBJ_1568 /* Exports.swift */, + OBJ_1569 /* URL+DatabaseName.swift */, ); path = Utilities; sourceTree = ""; }; - OBJ_1549 /* Crypto 3.3.3 */ = { + OBJ_1571 /* Crypto 3.3.3 */ = { isa = PBXGroup; children = ( - OBJ_1550 /* CBase32 */, - OBJ_1554 /* CBcrypt */, - OBJ_1559 /* CCryptoOpenSSL */, - OBJ_1564 /* Crypto */, - OBJ_1591 /* Random */, - OBJ_1596 /* Package.swift */, + OBJ_1572 /* CBase32 */, + OBJ_1576 /* CBcrypt */, + OBJ_1581 /* CCryptoOpenSSL */, + OBJ_1586 /* Crypto */, + OBJ_1613 /* Random */, + OBJ_1618 /* Package.swift */, ); name = "Crypto 3.3.3"; sourceTree = SOURCE_ROOT; }; - OBJ_1550 /* CBase32 */ = { + OBJ_1572 /* CBase32 */ = { isa = PBXGroup; children = ( - OBJ_1551 /* base32.c */, - OBJ_1552 /* include */, + OBJ_1573 /* base32.c */, + OBJ_1574 /* include */, ); name = CBase32; path = .build/checkouts/crypto/Sources/CBase32; sourceTree = SOURCE_ROOT; }; - OBJ_1552 /* include */ = { + OBJ_1574 /* include */ = { isa = PBXGroup; children = ( - OBJ_1553 /* module.modulemap */, + OBJ_1575 /* module.modulemap */, ); path = include; sourceTree = ""; }; - OBJ_1554 /* CBcrypt */ = { + OBJ_1576 /* CBcrypt */ = { isa = PBXGroup; children = ( - OBJ_1555 /* bcrypt.c */, - OBJ_1556 /* blf.c */, - OBJ_1557 /* include */, + OBJ_1577 /* bcrypt.c */, + OBJ_1578 /* blf.c */, + OBJ_1579 /* include */, ); name = CBcrypt; path = .build/checkouts/crypto/Sources/CBcrypt; sourceTree = SOURCE_ROOT; }; - OBJ_1557 /* include */ = { + OBJ_1579 /* include */ = { isa = PBXGroup; children = ( - OBJ_1558 /* module.modulemap */, + OBJ_1580 /* module.modulemap */, ); path = include; sourceTree = ""; }; - OBJ_1559 /* CCryptoOpenSSL */ = { + OBJ_1581 /* CCryptoOpenSSL */ = { isa = PBXGroup; children = ( - OBJ_1560 /* shim.c */, - OBJ_1561 /* include */, + OBJ_1582 /* shim.c */, + OBJ_1583 /* include */, ); name = CCryptoOpenSSL; path = .build/checkouts/crypto/Sources/CCryptoOpenSSL; sourceTree = SOURCE_ROOT; }; - OBJ_1561 /* include */ = { + OBJ_1583 /* include */ = { isa = PBXGroup; children = ( - OBJ_1562 /* c_crypto_openssl.h */, - OBJ_1563 /* module.modulemap */, + OBJ_1584 /* c_crypto_openssl.h */, + OBJ_1585 /* module.modulemap */, ); path = include; sourceTree = ""; }; - OBJ_1564 /* Crypto */ = { + OBJ_1586 /* Crypto */ = { isa = PBXGroup; children = ( - OBJ_1565 /* BCrypt */, - OBJ_1567 /* Cipher */, - OBJ_1574 /* Digest */, - OBJ_1577 /* MAC */, - OBJ_1580 /* RSA */, - OBJ_1584 /* Random */, - OBJ_1586 /* Utilities */, + OBJ_1587 /* BCrypt */, + OBJ_1589 /* Cipher */, + OBJ_1596 /* Digest */, + OBJ_1599 /* MAC */, + OBJ_1602 /* RSA */, + OBJ_1606 /* Random */, + OBJ_1608 /* Utilities */, ); name = Crypto; path = .build/checkouts/crypto/Sources/Crypto; sourceTree = SOURCE_ROOT; }; - OBJ_1565 /* BCrypt */ = { + OBJ_1587 /* BCrypt */ = { isa = PBXGroup; children = ( - OBJ_1566 /* BCryptDigest.swift */, + OBJ_1588 /* BCryptDigest.swift */, ); path = BCrypt; sourceTree = ""; }; - OBJ_1567 /* Cipher */ = { + OBJ_1589 /* Cipher */ = { isa = PBXGroup; children = ( - OBJ_1568 /* AuthenticatedCipher.swift */, - OBJ_1569 /* AuthenticatedCipherAlgorithm.swift */, - OBJ_1570 /* Cipher.swift */, - OBJ_1571 /* CipherAlgorithm.swift */, - OBJ_1572 /* OpenSSLCipherAlgorithm.swift */, - OBJ_1573 /* OpenSSLStreamCipher.swift */, + OBJ_1590 /* AuthenticatedCipher.swift */, + OBJ_1591 /* AuthenticatedCipherAlgorithm.swift */, + OBJ_1592 /* Cipher.swift */, + OBJ_1593 /* CipherAlgorithm.swift */, + OBJ_1594 /* OpenSSLCipherAlgorithm.swift */, + OBJ_1595 /* OpenSSLStreamCipher.swift */, ); path = Cipher; sourceTree = ""; }; - OBJ_1574 /* Digest */ = { + OBJ_1596 /* Digest */ = { isa = PBXGroup; children = ( - OBJ_1575 /* Digest.swift */, - OBJ_1576 /* DigestAlgorithm.swift */, + OBJ_1597 /* Digest.swift */, + OBJ_1598 /* DigestAlgorithm.swift */, ); path = Digest; sourceTree = ""; }; - OBJ_1577 /* MAC */ = { + OBJ_1599 /* MAC */ = { isa = PBXGroup; children = ( - OBJ_1578 /* HMAC.swift */, - OBJ_1579 /* OTP.swift */, + OBJ_1600 /* HMAC.swift */, + OBJ_1601 /* OTP.swift */, ); path = MAC; sourceTree = ""; }; - OBJ_1580 /* RSA */ = { + OBJ_16 /* Entity */ = { + isa = PBXGroup; + children = ( + OBJ_17 /* FluentFavorite.generated.swift */, + OBJ_18 /* FluentInvitation.generated.swift */, + OBJ_19 /* FluentItem.generated.swift */, + OBJ_20 /* FluentList.generated.swift */, + OBJ_21 /* FluentReservation.generated.swift */, + OBJ_22 /* FluentUser.generated.swift */, + ); + path = Entity; + sourceTree = ""; + }; + OBJ_1602 /* RSA */ = { isa = PBXGroup; children = ( - OBJ_1581 /* RSA.swift */, - OBJ_1582 /* RSAKey.swift */, - OBJ_1583 /* RSAPadding.swift */, + OBJ_1603 /* RSA.swift */, + OBJ_1604 /* RSAKey.swift */, + OBJ_1605 /* RSAPadding.swift */, ); path = RSA; sourceTree = ""; }; - OBJ_1584 /* Random */ = { + OBJ_1606 /* Random */ = { isa = PBXGroup; children = ( - OBJ_1585 /* CryptoRandom.swift */, + OBJ_1607 /* CryptoRandom.swift */, ); path = Random; sourceTree = ""; }; - OBJ_1586 /* Utilities */ = { + OBJ_1608 /* Utilities */ = { isa = PBXGroup; children = ( - OBJ_1587 /* Base32.swift */, - OBJ_1588 /* CryptoError.swift */, - OBJ_1589 /* Deprecated.swift */, - OBJ_1590 /* Exports.swift */, + OBJ_1609 /* Base32.swift */, + OBJ_1610 /* CryptoError.swift */, + OBJ_1611 /* Deprecated.swift */, + OBJ_1612 /* Exports.swift */, ); path = Utilities; sourceTree = ""; }; - OBJ_1591 /* Random */ = { + OBJ_161 /* Login */ = { isa = PBXGroup; children = ( - OBJ_1592 /* Array+Random.swift */, - OBJ_1593 /* OSRandom.swift */, - OBJ_1594 /* RandomProtocol.swift */, - OBJ_1595 /* URandom.swift */, + OBJ_162 /* LoginController.swift */, + OBJ_163 /* LoginPageContext.swift */, ); - name = Random; - path = .build/checkouts/crypto/Sources/Random; - sourceTree = SOURCE_ROOT; + path = Login; + sourceTree = ""; }; - OBJ_1597 /* Console 3.1.1 */ = { + OBJ_1613 /* Random */ = { isa = PBXGroup; children = ( - OBJ_1598 /* Command */, - OBJ_1621 /* Console */, - OBJ_1656 /* ConsoleDevelopment */, - OBJ_1657 /* Logging */, - OBJ_1662 /* Package.swift */, + OBJ_1614 /* Array+Random.swift */, + OBJ_1615 /* OSRandom.swift */, + OBJ_1616 /* RandomProtocol.swift */, + OBJ_1617 /* URandom.swift */, ); - name = "Console 3.1.1"; + name = Random; + path = .build/checkouts/crypto/Sources/Random; sourceTree = SOURCE_ROOT; }; - OBJ_1598 /* Command */ = { + OBJ_1619 /* Console 3.1.1 */ = { isa = PBXGroup; children = ( - OBJ_1599 /* Base */, - OBJ_1602 /* Command */, - OBJ_1605 /* Config */, - OBJ_1608 /* Group */, - OBJ_1611 /* Run */, - OBJ_1617 /* Utilities */, + OBJ_1620 /* Command */, + OBJ_1643 /* Console */, + OBJ_1678 /* ConsoleDevelopment */, + OBJ_1679 /* Logging */, + OBJ_1684 /* Package.swift */, ); - name = Command; - path = .build/checkouts/console/Sources/Command; + name = "Console 3.1.1"; sourceTree = SOURCE_ROOT; }; - OBJ_1599 /* Base */ = { + OBJ_1620 /* Command */ = { isa = PBXGroup; children = ( - OBJ_1600 /* CommandOption.swift */, - OBJ_1601 /* CommandRunnable.swift */, + OBJ_1621 /* Base */, + OBJ_1624 /* Command */, + OBJ_1627 /* Config */, + OBJ_1630 /* Group */, + OBJ_1633 /* Run */, + OBJ_1639 /* Utilities */, ); - path = Base; - sourceTree = ""; + name = Command; + path = .build/checkouts/console/Sources/Command; + sourceTree = SOURCE_ROOT; }; - OBJ_16 /* Entity */ = { + OBJ_1621 /* Base */ = { isa = PBXGroup; children = ( - OBJ_17 /* FluentFavorite.generated.swift */, - OBJ_18 /* FluentInvitation.generated.swift */, - OBJ_19 /* FluentItem.generated.swift */, - OBJ_20 /* FluentList.generated.swift */, - OBJ_21 /* FluentReservation.generated.swift */, - OBJ_22 /* FluentUser.generated.swift */, + OBJ_1622 /* CommandOption.swift */, + OBJ_1623 /* CommandRunnable.swift */, ); - path = Entity; + path = Base; sourceTree = ""; }; - OBJ_1602 /* Command */ = { + OBJ_1624 /* Command */ = { isa = PBXGroup; children = ( - OBJ_1603 /* Command.swift */, - OBJ_1604 /* CommandArgument.swift */, + OBJ_1625 /* Command.swift */, + OBJ_1626 /* CommandArgument.swift */, ); path = Command; sourceTree = ""; }; - OBJ_1605 /* Config */ = { + OBJ_1627 /* Config */ = { isa = PBXGroup; children = ( - OBJ_1606 /* CommandConfig.swift */, - OBJ_1607 /* Commands.swift */, + OBJ_1628 /* CommandConfig.swift */, + OBJ_1629 /* Commands.swift */, ); path = Config; sourceTree = ""; }; - OBJ_1608 /* Group */ = { + OBJ_1630 /* Group */ = { isa = PBXGroup; children = ( - OBJ_1609 /* BasicCommandGroup.swift */, - OBJ_1610 /* CommandGroup.swift */, + OBJ_1631 /* BasicCommandGroup.swift */, + OBJ_1632 /* CommandGroup.swift */, ); path = Group; sourceTree = ""; }; - OBJ_161 /* Login */ = { + OBJ_1633 /* Run */ = { isa = PBXGroup; children = ( - OBJ_162 /* LoginController.swift */, - OBJ_163 /* LoginPageContext.swift */, + OBJ_1634 /* CommandContext.swift */, + OBJ_1635 /* CommandInput.swift */, + OBJ_1636 /* Console+Run.swift */, + OBJ_1637 /* Output+Autocomplete.swift */, + OBJ_1638 /* Output+Help.swift */, ); - path = Login; + path = Run; sourceTree = ""; }; - OBJ_1611 /* Run */ = { + OBJ_1639 /* Utilities */ = { isa = PBXGroup; children = ( - OBJ_1612 /* CommandContext.swift */, - OBJ_1613 /* CommandInput.swift */, - OBJ_1614 /* Console+Run.swift */, - OBJ_1615 /* Output+Autocomplete.swift */, - OBJ_1616 /* Output+Help.swift */, + OBJ_1640 /* CommandError.swift */, + OBJ_1641 /* Exports.swift */, + OBJ_1642 /* Utilities.swift */, ); - path = Run; + path = Utilities; sourceTree = ""; }; - OBJ_1617 /* Utilities */ = { + OBJ_164 /* Logout */ = { isa = PBXGroup; children = ( - OBJ_1618 /* CommandError.swift */, - OBJ_1619 /* Exports.swift */, - OBJ_1620 /* Utilities.swift */, + OBJ_165 /* LogoutController.swift */, ); - path = Utilities; + path = Logout; sourceTree = ""; }; - OBJ_1621 /* Console */ = { + OBJ_1643 /* Console */ = { isa = PBXGroup; children = ( - OBJ_1622 /* Activity */, - OBJ_1630 /* Clear */, - OBJ_1634 /* Console.swift */, - OBJ_1635 /* Deprecated.swift */, - OBJ_1636 /* Input */, - OBJ_1641 /* Output */, - OBJ_1649 /* Terminal */, - OBJ_1652 /* Utilities */, + OBJ_1644 /* Activity */, + OBJ_1652 /* Clear */, + OBJ_1656 /* Console.swift */, + OBJ_1657 /* Deprecated.swift */, + OBJ_1658 /* Input */, + OBJ_1663 /* Output */, + OBJ_1671 /* Terminal */, + OBJ_1674 /* Utilities */, ); name = Console; path = .build/checkouts/console/Sources/Console; sourceTree = SOURCE_ROOT; }; - OBJ_1622 /* Activity */ = { + OBJ_1644 /* Activity */ = { isa = PBXGroup; children = ( - OBJ_1623 /* ActivityBar.swift */, - OBJ_1624 /* ActivityIndicator.swift */, - OBJ_1625 /* ActivityIndicatorRenderer.swift */, - OBJ_1626 /* ActivityIndicatorState.swift */, - OBJ_1627 /* CustomActivity.swift */, - OBJ_1628 /* LoadingBar.swift */, - OBJ_1629 /* ProgressBar.swift */, + OBJ_1645 /* ActivityBar.swift */, + OBJ_1646 /* ActivityIndicator.swift */, + OBJ_1647 /* ActivityIndicatorRenderer.swift */, + OBJ_1648 /* ActivityIndicatorState.swift */, + OBJ_1649 /* CustomActivity.swift */, + OBJ_1650 /* LoadingBar.swift */, + OBJ_1651 /* ProgressBar.swift */, ); path = Activity; sourceTree = ""; }; - OBJ_1630 /* Clear */ = { + OBJ_1652 /* Clear */ = { isa = PBXGroup; children = ( - OBJ_1631 /* Console+Clear.swift */, - OBJ_1632 /* Console+Ephemeral.swift */, - OBJ_1633 /* ConsoleClear.swift */, + OBJ_1653 /* Console+Clear.swift */, + OBJ_1654 /* Console+Ephemeral.swift */, + OBJ_1655 /* ConsoleClear.swift */, ); path = Clear; sourceTree = ""; }; - OBJ_1636 /* Input */ = { + OBJ_1658 /* Input */ = { isa = PBXGroup; children = ( - OBJ_1637 /* Console+Ask.swift */, - OBJ_1638 /* Console+Choose.swift */, - OBJ_1639 /* Console+Confirm.swift */, - OBJ_1640 /* Console+Input.swift */, + OBJ_1659 /* Console+Ask.swift */, + OBJ_1660 /* Console+Choose.swift */, + OBJ_1661 /* Console+Confirm.swift */, + OBJ_1662 /* Console+Input.swift */, ); path = Input; sourceTree = ""; }; - OBJ_164 /* Logout */ = { - isa = PBXGroup; - children = ( - OBJ_165 /* LogoutController.swift */, - ); - path = Logout; - sourceTree = ""; - }; - OBJ_1641 /* Output */ = { + OBJ_1663 /* Output */ = { isa = PBXGroup; children = ( - OBJ_1642 /* Console+Center.swift */, - OBJ_1643 /* Console+Output.swift */, - OBJ_1644 /* Console+Wait.swift */, - OBJ_1645 /* ConsoleColor.swift */, - OBJ_1646 /* ConsoleStyle.swift */, - OBJ_1647 /* ConsoleText.swift */, - OBJ_1648 /* ConsoleTextFragment.swift */, + OBJ_1664 /* Console+Center.swift */, + OBJ_1665 /* Console+Output.swift */, + OBJ_1666 /* Console+Wait.swift */, + OBJ_1667 /* ConsoleColor.swift */, + OBJ_1668 /* ConsoleStyle.swift */, + OBJ_1669 /* ConsoleText.swift */, + OBJ_1670 /* ConsoleTextFragment.swift */, ); path = Output; sourceTree = ""; }; - OBJ_1649 /* Terminal */ = { + OBJ_1671 /* Terminal */ = { isa = PBXGroup; children = ( - OBJ_1650 /* ANSI.swift */, - OBJ_1651 /* Terminal.swift */, + OBJ_1672 /* ANSI.swift */, + OBJ_1673 /* Terminal.swift */, ); path = Terminal; sourceTree = ""; }; - OBJ_1652 /* Utilities */ = { + OBJ_1674 /* Utilities */ = { isa = PBXGroup; children = ( - OBJ_1653 /* ConsoleError.swift */, - OBJ_1654 /* ConsoleLogger.swift */, - OBJ_1655 /* Exports.swift */, + OBJ_1675 /* ConsoleError.swift */, + OBJ_1676 /* ConsoleLogger.swift */, + OBJ_1677 /* Exports.swift */, ); path = Utilities; sourceTree = ""; }; - OBJ_1656 /* ConsoleDevelopment */ = { + OBJ_1678 /* ConsoleDevelopment */ = { isa = PBXGroup; children = ( ); @@ -12992,277 +13090,277 @@ path = .build/checkouts/console/Sources/ConsoleDevelopment; sourceTree = SOURCE_ROOT; }; - OBJ_1657 /* Logging */ = { + OBJ_1679 /* Logging */ = { isa = PBXGroup; children = ( - OBJ_1658 /* Exports.swift */, - OBJ_1659 /* LogLevel.swift */, - OBJ_1660 /* Logger.swift */, - OBJ_1661 /* PrintLogger.swift */, + OBJ_1680 /* Exports.swift */, + OBJ_1681 /* LogLevel.swift */, + OBJ_1682 /* Logger.swift */, + OBJ_1683 /* PrintLogger.swift */, ); name = Logging; path = .build/checkouts/console/Sources/Logging; sourceTree = SOURCE_ROOT; }; - OBJ_1663 /* Service 1.0.2 */ = { + OBJ_1685 /* Service 1.0.2 */ = { isa = PBXGroup; children = ( - OBJ_1664 /* Service */, - OBJ_1691 /* Package.swift */, + OBJ_1686 /* Service */, + OBJ_1713 /* Package.swift */, ); name = "Service 1.0.2"; sourceTree = SOURCE_ROOT; }; - OBJ_1664 /* Service */ = { + OBJ_1686 /* Service */ = { isa = PBXGroup; children = ( - OBJ_1665 /* Config */, - OBJ_1667 /* Container */, - OBJ_1673 /* Environment */, - OBJ_1675 /* Provider */, - OBJ_1677 /* Services */, - OBJ_1686 /* Utilities */, + OBJ_1687 /* Config */, + OBJ_1689 /* Container */, + OBJ_1695 /* Environment */, + OBJ_1697 /* Provider */, + OBJ_1699 /* Services */, + OBJ_1708 /* Utilities */, ); name = Service; path = .build/checkouts/service/Sources/Service; sourceTree = SOURCE_ROOT; }; - OBJ_1665 /* Config */ = { + OBJ_1687 /* Config */ = { isa = PBXGroup; children = ( - OBJ_1666 /* Config.swift */, + OBJ_1688 /* Config.swift */, ); path = Config; sourceTree = ""; }; - OBJ_1667 /* Container */ = { + OBJ_1689 /* Container */ = { isa = PBXGroup; children = ( - OBJ_1668 /* BasicContainer.swift */, - OBJ_1669 /* BasicSubContainer.swift */, - OBJ_1670 /* Container.swift */, - OBJ_1671 /* ContainerAlias.swift */, - OBJ_1672 /* SubContainer.swift */, + OBJ_1690 /* BasicContainer.swift */, + OBJ_1691 /* BasicSubContainer.swift */, + OBJ_1692 /* Container.swift */, + OBJ_1693 /* ContainerAlias.swift */, + OBJ_1694 /* SubContainer.swift */, ); path = Container; sourceTree = ""; }; - OBJ_1673 /* Environment */ = { + OBJ_1695 /* Environment */ = { isa = PBXGroup; children = ( - OBJ_1674 /* Environment.swift */, + OBJ_1696 /* Environment.swift */, ); path = Environment; sourceTree = ""; }; - OBJ_1675 /* Provider */ = { + OBJ_1697 /* Provider */ = { isa = PBXGroup; children = ( - OBJ_1676 /* Provider.swift */, + OBJ_1698 /* Provider.swift */, ); path = Provider; sourceTree = ""; }; - OBJ_1677 /* Services */ = { + OBJ_1699 /* Services */ = { isa = PBXGroup; children = ( - OBJ_1678 /* BasicServiceFactory.swift */, - OBJ_1679 /* Service.swift */, - OBJ_1680 /* ServiceCache.swift */, - OBJ_1681 /* ServiceFactory.swift */, - OBJ_1682 /* ServiceID.swift */, - OBJ_1683 /* ServiceType.swift */, - OBJ_1684 /* Services.swift */, - OBJ_1685 /* TypeServiceFactory.swift */, + OBJ_1700 /* BasicServiceFactory.swift */, + OBJ_1701 /* Service.swift */, + OBJ_1702 /* ServiceCache.swift */, + OBJ_1703 /* ServiceFactory.swift */, + OBJ_1704 /* ServiceID.swift */, + OBJ_1705 /* ServiceType.swift */, + OBJ_1706 /* Services.swift */, + OBJ_1707 /* TypeServiceFactory.swift */, ); path = Services; sourceTree = ""; }; - OBJ_1686 /* Utilities */ = { + OBJ_1708 /* Utilities */ = { isa = PBXGroup; children = ( - OBJ_1687 /* Deprecated.swift */, - OBJ_1688 /* Exports.swift */, - OBJ_1689 /* Extendable.swift */, - OBJ_1690 /* ServiceError.swift */, + OBJ_1709 /* Deprecated.swift */, + OBJ_1710 /* Exports.swift */, + OBJ_1711 /* Extendable.swift */, + OBJ_1712 /* ServiceError.swift */, ); path = Utilities; sourceTree = ""; }; - OBJ_1692 /* Core 3.9.3 */ = { + OBJ_1714 /* Core 3.9.3 */ = { isa = PBXGroup; children = ( - OBJ_1693 /* Async */, - OBJ_1709 /* Bits */, - OBJ_1722 /* COperatingSystem */, - OBJ_1724 /* Core */, - OBJ_1751 /* Debugging */, - OBJ_1755 /* Package.swift */, + OBJ_1715 /* Async */, + OBJ_1731 /* Bits */, + OBJ_1744 /* COperatingSystem */, + OBJ_1746 /* Core */, + OBJ_1773 /* Debugging */, + OBJ_1777 /* Package.swift */, ); name = "Core 3.9.3"; sourceTree = SOURCE_ROOT; }; - OBJ_1693 /* Async */ = { - isa = PBXGroup; - children = ( - OBJ_1694 /* Async+NIO.swift */, - OBJ_1695 /* AsyncError.swift */, - OBJ_1696 /* Collection+Future.swift */, - OBJ_1697 /* Deprecated.swift */, - OBJ_1698 /* Exports.swift */, - OBJ_1699 /* Future+DoCatch.swift */, - OBJ_1700 /* Future+Flatten.swift */, - OBJ_1701 /* Future+Global.swift */, - OBJ_1702 /* Future+Map.swift */, - OBJ_1703 /* Future+Transform.swift */, - OBJ_1704 /* Future+Variadic.swift */, - OBJ_1705 /* Future+Void.swift */, - OBJ_1706 /* FutureType.swift */, - OBJ_1707 /* QueueHandler.swift */, - OBJ_1708 /* Worker.swift */, + OBJ_1715 /* Async */ = { + isa = PBXGroup; + children = ( + OBJ_1716 /* Async+NIO.swift */, + OBJ_1717 /* AsyncError.swift */, + OBJ_1718 /* Collection+Future.swift */, + OBJ_1719 /* Deprecated.swift */, + OBJ_1720 /* Exports.swift */, + OBJ_1721 /* Future+DoCatch.swift */, + OBJ_1722 /* Future+Flatten.swift */, + OBJ_1723 /* Future+Global.swift */, + OBJ_1724 /* Future+Map.swift */, + OBJ_1725 /* Future+Transform.swift */, + OBJ_1726 /* Future+Variadic.swift */, + OBJ_1727 /* Future+Void.swift */, + OBJ_1728 /* FutureType.swift */, + OBJ_1729 /* QueueHandler.swift */, + OBJ_1730 /* Worker.swift */, ); name = Async; path = .build/checkouts/core/Sources/Async; sourceTree = SOURCE_ROOT; }; - OBJ_1709 /* Bits */ = { + OBJ_1731 /* Bits */ = { isa = PBXGroup; children = ( - OBJ_1710 /* BitsError.swift */, - OBJ_1711 /* Byte+Alphabet.swift */, - OBJ_1712 /* Byte+Control.swift */, - OBJ_1713 /* Byte+Digit.swift */, - OBJ_1714 /* ByteBuffer+binaryFloatingPointOperations.swift */, - OBJ_1715 /* ByteBuffer+peek.swift */, - OBJ_1716 /* ByteBuffer+require.swift */, - OBJ_1717 /* ByteBuffer+string.swift */, - OBJ_1718 /* Bytes.swift */, - OBJ_1719 /* Data+Bytes.swift */, - OBJ_1720 /* Data+Strings.swift */, - OBJ_1721 /* Deprecated.swift */, + OBJ_1732 /* BitsError.swift */, + OBJ_1733 /* Byte+Alphabet.swift */, + OBJ_1734 /* Byte+Control.swift */, + OBJ_1735 /* Byte+Digit.swift */, + OBJ_1736 /* ByteBuffer+binaryFloatingPointOperations.swift */, + OBJ_1737 /* ByteBuffer+peek.swift */, + OBJ_1738 /* ByteBuffer+require.swift */, + OBJ_1739 /* ByteBuffer+string.swift */, + OBJ_1740 /* Bytes.swift */, + OBJ_1741 /* Data+Bytes.swift */, + OBJ_1742 /* Data+Strings.swift */, + OBJ_1743 /* Deprecated.swift */, ); name = Bits; path = .build/checkouts/core/Sources/Bits; sourceTree = SOURCE_ROOT; }; - OBJ_1722 /* COperatingSystem */ = { + OBJ_1744 /* COperatingSystem */ = { isa = PBXGroup; children = ( - OBJ_1723 /* libc.swift */, + OBJ_1745 /* libc.swift */, ); name = COperatingSystem; path = .build/checkouts/core/Sources/COperatingSystem; sourceTree = SOURCE_ROOT; }; - OBJ_1724 /* Core */ = { - isa = PBXGroup; - children = ( - OBJ_1725 /* BasicKey.swift */, - OBJ_1726 /* CaseInsensitiveString.swift */, - OBJ_1727 /* CodableReflection */, - OBJ_1731 /* CoreError.swift */, - OBJ_1732 /* Data+Base64URL.swift */, - OBJ_1733 /* Data+Hex.swift */, - OBJ_1734 /* DataCoders.swift */, - OBJ_1735 /* Deprecated.swift */, - OBJ_1736 /* DirectoryConfig.swift */, - OBJ_1737 /* Exports.swift */, - OBJ_1738 /* File.swift */, - OBJ_1739 /* Future+Unwrap.swift */, - OBJ_1740 /* FutureEncoder.swift */, - OBJ_1741 /* HeaderValue.swift */, - OBJ_1742 /* LosslessDataConvertible.swift */, - OBJ_1743 /* MediaType.swift */, - OBJ_1744 /* NestedData.swift */, - OBJ_1745 /* NotFound.swift */, - OBJ_1746 /* OptionalType.swift */, - OBJ_1747 /* Process+Execute.swift */, - OBJ_1748 /* Reflectable.swift */, - OBJ_1749 /* String+Utilities.swift */, - OBJ_1750 /* Thread+Async.swift */, + OBJ_1746 /* Core */ = { + isa = PBXGroup; + children = ( + OBJ_1747 /* BasicKey.swift */, + OBJ_1748 /* CaseInsensitiveString.swift */, + OBJ_1749 /* CodableReflection */, + OBJ_1753 /* CoreError.swift */, + OBJ_1754 /* Data+Base64URL.swift */, + OBJ_1755 /* Data+Hex.swift */, + OBJ_1756 /* DataCoders.swift */, + OBJ_1757 /* Deprecated.swift */, + OBJ_1758 /* DirectoryConfig.swift */, + OBJ_1759 /* Exports.swift */, + OBJ_1760 /* File.swift */, + OBJ_1761 /* Future+Unwrap.swift */, + OBJ_1762 /* FutureEncoder.swift */, + OBJ_1763 /* HeaderValue.swift */, + OBJ_1764 /* LosslessDataConvertible.swift */, + OBJ_1765 /* MediaType.swift */, + OBJ_1766 /* NestedData.swift */, + OBJ_1767 /* NotFound.swift */, + OBJ_1768 /* OptionalType.swift */, + OBJ_1769 /* Process+Execute.swift */, + OBJ_1770 /* Reflectable.swift */, + OBJ_1771 /* String+Utilities.swift */, + OBJ_1772 /* Thread+Async.swift */, ); name = Core; path = .build/checkouts/core/Sources/Core; sourceTree = SOURCE_ROOT; }; - OBJ_1727 /* CodableReflection */ = { + OBJ_1749 /* CodableReflection */ = { isa = PBXGroup; children = ( - OBJ_1728 /* Decodable+Reflectable.swift */, - OBJ_1729 /* ReflectionDecodable.swift */, - OBJ_1730 /* ReflectionDecoders.swift */, + OBJ_1750 /* Decodable+Reflectable.swift */, + OBJ_1751 /* ReflectionDecodable.swift */, + OBJ_1752 /* ReflectionDecoders.swift */, ); path = CodableReflection; sourceTree = ""; }; - OBJ_1751 /* Debugging */ = { + OBJ_1773 /* Debugging */ = { isa = PBXGroup; children = ( - OBJ_1752 /* Debuggable.swift */, - OBJ_1753 /* Demangler.swift */, - OBJ_1754 /* SourceLocation.swift */, + OBJ_1774 /* Debuggable.swift */, + OBJ_1775 /* Demangler.swift */, + OBJ_1776 /* SourceLocation.swift */, ); name = Debugging; path = .build/checkouts/core/Sources/Debugging; sourceTree = SOURCE_ROOT; }; - OBJ_1756 /* swift-nio-ssl 1.4.0 */ = { + OBJ_1778 /* swift-nio-ssl 1.4.0 */ = { isa = PBXGroup; children = ( - OBJ_1757 /* CNIOOpenSSL */, - OBJ_1763 /* NIOOpenSSL */, - OBJ_1781 /* NIOTLSServer */, - OBJ_1782 /* Package.swift */, + OBJ_1779 /* CNIOOpenSSL */, + OBJ_1785 /* NIOOpenSSL */, + OBJ_1803 /* NIOTLSServer */, + OBJ_1804 /* Package.swift */, ); name = "swift-nio-ssl 1.4.0"; sourceTree = SOURCE_ROOT; }; - OBJ_1757 /* CNIOOpenSSL */ = { + OBJ_1779 /* CNIOOpenSSL */ = { isa = PBXGroup; children = ( - OBJ_1758 /* helpers.c */, - OBJ_1759 /* shims.c */, - OBJ_1760 /* include */, + OBJ_1780 /* helpers.c */, + OBJ_1781 /* shims.c */, + OBJ_1782 /* include */, ); name = CNIOOpenSSL; path = ".build/checkouts/swift-nio-ssl/Sources/CNIOOpenSSL"; sourceTree = SOURCE_ROOT; }; - OBJ_1760 /* include */ = { + OBJ_1782 /* include */ = { isa = PBXGroup; children = ( - OBJ_1761 /* c_nio_openssl.h */, - OBJ_1762 /* module.modulemap */, + OBJ_1783 /* c_nio_openssl.h */, + OBJ_1784 /* module.modulemap */, ); path = include; sourceTree = ""; }; - OBJ_1763 /* NIOOpenSSL */ = { - isa = PBXGroup; - children = ( - OBJ_1764 /* ByteBufferBIO.swift */, - OBJ_1765 /* IdentityVerification.swift */, - OBJ_1766 /* OpenSSLClientHandler.swift */, - OBJ_1767 /* OpenSSLHandler.swift */, - OBJ_1768 /* OpenSSLServerHandler.swift */, - OBJ_1769 /* PosixPort.swift */, - OBJ_1770 /* SSLCertificate.swift */, - OBJ_1771 /* SSLConnection.swift */, - OBJ_1772 /* SSLContext.swift */, - OBJ_1773 /* SSLErrors.swift */, - OBJ_1774 /* SSLInit.swift */, - OBJ_1775 /* SSLPKCS12Bundle.swift */, - OBJ_1776 /* SSLPointerTricks.swift */, - OBJ_1777 /* SSLPrivateKey.swift */, - OBJ_1778 /* SSLPublicKey.swift */, - OBJ_1779 /* SSLVerificationCallbacks.swift */, - OBJ_1780 /* TLSConfiguration.swift */, + OBJ_1785 /* NIOOpenSSL */ = { + isa = PBXGroup; + children = ( + OBJ_1786 /* ByteBufferBIO.swift */, + OBJ_1787 /* IdentityVerification.swift */, + OBJ_1788 /* OpenSSLClientHandler.swift */, + OBJ_1789 /* OpenSSLHandler.swift */, + OBJ_1790 /* OpenSSLServerHandler.swift */, + OBJ_1791 /* PosixPort.swift */, + OBJ_1792 /* SSLCertificate.swift */, + OBJ_1793 /* SSLConnection.swift */, + OBJ_1794 /* SSLContext.swift */, + OBJ_1795 /* SSLErrors.swift */, + OBJ_1796 /* SSLInit.swift */, + OBJ_1797 /* SSLPKCS12Bundle.swift */, + OBJ_1798 /* SSLPointerTricks.swift */, + OBJ_1799 /* SSLPrivateKey.swift */, + OBJ_1800 /* SSLPublicKey.swift */, + OBJ_1801 /* SSLVerificationCallbacks.swift */, + OBJ_1802 /* TLSConfiguration.swift */, ); name = NIOOpenSSL; path = ".build/checkouts/swift-nio-ssl/Sources/NIOOpenSSL"; sourceTree = SOURCE_ROOT; }; - OBJ_1781 /* NIOTLSServer */ = { + OBJ_1803 /* NIOTLSServer */ = { isa = PBXGroup; children = ( ); @@ -13270,219 +13368,227 @@ path = ".build/checkouts/swift-nio-ssl/Sources/NIOTLSServer"; sourceTree = SOURCE_ROOT; }; - OBJ_1783 /* swift-nio 1.14.2 */ = { - isa = PBXGroup; - children = ( - OBJ_1784 /* CNIOAtomics */, - OBJ_1790 /* CNIODarwin */, - OBJ_1794 /* CNIOHTTPParser */, - OBJ_1799 /* CNIOLinux */, - OBJ_1805 /* CNIOSHA1 */, - OBJ_1809 /* CNIOZlib */, - OBJ_1813 /* NIO */, - OBJ_1869 /* NIOChatClient */, - OBJ_1870 /* NIOChatServer */, - OBJ_1871 /* NIOConcurrencyHelpers */, - OBJ_1874 /* NIOEchoClient */, - OBJ_1875 /* NIOEchoServer */, - OBJ_1876 /* NIOFoundationCompat */, - OBJ_1878 /* NIOHTTP1 */, - OBJ_1888 /* NIOHTTP1Server */, - OBJ_1889 /* NIOMulticastChat */, - OBJ_1890 /* NIOPerformanceTester */, - OBJ_1891 /* NIOPriorityQueue */, - OBJ_1894 /* NIOTLS */, - OBJ_1898 /* NIOWebSocket */, - OBJ_1908 /* NIOWebSocketServer */, - OBJ_1909 /* Package.swift */, + OBJ_1805 /* swift-nio 1.14.2 */ = { + isa = PBXGroup; + children = ( + OBJ_1806 /* CNIOAtomics */, + OBJ_1812 /* CNIODarwin */, + OBJ_1816 /* CNIOHTTPParser */, + OBJ_1821 /* CNIOLinux */, + OBJ_1827 /* CNIOSHA1 */, + OBJ_1831 /* CNIOZlib */, + OBJ_1835 /* NIO */, + OBJ_1891 /* NIOChatClient */, + OBJ_1892 /* NIOChatServer */, + OBJ_1893 /* NIOConcurrencyHelpers */, + OBJ_1896 /* NIOEchoClient */, + OBJ_1897 /* NIOEchoServer */, + OBJ_1898 /* NIOFoundationCompat */, + OBJ_1900 /* NIOHTTP1 */, + OBJ_1910 /* NIOHTTP1Server */, + OBJ_1911 /* NIOMulticastChat */, + OBJ_1912 /* NIOPerformanceTester */, + OBJ_1913 /* NIOPriorityQueue */, + OBJ_1916 /* NIOTLS */, + OBJ_1920 /* NIOWebSocket */, + OBJ_1930 /* NIOWebSocketServer */, + OBJ_1931 /* Package.swift */, ); name = "swift-nio 1.14.2"; sourceTree = SOURCE_ROOT; }; - OBJ_1784 /* CNIOAtomics */ = { + OBJ_1806 /* CNIOAtomics */ = { isa = PBXGroup; children = ( - OBJ_1785 /* src */, - OBJ_1787 /* include */, + OBJ_1807 /* src */, + OBJ_1809 /* include */, ); name = CNIOAtomics; path = ".build/checkouts/swift-nio/Sources/CNIOAtomics"; sourceTree = SOURCE_ROOT; }; - OBJ_1785 /* src */ = { + OBJ_1807 /* src */ = { isa = PBXGroup; children = ( - OBJ_1786 /* c-atomics.c */, + OBJ_1808 /* c-atomics.c */, ); path = src; sourceTree = ""; }; - OBJ_1787 /* include */ = { + OBJ_1809 /* include */ = { isa = PBXGroup; children = ( - OBJ_1788 /* CNIOAtomics.h */, - OBJ_1789 /* cpp_magic.h */, + OBJ_1810 /* CNIOAtomics.h */, + OBJ_1811 /* cpp_magic.h */, ); path = include; sourceTree = ""; }; - OBJ_1790 /* CNIODarwin */ = { + OBJ_1812 /* CNIODarwin */ = { isa = PBXGroup; children = ( - OBJ_1791 /* shim.c */, - OBJ_1792 /* include */, + OBJ_1813 /* shim.c */, + OBJ_1814 /* include */, ); name = CNIODarwin; path = ".build/checkouts/swift-nio/Sources/CNIODarwin"; sourceTree = SOURCE_ROOT; }; - OBJ_1792 /* include */ = { + OBJ_1814 /* include */ = { isa = PBXGroup; children = ( - OBJ_1793 /* CNIODarwin.h */, + OBJ_1815 /* CNIODarwin.h */, ); path = include; sourceTree = ""; }; - OBJ_1794 /* CNIOHTTPParser */ = { + OBJ_1816 /* CNIOHTTPParser */ = { isa = PBXGroup; children = ( - OBJ_1795 /* c_nio_http_parser.c */, - OBJ_1796 /* include */, + OBJ_1817 /* c_nio_http_parser.c */, + OBJ_1818 /* include */, ); name = CNIOHTTPParser; path = ".build/checkouts/swift-nio/Sources/CNIOHTTPParser"; sourceTree = SOURCE_ROOT; }; - OBJ_1796 /* include */ = { + OBJ_1818 /* include */ = { isa = PBXGroup; children = ( - OBJ_1797 /* c_nio_http_parser.h */, - OBJ_1798 /* CNIOHTTPParser.h */, + OBJ_1819 /* c_nio_http_parser.h */, + OBJ_1820 /* CNIOHTTPParser.h */, ); path = include; sourceTree = ""; }; - OBJ_1799 /* CNIOLinux */ = { + OBJ_1821 /* CNIOLinux */ = { isa = PBXGroup; children = ( - OBJ_1800 /* ifaddrs-android.c */, - OBJ_1801 /* shim.c */, - OBJ_1802 /* include */, + OBJ_1822 /* ifaddrs-android.c */, + OBJ_1823 /* shim.c */, + OBJ_1824 /* include */, ); name = CNIOLinux; path = ".build/checkouts/swift-nio/Sources/CNIOLinux"; sourceTree = SOURCE_ROOT; }; - OBJ_1802 /* include */ = { + OBJ_1824 /* include */ = { isa = PBXGroup; children = ( - OBJ_1803 /* CNIOLinux.h */, - OBJ_1804 /* ifaddrs-android.h */, + OBJ_1825 /* CNIOLinux.h */, + OBJ_1826 /* ifaddrs-android.h */, ); path = include; sourceTree = ""; }; - OBJ_1805 /* CNIOSHA1 */ = { + OBJ_1827 /* CNIOSHA1 */ = { isa = PBXGroup; children = ( - OBJ_1806 /* c_nio_sha1.c */, - OBJ_1807 /* include */, + OBJ_1828 /* c_nio_sha1.c */, + OBJ_1829 /* include */, ); name = CNIOSHA1; path = ".build/checkouts/swift-nio/Sources/CNIOSHA1"; sourceTree = SOURCE_ROOT; }; - OBJ_1807 /* include */ = { + OBJ_1829 /* include */ = { isa = PBXGroup; children = ( - OBJ_1808 /* CNIOSHA1.h */, + OBJ_1830 /* CNIOSHA1.h */, ); path = include; sourceTree = ""; }; - OBJ_1809 /* CNIOZlib */ = { + OBJ_1831 /* CNIOZlib */ = { isa = PBXGroup; children = ( - OBJ_1810 /* empty.c */, - OBJ_1811 /* include */, + OBJ_1832 /* empty.c */, + OBJ_1833 /* include */, ); name = CNIOZlib; path = ".build/checkouts/swift-nio/Sources/CNIOZlib"; sourceTree = SOURCE_ROOT; }; - OBJ_1811 /* include */ = { + OBJ_1833 /* include */ = { isa = PBXGroup; children = ( - OBJ_1812 /* CNIOZlib.h */, + OBJ_1834 /* CNIOZlib.h */, ); path = include; sourceTree = ""; }; - OBJ_1813 /* NIO */ = { - isa = PBXGroup; - children = ( - OBJ_1814 /* AddressedEnvelope.swift */, - OBJ_1815 /* BaseSocket.swift */, - OBJ_1816 /* BaseSocketChannel.swift */, - OBJ_1817 /* BlockingIOThreadPool.swift */, - OBJ_1818 /* Bootstrap.swift */, - OBJ_1819 /* ByteBuffer-aux.swift */, - OBJ_1820 /* ByteBuffer-core.swift */, - OBJ_1821 /* ByteBuffer-int.swift */, - OBJ_1822 /* ByteBuffer-views.swift */, - OBJ_1823 /* Channel.swift */, - OBJ_1824 /* ChannelHandler.swift */, - OBJ_1825 /* ChannelHandlers.swift */, - OBJ_1826 /* ChannelInvoker.swift */, - OBJ_1827 /* ChannelOption.swift */, - OBJ_1828 /* ChannelPipeline.swift */, - OBJ_1829 /* CircularBuffer.swift */, - OBJ_1830 /* Codec.swift */, - OBJ_1831 /* CompositeError.swift */, - OBJ_1832 /* ContiguousCollection.swift */, - OBJ_1833 /* DeadChannel.swift */, - OBJ_1834 /* Embedded.swift */, - OBJ_1835 /* EventLoop.swift */, - OBJ_1836 /* EventLoopFuture.swift */, - OBJ_1837 /* FileDescriptor.swift */, - OBJ_1838 /* FileHandle.swift */, - OBJ_1839 /* FileRegion.swift */, - OBJ_1840 /* GetaddrinfoResolver.swift */, - OBJ_1841 /* HappyEyeballs.swift */, - OBJ_1842 /* Heap.swift */, - OBJ_1843 /* IO.swift */, - OBJ_1844 /* IOData.swift */, - OBJ_1845 /* IntegerTypes.swift */, - OBJ_1846 /* Interfaces.swift */, - OBJ_1847 /* Linux.swift */, - OBJ_1848 /* LinuxCPUSet.swift */, - OBJ_1849 /* MarkedCircularBuffer.swift */, - OBJ_1850 /* MulticastChannel.swift */, - OBJ_1851 /* NIOAny.swift */, - OBJ_1852 /* NonBlockingFileIO.swift */, - OBJ_1853 /* PendingDatagramWritesManager.swift */, - OBJ_1854 /* PendingWritesManager.swift */, - OBJ_1855 /* PriorityQueue.swift */, - OBJ_1856 /* RecvByteBufferAllocator.swift */, - OBJ_1857 /* Resolver.swift */, - OBJ_1858 /* Selectable.swift */, - OBJ_1859 /* Selector.swift */, - OBJ_1860 /* ServerSocket.swift */, - OBJ_1861 /* Socket.swift */, - OBJ_1862 /* SocketAddresses.swift */, - OBJ_1863 /* SocketChannel.swift */, - OBJ_1864 /* SocketOptionProvider.swift */, - OBJ_1865 /* System.swift */, - OBJ_1866 /* Thread.swift */, - OBJ_1867 /* TypeAssistedChannelHandler.swift */, - OBJ_1868 /* Utilities.swift */, + OBJ_1835 /* NIO */ = { + isa = PBXGroup; + children = ( + OBJ_1836 /* AddressedEnvelope.swift */, + OBJ_1837 /* BaseSocket.swift */, + OBJ_1838 /* BaseSocketChannel.swift */, + OBJ_1839 /* BlockingIOThreadPool.swift */, + OBJ_1840 /* Bootstrap.swift */, + OBJ_1841 /* ByteBuffer-aux.swift */, + OBJ_1842 /* ByteBuffer-core.swift */, + OBJ_1843 /* ByteBuffer-int.swift */, + OBJ_1844 /* ByteBuffer-views.swift */, + OBJ_1845 /* Channel.swift */, + OBJ_1846 /* ChannelHandler.swift */, + OBJ_1847 /* ChannelHandlers.swift */, + OBJ_1848 /* ChannelInvoker.swift */, + OBJ_1849 /* ChannelOption.swift */, + OBJ_1850 /* ChannelPipeline.swift */, + OBJ_1851 /* CircularBuffer.swift */, + OBJ_1852 /* Codec.swift */, + OBJ_1853 /* CompositeError.swift */, + OBJ_1854 /* ContiguousCollection.swift */, + OBJ_1855 /* DeadChannel.swift */, + OBJ_1856 /* Embedded.swift */, + OBJ_1857 /* EventLoop.swift */, + OBJ_1858 /* EventLoopFuture.swift */, + OBJ_1859 /* FileDescriptor.swift */, + OBJ_1860 /* FileHandle.swift */, + OBJ_1861 /* FileRegion.swift */, + OBJ_1862 /* GetaddrinfoResolver.swift */, + OBJ_1863 /* HappyEyeballs.swift */, + OBJ_1864 /* Heap.swift */, + OBJ_1865 /* IO.swift */, + OBJ_1866 /* IOData.swift */, + OBJ_1867 /* IntegerTypes.swift */, + OBJ_1868 /* Interfaces.swift */, + OBJ_1869 /* Linux.swift */, + OBJ_1870 /* LinuxCPUSet.swift */, + OBJ_1871 /* MarkedCircularBuffer.swift */, + OBJ_1872 /* MulticastChannel.swift */, + OBJ_1873 /* NIOAny.swift */, + OBJ_1874 /* NonBlockingFileIO.swift */, + OBJ_1875 /* PendingDatagramWritesManager.swift */, + OBJ_1876 /* PendingWritesManager.swift */, + OBJ_1877 /* PriorityQueue.swift */, + OBJ_1878 /* RecvByteBufferAllocator.swift */, + OBJ_1879 /* Resolver.swift */, + OBJ_1880 /* Selectable.swift */, + OBJ_1881 /* Selector.swift */, + OBJ_1882 /* ServerSocket.swift */, + OBJ_1883 /* Socket.swift */, + OBJ_1884 /* SocketAddresses.swift */, + OBJ_1885 /* SocketChannel.swift */, + OBJ_1886 /* SocketOptionProvider.swift */, + OBJ_1887 /* System.swift */, + OBJ_1888 /* Thread.swift */, + OBJ_1889 /* TypeAssistedChannelHandler.swift */, + OBJ_1890 /* Utilities.swift */, ); name = NIO; path = ".build/checkouts/swift-nio/Sources/NIO"; sourceTree = SOURCE_ROOT; }; - OBJ_1869 /* NIOChatClient */ = { + OBJ_189 /* [Authorization] */ = { + isa = PBXGroup; + children = ( + OBJ_190 /* Future+Authorization.swift */, + ); + path = "[Authorization]"; + sourceTree = ""; + }; + OBJ_1891 /* NIOChatClient */ = { isa = PBXGroup; children = ( ); @@ -13490,7 +13596,7 @@ path = ".build/checkouts/swift-nio/Sources/NIOChatClient"; sourceTree = SOURCE_ROOT; }; - OBJ_1870 /* NIOChatServer */ = { + OBJ_1892 /* NIOChatServer */ = { isa = PBXGroup; children = ( ); @@ -13498,17 +13604,17 @@ path = ".build/checkouts/swift-nio/Sources/NIOChatServer"; sourceTree = SOURCE_ROOT; }; - OBJ_1871 /* NIOConcurrencyHelpers */ = { + OBJ_1893 /* NIOConcurrencyHelpers */ = { isa = PBXGroup; children = ( - OBJ_1872 /* atomics.swift */, - OBJ_1873 /* lock.swift */, + OBJ_1894 /* atomics.swift */, + OBJ_1895 /* lock.swift */, ); name = NIOConcurrencyHelpers; path = ".build/checkouts/swift-nio/Sources/NIOConcurrencyHelpers"; sourceTree = SOURCE_ROOT; }; - OBJ_1874 /* NIOEchoClient */ = { + OBJ_1896 /* NIOEchoClient */ = { isa = PBXGroup; children = ( ); @@ -13516,7 +13622,7 @@ path = ".build/checkouts/swift-nio/Sources/NIOEchoClient"; sourceTree = SOURCE_ROOT; }; - OBJ_1875 /* NIOEchoServer */ = { + OBJ_1897 /* NIOEchoServer */ = { isa = PBXGroup; children = ( ); @@ -13524,33 +13630,43 @@ path = ".build/checkouts/swift-nio/Sources/NIOEchoServer"; sourceTree = SOURCE_ROOT; }; - OBJ_1876 /* NIOFoundationCompat */ = { + OBJ_1898 /* NIOFoundationCompat */ = { isa = PBXGroup; children = ( - OBJ_1877 /* ByteBuffer-foundation.swift */, + OBJ_1899 /* ByteBuffer-foundation.swift */, ); name = NIOFoundationCompat; path = ".build/checkouts/swift-nio/Sources/NIOFoundationCompat"; sourceTree = SOURCE_ROOT; }; - OBJ_1878 /* NIOHTTP1 */ = { + OBJ_1900 /* NIOHTTP1 */ = { isa = PBXGroup; children = ( - OBJ_1879 /* ByteCollectionUtils.swift */, - OBJ_1880 /* HTTPDecoder.swift */, - OBJ_1881 /* HTTPEncoder.swift */, - OBJ_1882 /* HTTPPipelineSetup.swift */, - OBJ_1883 /* HTTPResponseCompressor.swift */, - OBJ_1884 /* HTTPServerPipelineHandler.swift */, - OBJ_1885 /* HTTPServerProtocolErrorHandler.swift */, - OBJ_1886 /* HTTPTypes.swift */, - OBJ_1887 /* HTTPUpgradeHandler.swift */, + OBJ_1901 /* ByteCollectionUtils.swift */, + OBJ_1902 /* HTTPDecoder.swift */, + OBJ_1903 /* HTTPEncoder.swift */, + OBJ_1904 /* HTTPPipelineSetup.swift */, + OBJ_1905 /* HTTPResponseCompressor.swift */, + OBJ_1906 /* HTTPServerPipelineHandler.swift */, + OBJ_1907 /* HTTPServerProtocolErrorHandler.swift */, + OBJ_1908 /* HTTPTypes.swift */, + OBJ_1909 /* HTTPUpgradeHandler.swift */, ); name = NIOHTTP1; path = ".build/checkouts/swift-nio/Sources/NIOHTTP1"; sourceTree = SOURCE_ROOT; }; - OBJ_1888 /* NIOHTTP1Server */ = { + OBJ_191 /* [Identification] */ = { + isa = PBXGroup; + children = ( + OBJ_192 /* ControllerParameter+Identification.swift */, + OBJ_193 /* ProtectedController+Identification.swift */, + OBJ_194 /* Request+Identification.swift */, + ); + path = "[Identification]"; + sourceTree = ""; + }; + OBJ_1910 /* NIOHTTP1Server */ = { isa = PBXGroup; children = ( ); @@ -13558,7 +13674,7 @@ path = ".build/checkouts/swift-nio/Sources/NIOHTTP1Server"; sourceTree = SOURCE_ROOT; }; - OBJ_1889 /* NIOMulticastChat */ = { + OBJ_1911 /* NIOMulticastChat */ = { isa = PBXGroup; children = ( ); @@ -13566,15 +13682,7 @@ path = ".build/checkouts/swift-nio/Sources/NIOMulticastChat"; sourceTree = SOURCE_ROOT; }; - OBJ_189 /* [Authorization] */ = { - isa = PBXGroup; - children = ( - OBJ_190 /* Future+Authorization.swift */, - ); - path = "[Authorization]"; - sourceTree = ""; - }; - OBJ_1890 /* NIOPerformanceTester */ = { + OBJ_1912 /* NIOPerformanceTester */ = { isa = PBXGroup; children = ( ); @@ -13582,45 +13690,45 @@ path = ".build/checkouts/swift-nio/Sources/NIOPerformanceTester"; sourceTree = SOURCE_ROOT; }; - OBJ_1891 /* NIOPriorityQueue */ = { + OBJ_1913 /* NIOPriorityQueue */ = { isa = PBXGroup; children = ( - OBJ_1892 /* Heap.swift */, - OBJ_1893 /* PriorityQueue.swift */, + OBJ_1914 /* Heap.swift */, + OBJ_1915 /* PriorityQueue.swift */, ); name = NIOPriorityQueue; path = ".build/checkouts/swift-nio/Sources/NIOPriorityQueue"; sourceTree = SOURCE_ROOT; }; - OBJ_1894 /* NIOTLS */ = { + OBJ_1916 /* NIOTLS */ = { isa = PBXGroup; children = ( - OBJ_1895 /* ApplicationProtocolNegotiationHandler.swift */, - OBJ_1896 /* SNIHandler.swift */, - OBJ_1897 /* TLSEvents.swift */, + OBJ_1917 /* ApplicationProtocolNegotiationHandler.swift */, + OBJ_1918 /* SNIHandler.swift */, + OBJ_1919 /* TLSEvents.swift */, ); name = NIOTLS; path = ".build/checkouts/swift-nio/Sources/NIOTLS"; sourceTree = SOURCE_ROOT; }; - OBJ_1898 /* NIOWebSocket */ = { + OBJ_1920 /* NIOWebSocket */ = { isa = PBXGroup; children = ( - OBJ_1899 /* Base64.swift */, - OBJ_1900 /* SHA1.swift */, - OBJ_1901 /* WebSocketErrorCodes.swift */, - OBJ_1902 /* WebSocketFrame.swift */, - OBJ_1903 /* WebSocketFrameDecoder.swift */, - OBJ_1904 /* WebSocketFrameEncoder.swift */, - OBJ_1905 /* WebSocketOpcode.swift */, - OBJ_1906 /* WebSocketProtocolErrorHandler.swift */, - OBJ_1907 /* WebSocketUpgrader.swift */, + OBJ_1921 /* Base64.swift */, + OBJ_1922 /* SHA1.swift */, + OBJ_1923 /* WebSocketErrorCodes.swift */, + OBJ_1924 /* WebSocketFrame.swift */, + OBJ_1925 /* WebSocketFrameDecoder.swift */, + OBJ_1926 /* WebSocketFrameEncoder.swift */, + OBJ_1927 /* WebSocketOpcode.swift */, + OBJ_1928 /* WebSocketProtocolErrorHandler.swift */, + OBJ_1929 /* WebSocketUpgrader.swift */, ); name = NIOWebSocket; path = ".build/checkouts/swift-nio/Sources/NIOWebSocket"; sourceTree = SOURCE_ROOT; }; - OBJ_1908 /* NIOWebSocketServer */ = { + OBJ_1930 /* NIOWebSocketServer */ = { isa = PBXGroup; children = ( ); @@ -13628,83 +13736,74 @@ path = ".build/checkouts/swift-nio/Sources/NIOWebSocketServer"; sourceTree = SOURCE_ROOT; }; - OBJ_191 /* [Identification] */ = { - isa = PBXGroup; - children = ( - OBJ_192 /* ControllerParameter+Identification.swift */, - OBJ_193 /* ProtectedController+Identification.swift */, - OBJ_194 /* Request+Identification.swift */, - ); - path = "[Identification]"; - sourceTree = ""; - }; - OBJ_1910 /* Products */ = { + OBJ_1932 /* Products */ = { isa = PBXGroup; children = ( - "LoggerAPI::LoggerAPI::Product" /* LoggerAPI.framework */, - "Service::Service::Product" /* Service.framework */, - "swift-nio::NIO::Product" /* NIO.framework */, + "URLEncodedForm::URLEncodedForm::Product" /* URLEncodedForm.framework */, "swift-nio::NIOWebSocket::Product" /* NIOWebSocket.framework */, - "VaporTestTools::VaporTestTools::Product" /* VaporTestTools.framework */, - "WebSocket::WebSocket::Product" /* WebSocket.framework */, - "swift-nio-ssl::CNIOOpenSSL::Product" /* CNIOOpenSSL.framework */, - "Crypto::Random::Product" /* Random.framework */, - "Wishlist::AppTests::Product" /* AppTests.xctest */, - "Core::Debugging::Product" /* Debugging.framework */, - "Auth::Authentication::Product" /* Authentication.framework */, - "FluentMySQL::FluentMySQL::Product" /* FluentMySQL.framework */, - "Core::Bits::Product" /* Bits.framework */, - "SQLite::SQLite::Product" /* SQLite.framework */, - "Leaf::Leaf::Product" /* Leaf.framework */, - "Console::Command::Product" /* Command.framework */, - "Wishlist::Run::Product" /* Run */, - "Wishlist::Domain::Product" /* Domain.framework */, - "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */, - "Wishlist::Tooling::Product" /* Tooling.framework */, - "Fluent::Fluent::Product" /* Fluent.framework */, - "SQL::SQL::Product" /* SQL.framework */, - "Wishlist::Library::Product" /* Library.framework */, - "swift-nio-ssl::NIOOpenSSL::Product" /* NIOOpenSSL.framework */, + "Wishlist::LibraryTests::Product" /* LibraryTests.xctest */, + "Console::Console::Product" /* Console.framework */, "Console::Logging::Product" /* Logging.framework */, "swift-nio::CNIOZlib::Product" /* CNIOZlib.framework */, - "swift-nio::NIOTLS::Product" /* NIOTLS.framework */, - "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */, + "Core::Async::Product" /* Async.framework */, + "Cryptor::Cryptor::Product" /* Cryptor.framework */, + "Fluent::FluentSQL::Product" /* FluentSQL.framework */, + "HTTP::HTTP::Product" /* HTTP.framework */, + "FluentSQLite::FluentSQLite::Product" /* FluentSQLite.framework */, + "Core::COperatingSystem::Product" /* COperatingSystem.framework */, + "swift-nio::CNIOSHA1::Product" /* CNIOSHA1.framework */, "DatabaseKit::DatabaseKit::Product" /* DatabaseKit.framework */, - "SSLService::SSLService::Product" /* SSLService.framework */, - "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */, - "Console::Console::Product" /* Console.framework */, - "Crypto::Crypto::Product" /* Crypto.framework */, + "VaporTestTools::VaporTestTools::Product" /* VaporTestTools.framework */, + "Wishlist::App::Product" /* App.framework */, + "Core::Core::Product" /* Core.framework */, + "swift-nio::NIOTLS::Product" /* NIOTLS.framework */, "Crypto::CBcrypt::Product" /* CBcrypt.framework */, + "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */, "Lingo::Lingo::Product" /* Lingo.framework */, - "URLEncodedForm::URLEncodedForm::Product" /* URLEncodedForm.framework */, - "Wishlist::App::Product" /* App.framework */, - "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */, - "HTTP::HTTP::Product" /* HTTP.framework */, + "Fluent::Fluent::Product" /* Fluent.framework */, + "SSLService::SSLService::Product" /* SSLService.framework */, + "WebSocket::WebSocket::Product" /* WebSocket.framework */, + "Imperial::Imperial::Product" /* Imperial.framework */, "swift-nio::CNIOHTTPParser::Product" /* CNIOHTTPParser.framework */, - "Fluent::FluentSQL::Product" /* FluentSQL.framework */, + "Crypto::Crypto::Product" /* Crypto.framework */, + "Crypto::Random::Product" /* Random.framework */, + "Wishlist::Domain::Product" /* Domain.framework */, + "Crypto::CBase32::Product" /* CBase32.framework */, + "LoggerAPI::LoggerAPI::Product" /* LoggerAPI.framework */, "Socket::Socket::Product" /* Socket.framework */, + "Multipart::Multipart::Product" /* Multipart.framework */, + "Wishlist::Tooling::Product" /* Tooling.framework */, + "swift-nio::NIOHTTP1::Product" /* NIOHTTP1.framework */, + "swift-nio::NIO::Product" /* NIO.framework */, + "swift-nio::CNIOLinux::Product" /* CNIOLinux.framework */, + "Leaf::Leaf::Product" /* Leaf.framework */, + "Wishlist::Library::Product" /* Library.framework */, "Vapor::Vapor::Product" /* Vapor.framework */, - "JWT::JWT::Product" /* JWT.framework */, - "Core::Async::Product" /* Async.framework */, + "Wishlist::AppTests::Product" /* AppTests.xctest */, + "Console::Command::Product" /* Command.framework */, + "swift-nio::CNIODarwin::Product" /* CNIODarwin.framework */, + "SQL::SQL::Product" /* SQL.framework */, + "TemplateKit::TemplateKit::Product" /* TemplateKit.framework */, + "swift-nio-ssl::CNIOOpenSSL::Product" /* CNIOOpenSSL.framework */, + "Core::Bits::Product" /* Bits.framework */, + "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */, + "Routing::Routing::Product" /* Routing.framework */, "Wishlist::DomainTests::Product" /* DomainTests.xctest */, - "Core::COperatingSystem::Product" /* COperatingSystem.framework */, - "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */, - "Core::Core::Product" /* Core.framework */, - "Cryptor::Cryptor::Product" /* Cryptor.framework */, + "Wishlist::Testing::Product" /* Testing.framework */, + "JWT::JWT::Product" /* JWT.framework */, + "Service::Service::Product" /* Service.framework */, + "Auth::Authentication::Product" /* Authentication.framework */, + "swift-nio-ssl::NIOOpenSSL::Product" /* NIOOpenSSL.framework */, + "swift-nio::NIOPriorityQueue::Product" /* NIOPriorityQueue.framework */, + "Wishlist::Run::Product" /* Run */, + "Core::Debugging::Product" /* Debugging.framework */, + "MySQL::MySQL::Product" /* MySQL.framework */, "Crypto::CCryptoOpenSSL::Product" /* CCryptoOpenSSL.framework */, - "SwiftSMTP::SwiftSMTP::Product" /* SwiftSMTP.framework */, - "swift-nio::NIOHTTP1::Product" /* NIOHTTP1.framework */, - "Crypto::CBase32::Product" /* CBase32.framework */, - "Multipart::Multipart::Product" /* Multipart.framework */, - "Imperial::Imperial::Product" /* Imperial.framework */, + "SQLite::SQLite::Product" /* SQLite.framework */, "Validation::Validation::Product" /* Validation.framework */, - "swift-nio::CNIOAtomics::Product" /* CNIOAtomics.framework */, - "MySQL::MySQL::Product" /* MySQL.framework */, - "FluentSQLite::FluentSQLite::Product" /* FluentSQLite.framework */, - "Routing::Routing::Product" /* Routing.framework */, - "TemplateKit::TemplateKit::Product" /* TemplateKit.framework */, - "Wishlist::LibraryTests::Product" /* LibraryTests.xctest */, - "swift-nio::NIOConcurrencyHelpers::Product" /* NIOConcurrencyHelpers.framework */, + "swift-nio::NIOFoundationCompat::Product" /* NIOFoundationCompat.framework */, + "SwiftSMTP::SwiftSMTP::Product" /* SwiftSMTP.framework */, + "FluentMySQL::FluentMySQL::Product" /* FluentMySQL.framework */, ); name = Products; sourceTree = BUILT_PRODUCTS_DIR; @@ -13789,10 +13888,11 @@ OBJ_233 /* Middlewares */ = { isa = PBXGroup; children = ( - OBJ_234 /* CSRFMiddleware.swift */, OBJ_235 /* CachingHeadersMiddleware.swift */, + OBJ_234 /* CSRFMiddleware.swift */, OBJ_236 /* ErrorRendererMiddleware.swift */, OBJ_237 /* ImageFileMiddleware.swift */, + 4C7B85202403128500845658 /* ImageFileMiddleware+Files.swift */, OBJ_238 /* ImageFileMiddlewareError.swift */, OBJ_239 /* SecurityHeadersConfiguration.swift */, OBJ_240 /* SecurityHeadersMiddleware.swift */, @@ -13909,10 +14009,10 @@ isa = PBXGroup; children = ( OBJ_293 /* Actors and Actions */, - OBJ_375 /* Model */, - OBJ_487 /* Providers */, - OBJ_496 /* Services */, - OBJ_518 /* [Worker] */, + OBJ_376 /* Model */, + OBJ_488 /* Providers */, + OBJ_497 /* Services */, + OBJ_519 /* [Worker] */, OBJ_292 /* README.md */, ); name = Domain; @@ -13927,15 +14027,15 @@ OBJ_300 /* UserFavorites */, OBJ_307 /* UserInvitations */, OBJ_316 /* UserItems */, - OBJ_326 /* UserLists */, - OBJ_338 /* UserNotifications */, - OBJ_342 /* UserProfile */, - OBJ_347 /* UserReservations */, - OBJ_351 /* UserSettings */, - OBJ_355 /* UserWelcome */, - OBJ_358 /* Wishlist */, - OBJ_365 /* [Action] */, - OBJ_373 /* [Actor] */, + OBJ_327 /* UserLists */, + OBJ_339 /* UserNotifications */, + OBJ_343 /* UserProfile */, + OBJ_348 /* UserReservations */, + OBJ_352 /* UserSettings */, + OBJ_356 /* UserWelcome */, + OBJ_359 /* Wishlist */, + OBJ_366 /* [Action] */, + OBJ_374 /* [Actor] */, ); path = "Actors and Actions"; sourceTree = ""; @@ -13993,327 +14093,329 @@ OBJ_318 /* CreateOrUpdateItem.swift */, OBJ_319 /* DeleteItem.swift */, OBJ_320 /* GetItems.swift */, - OBJ_321 /* RequestItemDeletion.swift */, - OBJ_322 /* RequestItemEditing.swift */, - OBJ_323 /* RequestItemMovement.swift */, - OBJ_324 /* UpdateItem.swift */, - OBJ_325 /* UserItemsActor.swift */, + OBJ_321 /* MoveItem.swift */, + OBJ_322 /* RequestItemDeletion.swift */, + OBJ_323 /* RequestItemEditing.swift */, + OBJ_324 /* RequestItemMovement.swift */, + OBJ_325 /* UpdateItem.swift */, + OBJ_326 /* UserItemsActor.swift */, ); path = UserItems; sourceTree = ""; }; - OBJ_326 /* UserLists */ = { + OBJ_327 /* UserLists */ = { isa = PBXGroup; children = ( - OBJ_327 /* CreateList.swift */, - OBJ_328 /* CreateOrUpdateList.swift */, - OBJ_329 /* DeleteList.swift */, - OBJ_330 /* ExportListToJSON.swift */, - OBJ_331 /* GetLists.swift */, - OBJ_332 /* ImportListFromJSON.swift */, - OBJ_333 /* RequestListDeletion.swift */, - OBJ_334 /* RequestListEditing.swift */, - OBJ_335 /* RequestListImportFromJSON.swift */, - OBJ_336 /* UpdateList.swift */, - OBJ_337 /* UserListsActor.swift */, + OBJ_328 /* CreateList.swift */, + OBJ_329 /* CreateOrUpdateList.swift */, + OBJ_330 /* DeleteList.swift */, + OBJ_331 /* ExportListToJSON.swift */, + OBJ_332 /* GetLists.swift */, + OBJ_333 /* ImportListFromJSON.swift */, + OBJ_334 /* RequestListDeletion.swift */, + OBJ_335 /* RequestListEditing.swift */, + OBJ_336 /* RequestListImportFromJSON.swift */, + OBJ_337 /* UpdateList.swift */, + OBJ_338 /* UserListsActor.swift */, ); path = UserLists; sourceTree = ""; }; - OBJ_338 /* UserNotifications */ = { + OBJ_339 /* UserNotifications */ = { isa = PBXGroup; children = ( - OBJ_339 /* TestNotifications.swift */, - OBJ_340 /* UserNotificationsActor.swift */, - OBJ_341 /* UserNotificationsResult.swift */, + OBJ_340 /* TestNotifications.swift */, + OBJ_341 /* UserNotificationsActor.swift */, + OBJ_342 /* UserNotificationsResult.swift */, ); path = UserNotifications; sourceTree = ""; }; - OBJ_342 /* UserProfile */ = { + OBJ_343 /* UserProfile */ = { isa = PBXGroup; children = ( - OBJ_343 /* GetProfileAndInvitations.swift */, - OBJ_344 /* RequestProfileEditing.swift */, - OBJ_345 /* UpdateProfile.swift */, - OBJ_346 /* UserProfileActor.swift */, + OBJ_344 /* GetProfileAndInvitations.swift */, + OBJ_345 /* RequestProfileEditing.swift */, + OBJ_346 /* UpdateProfile.swift */, + OBJ_347 /* UserProfileActor.swift */, ); path = UserProfile; sourceTree = ""; }; - OBJ_347 /* UserReservations */ = { + OBJ_348 /* UserReservations */ = { isa = PBXGroup; children = ( - OBJ_348 /* DeleteReservation.swift */, - OBJ_349 /* RequestReservationDeletion.swift */, - OBJ_350 /* UserReservationsActor.swift */, + OBJ_349 /* DeleteReservation.swift */, + OBJ_350 /* RequestReservationDeletion.swift */, + OBJ_351 /* UserReservationsActor.swift */, ); path = UserReservations; sourceTree = ""; }; - OBJ_351 /* UserSettings */ = { + OBJ_352 /* UserSettings */ = { isa = PBXGroup; children = ( - OBJ_352 /* RequestSettingsEditing.swift */, - OBJ_353 /* UpdateSettings.swift */, - OBJ_354 /* UserSettingsActor.swift */, + OBJ_353 /* RequestSettingsEditing.swift */, + OBJ_354 /* UpdateSettings.swift */, + OBJ_355 /* UserSettingsActor.swift */, ); path = UserSettings; sourceTree = ""; }; - OBJ_355 /* UserWelcome */ = { + OBJ_356 /* UserWelcome */ = { isa = PBXGroup; children = ( - OBJ_356 /* GetListsAndFavorites.swift */, - OBJ_357 /* UserWelcomeActor.swift */, + OBJ_357 /* GetListsAndFavorites.swift */, + OBJ_358 /* UserWelcomeActor.swift */, ); path = UserWelcome; sourceTree = ""; }; - OBJ_358 /* Wishlist */ = { + OBJ_359 /* Wishlist */ = { isa = PBXGroup; children = ( - OBJ_359 /* AddReservationToItem.swift */, - OBJ_360 /* PresentReservation.swift */, - OBJ_361 /* PresentWishlist.swift */, - OBJ_362 /* RemoveReservationFromItem.swift */, - OBJ_363 /* WishlistActor.swift */, - OBJ_364 /* WishlistSpecification.swift */, + OBJ_360 /* AddReservationToItem.swift */, + OBJ_361 /* PresentReservation.swift */, + OBJ_362 /* PresentWishlist.swift */, + OBJ_363 /* RemoveReservationFromItem.swift */, + OBJ_364 /* WishlistActor.swift */, + OBJ_365 /* WishlistSpecification.swift */, ); path = Wishlist; sourceTree = ""; }; - OBJ_365 /* [Action] */ = { + OBJ_366 /* [Action] */ = { isa = PBXGroup; children = ( - OBJ_366 /* Action.swift */, - OBJ_368 /* ActionBoundaries.swift */, - OBJ_367 /* ActionBoundaries.generated.swift */, - OBJ_369 /* ActionError.swift */, - OBJ_370 /* ActionResult.swift */, - OBJ_372 /* ActionSpecification.swift */, - OBJ_371 /* ActionSpecification.generated.swift */, + OBJ_367 /* Action.swift */, + OBJ_369 /* ActionBoundaries.swift */, + OBJ_368 /* ActionBoundaries.generated.swift */, + OBJ_370 /* ActionError.swift */, + OBJ_371 /* ActionResult.swift */, + OBJ_373 /* ActionSpecification.swift */, + OBJ_372 /* ActionSpecification.generated.swift */, ); path = "[Action]"; sourceTree = ""; }; - OBJ_373 /* [Actor] */ = { + OBJ_374 /* [Actor] */ = { isa = PBXGroup; children = ( - OBJ_374 /* Actor.swift */, + OBJ_375 /* Actor.swift */, ); path = "[Actor]"; sourceTree = ""; }; - OBJ_375 /* Model */ = { - isa = PBXGroup; - children = ( - OBJ_411 /* Loggable */, - OBJ_419 /* Representable */, - OBJ_444 /* [Entity] */, - OBJ_454 /* [Traits] */, - OBJ_460 /* [Values] */, - OBJ_376 /* Authorization.swift */, - OBJ_377 /* AuthorizationError.swift */, - OBJ_378 /* EmailSpecification.swift */, - OBJ_379 /* EmailSpecificationValidator.swift */, - OBJ_380 /* Favorite.swift */, - OBJ_381 /* FavoriteID.swift */, - OBJ_382 /* FavoriteModel.swift */, - OBJ_383 /* FavoriteRepository.swift */, - OBJ_384 /* FavoriteRepresentation.swift */, - OBJ_385 /* FileName.swift */, - OBJ_386 /* Identification.swift */, - OBJ_387 /* Identifier.swift */, - OBJ_389 /* Invitation.swift */, - OBJ_388 /* Invitation+Authorization.swift */, - OBJ_390 /* InvitationCode.swift */, - OBJ_391 /* InvitationError.swift */, - OBJ_392 /* InvitationID.swift */, - OBJ_393 /* InvitationModel.swift */, - OBJ_394 /* InvitationRepository.swift */, - OBJ_395 /* InvitationRepresentation.swift */, - OBJ_396 /* InvitationValues.swift */, - OBJ_397 /* Item.swift */, - OBJ_398 /* ItemID.swift */, - OBJ_399 /* ItemModel.swift */, - OBJ_400 /* ItemRepository.swift */, - OBJ_401 /* ItemRepresentation.swift */, - OBJ_402 /* ItemValues.swift */, - OBJ_403 /* LanguageTag.swift */, - OBJ_405 /* List.swift */, - OBJ_404 /* List+Authorization.swift */, - OBJ_406 /* ListID.swift */, - OBJ_407 /* ListModel.swift */, - OBJ_408 /* ListRepository.swift */, - OBJ_409 /* ListRepresentation.swift */, - OBJ_410 /* ListValues.swift */, - OBJ_417 /* PushoverKey.swift */, - OBJ_418 /* PushoverKeyValidator.swift */, - OBJ_425 /* Reservation.swift */, - OBJ_426 /* ReservationID.swift */, - OBJ_427 /* ReservationModel.swift */, - OBJ_428 /* ReservationRepository.swift */, - OBJ_429 /* ReservationRepresentation.swift */, - OBJ_430 /* Text.swift */, - OBJ_431 /* Title.swift */, - OBJ_433 /* User.swift */, - OBJ_432 /* User+Authorization.swift */, - OBJ_434 /* UserID.swift */, - OBJ_435 /* UserIdentity.swift */, - OBJ_436 /* UserIdentityProvider.swift */, - OBJ_437 /* UserModel.swift */, - OBJ_438 /* UserRepository.swift */, - OBJ_439 /* UserRepresentation.swift */, - OBJ_441 /* UserSettings.swift */, - OBJ_440 /* UserSettings+.swift */, - OBJ_442 /* UserValues.swift */, - OBJ_443 /* Visibility.swift */, + OBJ_376 /* Model */ = { + isa = PBXGroup; + children = ( + OBJ_412 /* Loggable */, + OBJ_420 /* Representable */, + OBJ_445 /* [Entity] */, + OBJ_455 /* [Traits] */, + OBJ_461 /* [Values] */, + OBJ_377 /* Authorization.swift */, + OBJ_378 /* AuthorizationError.swift */, + OBJ_379 /* EmailSpecification.swift */, + OBJ_380 /* EmailSpecificationValidator.swift */, + OBJ_381 /* Favorite.swift */, + OBJ_382 /* FavoriteID.swift */, + OBJ_383 /* FavoriteModel.swift */, + OBJ_384 /* FavoriteRepository.swift */, + OBJ_385 /* FavoriteRepresentation.swift */, + OBJ_386 /* FileName.swift */, + OBJ_387 /* Identification.swift */, + OBJ_388 /* Identifier.swift */, + OBJ_390 /* Invitation.swift */, + OBJ_389 /* Invitation+Authorization.swift */, + OBJ_391 /* InvitationCode.swift */, + OBJ_392 /* InvitationError.swift */, + OBJ_393 /* InvitationID.swift */, + OBJ_394 /* InvitationModel.swift */, + OBJ_395 /* InvitationRepository.swift */, + OBJ_396 /* InvitationRepresentation.swift */, + OBJ_397 /* InvitationValues.swift */, + OBJ_398 /* Item.swift */, + OBJ_399 /* ItemID.swift */, + OBJ_400 /* ItemModel.swift */, + OBJ_401 /* ItemRepository.swift */, + OBJ_402 /* ItemRepresentation.swift */, + OBJ_403 /* ItemValues.swift */, + OBJ_404 /* LanguageTag.swift */, + OBJ_406 /* List.swift */, + OBJ_405 /* List+Authorization.swift */, + OBJ_407 /* ListID.swift */, + OBJ_408 /* ListModel.swift */, + OBJ_409 /* ListRepository.swift */, + OBJ_410 /* ListRepresentation.swift */, + OBJ_411 /* ListValues.swift */, + OBJ_418 /* PushoverKey.swift */, + OBJ_419 /* PushoverKeyValidator.swift */, + OBJ_426 /* Reservation.swift */, + OBJ_427 /* ReservationID.swift */, + OBJ_428 /* ReservationModel.swift */, + OBJ_429 /* ReservationRepository.swift */, + OBJ_430 /* ReservationRepresentation.swift */, + OBJ_431 /* Text.swift */, + OBJ_432 /* Title.swift */, + OBJ_434 /* User.swift */, + OBJ_433 /* User+Authorization.swift */, + OBJ_435 /* UserID.swift */, + OBJ_436 /* UserIdentity.swift */, + OBJ_437 /* UserIdentityProvider.swift */, + OBJ_438 /* UserModel.swift */, + OBJ_439 /* UserRepository.swift */, + OBJ_440 /* UserRepresentation.swift */, + OBJ_442 /* UserSettings.swift */, + OBJ_441 /* UserSettings+.swift */, + OBJ_443 /* UserValues.swift */, + OBJ_444 /* Visibility.swift */, ); path = Model; sourceTree = ""; }; - OBJ_411 /* Loggable */ = { + OBJ_412 /* Loggable */ = { isa = PBXGroup; children = ( - OBJ_412 /* EmailSpecification+Loggable.swift */, - OBJ_413 /* FileName+Loggable.swift */, - OBJ_414 /* Identifier+Loggable.swift */, - OBJ_415 /* InvitationCode+Loggable.swift */, - OBJ_416 /* PushoverKey+Loggable.swift */, + OBJ_413 /* EmailSpecification+Loggable.swift */, + OBJ_414 /* FileName+Loggable.swift */, + OBJ_415 /* Identifier+Loggable.swift */, + OBJ_416 /* InvitationCode+Loggable.swift */, + OBJ_417 /* PushoverKey+Loggable.swift */, ); path = Loggable; sourceTree = ""; }; - OBJ_419 /* Representable */ = { + OBJ_420 /* Representable */ = { isa = PBXGroup; children = ( - OBJ_420 /* Invitation+Representable.swift */, - OBJ_421 /* Item+Representable.swift */, - OBJ_422 /* List+Representable.swift */, - OBJ_423 /* Reservation+Representable.swift */, - OBJ_424 /* User+Representable.swift */, + OBJ_421 /* Invitation+Representable.swift */, + OBJ_422 /* Item+Representable.swift */, + OBJ_423 /* List+Representable.swift */, + OBJ_424 /* Reservation+Representable.swift */, + OBJ_425 /* User+Representable.swift */, ); path = Representable; sourceTree = ""; }; - OBJ_444 /* [Entity] */ = { + OBJ_445 /* [Entity] */ = { isa = PBXGroup; children = ( - OBJ_445 /* Entity.swift */, - OBJ_446 /* EntityDetachable.swift */, - OBJ_447 /* EntityError.swift */, - OBJ_448 /* EntityKeyPath.swift */, - OBJ_449 /* EntityProperties.swift */, - OBJ_450 /* EntityReflectable.swift */, - OBJ_451 /* EntityRepository.swift */, - OBJ_452 /* EntitySorting.swift */, - OBJ_453 /* Loggable+Entity.swift */, + OBJ_446 /* Entity.swift */, + OBJ_447 /* EntityDetachable.swift */, + OBJ_448 /* EntityError.swift */, + OBJ_449 /* EntityKeyPath.swift */, + OBJ_450 /* EntityProperties.swift */, + OBJ_451 /* EntityReflectable.swift */, + OBJ_452 /* EntityRepository.swift */, + OBJ_453 /* EntitySorting.swift */, + OBJ_454 /* Loggable+Entity.swift */, ); path = "[Entity]"; sourceTree = ""; }; - OBJ_454 /* [Traits] */ = { + OBJ_455 /* [Traits] */ = { isa = PBXGroup; children = ( - OBJ_456 /* Confidential.swift */, - OBJ_455 /* Confidential+Authorization.swift */, - OBJ_457 /* Imagable.swift */, - OBJ_459 /* Viewable.swift */, - OBJ_458 /* Viewable+Authorization.swift */, + OBJ_457 /* Confidential.swift */, + OBJ_456 /* Confidential+Authorization.swift */, + OBJ_458 /* Imagable.swift */, + OBJ_460 /* Viewable.swift */, + OBJ_459 /* Viewable+Authorization.swift */, ); path = "[Traits]"; sourceTree = ""; }; - OBJ_460 /* [Values] */ = { + OBJ_461 /* [Values] */ = { isa = PBXGroup; children = ( - OBJ_462 /* Types */, - OBJ_466 /* Validation */, - OBJ_461 /* PartialValues.swift */, - OBJ_485 /* Values.swift */, - OBJ_486 /* ValuesError.swift */, + OBJ_463 /* Types */, + OBJ_467 /* Validation */, + OBJ_462 /* PartialValues.swift */, + OBJ_486 /* Values.swift */, + OBJ_487 /* ValuesError.swift */, ); path = "[Values]"; sourceTree = ""; }; - OBJ_462 /* Types */ = { + OBJ_463 /* Types */ = { isa = PBXGroup; children = ( - OBJ_463 /* SensitiveStringValue.swift */, - OBJ_464 /* StringValue.swift */, - OBJ_465 /* ValueType.swift */, + OBJ_464 /* SensitiveStringValue.swift */, + OBJ_465 /* StringValue.swift */, + OBJ_466 /* ValueType.swift */, ); path = Types; sourceTree = ""; }; - OBJ_466 /* Validation */ = { + OBJ_467 /* Validation */ = { isa = PBXGroup; children = ( - OBJ_468 /* Validators */, - OBJ_467 /* OptionalValue.swift */, - OBJ_478 /* ValueValidatable.swift */, - OBJ_479 /* ValueValidationError.swift */, - OBJ_480 /* ValueValidationErrorType.swift */, - OBJ_481 /* ValueValidationErrors.swift */, - OBJ_482 /* ValueValidations.swift */, - OBJ_483 /* ValueValidator.swift */, - OBJ_484 /* ValueValidatorType.swift */, + OBJ_469 /* Validators */, + OBJ_468 /* OptionalValue.swift */, + OBJ_479 /* ValueValidatable.swift */, + OBJ_480 /* ValueValidationError.swift */, + OBJ_481 /* ValueValidationErrorType.swift */, + OBJ_482 /* ValueValidationErrors.swift */, + OBJ_483 /* ValueValidations.swift */, + OBJ_484 /* ValueValidator.swift */, + OBJ_485 /* ValueValidatorType.swift */, ); path = Validation; sourceTree = ""; }; - OBJ_468 /* Validators */ = { + OBJ_469 /* Validators */ = { isa = PBXGroup; children = ( - OBJ_469 /* AndValidator.swift */, - OBJ_470 /* CharacterSetValidator.swift */, - OBJ_471 /* CountValidator.swift */, - OBJ_472 /* EmptyValidator.swift */, - OBJ_473 /* NilIgnoringValidator.swift */, - OBJ_474 /* NilValidator.swift */, - OBJ_475 /* NotValidator.swift */, - OBJ_476 /* OrValidator.swift */, - OBJ_477 /* URLValidator.swift */, + OBJ_470 /* AndValidator.swift */, + OBJ_471 /* CharacterSetValidator.swift */, + OBJ_472 /* CountValidator.swift */, + OBJ_473 /* EmptyValidator.swift */, + OBJ_474 /* NilIgnoringValidator.swift */, + OBJ_475 /* NilValidator.swift */, + OBJ_476 /* NotValidator.swift */, + OBJ_477 /* OrValidator.swift */, + OBJ_478 /* URLValidator.swift */, ); path = Validators; sourceTree = ""; }; - OBJ_487 /* Providers */ = { + OBJ_488 /* Providers */ = { isa = PBXGroup; children = ( - OBJ_488 /* EmailSendingProvider.swift */, - OBJ_489 /* EventRecordingProvider.swift */, - OBJ_490 /* ImageStoreProvider.swift */, - OBJ_491 /* MessageLoggingConfiguration.swift */, - OBJ_492 /* MessageLoggingProvider.swift */, - OBJ_493 /* NotificationSendingChannel.swift */, - OBJ_494 /* NotificationSendingProvider.swift */, - OBJ_495 /* NotificationSendingResult.swift */, + OBJ_489 /* EmailSendingProvider.swift */, + OBJ_490 /* EventRecordingProvider.swift */, + 4C7B8522240354E600845658 /* ImageStoreLocator.swift */, + OBJ_491 /* ImageStoreProvider.swift */, + OBJ_492 /* MessageLoggingConfiguration.swift */, + OBJ_493 /* MessageLoggingProvider.swift */, + OBJ_494 /* NotificationSendingChannel.swift */, + OBJ_495 /* NotificationSendingProvider.swift */, + OBJ_496 /* NotificationSendingResult.swift */, ); path = Providers; sourceTree = ""; }; - OBJ_496 /* Services */ = { + OBJ_497 /* Services */ = { isa = PBXGroup; children = ( - OBJ_497 /* EventRecording */, - OBJ_502 /* MessageLogging */, - OBJ_510 /* RepresentationBuilder */, - OBJ_500 /* InvitationService.swift */, - OBJ_501 /* ItemService.swift */, - OBJ_515 /* ReservationService.swift */, - OBJ_516 /* UserNotificationService.swift */, - OBJ_517 /* UserService.swift */, + OBJ_498 /* EventRecording */, + OBJ_503 /* MessageLogging */, + OBJ_511 /* RepresentationBuilder */, + OBJ_501 /* InvitationService.swift */, + OBJ_502 /* ItemService.swift */, + OBJ_516 /* ReservationService.swift */, + OBJ_517 /* UserNotificationService.swift */, + OBJ_518 /* UserService.swift */, ); path = Services; sourceTree = ""; }; - OBJ_497 /* EventRecording */ = { + OBJ_498 /* EventRecording */ = { isa = PBXGroup; children = ( - OBJ_498 /* EventLoopFuture+EventRecording.swift */, - OBJ_499 /* EventRecording.swift */, + OBJ_499 /* EventLoopFuture+EventRecording.swift */, + OBJ_500 /* EventRecording.swift */, ); path = EventRecording; sourceTree = ""; @@ -14323,417 +14425,457 @@ children = ( OBJ_6 /* Package.swift */, OBJ_7 /* Sources */, - OBJ_547 /* Tests */, - OBJ_586 /* Dependencies */, - OBJ_1910 /* Products */, - OBJ_1975 /* Docker */, - OBJ_1976 /* ~nginx */, - OBJ_1977 /* Resources */, - OBJ_1978 /* Public-Images */, - OBJ_1979 /* Public */, - OBJ_1980 /* LICENSE */, - OBJ_1981 /* CHANGELOG.md */, - OBJ_1982 /* mysql-database-wishlist-add-drop-database.sql */, - OBJ_1983 /* README.md */, - OBJ_1984 /* update.sh */, - OBJ_1985 /* update.rb */, + OBJ_557 /* Tests */, + OBJ_608 /* Dependencies */, + OBJ_1932 /* Products */, + OBJ_1998 /* Docker */, + OBJ_1999 /* ~nginx */, + OBJ_2000 /* Resources */, + OBJ_2001 /* Public-Images */, + OBJ_2002 /* Public */, + OBJ_2003 /* LICENSE */, + OBJ_2004 /* CHANGELOG.md */, + OBJ_2006 /* README.md */, + OBJ_2007 /* update.sh */, + OBJ_2008 /* update.rb */, ); name = ""; sourceTree = ""; }; - OBJ_502 /* MessageLogging */ = { + OBJ_503 /* MessageLogging */ = { isa = PBXGroup; children = ( - OBJ_503 /* EventLoopFuture+MessageLogging.swift */, - OBJ_504 /* JSONEncoder+Logging.swift */, - OBJ_505 /* Loggable.swift */, - OBJ_506 /* LoggingMessage.swift */, - OBJ_507 /* LoggingMessageRoot.swift */, - OBJ_508 /* MessageLogging.swift */, - OBJ_509 /* SensitiveStringValue+Logging.swift */, + OBJ_504 /* EventLoopFuture+MessageLogging.swift */, + OBJ_505 /* JSONEncoder+Logging.swift */, + OBJ_506 /* Loggable.swift */, + OBJ_507 /* LoggingMessage.swift */, + OBJ_508 /* LoggingMessageRoot.swift */, + OBJ_509 /* MessageLogging.swift */, + OBJ_510 /* SensitiveStringValue+Logging.swift */, ); path = MessageLogging; sourceTree = ""; }; - OBJ_510 /* RepresentationBuilder */ = { + OBJ_511 /* RepresentationBuilder */ = { isa = PBXGroup; children = ( - OBJ_511 /* FavoriteRepresentationsBuilder.swift */, - OBJ_512 /* InvitationRepresentationsBuilder.swift */, - OBJ_513 /* ItemRepresentationsBuilder.swift */, - OBJ_514 /* ListRepresentationsBuilder.swift */, + OBJ_512 /* FavoriteRepresentationsBuilder.swift */, + OBJ_513 /* InvitationRepresentationsBuilder.swift */, + OBJ_514 /* ItemRepresentationsBuilder.swift */, + OBJ_515 /* ListRepresentationsBuilder.swift */, ); path = RepresentationBuilder; sourceTree = ""; }; - OBJ_518 /* [Worker] */ = { + OBJ_519 /* [Worker] */ = { isa = PBXGroup; children = ( - OBJ_519 /* EventLoop+.swift */, - OBJ_520 /* EventLoopFuture+Error.swift */, - OBJ_521 /* EventLoopFuture+Flatten.swift */, - OBJ_522 /* EventLoopFuture+FutureType.swift */, - OBJ_523 /* EventLoopFuture+Map.swift */, - OBJ_524 /* EventLoopFuture+OptionalType.swift */, - OBJ_525 /* EventLoopFuture+Transform.swift */, - OBJ_526 /* EventLoopFuture+Values.swift */, - OBJ_527 /* FutureType.swift */, - OBJ_528 /* OptionalType.swift */, + OBJ_520 /* EventLoop+.swift */, + OBJ_521 /* EventLoopFuture+Error.swift */, + OBJ_522 /* EventLoopFuture+Flatten.swift */, + OBJ_523 /* EventLoopFuture+FutureType.swift */, + OBJ_524 /* EventLoopFuture+Map.swift */, + OBJ_525 /* EventLoopFuture+OptionalType.swift */, + OBJ_526 /* EventLoopFuture+Transform.swift */, + OBJ_527 /* EventLoopFuture+Values.swift */, + OBJ_528 /* FutureType.swift */, + OBJ_529 /* OptionalType.swift */, ); path = "[Worker]"; sourceTree = ""; }; - OBJ_529 /* Library */ = { + OBJ_530 /* Library */ = { isa = PBXGroup; children = ( - OBJ_530 /* Algorithms and Data Structures */, - OBJ_539 /* Standard Library */, - OBJ_533 /* Standard Library Extensions */, - OBJ_532 /* Operators.swift */, + OBJ_531 /* Algorithms and Data Structures */, + OBJ_544 /* Standard Library */, + OBJ_536 /* Standard Library Extensions */, + OBJ_535 /* Operators.swift */, ); name = Library; path = Sources/Library; sourceTree = SOURCE_ROOT; }; - OBJ_530 /* Algorithms and Data Structures */ = { + OBJ_531 /* Algorithms and Data Structures */ = { isa = PBXGroup; children = ( - OBJ_531 /* Heap.swift */, + OBJ_532 /* BitArray.swift */, + OBJ_533 /* BloomFilter.swift */, + OBJ_534 /* Heap.swift */, ); path = "Algorithms and Data Structures"; sourceTree = ""; }; - OBJ_533 /* Standard Library Extensions */ = { + OBJ_536 /* Standard Library Extensions */ = { isa = PBXGroup; children = ( - OBJ_534 /* Array+.swift */, - OBJ_535 /* String+.swift */, - OBJ_536 /* String+Replacing.swift */, - OBJ_537 /* String+Slugify.swift */, - OBJ_538 /* UUID+Base62.swift */, + OBJ_537 /* Array+.swift */, + OBJ_538 /* FileManager+.swift */, + OBJ_539 /* String+.swift */, + OBJ_540 /* String+Replacing.swift */, + OBJ_541 /* String+Slugify.swift */, + OBJ_542 /* URL+.swift */, + OBJ_543 /* UUID+Base62.swift */, ); path = "Standard Library Extensions"; sourceTree = ""; }; - OBJ_539 /* Standard Library */ = { + OBJ_544 /* Standard Library */ = { isa = PBXGroup; children = ( - OBJ_540 /* AnyEncodable.swift */, - OBJ_541 /* EmptyEncodable.swift */, + OBJ_545 /* AnyEncodable.swift */, + OBJ_546 /* EmptyEncodable.swift */, ); path = "Standard Library"; sourceTree = ""; }; - OBJ_542 /* Run */ = { + OBJ_547 /* Run */ = { isa = PBXGroup; children = ( - OBJ_543 /* main.swift */, + OBJ_548 /* main.swift */, ); name = Run; path = Sources/Run; sourceTree = SOURCE_ROOT; }; - OBJ_544 /* Tooling */ = { + OBJ_549 /* Testing */ = { + isa = PBXGroup; + children = ( + OBJ_550 /* HasAllTests.swift */, + OBJ_551 /* Lorem.swift */, + OBJ_552 /* XCTestCase+Arrays.swift */, + OBJ_553 /* XCTestCase+Errors.swift */, + ); + name = Testing; + path = Tests/Testing; + sourceTree = SOURCE_ROOT; + }; + OBJ_554 /* Tooling */ = { isa = PBXGroup; children = ( - 952C285CA7CC577DE042F6D5 /* AutoGenerated */, - OBJ_545 /* README.md */, - OBJ_546 /* tooling.swift */, + AAC6CF5AAD902689A769944F /* AutoGenerated */, + OBJ_555 /* README.md */, + OBJ_556 /* tooling.swift */, ); name = Tooling; path = Sources/Tooling; sourceTree = SOURCE_ROOT; }; - OBJ_547 /* Tests */ = { + OBJ_557 /* Tests */ = { isa = PBXGroup; children = ( - OBJ_548 /* AppTests */, - OBJ_561 /* DomainTests */, - OBJ_581 /* LibraryTests */, + OBJ_558 /* AppTests */, + OBJ_573 /* DomainTests */, + OBJ_599 /* LibraryTests */, ); name = Tests; sourceTree = SOURCE_ROOT; }; - OBJ_548 /* AppTests */ = { + OBJ_558 /* AppTests */ = { isa = PBXGroup; children = ( - OBJ_549 /* Application+Testable.swift */, - OBJ_550 /* Domain */, - OBJ_558 /* Services */, - OBJ_560 /* XCTestCase+.swift */, + OBJ_559 /* Application+Testable.swift */, + OBJ_560 /* Domain */, + OBJ_568 /* Server */, ); name = AppTests; path = Tests/AppTests; sourceTree = SOURCE_ROOT; }; - OBJ_550 /* Domain */ = { + OBJ_560 /* Domain */ = { isa = PBXGroup; children = ( - OBJ_551 /* FavoriteTests.swift */, - OBJ_552 /* HasEntityTestSupport.swift */, - OBJ_553 /* InvitationTests.swift */, - OBJ_554 /* ItemTests.swift */, - OBJ_555 /* ListTests.swift */, - OBJ_556 /* ReservationTests.swift */, - OBJ_557 /* UserTests.swift */, + OBJ_561 /* FavoriteTests.swift */, + OBJ_562 /* HasEntityTestSupport.swift */, + OBJ_563 /* InvitationTests.swift */, + OBJ_564 /* ItemTests.swift */, + OBJ_565 /* ListTests.swift */, + OBJ_566 /* ReservationTests.swift */, + OBJ_567 /* UserTests.swift */, ); path = Domain; sourceTree = ""; }; - OBJ_558 /* Services */ = { + OBJ_568 /* Server */ = { + isa = PBXGroup; + children = ( + OBJ_569 /* EnvironmentDotEnvTests.swift */, + OBJ_570 /* EnvironmentTests.swift */, + OBJ_571 /* Services */, + ); + path = Server; + sourceTree = ""; + }; + OBJ_571 /* Services */ = { isa = PBXGroup; children = ( - OBJ_559 /* RequestLanguageServiceTests.swift */, + OBJ_572 /* RequestLanguageServiceTests.swift */, ); path = Services; sourceTree = ""; }; - OBJ_561 /* DomainTests */ = { + OBJ_573 /* DomainTests */ = { isa = PBXGroup; children = ( - OBJ_562 /* Actors */, - OBJ_566 /* Model */, - OBJ_570 /* XCTestCase+.swift */, - OBJ_571 /* [Testing] */, + OBJ_574 /* Actors */, + OBJ_580 /* Model */, + OBJ_586 /* [Testing] */, ); name = DomainTests; path = Tests/DomainTests; sourceTree = SOURCE_ROOT; }; - OBJ_562 /* Actors */ = { + OBJ_574 /* Actors */ = { isa = PBXGroup; children = ( - 4C63E03B23F1F07C005652AC /* ActorTestCase.swift */, - OBJ_563 /* AnnouncementsActorTests.swift */, - OBJ_564 /* EnrollmentActorTests.swift */, - OBJ_565 /* WishlistActorTests.swift */, + OBJ_575 /* ActorTestCase.swift */, + OBJ_576 /* AnnouncementsActorTests.swift */, + OBJ_577 /* EnrollmentActorTests.swift */, + OBJ_578 /* UserItemsActorTests.swift */, + OBJ_579 /* WishlistActorTests.swift */, ); path = Actors; sourceTree = ""; }; - OBJ_566 /* Model */ = { + OBJ_580 /* Model */ = { isa = PBXGroup; children = ( - OBJ_567 /* InvitationTests.swift */, - OBJ_568 /* UserSupport.swift */, - OBJ_569 /* ValidationTests.swift */, + OBJ_581 /* EntityTests.swift */, + OBJ_582 /* IdentifierTests.swift */, + OBJ_583 /* InvitationTests.swift */, + OBJ_584 /* ItemTests.swift */, + OBJ_585 /* ValidationTests.swift */, ); path = Model; sourceTree = ""; }; - OBJ_571 /* [Testing] */ = { + OBJ_586 /* [Testing] */ = { isa = PBXGroup; children = ( - OBJ_572 /* TestingFavoriteRepository.swift */, - OBJ_573 /* TestingInvitationRepository.swift */, - OBJ_574 /* TestingItemRepository.swift */, - OBJ_575 /* TestingListRepository.swift */, - OBJ_576 /* TestingLoggingProvider.swift */, - OBJ_577 /* TestingRecodingProvider.swift */, - OBJ_578 /* TestingReservationRepository.swift */, - OBJ_579 /* TestingUserRepository.swift */, - OBJ_580 /* TestingUserRepositoryTests.swift */, + OBJ_587 /* TestingFavoriteRepository.swift */, + OBJ_588 /* TestingInvitationRepository.swift */, + OBJ_589 /* TestingItem.swift */, + OBJ_590 /* TestingItemRepository.swift */, + OBJ_591 /* TestingList.swift */, + OBJ_592 /* TestingListRepository.swift */, + OBJ_593 /* TestingLoggingProvider.swift */, + OBJ_594 /* TestingRecodingProvider.swift */, + OBJ_595 /* TestingReservationRepository.swift */, + OBJ_596 /* TestingUser.swift */, + OBJ_597 /* TestingUserRepository.swift */, + OBJ_598 /* TestingUserRepositoryTests.swift */, ); path = "[Testing]"; sourceTree = ""; }; - OBJ_581 /* LibraryTests */ = { + OBJ_59 /* Driver */ = { + isa = PBXGroup; + children = ( + OBJ_60 /* DomainAnnouncementsActor+Service.generated.swift */, + OBJ_61 /* DomainEnrollmentActor+Service.generated.swift */, + OBJ_62 /* DomainUserFavoritesActor+Service.generated.swift */, + OBJ_63 /* DomainUserInvitationsActor+Service.generated.swift */, + OBJ_64 /* DomainUserItemsActor+Service.generated.swift */, + OBJ_65 /* DomainUserListsActor+Service.generated.swift */, + OBJ_66 /* DomainUserNotificationsActor+Service.generated.swift */, + OBJ_67 /* DomainUserProfileActor+Service.generated.swift */, + OBJ_68 /* DomainUserReservationsActor+Service.generated.swift */, + OBJ_69 /* DomainUserSettingsActor+Service.generated.swift */, + OBJ_70 /* DomainUserWelcomeActor+Service.generated.swift */, + OBJ_71 /* DomainWishlistActor+Service.generated.swift */, + ); + path = Driver; + sourceTree = ""; + }; + OBJ_599 /* LibraryTests */ = { isa = PBXGroup; children = ( - OBJ_582 /* HeapTests.swift */, - OBJ_583 /* StringTests.swift */, - OBJ_584 /* UUIDTests.swift */, - OBJ_585 /* XCTestCase+.swift */, + OBJ_600 /* BitArrayTests.swift */, + OBJ_601 /* BloomFilterTests.swift */, + OBJ_602 /* FileManagerTests.swift */, + OBJ_603 /* HeapTests.swift */, + OBJ_604 /* StringTests.swift */, + OBJ_605 /* UUIDTests.swift */, + OBJ_606 /* [Testing] */, ); name = LibraryTests; path = Tests/LibraryTests; sourceTree = SOURCE_ROOT; }; - OBJ_586 /* Dependencies */ = { - isa = PBXGroup; - children = ( - OBJ_587 /* SwiftSMTP 5.1.0 */, - OBJ_603 /* Cryptor 1.0.32 */, - OBJ_617 /* SSLService 1.0.52 */, - OBJ_622 /* Socket 1.0.52 */, - OBJ_628 /* LoggerAPI 1.8.0 */, - OBJ_632 /* VaporTestTools 0.1.7 */, - OBJ_660 /* Lingo 3.0.5 */, - OBJ_830 /* Imperial */, - OBJ_905 /* JWT 3.1.1 */, - OBJ_923 /* FluentMySQL 3.1.0 */, - OBJ_945 /* MySQL 3.3.0 */, - OBJ_1020 /* Auth 2.0.4 */, - OBJ_1046 /* FluentSQLite 3.0.0 */, - OBJ_1061 /* SQLite 3.2.1 */, - OBJ_1099 /* Fluent 3.2.1 */, - OBJ_1175 /* SQL 2.3.2 */, - OBJ_1238 /* Leaf 3.0.2 */, - OBJ_1253 /* Vapor 3.3.2 */, - OBJ_1349 /* WebSocket 1.1.2 */, - OBJ_1358 /* Validation 2.1.1 */, - OBJ_1380 /* URLEncodedForm 1.0.6 */, - OBJ_1394 /* TemplateKit 1.4.0 */, - OBJ_1443 /* Routing 3.1.0 */, - OBJ_1462 /* Multipart 3.1.1 */, - OBJ_1473 /* HTTP 3.3.2 */, - OBJ_1509 /* DatabaseKit 1.3.3 */, - OBJ_1549 /* Crypto 3.3.3 */, - OBJ_1597 /* Console 3.1.1 */, - OBJ_1663 /* Service 1.0.2 */, - OBJ_1692 /* Core 3.9.3 */, - OBJ_1756 /* swift-nio-ssl 1.4.0 */, - OBJ_1783 /* swift-nio 1.14.2 */, + OBJ_606 /* [Testing] */ = { + isa = PBXGroup; + children = ( + OBJ_607 /* TestingFileManager.swift */, + ); + path = "[Testing]"; + sourceTree = ""; + }; + OBJ_608 /* Dependencies */ = { + isa = PBXGroup; + children = ( + OBJ_609 /* SwiftSMTP 5.1.0 */, + OBJ_625 /* Cryptor 1.0.32 */, + OBJ_639 /* SSLService 1.0.52 */, + OBJ_644 /* Socket 1.0.52 */, + OBJ_650 /* LoggerAPI 1.8.0 */, + OBJ_654 /* VaporTestTools 0.1.7 */, + OBJ_682 /* Lingo 3.0.5 */, + OBJ_852 /* Imperial */, + OBJ_927 /* JWT 3.1.1 */, + OBJ_945 /* FluentMySQL 3.1.0 */, + OBJ_967 /* MySQL 3.3.0 */, + OBJ_1042 /* Auth 2.0.4 */, + OBJ_1068 /* FluentSQLite 3.0.0 */, + OBJ_1083 /* SQLite 3.2.1 */, + OBJ_1121 /* Fluent 3.2.1 */, + OBJ_1197 /* SQL 2.3.2 */, + OBJ_1260 /* Leaf 3.0.2 */, + OBJ_1275 /* Vapor 3.3.3 */, + OBJ_1371 /* WebSocket 1.1.2 */, + OBJ_1380 /* Validation 2.1.1 */, + OBJ_1402 /* URLEncodedForm 1.0.7 */, + OBJ_1416 /* TemplateKit 1.4.0 */, + OBJ_1465 /* Routing 3.1.0 */, + OBJ_1484 /* Multipart 3.1.1 */, + OBJ_1495 /* HTTP 3.3.2 */, + OBJ_1531 /* DatabaseKit 1.3.3 */, + OBJ_1571 /* Crypto 3.3.3 */, + OBJ_1619 /* Console 3.1.1 */, + OBJ_1685 /* Service 1.0.2 */, + OBJ_1714 /* Core 3.9.3 */, + OBJ_1778 /* swift-nio-ssl 1.4.0 */, + OBJ_1805 /* swift-nio 1.14.2 */, ); name = Dependencies; sourceTree = ""; }; - OBJ_587 /* SwiftSMTP 5.1.0 */ = { + OBJ_609 /* SwiftSMTP 5.1.0 */ = { isa = PBXGroup; children = ( - OBJ_588 /* SwiftSMTP */, - OBJ_602 /* Package.swift */, + OBJ_610 /* SwiftSMTP */, + OBJ_624 /* Package.swift */, ); name = "SwiftSMTP 5.1.0"; sourceTree = SOURCE_ROOT; }; - OBJ_588 /* SwiftSMTP */ = { + OBJ_610 /* SwiftSMTP */ = { isa = PBXGroup; children = ( - OBJ_589 /* Attachment.swift */, - OBJ_590 /* AuthEncoder.swift */, - OBJ_591 /* AuthMethod.swift */, - OBJ_592 /* Command.swift */, - OBJ_593 /* Common.swift */, - OBJ_594 /* DataSender.swift */, - OBJ_595 /* Mail.swift */, - OBJ_596 /* MailSender.swift */, - OBJ_597 /* Response.swift */, - OBJ_598 /* SMTP.swift */, - OBJ_599 /* SMTPError.swift */, - OBJ_600 /* SMTPSocket.swift */, - OBJ_601 /* TLSConfiguration.swift */, + OBJ_611 /* Attachment.swift */, + OBJ_612 /* AuthEncoder.swift */, + OBJ_613 /* AuthMethod.swift */, + OBJ_614 /* Command.swift */, + OBJ_615 /* Common.swift */, + OBJ_616 /* DataSender.swift */, + OBJ_617 /* Mail.swift */, + OBJ_618 /* MailSender.swift */, + OBJ_619 /* Response.swift */, + OBJ_620 /* SMTP.swift */, + OBJ_621 /* SMTPError.swift */, + OBJ_622 /* SMTPSocket.swift */, + OBJ_623 /* TLSConfiguration.swift */, ); name = SwiftSMTP; path = ".build/checkouts/Swift-SMTP/Sources/SwiftSMTP"; sourceTree = SOURCE_ROOT; }; - OBJ_59 /* Driver */ = { - isa = PBXGroup; - children = ( - OBJ_60 /* DomainAnnouncementsActor+Service.generated.swift */, - OBJ_61 /* DomainEnrollmentActor+Service.generated.swift */, - OBJ_62 /* DomainUserFavoritesActor+Service.generated.swift */, - OBJ_63 /* DomainUserInvitationsActor+Service.generated.swift */, - OBJ_64 /* DomainUserItemsActor+Service.generated.swift */, - OBJ_65 /* DomainUserListsActor+Service.generated.swift */, - OBJ_66 /* DomainUserNotificationsActor+Service.generated.swift */, - OBJ_67 /* DomainUserProfileActor+Service.generated.swift */, - OBJ_68 /* DomainUserReservationsActor+Service.generated.swift */, - OBJ_69 /* DomainUserSettingsActor+Service.generated.swift */, - OBJ_70 /* DomainUserWelcomeActor+Service.generated.swift */, - OBJ_71 /* DomainWishlistActor+Service.generated.swift */, - ); - path = Driver; - sourceTree = ""; - }; - OBJ_603 /* Cryptor 1.0.32 */ = { + OBJ_625 /* Cryptor 1.0.32 */ = { isa = PBXGroup; children = ( - OBJ_604 /* Cryptor */, - OBJ_616 /* Package.swift */, + OBJ_626 /* Cryptor */, + OBJ_638 /* Package.swift */, ); name = "Cryptor 1.0.32"; sourceTree = SOURCE_ROOT; }; - OBJ_604 /* Cryptor */ = { + OBJ_626 /* Cryptor */ = { isa = PBXGroup; children = ( - OBJ_605 /* Crypto.swift */, - OBJ_606 /* Cryptor.swift */, - OBJ_607 /* Digest.swift */, - OBJ_608 /* HMAC.swift */, - OBJ_609 /* KeyDerivation.swift */, - OBJ_610 /* Random.swift */, - OBJ_611 /* SSLPointerTricks.swift */, - OBJ_612 /* Status.swift */, - OBJ_613 /* StreamCryptor.swift */, - OBJ_614 /* Updatable.swift */, - OBJ_615 /* Utilities.swift */, + OBJ_627 /* Crypto.swift */, + OBJ_628 /* Cryptor.swift */, + OBJ_629 /* Digest.swift */, + OBJ_630 /* HMAC.swift */, + OBJ_631 /* KeyDerivation.swift */, + OBJ_632 /* Random.swift */, + OBJ_633 /* SSLPointerTricks.swift */, + OBJ_634 /* Status.swift */, + OBJ_635 /* StreamCryptor.swift */, + OBJ_636 /* Updatable.swift */, + OBJ_637 /* Utilities.swift */, ); name = Cryptor; path = .build/checkouts/BlueCryptor/Sources/Cryptor; sourceTree = SOURCE_ROOT; }; - OBJ_617 /* SSLService 1.0.52 */ = { + OBJ_639 /* SSLService 1.0.52 */ = { isa = PBXGroup; children = ( - OBJ_618 /* SSLService */, - OBJ_621 /* Package.swift */, + OBJ_640 /* SSLService */, + OBJ_643 /* Package.swift */, ); name = "SSLService 1.0.52"; sourceTree = SOURCE_ROOT; }; - OBJ_618 /* SSLService */ = { + OBJ_640 /* SSLService */ = { isa = PBXGroup; children = ( - OBJ_619 /* SSLPointerTricks.swift */, - OBJ_620 /* SSLService.swift */, + OBJ_641 /* SSLPointerTricks.swift */, + OBJ_642 /* SSLService.swift */, ); name = SSLService; path = .build/checkouts/BlueSSLService/Sources/SSLService; sourceTree = SOURCE_ROOT; }; - OBJ_622 /* Socket 1.0.52 */ = { + OBJ_644 /* Socket 1.0.52 */ = { isa = PBXGroup; children = ( - OBJ_623 /* Socket */, - OBJ_627 /* Package.swift */, + OBJ_645 /* Socket */, + OBJ_649 /* Package.swift */, ); name = "Socket 1.0.52"; sourceTree = SOURCE_ROOT; }; - OBJ_623 /* Socket */ = { + OBJ_645 /* Socket */ = { isa = PBXGroup; children = ( - OBJ_624 /* Socket.swift */, - OBJ_625 /* SocketProtocols.swift */, - OBJ_626 /* SocketUtils.swift */, + OBJ_646 /* Socket.swift */, + OBJ_647 /* SocketProtocols.swift */, + OBJ_648 /* SocketUtils.swift */, ); name = Socket; path = .build/checkouts/BlueSocket/Sources/Socket; sourceTree = SOURCE_ROOT; }; - OBJ_628 /* LoggerAPI 1.8.0 */ = { + OBJ_650 /* LoggerAPI 1.8.0 */ = { isa = PBXGroup; children = ( - OBJ_629 /* LoggerAPI */, - OBJ_631 /* Package.swift */, + OBJ_651 /* LoggerAPI */, + OBJ_653 /* Package.swift */, ); name = "LoggerAPI 1.8.0"; sourceTree = SOURCE_ROOT; }; - OBJ_629 /* LoggerAPI */ = { + OBJ_651 /* LoggerAPI */ = { isa = PBXGroup; children = ( - OBJ_630 /* Logger.swift */, + OBJ_652 /* Logger.swift */, ); name = LoggerAPI; path = .build/checkouts/LoggerAPI/Sources/LoggerAPI; sourceTree = SOURCE_ROOT; }; - OBJ_632 /* VaporTestTools 0.1.7 */ = { + OBJ_654 /* VaporTestTools 0.1.7 */ = { isa = PBXGroup; children = ( - OBJ_633 /* AppVaporTestTools */, - OBJ_634 /* RunVaporTestTools */, - OBJ_635 /* VaporTestTools */, - OBJ_659 /* Package.swift */, + OBJ_655 /* AppVaporTestTools */, + OBJ_656 /* RunVaporTestTools */, + OBJ_657 /* VaporTestTools */, + OBJ_681 /* Package.swift */, ); name = "VaporTestTools 0.1.7"; sourceTree = SOURCE_ROOT; }; - OBJ_633 /* AppVaporTestTools */ = { + OBJ_655 /* AppVaporTestTools */ = { isa = PBXGroup; children = ( ); @@ -14741,7 +14883,7 @@ path = .build/checkouts/VaporTestTools/Sources/AppVaporTestTools; sourceTree = SOURCE_ROOT; }; - OBJ_634 /* RunVaporTestTools */ = { + OBJ_656 /* RunVaporTestTools */ = { isa = PBXGroup; children = ( ); @@ -14749,310 +14891,311 @@ path = .build/checkouts/VaporTestTools/Sources/RunVaporTestTools; sourceTree = SOURCE_ROOT; }; - OBJ_635 /* VaporTestTools */ = { + OBJ_657 /* VaporTestTools */ = { isa = PBXGroup; children = ( - OBJ_636 /* Extensions */, - OBJ_656 /* Properties */, - OBJ_658 /* TestTools.swift */, + OBJ_658 /* Extensions */, + OBJ_678 /* Properties */, + OBJ_680 /* TestTools.swift */, ); name = VaporTestTools; path = .build/checkouts/VaporTestTools/Sources/VaporTestTools; sourceTree = SOURCE_ROOT; }; - OBJ_636 /* Extensions */ = { + OBJ_658 /* Extensions */ = { isa = PBXGroup; children = ( - OBJ_637 /* Requests */, - OBJ_642 /* Response tools */, - OBJ_647 /* Services */, - OBJ_649 /* Testable */, - OBJ_654 /* Tests */, + OBJ_659 /* Requests */, + OBJ_664 /* Response tools */, + OBJ_669 /* Services */, + OBJ_671 /* Testable */, + OBJ_676 /* Tests */, ); path = Extensions; sourceTree = ""; }; - OBJ_637 /* Requests */ = { + OBJ_659 /* Requests */ = { isa = PBXGroup; children = ( - OBJ_638 /* HTTPHeaders+Tools.swift */, - OBJ_639 /* HTTPRequest+Make.swift */, - OBJ_640 /* HTTPRequest+Response.swift */, - OBJ_641 /* Request+Make.swift */, + OBJ_660 /* HTTPHeaders+Tools.swift */, + OBJ_661 /* HTTPRequest+Make.swift */, + OBJ_662 /* HTTPRequest+Response.swift */, + OBJ_663 /* Request+Make.swift */, ); path = Requests; sourceTree = ""; }; - OBJ_642 /* Response tools */ = { + OBJ_664 /* Response tools */ = { isa = PBXGroup; children = ( - OBJ_643 /* Response+Checks.swift */, - OBJ_644 /* Response+Debug.swift */, - OBJ_645 /* Response+Decoding.swift */, - OBJ_646 /* Response+Getters.swift */, + OBJ_665 /* Response+Checks.swift */, + OBJ_666 /* Response+Debug.swift */, + OBJ_667 /* Response+Decoding.swift */, + OBJ_668 /* Response+Getters.swift */, ); path = "Response tools"; sourceTree = ""; }; - OBJ_647 /* Services */ = { + OBJ_669 /* Services */ = { isa = PBXGroup; children = ( - OBJ_648 /* Services+Testing.swift */, + OBJ_670 /* Services+Testing.swift */, ); path = Services; sourceTree = ""; }; - OBJ_649 /* Testable */ = { + OBJ_671 /* Testable */ = { isa = PBXGroup; children = ( - OBJ_650 /* Application+Testable.swift */, - OBJ_651 /* Decodable+Testable.swift */, - OBJ_652 /* Encodable+Testable.swift */, - OBJ_653 /* String+Testable.swift */, + OBJ_672 /* Application+Testable.swift */, + OBJ_673 /* Decodable+Testable.swift */, + OBJ_674 /* Encodable+Testable.swift */, + OBJ_675 /* String+Testable.swift */, ); path = Testable; sourceTree = ""; }; - OBJ_654 /* Tests */ = { + OBJ_676 /* Tests */ = { isa = PBXGroup; children = ( - OBJ_655 /* XCTestCase+Tests.swift */, + OBJ_677 /* XCTestCase+Tests.swift */, ); path = Tests; sourceTree = ""; }; - OBJ_656 /* Properties */ = { + OBJ_678 /* Properties */ = { isa = PBXGroup; children = ( - OBJ_657 /* TestableProperty.swift */, + OBJ_679 /* TestableProperty.swift */, ); path = Properties; sourceTree = ""; }; - OBJ_660 /* Lingo 3.0.5 */ = { + OBJ_682 /* Lingo 3.0.5 */ = { isa = PBXGroup; children = ( - OBJ_661 /* Lingo */, - OBJ_829 /* Package.swift */, + OBJ_683 /* Lingo */, + OBJ_851 /* Package.swift */, ); name = "Lingo 3.0.5"; sourceTree = SOURCE_ROOT; }; - OBJ_661 /* Lingo */ = { + OBJ_683 /* Lingo */ = { isa = PBXGroup; children = ( - OBJ_662 /* DataSources */, - OBJ_665 /* Lingo.swift */, - OBJ_666 /* LocaleValidator.swift */, - OBJ_667 /* Localization.swift */, - OBJ_668 /* LocalizationsModel.swift */, - OBJ_669 /* PluralCategory.swift */, - OBJ_670 /* Pluralization */, - OBJ_828 /* StringInterpolator.swift */, + OBJ_684 /* DataSources */, + OBJ_687 /* Lingo.swift */, + OBJ_688 /* LocaleValidator.swift */, + OBJ_689 /* Localization.swift */, + OBJ_690 /* LocalizationsModel.swift */, + OBJ_691 /* PluralCategory.swift */, + OBJ_692 /* Pluralization */, + OBJ_850 /* StringInterpolator.swift */, ); name = Lingo; path = .build/checkouts/Lingo/Sources/Lingo; sourceTree = SOURCE_ROOT; }; - OBJ_662 /* DataSources */ = { + OBJ_684 /* DataSources */ = { isa = PBXGroup; children = ( - OBJ_663 /* FileDataSource.swift */, - OBJ_664 /* LocalizationDataSource.swift */, + OBJ_685 /* FileDataSource.swift */, + OBJ_686 /* LocalizationDataSource.swift */, ); path = DataSources; sourceTree = ""; }; - OBJ_670 /* Pluralization */ = { + OBJ_692 /* Pluralization */ = { isa = PBXGroup; children = ( - OBJ_671 /* Common */, - OBJ_680 /* Concrete */, - OBJ_825 /* PluralizationRule.swift */, - OBJ_826 /* PluralizationRuleStore+List.swift */, - OBJ_827 /* PluralizationRuleStore.swift */, + OBJ_693 /* Common */, + OBJ_702 /* Concrete */, + OBJ_847 /* PluralizationRule.swift */, + OBJ_848 /* PluralizationRuleStore+List.swift */, + OBJ_849 /* PluralizationRuleStore.swift */, ); path = Pluralization; sourceTree = ""; }; - OBJ_671 /* Common */ = { + OBJ_693 /* Common */ = { isa = PBXGroup; children = ( - OBJ_672 /* EastSlavic.swift */, - OBJ_673 /* OneOther.swift */, - OBJ_674 /* OneTwoOther.swift */, - OBJ_675 /* OneUptoTwoOther.swift */, - OBJ_676 /* OneWithZeroOther.swift */, - OBJ_677 /* Other.swift */, - OBJ_678 /* Romanian.swift */, - OBJ_679 /* WestSlavic.swift */, + OBJ_694 /* EastSlavic.swift */, + OBJ_695 /* OneOther.swift */, + OBJ_696 /* OneTwoOther.swift */, + OBJ_697 /* OneUptoTwoOther.swift */, + OBJ_698 /* OneWithZeroOther.swift */, + OBJ_699 /* Other.swift */, + OBJ_700 /* Romanian.swift */, + OBJ_701 /* WestSlavic.swift */, ); path = Common; sourceTree = ""; }; - OBJ_680 /* Concrete */ = { - isa = PBXGroup; - children = ( - OBJ_681 /* ak.swift */, - OBJ_682 /* am.swift */, - OBJ_683 /* ar.swift */, - OBJ_684 /* az.swift */, - OBJ_685 /* be.swift */, - OBJ_686 /* bg.swift */, - OBJ_687 /* bh.swift */, - OBJ_688 /* bm.swift */, - OBJ_689 /* bn.swift */, - OBJ_690 /* bo.swift */, - OBJ_691 /* br.swift */, - OBJ_692 /* bs.swift */, - OBJ_693 /* by.swift */, - OBJ_694 /* ca.swift */, - OBJ_695 /* cs.swift */, - OBJ_696 /* cy.swift */, - OBJ_697 /* da.swift */, - OBJ_698 /* de.swift */, - OBJ_699 /* de_AT.swift */, - OBJ_700 /* de_CH.swift */, - OBJ_701 /* de_DE.swift */, - OBJ_702 /* dz.swift */, - OBJ_703 /* el.swift */, - OBJ_704 /* en.swift */, - OBJ_705 /* en_AU.swift */, - OBJ_706 /* en_CA.swift */, - OBJ_707 /* en_GB.swift */, - OBJ_708 /* en_IN.swift */, - OBJ_709 /* en_NZ.swift */, - OBJ_710 /* eo.swift */, - OBJ_711 /* es.swift */, - OBJ_712 /* es_419.swift */, - OBJ_713 /* es_AR.swift */, - OBJ_714 /* es_CL.swift */, - OBJ_715 /* es_CO.swift */, - OBJ_716 /* es_CR.swift */, - OBJ_717 /* es_EC.swift */, - OBJ_718 /* es_ES.swift */, - OBJ_719 /* es_MX.swift */, - OBJ_720 /* es_NI.swift */, - OBJ_721 /* es_PA.swift */, - OBJ_722 /* es_PE.swift */, - OBJ_723 /* es_US.swift */, - OBJ_724 /* es_VE.swift */, - OBJ_725 /* et.swift */, - OBJ_726 /* eu.swift */, - OBJ_727 /* fa.swift */, - OBJ_728 /* ff.swift */, - OBJ_729 /* fi.swift */, - OBJ_730 /* fil.swift */, - OBJ_731 /* fr.swift */, - OBJ_732 /* fr_CA.swift */, - OBJ_733 /* fr_CH.swift */, - OBJ_734 /* fr_FR.swift */, - OBJ_735 /* ga.swift */, - OBJ_736 /* gd.swift */, - OBJ_737 /* gl.swift */, - OBJ_738 /* guw.swift */, - OBJ_739 /* gv.swift */, - OBJ_740 /* he.swift */, - OBJ_741 /* hi.swift */, - OBJ_742 /* hi_IN.swift */, - OBJ_743 /* hr.swift */, - OBJ_744 /* hsb.swift */, - OBJ_745 /* hu.swift */, - OBJ_746 /* id.swift */, - OBJ_747 /* ig.swift */, - OBJ_748 /* ii.swift */, - OBJ_749 /* it.swift */, - OBJ_750 /* it_CH.swift */, - OBJ_751 /* iu.swift */, - OBJ_752 /* ja.swift */, - OBJ_753 /* jv.swift */, - OBJ_754 /* ka.swift */, - OBJ_755 /* kab.swift */, - OBJ_756 /* kde.swift */, - OBJ_757 /* kea.swift */, - OBJ_758 /* km.swift */, - OBJ_759 /* kn.swift */, - OBJ_760 /* ko.swift */, - OBJ_761 /* ksh.swift */, - OBJ_762 /* kw.swift */, - OBJ_763 /* lag.swift */, - OBJ_764 /* ln.swift */, - OBJ_765 /* lo.swift */, - OBJ_766 /* lt.swift */, - OBJ_767 /* lv.swift */, - OBJ_768 /* mg.swift */, - OBJ_769 /* mk.swift */, - OBJ_770 /* ml.swift */, - OBJ_771 /* mn.swift */, - OBJ_772 /* mo.swift */, - OBJ_773 /* mr_IN.swift */, - OBJ_774 /* ms.swift */, - OBJ_775 /* mt.swift */, - OBJ_776 /* my.swift */, - OBJ_777 /* naq.swift */, - OBJ_778 /* nb.swift */, - OBJ_779 /* ne.swift */, - OBJ_780 /* nl.swift */, - OBJ_781 /* nn.swift */, - OBJ_782 /* nso.swift */, - OBJ_783 /* or.swift */, - OBJ_784 /* pa.swift */, - OBJ_785 /* pl.swift */, - OBJ_786 /* pt.swift */, - OBJ_787 /* pt_BR.swift */, - OBJ_788 /* ro.swift */, - OBJ_789 /* root.swift */, - OBJ_790 /* ru.swift */, - OBJ_791 /* sah.swift */, - OBJ_792 /* se.swift */, - OBJ_793 /* ses.swift */, - OBJ_794 /* sg.swift */, - OBJ_795 /* sh.swift */, - OBJ_796 /* shi.swift */, - OBJ_797 /* sk.swift */, - OBJ_798 /* sl.swift */, - OBJ_799 /* sma.swift */, - OBJ_800 /* smi.swift */, - OBJ_801 /* smj.swift */, - OBJ_802 /* smn.swift */, - OBJ_803 /* sms.swift */, - OBJ_804 /* sr.swift */, - OBJ_805 /* sv.swift */, - OBJ_806 /* sv_SE.swift */, - OBJ_807 /* sw.swift */, - OBJ_808 /* th.swift */, - OBJ_809 /* ti.swift */, - OBJ_810 /* tl.swift */, - OBJ_811 /* to.swift */, - OBJ_812 /* tr.swift */, - OBJ_813 /* tzm.swift */, - OBJ_814 /* uk.swift */, - OBJ_815 /* ur.swift */, - OBJ_816 /* vi.swift */, - OBJ_817 /* wa.swift */, - OBJ_818 /* wo.swift */, - OBJ_819 /* yo.swift */, - OBJ_820 /* zh.swift */, - OBJ_821 /* zh_CN.swift */, - OBJ_822 /* zh_HK.swift */, - OBJ_823 /* zh_TW.swift */, - OBJ_824 /* zh_YUE.swift */, - ); - path = Concrete; - sourceTree = ""; - }; OBJ_7 /* Sources */ = { isa = PBXGroup; children = ( OBJ_8 /* App */, OBJ_291 /* Domain */, - OBJ_529 /* Library */, - OBJ_542 /* Run */, - OBJ_544 /* Tooling */, + OBJ_530 /* Library */, + OBJ_547 /* Run */, + OBJ_549 /* Testing */, + OBJ_554 /* Tooling */, ); name = Sources; sourceTree = SOURCE_ROOT; }; + OBJ_702 /* Concrete */ = { + isa = PBXGroup; + children = ( + OBJ_703 /* ak.swift */, + OBJ_704 /* am.swift */, + OBJ_705 /* ar.swift */, + OBJ_706 /* az.swift */, + OBJ_707 /* be.swift */, + OBJ_708 /* bg.swift */, + OBJ_709 /* bh.swift */, + OBJ_710 /* bm.swift */, + OBJ_711 /* bn.swift */, + OBJ_712 /* bo.swift */, + OBJ_713 /* br.swift */, + OBJ_714 /* bs.swift */, + OBJ_715 /* by.swift */, + OBJ_716 /* ca.swift */, + OBJ_717 /* cs.swift */, + OBJ_718 /* cy.swift */, + OBJ_719 /* da.swift */, + OBJ_720 /* de.swift */, + OBJ_721 /* de_AT.swift */, + OBJ_722 /* de_CH.swift */, + OBJ_723 /* de_DE.swift */, + OBJ_724 /* dz.swift */, + OBJ_725 /* el.swift */, + OBJ_726 /* en.swift */, + OBJ_727 /* en_AU.swift */, + OBJ_728 /* en_CA.swift */, + OBJ_729 /* en_GB.swift */, + OBJ_730 /* en_IN.swift */, + OBJ_731 /* en_NZ.swift */, + OBJ_732 /* eo.swift */, + OBJ_733 /* es.swift */, + OBJ_734 /* es_419.swift */, + OBJ_735 /* es_AR.swift */, + OBJ_736 /* es_CL.swift */, + OBJ_737 /* es_CO.swift */, + OBJ_738 /* es_CR.swift */, + OBJ_739 /* es_EC.swift */, + OBJ_740 /* es_ES.swift */, + OBJ_741 /* es_MX.swift */, + OBJ_742 /* es_NI.swift */, + OBJ_743 /* es_PA.swift */, + OBJ_744 /* es_PE.swift */, + OBJ_745 /* es_US.swift */, + OBJ_746 /* es_VE.swift */, + OBJ_747 /* et.swift */, + OBJ_748 /* eu.swift */, + OBJ_749 /* fa.swift */, + OBJ_750 /* ff.swift */, + OBJ_751 /* fi.swift */, + OBJ_752 /* fil.swift */, + OBJ_753 /* fr.swift */, + OBJ_754 /* fr_CA.swift */, + OBJ_755 /* fr_CH.swift */, + OBJ_756 /* fr_FR.swift */, + OBJ_757 /* ga.swift */, + OBJ_758 /* gd.swift */, + OBJ_759 /* gl.swift */, + OBJ_760 /* guw.swift */, + OBJ_761 /* gv.swift */, + OBJ_762 /* he.swift */, + OBJ_763 /* hi.swift */, + OBJ_764 /* hi_IN.swift */, + OBJ_765 /* hr.swift */, + OBJ_766 /* hsb.swift */, + OBJ_767 /* hu.swift */, + OBJ_768 /* id.swift */, + OBJ_769 /* ig.swift */, + OBJ_770 /* ii.swift */, + OBJ_771 /* it.swift */, + OBJ_772 /* it_CH.swift */, + OBJ_773 /* iu.swift */, + OBJ_774 /* ja.swift */, + OBJ_775 /* jv.swift */, + OBJ_776 /* ka.swift */, + OBJ_777 /* kab.swift */, + OBJ_778 /* kde.swift */, + OBJ_779 /* kea.swift */, + OBJ_780 /* km.swift */, + OBJ_781 /* kn.swift */, + OBJ_782 /* ko.swift */, + OBJ_783 /* ksh.swift */, + OBJ_784 /* kw.swift */, + OBJ_785 /* lag.swift */, + OBJ_786 /* ln.swift */, + OBJ_787 /* lo.swift */, + OBJ_788 /* lt.swift */, + OBJ_789 /* lv.swift */, + OBJ_790 /* mg.swift */, + OBJ_791 /* mk.swift */, + OBJ_792 /* ml.swift */, + OBJ_793 /* mn.swift */, + OBJ_794 /* mo.swift */, + OBJ_795 /* mr_IN.swift */, + OBJ_796 /* ms.swift */, + OBJ_797 /* mt.swift */, + OBJ_798 /* my.swift */, + OBJ_799 /* naq.swift */, + OBJ_800 /* nb.swift */, + OBJ_801 /* ne.swift */, + OBJ_802 /* nl.swift */, + OBJ_803 /* nn.swift */, + OBJ_804 /* nso.swift */, + OBJ_805 /* or.swift */, + OBJ_806 /* pa.swift */, + OBJ_807 /* pl.swift */, + OBJ_808 /* pt.swift */, + OBJ_809 /* pt_BR.swift */, + OBJ_810 /* ro.swift */, + OBJ_811 /* root.swift */, + OBJ_812 /* ru.swift */, + OBJ_813 /* sah.swift */, + OBJ_814 /* se.swift */, + OBJ_815 /* ses.swift */, + OBJ_816 /* sg.swift */, + OBJ_817 /* sh.swift */, + OBJ_818 /* shi.swift */, + OBJ_819 /* sk.swift */, + OBJ_820 /* sl.swift */, + OBJ_821 /* sma.swift */, + OBJ_822 /* smi.swift */, + OBJ_823 /* smj.swift */, + OBJ_824 /* smn.swift */, + OBJ_825 /* sms.swift */, + OBJ_826 /* sr.swift */, + OBJ_827 /* sv.swift */, + OBJ_828 /* sv_SE.swift */, + OBJ_829 /* sw.swift */, + OBJ_830 /* th.swift */, + OBJ_831 /* ti.swift */, + OBJ_832 /* tl.swift */, + OBJ_833 /* to.swift */, + OBJ_834 /* tr.swift */, + OBJ_835 /* tzm.swift */, + OBJ_836 /* uk.swift */, + OBJ_837 /* ur.swift */, + OBJ_838 /* vi.swift */, + OBJ_839 /* wa.swift */, + OBJ_840 /* wo.swift */, + OBJ_841 /* yo.swift */, + OBJ_842 /* zh.swift */, + OBJ_843 /* zh_CN.swift */, + OBJ_844 /* zh_HK.swift */, + OBJ_845 /* zh_TW.swift */, + OBJ_846 /* zh_YUE.swift */, + ); + path = Concrete; + sourceTree = ""; + }; OBJ_73 /* Mappers */ = { isa = PBXGroup; children = ( @@ -15093,443 +15236,405 @@ path = Sources/App; sourceTree = SOURCE_ROOT; }; - OBJ_830 /* Imperial */ = { + OBJ_85 /* Scenes */ = { isa = PBXGroup; children = ( - OBJ_831 /* Imperial */, - OBJ_904 /* Package.swift */, + OBJ_86 /* Announcements */, + OBJ_92 /* Favorites */, + OBJ_99 /* Invitations */, + OBJ_114 /* Items */, + OBJ_126 /* Lists */, + OBJ_139 /* Reservations */, + OBJ_146 /* User */, + OBJ_189 /* [Authorization] */, + OBJ_191 /* [Identification] */, + OBJ_195 /* [Traits] */, + OBJ_91 /* AutoBuilder.swift */, + OBJ_183 /* WelcomeController.swift */, + OBJ_184 /* WelcomePageContext.swift */, + OBJ_185 /* WelcomePageContextBuilder.generated.swift */, + OBJ_186 /* WishlistController.swift */, + OBJ_187 /* WishlistPageContext.swift */, + OBJ_188 /* WishlistPageContextBuilder.generated.swift */, + ); + path = Scenes; + sourceTree = ""; + }; + OBJ_852 /* Imperial */ = { + isa = PBXGroup; + children = ( + OBJ_853 /* Imperial */, + OBJ_926 /* Package.swift */, ); name = Imperial; sourceTree = SOURCE_ROOT; }; - OBJ_831 /* Imperial */ = { + OBJ_853 /* Imperial */ = { isa = PBXGroup; children = ( - OBJ_832 /* Authenticatable */, - OBJ_834 /* Errors */, - OBJ_837 /* Helpers */, - OBJ_841 /* Middleware */, - OBJ_843 /* Model */, - OBJ_845 /* Routing */, - OBJ_847 /* ServiceRegister.swift */, - OBJ_848 /* Services */, + OBJ_854 /* Authenticatable */, + OBJ_856 /* Errors */, + OBJ_859 /* Helpers */, + OBJ_863 /* Middleware */, + OBJ_865 /* Model */, + OBJ_867 /* Routing */, + OBJ_869 /* ServiceRegister.swift */, + OBJ_870 /* Services */, ); name = Imperial; path = .build/checkouts/Imperial/Sources/Imperial; sourceTree = SOURCE_ROOT; }; - OBJ_832 /* Authenticatable */ = { + OBJ_854 /* Authenticatable */ = { isa = PBXGroup; children = ( - OBJ_833 /* FederatedServiceTokens.swift */, + OBJ_855 /* FederatedServiceTokens.swift */, ); path = Authenticatable; sourceTree = ""; }; - OBJ_834 /* Errors */ = { + OBJ_856 /* Errors */ = { isa = PBXGroup; children = ( - OBJ_835 /* ImperialError.swift */, - OBJ_836 /* ServiceError.swift */, + OBJ_857 /* ImperialError.swift */, + OBJ_858 /* ServiceError.swift */, ); path = Errors; sourceTree = ""; }; - OBJ_837 /* Helpers */ = { + OBJ_859 /* Helpers */ = { isa = PBXGroup; children = ( - OBJ_838 /* Optional+Imperial.swift */, - OBJ_839 /* Request+Imperial.swift */, - OBJ_840 /* Sessions+Imperial.swift */, + OBJ_860 /* Optional+Imperial.swift */, + OBJ_861 /* Request+Imperial.swift */, + OBJ_862 /* Sessions+Imperial.swift */, ); path = Helpers; sourceTree = ""; }; - OBJ_841 /* Middleware */ = { + OBJ_86 /* Announcements */ = { isa = PBXGroup; children = ( - OBJ_842 /* ImperialMiddleware.swift */, + OBJ_87 /* LegalNoticeController.swift */, + OBJ_88 /* LegalNoticePageContext.swift */, + OBJ_89 /* PrivacyPolicyController.swift */, + OBJ_90 /* PrivacyPolicyPageContext.swift */, ); - path = Middleware; + path = Announcements; sourceTree = ""; }; - OBJ_843 /* Model */ = { + OBJ_863 /* Middleware */ = { isa = PBXGroup; children = ( - OBJ_844 /* FederatedCreatable.swift */, + OBJ_864 /* ImperialMiddleware.swift */, ); - path = Model; + path = Middleware; sourceTree = ""; }; - OBJ_845 /* Routing */ = { + OBJ_865 /* Model */ = { isa = PBXGroup; children = ( - OBJ_846 /* FederatedServiceRouter.swift */, + OBJ_866 /* FederatedCreatable.swift */, ); - path = Routing; + path = Model; sourceTree = ""; }; - OBJ_848 /* Services */ = { + OBJ_867 /* Routing */ = { isa = PBXGroup; children = ( - OBJ_849 /* Facebook */, - OBJ_855 /* FederatedService.swift */, - OBJ_856 /* GitHub */, - OBJ_862 /* Gitlab */, - OBJ_868 /* Google */, - OBJ_874 /* GoogleJWT */, - OBJ_881 /* Keycloak */, - OBJ_887 /* Service */, - OBJ_889 /* Shopify */, - OBJ_897 /* netID */, + OBJ_868 /* FederatedServiceRouter.swift */, ); - path = Services; + path = Routing; sourceTree = ""; }; - OBJ_849 /* Facebook */ = { + OBJ_870 /* Services */ = { isa = PBXGroup; children = ( - OBJ_850 /* Facebook.swift */, - OBJ_851 /* FacebookAuth.swift */, - OBJ_852 /* FacebookCallbackBody.swift */, - OBJ_853 /* FacebookRouter.swift */, - OBJ_854 /* Service+Facebook.swift */, + OBJ_871 /* Facebook */, + OBJ_877 /* FederatedService.swift */, + OBJ_878 /* GitHub */, + OBJ_884 /* Gitlab */, + OBJ_890 /* Google */, + OBJ_896 /* GoogleJWT */, + OBJ_903 /* Keycloak */, + OBJ_909 /* Service */, + OBJ_911 /* Shopify */, + OBJ_919 /* netID */, ); - path = Facebook; + path = Services; sourceTree = ""; }; - OBJ_85 /* Scenes */ = { + OBJ_871 /* Facebook */ = { isa = PBXGroup; children = ( - OBJ_86 /* Announcements */, - OBJ_92 /* Favorites */, - OBJ_99 /* Invitations */, - OBJ_114 /* Items */, - OBJ_126 /* Lists */, - OBJ_139 /* Reservations */, - OBJ_146 /* User */, - OBJ_189 /* [Authorization] */, - OBJ_191 /* [Identification] */, - OBJ_195 /* [Traits] */, - OBJ_91 /* AutoBuilder.swift */, - OBJ_183 /* WelcomeController.swift */, - OBJ_184 /* WelcomePageContext.swift */, - OBJ_185 /* WelcomePageContextBuilder.generated.swift */, - OBJ_186 /* WishlistController.swift */, - OBJ_187 /* WishlistPageContext.swift */, - OBJ_188 /* WishlistPageContextBuilder.generated.swift */, + OBJ_872 /* Facebook.swift */, + OBJ_873 /* FacebookAuth.swift */, + OBJ_874 /* FacebookCallbackBody.swift */, + OBJ_875 /* FacebookRouter.swift */, + OBJ_876 /* Service+Facebook.swift */, ); - path = Scenes; + path = Facebook; sourceTree = ""; }; - OBJ_856 /* GitHub */ = { + OBJ_878 /* GitHub */ = { isa = PBXGroup; children = ( - OBJ_857 /* GitHub.swift */, - OBJ_858 /* GitHubAuth.swift */, - OBJ_859 /* GitHubCallbackBody.swift */, - OBJ_860 /* GitHubRouter.swift */, - OBJ_861 /* Service+GitHub.swift */, + OBJ_879 /* GitHub.swift */, + OBJ_880 /* GitHubAuth.swift */, + OBJ_881 /* GitHubCallbackBody.swift */, + OBJ_882 /* GitHubRouter.swift */, + OBJ_883 /* Service+GitHub.swift */, ); path = GitHub; sourceTree = ""; }; - OBJ_86 /* Announcements */ = { + OBJ_884 /* Gitlab */ = { isa = PBXGroup; children = ( - OBJ_87 /* LegalNoticeController.swift */, - OBJ_88 /* LegalNoticePageContext.swift */, - OBJ_89 /* PrivacyPolicyController.swift */, - OBJ_90 /* PrivacyPolicyPageContext.swift */, + OBJ_885 /* Gitlab.swift */, + OBJ_886 /* GitlabAuth.swift */, + OBJ_887 /* GitlabCallbackBody.swift */, + OBJ_888 /* GitlabRouter.swift */, + OBJ_889 /* Service+Gitlab.swift */, ); - path = Announcements; + path = Gitlab; sourceTree = ""; }; - OBJ_862 /* Gitlab */ = { + OBJ_890 /* Google */ = { isa = PBXGroup; children = ( - OBJ_863 /* Gitlab.swift */, - OBJ_864 /* GitlabAuth.swift */, - OBJ_865 /* GitlabCallbackBody.swift */, - OBJ_866 /* GitlabRouter.swift */, - OBJ_867 /* Service+Gitlab.swift */, + OBJ_891 /* Google.swift */, + OBJ_892 /* GoogleAuth.swift */, + OBJ_893 /* GoogleCallbackBody.swift */, + OBJ_894 /* GoogleRouter.swift */, + OBJ_895 /* Service+Google.swift */, ); - path = Gitlab; + path = Google; sourceTree = ""; }; - OBJ_868 /* Google */ = { + OBJ_896 /* GoogleJWT */ = { isa = PBXGroup; children = ( - OBJ_869 /* Google.swift */, - OBJ_870 /* GoogleAuth.swift */, - OBJ_871 /* GoogleCallbackBody.swift */, - OBJ_872 /* GoogleRouter.swift */, - OBJ_873 /* Service+Google.swift */, + OBJ_897 /* GoogleJWT.swift */, + OBJ_898 /* GoogleJWTAuth.swift */, + OBJ_899 /* GoogleJWTPayload.swift */, + OBJ_900 /* GoogleJWTResponse.swift */, + OBJ_901 /* GoogleJWTRouter.swift */, + OBJ_902 /* Service+GoogleJWT.swift */, ); - path = Google; + path = GoogleJWT; sourceTree = ""; }; - OBJ_874 /* GoogleJWT */ = { + OBJ_9 /* Domain */ = { isa = PBXGroup; children = ( - OBJ_875 /* GoogleJWT.swift */, - OBJ_876 /* GoogleJWTAuth.swift */, - OBJ_877 /* GoogleJWTPayload.swift */, - OBJ_878 /* GoogleJWTResponse.swift */, - OBJ_879 /* GoogleJWTRouter.swift */, - OBJ_880 /* Service+GoogleJWT.swift */, + OBJ_10 /* Adapters */, + OBJ_73 /* Mappers */, + OBJ_72 /* AutoMapper.swift */, ); - path = GoogleJWT; + path = Domain; sourceTree = ""; }; - OBJ_881 /* Keycloak */ = { + OBJ_903 /* Keycloak */ = { isa = PBXGroup; children = ( - OBJ_882 /* Keycloak.swift */, - OBJ_883 /* KeycloakAuth.swift */, - OBJ_884 /* KeycloakCallbackBody.swift */, - OBJ_885 /* KeycloakRouter.swift */, - OBJ_886 /* Service+Keycloak.swift */, + OBJ_904 /* Keycloak.swift */, + OBJ_905 /* KeycloakAuth.swift */, + OBJ_906 /* KeycloakCallbackBody.swift */, + OBJ_907 /* KeycloakRouter.swift */, + OBJ_908 /* Service+Keycloak.swift */, ); path = Keycloak; sourceTree = ""; }; - OBJ_887 /* Service */ = { + OBJ_909 /* Service */ = { isa = PBXGroup; children = ( - OBJ_888 /* OAuthService.swift */, + OBJ_910 /* OAuthService.swift */, ); path = Service; sourceTree = ""; }; - OBJ_889 /* Shopify */ = { + OBJ_911 /* Shopify */ = { isa = PBXGroup; children = ( - OBJ_890 /* Service+Shopify.swift */, - OBJ_891 /* Session+Shopify.swift */, - OBJ_892 /* Shopify.swift */, - OBJ_893 /* ShopifyAuth.swift */, - OBJ_894 /* ShopifyCallbackBody.swift */, - OBJ_895 /* ShopifyRouter.swift */, - OBJ_896 /* URL+Shopify.swift */, + OBJ_912 /* Service+Shopify.swift */, + OBJ_913 /* Session+Shopify.swift */, + OBJ_914 /* Shopify.swift */, + OBJ_915 /* ShopifyAuth.swift */, + OBJ_916 /* ShopifyCallbackBody.swift */, + OBJ_917 /* ShopifyRouter.swift */, + OBJ_918 /* URL+Shopify.swift */, ); path = Shopify; sourceTree = ""; }; - OBJ_897 /* netID */ = { + OBJ_919 /* netID */ = { isa = PBXGroup; children = ( - OBJ_898 /* NetID.swift */, - OBJ_899 /* NetIDAuth.swift */, - OBJ_900 /* NetIDConfig.swift */, - OBJ_901 /* NetIDRouter.swift */, - OBJ_902 /* NetIDTokenRequestBody.swift */, - OBJ_903 /* Service+NetID.swift */, + OBJ_920 /* NetID.swift */, + OBJ_921 /* NetIDAuth.swift */, + OBJ_922 /* NetIDConfig.swift */, + OBJ_923 /* NetIDRouter.swift */, + OBJ_924 /* NetIDTokenRequestBody.swift */, + OBJ_925 /* Service+NetID.swift */, ); path = netID; sourceTree = ""; }; - OBJ_9 /* Domain */ = { + OBJ_92 /* Favorites */ = { isa = PBXGroup; children = ( - OBJ_10 /* Adapters */, - OBJ_73 /* Mappers */, - OBJ_72 /* AutoMapper.swift */, + OBJ_93 /* Controller+Favorite.swift */, + OBJ_94 /* FavoriteContext.swift */, + OBJ_95 /* FavoriteController.swift */, + OBJ_96 /* FavoritesController.swift */, + OBJ_97 /* FavoritesPageContext.swift */, + OBJ_98 /* FavoritesPageContextBuilder.generated.swift */, ); - path = Domain; + path = Favorites; sourceTree = ""; }; - OBJ_905 /* JWT 3.1.1 */ = { + OBJ_927 /* JWT 3.1.1 */ = { isa = PBXGroup; children = ( - OBJ_906 /* JWT */, - OBJ_922 /* Package.swift */, + OBJ_928 /* JWT */, + OBJ_944 /* Package.swift */, ); name = "JWT 3.1.1"; sourceTree = SOURCE_ROOT; }; - OBJ_906 /* JWT */ = { - isa = PBXGroup; - children = ( - OBJ_907 /* Deprecated.swift */, - OBJ_908 /* Exports.swift */, - OBJ_909 /* JWK+KeyOperation.swift */, - OBJ_910 /* JWK+PublicKeyUse.swift */, - OBJ_911 /* JWK.swift */, - OBJ_912 /* JWKS.swift */, - OBJ_913 /* JWT.swift */, - OBJ_914 /* JWTAlgorithm.swift */, - OBJ_915 /* JWTClaim.swift */, - OBJ_916 /* JWTClaims.swift */, - OBJ_917 /* JWTError.swift */, - OBJ_918 /* JWTHeader.swift */, - OBJ_919 /* JWTPayload.swift */, - OBJ_920 /* JWTSigner.swift */, - OBJ_921 /* JWTSigners.swift */, + OBJ_928 /* JWT */ = { + isa = PBXGroup; + children = ( + OBJ_929 /* Deprecated.swift */, + OBJ_930 /* Exports.swift */, + OBJ_931 /* JWK+KeyOperation.swift */, + OBJ_932 /* JWK+PublicKeyUse.swift */, + OBJ_933 /* JWK.swift */, + OBJ_934 /* JWKS.swift */, + OBJ_935 /* JWT.swift */, + OBJ_936 /* JWTAlgorithm.swift */, + OBJ_937 /* JWTClaim.swift */, + OBJ_938 /* JWTClaims.swift */, + OBJ_939 /* JWTError.swift */, + OBJ_940 /* JWTHeader.swift */, + OBJ_941 /* JWTPayload.swift */, + OBJ_942 /* JWTSigner.swift */, + OBJ_943 /* JWTSigners.swift */, ); name = JWT; path = .build/checkouts/jwt/Sources/JWT; sourceTree = SOURCE_ROOT; }; - OBJ_92 /* Favorites */ = { + OBJ_945 /* FluentMySQL 3.1.0 */ = { isa = PBXGroup; children = ( - OBJ_93 /* Controller+Favorite.swift */, - OBJ_94 /* FavoriteContext.swift */, - OBJ_95 /* FavoriteController.swift */, - OBJ_96 /* FavoritesController.swift */, - OBJ_97 /* FavoritesPageContext.swift */, - OBJ_98 /* FavoritesPageContextBuilder.generated.swift */, - ); - path = Favorites; - sourceTree = ""; - }; - OBJ_923 /* FluentMySQL 3.1.0 */ = { - isa = PBXGroup; - children = ( - OBJ_924 /* FluentMySQL */, - OBJ_944 /* Package.swift */, + OBJ_946 /* FluentMySQL */, + OBJ_966 /* Package.swift */, ); name = "FluentMySQL 3.1.0"; sourceTree = SOURCE_ROOT; }; - OBJ_924 /* FluentMySQL */ = { - isa = PBXGroup; - children = ( - OBJ_925 /* Exports.swift */, - OBJ_926 /* Fluent+MySQLUpsert.swift */, - OBJ_927 /* FluentMySQLProvider.swift */, - OBJ_928 /* FluentMySQLQuery.swift */, - OBJ_929 /* FluentMySQLSchema.swift */, - OBJ_930 /* MySQLDatabase+JoinSupporting.swift */, - OBJ_931 /* MySQLDatabase+KeyedCacheSupporting.swift */, - OBJ_932 /* MySQLDatabase+LogSupporting.swift */, - OBJ_933 /* MySQLDatabase+MigrationSupporting.swift */, - OBJ_934 /* MySQLDatabase+QuerySupporting.swift */, - OBJ_935 /* MySQLDatabase+SchemaSupporting.swift */, - OBJ_936 /* MySQLDatabase+TransactionSupporting.swift */, - OBJ_937 /* MySQLLogger.swift */, - OBJ_938 /* MySQLModel.swift */, - OBJ_939 /* MySQLSerializer.swift */, - OBJ_940 /* MySQLType.swift */, - OBJ_941 /* QueryBuilder+CreateIgnore.swift */, - OBJ_942 /* QueryBuilder+Metadata.swift */, - OBJ_943 /* SchemaBuilder+Order.swift */, + OBJ_946 /* FluentMySQL */ = { + isa = PBXGroup; + children = ( + OBJ_947 /* Exports.swift */, + OBJ_948 /* Fluent+MySQLUpsert.swift */, + OBJ_949 /* FluentMySQLProvider.swift */, + OBJ_950 /* FluentMySQLQuery.swift */, + OBJ_951 /* FluentMySQLSchema.swift */, + OBJ_952 /* MySQLDatabase+JoinSupporting.swift */, + OBJ_953 /* MySQLDatabase+KeyedCacheSupporting.swift */, + OBJ_954 /* MySQLDatabase+LogSupporting.swift */, + OBJ_955 /* MySQLDatabase+MigrationSupporting.swift */, + OBJ_956 /* MySQLDatabase+QuerySupporting.swift */, + OBJ_957 /* MySQLDatabase+SchemaSupporting.swift */, + OBJ_958 /* MySQLDatabase+TransactionSupporting.swift */, + OBJ_959 /* MySQLLogger.swift */, + OBJ_960 /* MySQLModel.swift */, + OBJ_961 /* MySQLSerializer.swift */, + OBJ_962 /* MySQLType.swift */, + OBJ_963 /* QueryBuilder+CreateIgnore.swift */, + OBJ_964 /* QueryBuilder+Metadata.swift */, + OBJ_965 /* SchemaBuilder+Order.swift */, ); name = FluentMySQL; path = ".build/checkouts/fluent-mysql/Sources/FluentMySQL"; sourceTree = SOURCE_ROOT; }; - OBJ_945 /* MySQL 3.3.0 */ = { + OBJ_967 /* MySQL 3.3.0 */ = { isa = PBXGroup; children = ( - OBJ_946 /* MySQL */, - OBJ_1019 /* Package.swift */, + OBJ_968 /* MySQL */, + OBJ_1041 /* Package.swift */, ); name = "MySQL 3.3.0"; sourceTree = SOURCE_ROOT; }; - OBJ_946 /* MySQL */ = { + OBJ_968 /* MySQL */ = { isa = PBXGroup; children = ( - OBJ_947 /* Codable */, - OBJ_951 /* Connection */, - OBJ_961 /* Data */, - OBJ_963 /* Database */, - OBJ_970 /* Pipeline */, - OBJ_974 /* Protocol */, - OBJ_996 /* SQL */, - OBJ_1014 /* Utilities */, + OBJ_969 /* Codable */, + OBJ_973 /* Connection */, + OBJ_983 /* Data */, + OBJ_985 /* Database */, + OBJ_992 /* Pipeline */, + OBJ_996 /* Protocol */, + OBJ_1018 /* SQL */, + OBJ_1036 /* Utilities */, ); name = MySQL; path = .build/checkouts/mysql/Sources/MySQL; sourceTree = SOURCE_ROOT; }; - OBJ_947 /* Codable */ = { + OBJ_969 /* Codable */ = { isa = PBXGroup; children = ( - OBJ_948 /* MySQLDataDecoder.swift */, - OBJ_949 /* MySQLDataEncoder.swift */, - OBJ_950 /* MySQLRowDecoder.swift */, + OBJ_970 /* MySQLDataDecoder.swift */, + OBJ_971 /* MySQLDataEncoder.swift */, + OBJ_972 /* MySQLRowDecoder.swift */, ); path = Codable; sourceTree = ""; }; - OBJ_951 /* Connection */ = { + OBJ_973 /* Connection */ = { isa = PBXGroup; children = ( - OBJ_952 /* MySQLColumn.swift */, - OBJ_953 /* MySQLConnection+Connect.swift */, - OBJ_954 /* MySQLConnection+Metadata.swift */, - OBJ_955 /* MySQLConnection+Query.swift */, - OBJ_956 /* MySQLConnection+SimpleQuery.swift */, - OBJ_957 /* MySQLConnection+TransportConfig.swift */, - OBJ_958 /* MySQLConnection.swift */, - OBJ_959 /* MySQLConnectionHandler.swift */, - OBJ_960 /* MySQLData.swift */, + OBJ_974 /* MySQLColumn.swift */, + OBJ_975 /* MySQLConnection+Connect.swift */, + OBJ_976 /* MySQLConnection+Metadata.swift */, + OBJ_977 /* MySQLConnection+Query.swift */, + OBJ_978 /* MySQLConnection+SimpleQuery.swift */, + OBJ_979 /* MySQLConnection+TransportConfig.swift */, + OBJ_980 /* MySQLConnection.swift */, + OBJ_981 /* MySQLConnectionHandler.swift */, + OBJ_982 /* MySQLData.swift */, ); path = Connection; sourceTree = ""; }; - OBJ_961 /* Data */ = { + OBJ_983 /* Data */ = { isa = PBXGroup; children = ( - OBJ_962 /* MySQLData+Decimal.swift */, + OBJ_984 /* MySQLData+Decimal.swift */, ); path = Data; sourceTree = ""; }; - OBJ_963 /* Database */ = { + OBJ_985 /* Database */ = { isa = PBXGroup; children = ( - OBJ_964 /* MySQLDatabase.swift */, - OBJ_965 /* MySQLDatabaseConfig.swift */, - OBJ_966 /* MySQLLogger.swift */, - OBJ_967 /* MySQLProvider.swift */, - OBJ_968 /* OldMySQLRowDecoder.swift */, - OBJ_969 /* OldMySQLRowEncoder.swift */, + OBJ_986 /* MySQLDatabase.swift */, + OBJ_987 /* MySQLDatabaseConfig.swift */, + OBJ_988 /* MySQLLogger.swift */, + OBJ_989 /* MySQLProvider.swift */, + OBJ_990 /* OldMySQLRowDecoder.swift */, + OBJ_991 /* OldMySQLRowEncoder.swift */, ); path = Database; sourceTree = ""; }; - OBJ_970 /* Pipeline */ = { - isa = PBXGroup; - children = ( - OBJ_971 /* MySQLPacketDecoder.swift */, - OBJ_972 /* MySQLPacketEncoder.swift */, - OBJ_973 /* MySQLPacketState.swift */, - ); - path = Pipeline; - sourceTree = ""; - }; - OBJ_974 /* Protocol */ = { - isa = PBXGroup; - children = ( - OBJ_975 /* MySQLBinaryResultsetRow.swift */, - OBJ_976 /* MySQLBinaryValue.swift */, - OBJ_977 /* MySQLCapabilities.swift */, - OBJ_978 /* MySQLCharacterSet.swift */, - OBJ_979 /* MySQLColumnDefinition41.swift */, - OBJ_980 /* MySQLComQuery.swift */, - OBJ_981 /* MySQLComStmtExecute.swift */, - OBJ_982 /* MySQLComStmtPrepare.swift */, - OBJ_983 /* MySQLComStmtPrepareOK.swift */, - OBJ_984 /* MySQLDataFormat.swift */, - OBJ_985 /* MySQLEOFPacket.swift */, - OBJ_986 /* MySQLErrorPacket.swift */, - OBJ_987 /* MySQLFlags.swift */, - OBJ_988 /* MySQLNullBitmap.swift */, - OBJ_989 /* MySQLPacket+HandshakeResponse41.swift */, - OBJ_990 /* MySQLPacket+HandshakeV10.swift */, - OBJ_991 /* MySQLPacket+OK.swift */, - OBJ_992 /* MySQLPacket+SSLRequest.swift */, - OBJ_993 /* MySQLPacket.swift */, - OBJ_994 /* MySQLResultSetRow.swift */, - OBJ_995 /* MySQLStatusFlags.swift */, - ); - path = Protocol; - sourceTree = ""; - }; OBJ_99 /* Invitations */ = { isa = PBXGroup; children = ( @@ -15551,81 +15656,95 @@ path = Invitations; sourceTree = ""; }; - OBJ_996 /* SQL */ = { - isa = PBXGroup; - children = ( - OBJ_997 /* MySQLAlterTable.swift */, - OBJ_998 /* MySQLBind.swift */, - OBJ_999 /* MySQLBoolLiteral.swift */, - OBJ_1000 /* MySQLCollation.swift */, - OBJ_1001 /* MySQLDataType.swift */, - OBJ_1002 /* MySQLDataTypeStaticRepresentable.swift */, - OBJ_1003 /* MySQLDefaultLiteral.swift */, - OBJ_1004 /* MySQLDropIndex.swift */, - OBJ_1005 /* MySQLFractionalSecondsPrecision.swift */, - OBJ_1006 /* MySQLFunction.swift */, - OBJ_1007 /* MySQLGeneric.swift */, - OBJ_1008 /* MySQLIdentifier.swift */, - OBJ_1009 /* MySQLInsert.swift */, - OBJ_1010 /* MySQLPrimaryKeyDefault.swift */, - OBJ_1011 /* MySQLQuery.swift */, - OBJ_1012 /* MySQLTable.swift */, - OBJ_1013 /* MySQLUpsert.swift */, + OBJ_992 /* Pipeline */ = { + isa = PBXGroup; + children = ( + OBJ_993 /* MySQLPacketDecoder.swift */, + OBJ_994 /* MySQLPacketEncoder.swift */, + OBJ_995 /* MySQLPacketState.swift */, + ); + path = Pipeline; + sourceTree = ""; + }; + OBJ_996 /* Protocol */ = { + isa = PBXGroup; + children = ( + OBJ_997 /* MySQLBinaryResultsetRow.swift */, + OBJ_998 /* MySQLBinaryValue.swift */, + OBJ_999 /* MySQLCapabilities.swift */, + OBJ_1000 /* MySQLCharacterSet.swift */, + OBJ_1001 /* MySQLColumnDefinition41.swift */, + OBJ_1002 /* MySQLComQuery.swift */, + OBJ_1003 /* MySQLComStmtExecute.swift */, + OBJ_1004 /* MySQLComStmtPrepare.swift */, + OBJ_1005 /* MySQLComStmtPrepareOK.swift */, + OBJ_1006 /* MySQLDataFormat.swift */, + OBJ_1007 /* MySQLEOFPacket.swift */, + OBJ_1008 /* MySQLErrorPacket.swift */, + OBJ_1009 /* MySQLFlags.swift */, + OBJ_1010 /* MySQLNullBitmap.swift */, + OBJ_1011 /* MySQLPacket+HandshakeResponse41.swift */, + OBJ_1012 /* MySQLPacket+HandshakeV10.swift */, + OBJ_1013 /* MySQLPacket+OK.swift */, + OBJ_1014 /* MySQLPacket+SSLRequest.swift */, + OBJ_1015 /* MySQLPacket.swift */, + OBJ_1016 /* MySQLResultSetRow.swift */, + OBJ_1017 /* MySQLStatusFlags.swift */, ); - path = SQL; + path = Protocol; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - OBJ_2748 /* Headers */ = { + OBJ_2775 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 0; files = ( - OBJ_2749 /* CNIOAtomics.h in Headers */, - OBJ_2750 /* cpp_magic.h in Headers */, + OBJ_2776 /* CNIOAtomics.h in Headers */, + OBJ_2777 /* cpp_magic.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_2757 /* Headers */ = { + OBJ_2784 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 0; files = ( - OBJ_2758 /* CNIODarwin.h in Headers */, + OBJ_2785 /* CNIODarwin.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_2765 /* Headers */ = { + OBJ_2792 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 0; files = ( - OBJ_2766 /* c_nio_http_parser.h in Headers */, - OBJ_2767 /* CNIOHTTPParser.h in Headers */, + OBJ_2793 /* c_nio_http_parser.h in Headers */, + OBJ_2794 /* CNIOHTTPParser.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_2775 /* Headers */ = { + OBJ_2802 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 0; files = ( - OBJ_2776 /* CNIOLinux.h in Headers */, - OBJ_2777 /* ifaddrs-android.h in Headers */, + OBJ_2803 /* CNIOLinux.h in Headers */, + OBJ_2804 /* ifaddrs-android.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_2791 /* Headers */ = { + OBJ_2818 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 0; files = ( - OBJ_2792 /* CNIOSHA1.h in Headers */, + OBJ_2819 /* CNIOSHA1.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_2799 /* Headers */ = { + OBJ_2826 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 0; files = ( - OBJ_2800 /* CNIOZlib.h in Headers */, + OBJ_2827 /* CNIOZlib.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -15634,41 +15753,14 @@ /* Begin PBXNativeTarget section */ "Auth::Authentication" /* Authentication */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_2591 /* Build configuration list for PBXNativeTarget "Authentication" */; + buildConfigurationList = OBJ_2618 /* Build configuration list for PBXNativeTarget "Authentication" */; buildPhases = ( - OBJ_2594 /* Sources */, - OBJ_2612 /* Frameworks */, + OBJ_2621 /* Sources */, + OBJ_2639 /* Frameworks */, ); buildRules = ( ); dependencies = ( - OBJ_2652 /* PBXTargetDependency */, - OBJ_2653 /* PBXTargetDependency */, - OBJ_2654 /* PBXTargetDependency */, - OBJ_2655 /* PBXTargetDependency */, - OBJ_2656 /* PBXTargetDependency */, - OBJ_2657 /* PBXTargetDependency */, - OBJ_2658 /* PBXTargetDependency */, - OBJ_2659 /* PBXTargetDependency */, - OBJ_2660 /* PBXTargetDependency */, - OBJ_2661 /* PBXTargetDependency */, - OBJ_2662 /* PBXTargetDependency */, - OBJ_2663 /* PBXTargetDependency */, - OBJ_2664 /* PBXTargetDependency */, - OBJ_2665 /* PBXTargetDependency */, - OBJ_2666 /* PBXTargetDependency */, - OBJ_2667 /* PBXTargetDependency */, - OBJ_2668 /* PBXTargetDependency */, - OBJ_2669 /* PBXTargetDependency */, - OBJ_2670 /* PBXTargetDependency */, - OBJ_2671 /* PBXTargetDependency */, - OBJ_2672 /* PBXTargetDependency */, - OBJ_2673 /* PBXTargetDependency */, - OBJ_2674 /* PBXTargetDependency */, - OBJ_2675 /* PBXTargetDependency */, - OBJ_2676 /* PBXTargetDependency */, - OBJ_2677 /* PBXTargetDependency */, - OBJ_2678 /* PBXTargetDependency */, OBJ_2679 /* PBXTargetDependency */, OBJ_2680 /* PBXTargetDependency */, OBJ_2681 /* PBXTargetDependency */, @@ -15681,6 +15773,33 @@ OBJ_2688 /* PBXTargetDependency */, OBJ_2689 /* PBXTargetDependency */, OBJ_2690 /* PBXTargetDependency */, + OBJ_2691 /* PBXTargetDependency */, + OBJ_2692 /* PBXTargetDependency */, + OBJ_2693 /* PBXTargetDependency */, + OBJ_2694 /* PBXTargetDependency */, + OBJ_2695 /* PBXTargetDependency */, + OBJ_2696 /* PBXTargetDependency */, + OBJ_2697 /* PBXTargetDependency */, + OBJ_2698 /* PBXTargetDependency */, + OBJ_2699 /* PBXTargetDependency */, + OBJ_2700 /* PBXTargetDependency */, + OBJ_2701 /* PBXTargetDependency */, + OBJ_2702 /* PBXTargetDependency */, + OBJ_2703 /* PBXTargetDependency */, + OBJ_2704 /* PBXTargetDependency */, + OBJ_2705 /* PBXTargetDependency */, + OBJ_2706 /* PBXTargetDependency */, + OBJ_2707 /* PBXTargetDependency */, + OBJ_2708 /* PBXTargetDependency */, + OBJ_2709 /* PBXTargetDependency */, + OBJ_2710 /* PBXTargetDependency */, + OBJ_2711 /* PBXTargetDependency */, + OBJ_2712 /* PBXTargetDependency */, + OBJ_2713 /* PBXTargetDependency */, + OBJ_2714 /* PBXTargetDependency */, + OBJ_2715 /* PBXTargetDependency */, + OBJ_2716 /* PBXTargetDependency */, + OBJ_2717 /* PBXTargetDependency */, ); name = Authentication; productName = Authentication; @@ -15689,9 +15808,9 @@ }; "Auth::SwiftPMPackageDescription" /* AuthPackageDescription */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_2586 /* Build configuration list for PBXNativeTarget "AuthPackageDescription" */; + buildConfigurationList = OBJ_2613 /* Build configuration list for PBXNativeTarget "AuthPackageDescription" */; buildPhases = ( - OBJ_2589 /* Sources */, + OBJ_2616 /* Sources */, ); buildRules = ( ); @@ -15703,30 +15822,30 @@ }; "Console::Command" /* Command */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_2808 /* Build configuration list for PBXNativeTarget "Command" */; + buildConfigurationList = OBJ_2835 /* Build configuration list for PBXNativeTarget "Command" */; buildPhases = ( - OBJ_2811 /* Sources */, - OBJ_2828 /* Frameworks */, + OBJ_2838 /* Sources */, + OBJ_2855 /* Frameworks */, ); buildRules = ( ); dependencies = ( - OBJ_2845 /* PBXTargetDependency */, - OBJ_2846 /* PBXTargetDependency */, - OBJ_2847 /* PBXTargetDependency */, - OBJ_2848 /* PBXTargetDependency */, - OBJ_2849 /* PBXTargetDependency */, - OBJ_2850 /* PBXTargetDependency */, - OBJ_2851 /* PBXTargetDependency */, - OBJ_2852 /* PBXTargetDependency */, - OBJ_2853 /* PBXTargetDependency */, - OBJ_2854 /* PBXTargetDependency */, - OBJ_2855 /* PBXTargetDependency */, - OBJ_2856 /* PBXTargetDependency */, - OBJ_2857 /* PBXTargetDependency */, - OBJ_2858 /* PBXTargetDependency */, - OBJ_2859 /* PBXTargetDependency */, - OBJ_2860 /* PBXTargetDependency */, + OBJ_2872 /* PBXTargetDependency */, + OBJ_2873 /* PBXTargetDependency */, + OBJ_2874 /* PBXTargetDependency */, + OBJ_2875 /* PBXTargetDependency */, + OBJ_2876 /* PBXTargetDependency */, + OBJ_2877 /* PBXTargetDependency */, + OBJ_2878 /* PBXTargetDependency */, + OBJ_2879 /* PBXTargetDependency */, + OBJ_2880 /* PBXTargetDependency */, + OBJ_2881 /* PBXTargetDependency */, + OBJ_2882 /* PBXTargetDependency */, + OBJ_2883 /* PBXTargetDependency */, + OBJ_2884 /* PBXTargetDependency */, + OBJ_2885 /* PBXTargetDependency */, + OBJ_2886 /* PBXTargetDependency */, + OBJ_2887 /* PBXTargetDependency */, ); name = Command; productName = Command; @@ -15735,29 +15854,29 @@ }; "Console::Console" /* Console */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_2861 /* Build configuration list for PBXNativeTarget "Console" */; + buildConfigurationList = OBJ_2888 /* Build configuration list for PBXNativeTarget "Console" */; buildPhases = ( - OBJ_2864 /* Sources */, - OBJ_2893 /* Frameworks */, + OBJ_2891 /* Sources */, + OBJ_2920 /* Frameworks */, ); buildRules = ( ); dependencies = ( - OBJ_2909 /* PBXTargetDependency */, - OBJ_2910 /* PBXTargetDependency */, - OBJ_2911 /* PBXTargetDependency */, - OBJ_2912 /* PBXTargetDependency */, - OBJ_2913 /* PBXTargetDependency */, - OBJ_2914 /* PBXTargetDependency */, - OBJ_2915 /* PBXTargetDependency */, - OBJ_2916 /* PBXTargetDependency */, - OBJ_2917 /* PBXTargetDependency */, - OBJ_2918 /* PBXTargetDependency */, - OBJ_2919 /* PBXTargetDependency */, - OBJ_2920 /* PBXTargetDependency */, - OBJ_2921 /* PBXTargetDependency */, - OBJ_2922 /* PBXTargetDependency */, - OBJ_2923 /* PBXTargetDependency */, + OBJ_2936 /* PBXTargetDependency */, + OBJ_2937 /* PBXTargetDependency */, + OBJ_2938 /* PBXTargetDependency */, + OBJ_2939 /* PBXTargetDependency */, + OBJ_2940 /* PBXTargetDependency */, + OBJ_2941 /* PBXTargetDependency */, + OBJ_2942 /* PBXTargetDependency */, + OBJ_2943 /* PBXTargetDependency */, + OBJ_2944 /* PBXTargetDependency */, + OBJ_2945 /* PBXTargetDependency */, + OBJ_2946 /* PBXTargetDependency */, + OBJ_2947 /* PBXTargetDependency */, + OBJ_2948 /* PBXTargetDependency */, + OBJ_2949 /* PBXTargetDependency */, + OBJ_2950 /* PBXTargetDependency */, ); name = Console; productName = Console; @@ -15766,27 +15885,27 @@ }; "Console::Logging" /* Logging */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_4279 /* Build configuration list for PBXNativeTarget "Logging" */; + buildConfigurationList = OBJ_4324 /* Build configuration list for PBXNativeTarget "Logging" */; buildPhases = ( - OBJ_4282 /* Sources */, - OBJ_4287 /* Frameworks */, + OBJ_4327 /* Sources */, + OBJ_4332 /* Frameworks */, ); buildRules = ( ); dependencies = ( - OBJ_4301 /* PBXTargetDependency */, - OBJ_4302 /* PBXTargetDependency */, - OBJ_4303 /* PBXTargetDependency */, - OBJ_4304 /* PBXTargetDependency */, - OBJ_4305 /* PBXTargetDependency */, - OBJ_4306 /* PBXTargetDependency */, - OBJ_4307 /* PBXTargetDependency */, - OBJ_4308 /* PBXTargetDependency */, - OBJ_4309 /* PBXTargetDependency */, - OBJ_4310 /* PBXTargetDependency */, - OBJ_4311 /* PBXTargetDependency */, - OBJ_4312 /* PBXTargetDependency */, - OBJ_4313 /* PBXTargetDependency */, + OBJ_4346 /* PBXTargetDependency */, + OBJ_4347 /* PBXTargetDependency */, + OBJ_4348 /* PBXTargetDependency */, + OBJ_4349 /* PBXTargetDependency */, + OBJ_4350 /* PBXTargetDependency */, + OBJ_4351 /* PBXTargetDependency */, + OBJ_4352 /* PBXTargetDependency */, + OBJ_4353 /* PBXTargetDependency */, + OBJ_4354 /* PBXTargetDependency */, + OBJ_4355 /* PBXTargetDependency */, + OBJ_4356 /* PBXTargetDependency */, + OBJ_4357 /* PBXTargetDependency */, + OBJ_4358 /* PBXTargetDependency */, ); name = Logging; productName = Logging; @@ -15795,9 +15914,9 @@ }; "Console::SwiftPMPackageDescription" /* ConsolePackageDescription */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_2925 /* Build configuration list for PBXNativeTarget "ConsolePackageDescription" */; + buildConfigurationList = OBJ_2952 /* Build configuration list for PBXNativeTarget "ConsolePackageDescription" */; buildPhases = ( - OBJ_2928 /* Sources */, + OBJ_2955 /* Sources */, ); buildRules = ( ); @@ -15809,21 +15928,21 @@ }; "Core::Async" /* Async */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_2551 /* Build configuration list for PBXNativeTarget "Async" */; + buildConfigurationList = OBJ_2578 /* Build configuration list for PBXNativeTarget "Async" */; buildPhases = ( - OBJ_2554 /* Sources */, - OBJ_2570 /* Frameworks */, + OBJ_2581 /* Sources */, + OBJ_2597 /* Frameworks */, ); buildRules = ( ); dependencies = ( - OBJ_2578 /* PBXTargetDependency */, - OBJ_2579 /* PBXTargetDependency */, - OBJ_2580 /* PBXTargetDependency */, - OBJ_2581 /* PBXTargetDependency */, - OBJ_2582 /* PBXTargetDependency */, - OBJ_2583 /* PBXTargetDependency */, - OBJ_2584 /* PBXTargetDependency */, + OBJ_2605 /* PBXTargetDependency */, + OBJ_2606 /* PBXTargetDependency */, + OBJ_2607 /* PBXTargetDependency */, + OBJ_2608 /* PBXTargetDependency */, + OBJ_2609 /* PBXTargetDependency */, + OBJ_2610 /* PBXTargetDependency */, + OBJ_2611 /* PBXTargetDependency */, ); name = Async; productName = Async; @@ -15832,22 +15951,22 @@ }; "Core::Bits" /* Bits */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_2691 /* Build configuration list for PBXNativeTarget "Bits" */; + buildConfigurationList = OBJ_2718 /* Build configuration list for PBXNativeTarget "Bits" */; buildPhases = ( - OBJ_2694 /* Sources */, - OBJ_2707 /* Frameworks */, + OBJ_2721 /* Sources */, + OBJ_2734 /* Frameworks */, ); buildRules = ( ); dependencies = ( - OBJ_2716 /* PBXTargetDependency */, - OBJ_2717 /* PBXTargetDependency */, - OBJ_2718 /* PBXTargetDependency */, - OBJ_2719 /* PBXTargetDependency */, - OBJ_2720 /* PBXTargetDependency */, - OBJ_2721 /* PBXTargetDependency */, - OBJ_2722 /* PBXTargetDependency */, - OBJ_2723 /* PBXTargetDependency */, + OBJ_2743 /* PBXTargetDependency */, + OBJ_2744 /* PBXTargetDependency */, + OBJ_2745 /* PBXTargetDependency */, + OBJ_2746 /* PBXTargetDependency */, + OBJ_2747 /* PBXTargetDependency */, + OBJ_2748 /* PBXTargetDependency */, + OBJ_2749 /* PBXTargetDependency */, + OBJ_2750 /* PBXTargetDependency */, ); name = Bits; productName = Bits; @@ -15856,10 +15975,10 @@ }; "Core::COperatingSystem" /* COperatingSystem */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_2802 /* Build configuration list for PBXNativeTarget "COperatingSystem" */; + buildConfigurationList = OBJ_2829 /* Build configuration list for PBXNativeTarget "COperatingSystem" */; buildPhases = ( - OBJ_2805 /* Sources */, - OBJ_2807 /* Frameworks */, + OBJ_2832 /* Sources */, + OBJ_2834 /* Frameworks */, ); buildRules = ( ); @@ -15872,26 +15991,26 @@ }; "Core::Core" /* Core */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_2930 /* Build configuration list for PBXNativeTarget "Core" */; + buildConfigurationList = OBJ_2957 /* Build configuration list for PBXNativeTarget "Core" */; buildPhases = ( - OBJ_2933 /* Sources */, - OBJ_2959 /* Frameworks */, + OBJ_2960 /* Sources */, + OBJ_2986 /* Frameworks */, ); buildRules = ( ); dependencies = ( - OBJ_2972 /* PBXTargetDependency */, - OBJ_2973 /* PBXTargetDependency */, - OBJ_2974 /* PBXTargetDependency */, - OBJ_2975 /* PBXTargetDependency */, - OBJ_2976 /* PBXTargetDependency */, - OBJ_2977 /* PBXTargetDependency */, - OBJ_2978 /* PBXTargetDependency */, - OBJ_2979 /* PBXTargetDependency */, - OBJ_2980 /* PBXTargetDependency */, - OBJ_2981 /* PBXTargetDependency */, - OBJ_2982 /* PBXTargetDependency */, - OBJ_2983 /* PBXTargetDependency */, + OBJ_2999 /* PBXTargetDependency */, + OBJ_3000 /* PBXTargetDependency */, + OBJ_3001 /* PBXTargetDependency */, + OBJ_3002 /* PBXTargetDependency */, + OBJ_3003 /* PBXTargetDependency */, + OBJ_3004 /* PBXTargetDependency */, + OBJ_3005 /* PBXTargetDependency */, + OBJ_3006 /* PBXTargetDependency */, + OBJ_3007 /* PBXTargetDependency */, + OBJ_3008 /* PBXTargetDependency */, + OBJ_3009 /* PBXTargetDependency */, + OBJ_3010 /* PBXTargetDependency */, ); name = Core; productName = Core; @@ -15900,10 +16019,10 @@ }; "Core::Debugging" /* Debugging */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_3145 /* Build configuration list for PBXNativeTarget "Debugging" */; + buildConfigurationList = OBJ_3172 /* Build configuration list for PBXNativeTarget "Debugging" */; buildPhases = ( - OBJ_3148 /* Sources */, - OBJ_3152 /* Frameworks */, + OBJ_3175 /* Sources */, + OBJ_3179 /* Frameworks */, ); buildRules = ( ); @@ -15916,9 +16035,9 @@ }; "Core::SwiftPMPackageDescription" /* CorePackageDescription */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_2985 /* Build configuration list for PBXNativeTarget "CorePackageDescription" */; + buildConfigurationList = OBJ_3012 /* Build configuration list for PBXNativeTarget "CorePackageDescription" */; buildPhases = ( - OBJ_2988 /* Sources */, + OBJ_3015 /* Sources */, ); buildRules = ( ); @@ -15930,10 +16049,10 @@ }; "Crypto::CBase32" /* CBase32 */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_2724 /* Build configuration list for PBXNativeTarget "CBase32" */; + buildConfigurationList = OBJ_2751 /* Build configuration list for PBXNativeTarget "CBase32" */; buildPhases = ( - OBJ_2727 /* Sources */, - OBJ_2729 /* Frameworks */, + OBJ_2754 /* Sources */, + OBJ_2756 /* Frameworks */, ); buildRules = ( ); @@ -15946,10 +16065,10 @@ }; "Crypto::CBcrypt" /* CBcrypt */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_2730 /* Build configuration list for PBXNativeTarget "CBcrypt" */; + buildConfigurationList = OBJ_2757 /* Build configuration list for PBXNativeTarget "CBcrypt" */; buildPhases = ( - OBJ_2733 /* Sources */, - OBJ_2736 /* Frameworks */, + OBJ_2760 /* Sources */, + OBJ_2763 /* Frameworks */, ); buildRules = ( ); @@ -15962,10 +16081,10 @@ }; "Crypto::CCryptoOpenSSL" /* CCryptoOpenSSL */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_2737 /* Build configuration list for PBXNativeTarget "CCryptoOpenSSL" */; + buildConfigurationList = OBJ_2764 /* Build configuration list for PBXNativeTarget "CCryptoOpenSSL" */; buildPhases = ( - OBJ_2740 /* Sources */, - OBJ_2742 /* Frameworks */, + OBJ_2767 /* Sources */, + OBJ_2769 /* Frameworks */, ); buildRules = ( ); @@ -15978,31 +16097,31 @@ }; "Crypto::Crypto" /* Crypto */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_2990 /* Build configuration list for PBXNativeTarget "Crypto" */; + buildConfigurationList = OBJ_3017 /* Build configuration list for PBXNativeTarget "Crypto" */; buildPhases = ( - OBJ_2993 /* Sources */, - OBJ_3013 /* Frameworks */, + OBJ_3020 /* Sources */, + OBJ_3040 /* Frameworks */, ); buildRules = ( ); dependencies = ( - OBJ_3031 /* PBXTargetDependency */, - OBJ_3032 /* PBXTargetDependency */, - OBJ_3033 /* PBXTargetDependency */, - OBJ_3034 /* PBXTargetDependency */, - OBJ_3035 /* PBXTargetDependency */, - OBJ_3036 /* PBXTargetDependency */, - OBJ_3037 /* PBXTargetDependency */, - OBJ_3038 /* PBXTargetDependency */, - OBJ_3039 /* PBXTargetDependency */, - OBJ_3040 /* PBXTargetDependency */, - OBJ_3041 /* PBXTargetDependency */, - OBJ_3042 /* PBXTargetDependency */, - OBJ_3043 /* PBXTargetDependency */, - OBJ_3044 /* PBXTargetDependency */, - OBJ_3045 /* PBXTargetDependency */, - OBJ_3046 /* PBXTargetDependency */, - OBJ_3047 /* PBXTargetDependency */, + OBJ_3058 /* PBXTargetDependency */, + OBJ_3059 /* PBXTargetDependency */, + OBJ_3060 /* PBXTargetDependency */, + OBJ_3061 /* PBXTargetDependency */, + OBJ_3062 /* PBXTargetDependency */, + OBJ_3063 /* PBXTargetDependency */, + OBJ_3064 /* PBXTargetDependency */, + OBJ_3065 /* PBXTargetDependency */, + OBJ_3066 /* PBXTargetDependency */, + OBJ_3067 /* PBXTargetDependency */, + OBJ_3068 /* PBXTargetDependency */, + OBJ_3069 /* PBXTargetDependency */, + OBJ_3070 /* PBXTargetDependency */, + OBJ_3071 /* PBXTargetDependency */, + OBJ_3072 /* PBXTargetDependency */, + OBJ_3073 /* PBXTargetDependency */, + OBJ_3074 /* PBXTargetDependency */, ); name = Crypto; productName = Crypto; @@ -16011,23 +16130,23 @@ }; "Crypto::Random" /* Random */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_4718 /* Build configuration list for PBXNativeTarget "Random" */; + buildConfigurationList = OBJ_4763 /* Build configuration list for PBXNativeTarget "Random" */; buildPhases = ( - OBJ_4721 /* Sources */, - OBJ_4726 /* Frameworks */, + OBJ_4766 /* Sources */, + OBJ_4771 /* Frameworks */, ); buildRules = ( ); dependencies = ( - OBJ_4736 /* PBXTargetDependency */, - OBJ_4737 /* PBXTargetDependency */, - OBJ_4738 /* PBXTargetDependency */, - OBJ_4739 /* PBXTargetDependency */, - OBJ_4740 /* PBXTargetDependency */, - OBJ_4741 /* PBXTargetDependency */, - OBJ_4742 /* PBXTargetDependency */, - OBJ_4743 /* PBXTargetDependency */, - OBJ_4744 /* PBXTargetDependency */, + OBJ_4781 /* PBXTargetDependency */, + OBJ_4782 /* PBXTargetDependency */, + OBJ_4783 /* PBXTargetDependency */, + OBJ_4784 /* PBXTargetDependency */, + OBJ_4785 /* PBXTargetDependency */, + OBJ_4786 /* PBXTargetDependency */, + OBJ_4787 /* PBXTargetDependency */, + OBJ_4788 /* PBXTargetDependency */, + OBJ_4789 /* PBXTargetDependency */, ); name = Random; productName = Random; @@ -16036,9 +16155,9 @@ }; "Crypto::SwiftPMPackageDescription" /* CryptoPackageDescription */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_3049 /* Build configuration list for PBXNativeTarget "CryptoPackageDescription" */; + buildConfigurationList = OBJ_3076 /* Build configuration list for PBXNativeTarget "CryptoPackageDescription" */; buildPhases = ( - OBJ_3052 /* Sources */, + OBJ_3079 /* Sources */, ); buildRules = ( ); @@ -16050,10 +16169,10 @@ }; "Cryptor::Cryptor" /* Cryptor */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_3054 /* Build configuration list for PBXNativeTarget "Cryptor" */; + buildConfigurationList = OBJ_3081 /* Build configuration list for PBXNativeTarget "Cryptor" */; buildPhases = ( - OBJ_3057 /* Sources */, - OBJ_3069 /* Frameworks */, + OBJ_3084 /* Sources */, + OBJ_3096 /* Frameworks */, ); buildRules = ( ); @@ -16066,9 +16185,9 @@ }; "Cryptor::SwiftPMPackageDescription" /* CryptorPackageDescription */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_3071 /* Build configuration list for PBXNativeTarget "CryptorPackageDescription" */; + buildConfigurationList = OBJ_3098 /* Build configuration list for PBXNativeTarget "CryptorPackageDescription" */; buildPhases = ( - OBJ_3074 /* Sources */, + OBJ_3101 /* Sources */, ); buildRules = ( ); @@ -16080,28 +16199,28 @@ }; "DatabaseKit::DatabaseKit" /* DatabaseKit */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_3076 /* Build configuration list for PBXNativeTarget "DatabaseKit" */; + buildConfigurationList = OBJ_3103 /* Build configuration list for PBXNativeTarget "DatabaseKit" */; buildPhases = ( - OBJ_3079 /* Sources */, - OBJ_3110 /* Frameworks */, + OBJ_3106 /* Sources */, + OBJ_3137 /* Frameworks */, ); buildRules = ( ); dependencies = ( - OBJ_3125 /* PBXTargetDependency */, - OBJ_3126 /* PBXTargetDependency */, - OBJ_3127 /* PBXTargetDependency */, - OBJ_3128 /* PBXTargetDependency */, - OBJ_3129 /* PBXTargetDependency */, - OBJ_3130 /* PBXTargetDependency */, - OBJ_3131 /* PBXTargetDependency */, - OBJ_3132 /* PBXTargetDependency */, - OBJ_3133 /* PBXTargetDependency */, - OBJ_3134 /* PBXTargetDependency */, - OBJ_3135 /* PBXTargetDependency */, - OBJ_3136 /* PBXTargetDependency */, - OBJ_3137 /* PBXTargetDependency */, - OBJ_3138 /* PBXTargetDependency */, + OBJ_3152 /* PBXTargetDependency */, + OBJ_3153 /* PBXTargetDependency */, + OBJ_3154 /* PBXTargetDependency */, + OBJ_3155 /* PBXTargetDependency */, + OBJ_3156 /* PBXTargetDependency */, + OBJ_3157 /* PBXTargetDependency */, + OBJ_3158 /* PBXTargetDependency */, + OBJ_3159 /* PBXTargetDependency */, + OBJ_3160 /* PBXTargetDependency */, + OBJ_3161 /* PBXTargetDependency */, + OBJ_3162 /* PBXTargetDependency */, + OBJ_3163 /* PBXTargetDependency */, + OBJ_3164 /* PBXTargetDependency */, + OBJ_3165 /* PBXTargetDependency */, ); name = DatabaseKit; productName = DatabaseKit; @@ -16110,9 +16229,9 @@ }; "DatabaseKit::SwiftPMPackageDescription" /* DatabaseKitPackageDescription */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_3140 /* Build configuration list for PBXNativeTarget "DatabaseKitPackageDescription" */; + buildConfigurationList = OBJ_3167 /* Build configuration list for PBXNativeTarget "DatabaseKitPackageDescription" */; buildPhases = ( - OBJ_3143 /* Sources */, + OBJ_3170 /* Sources */, ); buildRules = ( ); @@ -16124,32 +16243,32 @@ }; "Fluent::Fluent" /* Fluent */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_3424 /* Build configuration list for PBXNativeTarget "Fluent" */; + buildConfigurationList = OBJ_3460 /* Build configuration list for PBXNativeTarget "Fluent" */; buildPhases = ( - OBJ_3427 /* Sources */, - OBJ_3478 /* Frameworks */, + OBJ_3463 /* Sources */, + OBJ_3514 /* Frameworks */, ); buildRules = ( ); dependencies = ( - OBJ_3497 /* PBXTargetDependency */, - OBJ_3498 /* PBXTargetDependency */, - OBJ_3499 /* PBXTargetDependency */, - OBJ_3500 /* PBXTargetDependency */, - OBJ_3501 /* PBXTargetDependency */, - OBJ_3502 /* PBXTargetDependency */, - OBJ_3503 /* PBXTargetDependency */, - OBJ_3504 /* PBXTargetDependency */, - OBJ_3505 /* PBXTargetDependency */, - OBJ_3506 /* PBXTargetDependency */, - OBJ_3507 /* PBXTargetDependency */, - OBJ_3508 /* PBXTargetDependency */, - OBJ_3509 /* PBXTargetDependency */, - OBJ_3510 /* PBXTargetDependency */, - OBJ_3511 /* PBXTargetDependency */, - OBJ_3512 /* PBXTargetDependency */, - OBJ_3513 /* PBXTargetDependency */, - OBJ_3514 /* PBXTargetDependency */, + OBJ_3533 /* PBXTargetDependency */, + OBJ_3534 /* PBXTargetDependency */, + OBJ_3535 /* PBXTargetDependency */, + OBJ_3536 /* PBXTargetDependency */, + OBJ_3537 /* PBXTargetDependency */, + OBJ_3538 /* PBXTargetDependency */, + OBJ_3539 /* PBXTargetDependency */, + OBJ_3540 /* PBXTargetDependency */, + OBJ_3541 /* PBXTargetDependency */, + OBJ_3542 /* PBXTargetDependency */, + OBJ_3543 /* PBXTargetDependency */, + OBJ_3544 /* PBXTargetDependency */, + OBJ_3545 /* PBXTargetDependency */, + OBJ_3546 /* PBXTargetDependency */, + OBJ_3547 /* PBXTargetDependency */, + OBJ_3548 /* PBXTargetDependency */, + OBJ_3549 /* PBXTargetDependency */, + OBJ_3550 /* PBXTargetDependency */, ); name = Fluent; productName = Fluent; @@ -16158,34 +16277,34 @@ }; "Fluent::FluentSQL" /* FluentSQL */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_3611 /* Build configuration list for PBXNativeTarget "FluentSQL" */; + buildConfigurationList = OBJ_3647 /* Build configuration list for PBXNativeTarget "FluentSQL" */; buildPhases = ( - OBJ_3614 /* Sources */, - OBJ_3624 /* Frameworks */, + OBJ_3650 /* Sources */, + OBJ_3660 /* Frameworks */, ); buildRules = ( ); dependencies = ( - OBJ_3645 /* PBXTargetDependency */, - OBJ_3646 /* PBXTargetDependency */, - OBJ_3647 /* PBXTargetDependency */, - OBJ_3648 /* PBXTargetDependency */, - OBJ_3649 /* PBXTargetDependency */, - OBJ_3650 /* PBXTargetDependency */, - OBJ_3651 /* PBXTargetDependency */, - OBJ_3652 /* PBXTargetDependency */, - OBJ_3653 /* PBXTargetDependency */, - OBJ_3654 /* PBXTargetDependency */, - OBJ_3655 /* PBXTargetDependency */, - OBJ_3656 /* PBXTargetDependency */, - OBJ_3657 /* PBXTargetDependency */, - OBJ_3658 /* PBXTargetDependency */, - OBJ_3659 /* PBXTargetDependency */, - OBJ_3660 /* PBXTargetDependency */, - OBJ_3661 /* PBXTargetDependency */, - OBJ_3662 /* PBXTargetDependency */, - OBJ_3663 /* PBXTargetDependency */, - OBJ_3664 /* PBXTargetDependency */, + OBJ_3681 /* PBXTargetDependency */, + OBJ_3682 /* PBXTargetDependency */, + OBJ_3683 /* PBXTargetDependency */, + OBJ_3684 /* PBXTargetDependency */, + OBJ_3685 /* PBXTargetDependency */, + OBJ_3686 /* PBXTargetDependency */, + OBJ_3687 /* PBXTargetDependency */, + OBJ_3688 /* PBXTargetDependency */, + OBJ_3689 /* PBXTargetDependency */, + OBJ_3690 /* PBXTargetDependency */, + OBJ_3691 /* PBXTargetDependency */, + OBJ_3692 /* PBXTargetDependency */, + OBJ_3693 /* PBXTargetDependency */, + OBJ_3694 /* PBXTargetDependency */, + OBJ_3695 /* PBXTargetDependency */, + OBJ_3696 /* PBXTargetDependency */, + OBJ_3697 /* PBXTargetDependency */, + OBJ_3698 /* PBXTargetDependency */, + OBJ_3699 /* PBXTargetDependency */, + OBJ_3700 /* PBXTargetDependency */, ); name = FluentSQL; productName = FluentSQL; @@ -16194,9 +16313,9 @@ }; "Fluent::SwiftPMPackageDescription" /* FluentPackageDescription */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_3606 /* Build configuration list for PBXNativeTarget "FluentPackageDescription" */; + buildConfigurationList = OBJ_3642 /* Build configuration list for PBXNativeTarget "FluentPackageDescription" */; buildPhases = ( - OBJ_3609 /* Sources */, + OBJ_3645 /* Sources */, ); buildRules = ( ); @@ -16208,44 +16327,44 @@ }; "FluentMySQL::FluentMySQL" /* FluentMySQL */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_3515 /* Build configuration list for PBXNativeTarget "FluentMySQL" */; + buildConfigurationList = OBJ_3551 /* Build configuration list for PBXNativeTarget "FluentMySQL" */; buildPhases = ( - OBJ_3518 /* Sources */, - OBJ_3538 /* Frameworks */, + OBJ_3554 /* Sources */, + OBJ_3574 /* Frameworks */, ); buildRules = ( ); dependencies = ( - OBJ_3569 /* PBXTargetDependency */, - OBJ_3570 /* PBXTargetDependency */, - OBJ_3571 /* PBXTargetDependency */, - OBJ_3572 /* PBXTargetDependency */, - OBJ_3573 /* PBXTargetDependency */, - OBJ_3574 /* PBXTargetDependency */, - OBJ_3575 /* PBXTargetDependency */, - OBJ_3576 /* PBXTargetDependency */, - OBJ_3577 /* PBXTargetDependency */, - OBJ_3578 /* PBXTargetDependency */, - OBJ_3579 /* PBXTargetDependency */, - OBJ_3580 /* PBXTargetDependency */, - OBJ_3581 /* PBXTargetDependency */, - OBJ_3582 /* PBXTargetDependency */, - OBJ_3583 /* PBXTargetDependency */, - OBJ_3584 /* PBXTargetDependency */, - OBJ_3585 /* PBXTargetDependency */, - OBJ_3586 /* PBXTargetDependency */, - OBJ_3587 /* PBXTargetDependency */, - OBJ_3588 /* PBXTargetDependency */, - OBJ_3589 /* PBXTargetDependency */, - OBJ_3590 /* PBXTargetDependency */, - OBJ_3591 /* PBXTargetDependency */, - OBJ_3592 /* PBXTargetDependency */, - OBJ_3593 /* PBXTargetDependency */, - OBJ_3594 /* PBXTargetDependency */, - OBJ_3595 /* PBXTargetDependency */, - OBJ_3596 /* PBXTargetDependency */, - OBJ_3597 /* PBXTargetDependency */, - OBJ_3598 /* PBXTargetDependency */, + OBJ_3605 /* PBXTargetDependency */, + OBJ_3606 /* PBXTargetDependency */, + OBJ_3607 /* PBXTargetDependency */, + OBJ_3608 /* PBXTargetDependency */, + OBJ_3609 /* PBXTargetDependency */, + OBJ_3610 /* PBXTargetDependency */, + OBJ_3611 /* PBXTargetDependency */, + OBJ_3612 /* PBXTargetDependency */, + OBJ_3613 /* PBXTargetDependency */, + OBJ_3614 /* PBXTargetDependency */, + OBJ_3615 /* PBXTargetDependency */, + OBJ_3616 /* PBXTargetDependency */, + OBJ_3617 /* PBXTargetDependency */, + OBJ_3618 /* PBXTargetDependency */, + OBJ_3619 /* PBXTargetDependency */, + OBJ_3620 /* PBXTargetDependency */, + OBJ_3621 /* PBXTargetDependency */, + OBJ_3622 /* PBXTargetDependency */, + OBJ_3623 /* PBXTargetDependency */, + OBJ_3624 /* PBXTargetDependency */, + OBJ_3625 /* PBXTargetDependency */, + OBJ_3626 /* PBXTargetDependency */, + OBJ_3627 /* PBXTargetDependency */, + OBJ_3628 /* PBXTargetDependency */, + OBJ_3629 /* PBXTargetDependency */, + OBJ_3630 /* PBXTargetDependency */, + OBJ_3631 /* PBXTargetDependency */, + OBJ_3632 /* PBXTargetDependency */, + OBJ_3633 /* PBXTargetDependency */, + OBJ_3634 /* PBXTargetDependency */, ); name = FluentMySQL; productName = FluentMySQL; @@ -16254,9 +16373,9 @@ }; "FluentMySQL::SwiftPMPackageDescription" /* FluentMySQLPackageDescription */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_3600 /* Build configuration list for PBXNativeTarget "FluentMySQLPackageDescription" */; + buildConfigurationList = OBJ_3636 /* Build configuration list for PBXNativeTarget "FluentMySQLPackageDescription" */; buildPhases = ( - OBJ_3603 /* Sources */, + OBJ_3639 /* Sources */, ); buildRules = ( ); @@ -16268,36 +16387,36 @@ }; "FluentSQLite::FluentSQLite" /* FluentSQLite */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_3665 /* Build configuration list for PBXNativeTarget "FluentSQLite" */; + buildConfigurationList = OBJ_3701 /* Build configuration list for PBXNativeTarget "FluentSQLite" */; buildPhases = ( - OBJ_3668 /* Sources */, - OBJ_3681 /* Frameworks */, + OBJ_3704 /* Sources */, + OBJ_3717 /* Frameworks */, ); buildRules = ( ); dependencies = ( - OBJ_3704 /* PBXTargetDependency */, - OBJ_3705 /* PBXTargetDependency */, - OBJ_3706 /* PBXTargetDependency */, - OBJ_3707 /* PBXTargetDependency */, - OBJ_3708 /* PBXTargetDependency */, - OBJ_3709 /* PBXTargetDependency */, - OBJ_3710 /* PBXTargetDependency */, - OBJ_3711 /* PBXTargetDependency */, - OBJ_3712 /* PBXTargetDependency */, - OBJ_3713 /* PBXTargetDependency */, - OBJ_3714 /* PBXTargetDependency */, - OBJ_3715 /* PBXTargetDependency */, - OBJ_3716 /* PBXTargetDependency */, - OBJ_3717 /* PBXTargetDependency */, - OBJ_3718 /* PBXTargetDependency */, - OBJ_3719 /* PBXTargetDependency */, - OBJ_3720 /* PBXTargetDependency */, - OBJ_3721 /* PBXTargetDependency */, - OBJ_3722 /* PBXTargetDependency */, - OBJ_3723 /* PBXTargetDependency */, - OBJ_3724 /* PBXTargetDependency */, - OBJ_3725 /* PBXTargetDependency */, + OBJ_3740 /* PBXTargetDependency */, + OBJ_3741 /* PBXTargetDependency */, + OBJ_3742 /* PBXTargetDependency */, + OBJ_3743 /* PBXTargetDependency */, + OBJ_3744 /* PBXTargetDependency */, + OBJ_3745 /* PBXTargetDependency */, + OBJ_3746 /* PBXTargetDependency */, + OBJ_3747 /* PBXTargetDependency */, + OBJ_3748 /* PBXTargetDependency */, + OBJ_3749 /* PBXTargetDependency */, + OBJ_3750 /* PBXTargetDependency */, + OBJ_3751 /* PBXTargetDependency */, + OBJ_3752 /* PBXTargetDependency */, + OBJ_3753 /* PBXTargetDependency */, + OBJ_3754 /* PBXTargetDependency */, + OBJ_3755 /* PBXTargetDependency */, + OBJ_3756 /* PBXTargetDependency */, + OBJ_3757 /* PBXTargetDependency */, + OBJ_3758 /* PBXTargetDependency */, + OBJ_3759 /* PBXTargetDependency */, + OBJ_3760 /* PBXTargetDependency */, + OBJ_3761 /* PBXTargetDependency */, ); name = FluentSQLite; productName = FluentSQLite; @@ -16306,9 +16425,9 @@ }; "FluentSQLite::SwiftPMPackageDescription" /* FluentSQLitePackageDescription */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_3727 /* Build configuration list for PBXNativeTarget "FluentSQLitePackageDescription" */; + buildConfigurationList = OBJ_3763 /* Build configuration list for PBXNativeTarget "FluentSQLitePackageDescription" */; buildPhases = ( - OBJ_3730 /* Sources */, + OBJ_3766 /* Sources */, ); buildRules = ( ); @@ -16320,33 +16439,33 @@ }; "HTTP::HTTP" /* HTTP */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_3732 /* Build configuration list for PBXNativeTarget "HTTP" */; + buildConfigurationList = OBJ_3768 /* Build configuration list for PBXNativeTarget "HTTP" */; buildPhases = ( - OBJ_3735 /* Sources */, - OBJ_3762 /* Frameworks */, + OBJ_3771 /* Sources */, + OBJ_3798 /* Frameworks */, ); buildRules = ( ); dependencies = ( - OBJ_3782 /* PBXTargetDependency */, - OBJ_3783 /* PBXTargetDependency */, - OBJ_3784 /* PBXTargetDependency */, - OBJ_3785 /* PBXTargetDependency */, - OBJ_3786 /* PBXTargetDependency */, - OBJ_3787 /* PBXTargetDependency */, - OBJ_3788 /* PBXTargetDependency */, - OBJ_3789 /* PBXTargetDependency */, - OBJ_3790 /* PBXTargetDependency */, - OBJ_3791 /* PBXTargetDependency */, - OBJ_3792 /* PBXTargetDependency */, - OBJ_3793 /* PBXTargetDependency */, - OBJ_3794 /* PBXTargetDependency */, - OBJ_3795 /* PBXTargetDependency */, - OBJ_3796 /* PBXTargetDependency */, - OBJ_3797 /* PBXTargetDependency */, - OBJ_3798 /* PBXTargetDependency */, - OBJ_3799 /* PBXTargetDependency */, - OBJ_3800 /* PBXTargetDependency */, + OBJ_3818 /* PBXTargetDependency */, + OBJ_3819 /* PBXTargetDependency */, + OBJ_3820 /* PBXTargetDependency */, + OBJ_3821 /* PBXTargetDependency */, + OBJ_3822 /* PBXTargetDependency */, + OBJ_3823 /* PBXTargetDependency */, + OBJ_3824 /* PBXTargetDependency */, + OBJ_3825 /* PBXTargetDependency */, + OBJ_3826 /* PBXTargetDependency */, + OBJ_3827 /* PBXTargetDependency */, + OBJ_3828 /* PBXTargetDependency */, + OBJ_3829 /* PBXTargetDependency */, + OBJ_3830 /* PBXTargetDependency */, + OBJ_3831 /* PBXTargetDependency */, + OBJ_3832 /* PBXTargetDependency */, + OBJ_3833 /* PBXTargetDependency */, + OBJ_3834 /* PBXTargetDependency */, + OBJ_3835 /* PBXTargetDependency */, + OBJ_3836 /* PBXTargetDependency */, ); name = HTTP; productName = HTTP; @@ -16355,9 +16474,9 @@ }; "HTTP::SwiftPMPackageDescription" /* HTTPPackageDescription */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_3802 /* Build configuration list for PBXNativeTarget "HTTPPackageDescription" */; + buildConfigurationList = OBJ_3838 /* Build configuration list for PBXNativeTarget "HTTPPackageDescription" */; buildPhases = ( - OBJ_3805 /* Sources */, + OBJ_3841 /* Sources */, ); buildRules = ( ); @@ -16369,53 +16488,53 @@ }; "Imperial::Imperial" /* Imperial */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_3807 /* Build configuration list for PBXNativeTarget "Imperial" */; + buildConfigurationList = OBJ_3843 /* Build configuration list for PBXNativeTarget "Imperial" */; buildPhases = ( - OBJ_3810 /* Sources */, - OBJ_3867 /* Frameworks */, + OBJ_3846 /* Sources */, + OBJ_3903 /* Frameworks */, ); buildRules = ( ); dependencies = ( - OBJ_3907 /* PBXTargetDependency */, - OBJ_3908 /* PBXTargetDependency */, - OBJ_3909 /* PBXTargetDependency */, - OBJ_3910 /* PBXTargetDependency */, - OBJ_3911 /* PBXTargetDependency */, - OBJ_3912 /* PBXTargetDependency */, - OBJ_3913 /* PBXTargetDependency */, - OBJ_3914 /* PBXTargetDependency */, - OBJ_3915 /* PBXTargetDependency */, - OBJ_3916 /* PBXTargetDependency */, - OBJ_3917 /* PBXTargetDependency */, - OBJ_3918 /* PBXTargetDependency */, - OBJ_3919 /* PBXTargetDependency */, - OBJ_3920 /* PBXTargetDependency */, - OBJ_3921 /* PBXTargetDependency */, - OBJ_3922 /* PBXTargetDependency */, - OBJ_3923 /* PBXTargetDependency */, - OBJ_3924 /* PBXTargetDependency */, - OBJ_3925 /* PBXTargetDependency */, - OBJ_3926 /* PBXTargetDependency */, - OBJ_3927 /* PBXTargetDependency */, - OBJ_3928 /* PBXTargetDependency */, - OBJ_3929 /* PBXTargetDependency */, - OBJ_3930 /* PBXTargetDependency */, - OBJ_3931 /* PBXTargetDependency */, - OBJ_3932 /* PBXTargetDependency */, - OBJ_3933 /* PBXTargetDependency */, - OBJ_3934 /* PBXTargetDependency */, - OBJ_3935 /* PBXTargetDependency */, - OBJ_3936 /* PBXTargetDependency */, - OBJ_3937 /* PBXTargetDependency */, - OBJ_3938 /* PBXTargetDependency */, - OBJ_3939 /* PBXTargetDependency */, - OBJ_3940 /* PBXTargetDependency */, - OBJ_3941 /* PBXTargetDependency */, - OBJ_3942 /* PBXTargetDependency */, OBJ_3943 /* PBXTargetDependency */, OBJ_3944 /* PBXTargetDependency */, OBJ_3945 /* PBXTargetDependency */, + OBJ_3946 /* PBXTargetDependency */, + OBJ_3947 /* PBXTargetDependency */, + OBJ_3948 /* PBXTargetDependency */, + OBJ_3949 /* PBXTargetDependency */, + OBJ_3950 /* PBXTargetDependency */, + OBJ_3951 /* PBXTargetDependency */, + OBJ_3952 /* PBXTargetDependency */, + OBJ_3953 /* PBXTargetDependency */, + OBJ_3954 /* PBXTargetDependency */, + OBJ_3955 /* PBXTargetDependency */, + OBJ_3956 /* PBXTargetDependency */, + OBJ_3957 /* PBXTargetDependency */, + OBJ_3958 /* PBXTargetDependency */, + OBJ_3959 /* PBXTargetDependency */, + OBJ_3960 /* PBXTargetDependency */, + OBJ_3961 /* PBXTargetDependency */, + OBJ_3962 /* PBXTargetDependency */, + OBJ_3963 /* PBXTargetDependency */, + OBJ_3964 /* PBXTargetDependency */, + OBJ_3965 /* PBXTargetDependency */, + OBJ_3966 /* PBXTargetDependency */, + OBJ_3967 /* PBXTargetDependency */, + OBJ_3968 /* PBXTargetDependency */, + OBJ_3969 /* PBXTargetDependency */, + OBJ_3970 /* PBXTargetDependency */, + OBJ_3971 /* PBXTargetDependency */, + OBJ_3972 /* PBXTargetDependency */, + OBJ_3973 /* PBXTargetDependency */, + OBJ_3974 /* PBXTargetDependency */, + OBJ_3975 /* PBXTargetDependency */, + OBJ_3976 /* PBXTargetDependency */, + OBJ_3977 /* PBXTargetDependency */, + OBJ_3978 /* PBXTargetDependency */, + OBJ_3979 /* PBXTargetDependency */, + OBJ_3980 /* PBXTargetDependency */, + OBJ_3981 /* PBXTargetDependency */, ); name = Imperial; productName = Imperial; @@ -16424,9 +16543,9 @@ }; "Imperial::SwiftPMPackageDescription" /* ImperialPackageDescription */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_3947 /* Build configuration list for PBXNativeTarget "ImperialPackageDescription" */; + buildConfigurationList = OBJ_3983 /* Build configuration list for PBXNativeTarget "ImperialPackageDescription" */; buildPhases = ( - OBJ_3950 /* Sources */, + OBJ_3986 /* Sources */, ); buildRules = ( ); @@ -16438,32 +16557,32 @@ }; "JWT::JWT" /* JWT */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_3952 /* Build configuration list for PBXNativeTarget "JWT" */; + buildConfigurationList = OBJ_3988 /* Build configuration list for PBXNativeTarget "JWT" */; buildPhases = ( - OBJ_3955 /* Sources */, - OBJ_3971 /* Frameworks */, + OBJ_3991 /* Sources */, + OBJ_4007 /* Frameworks */, ); buildRules = ( ); dependencies = ( - OBJ_3990 /* PBXTargetDependency */, - OBJ_3991 /* PBXTargetDependency */, - OBJ_3992 /* PBXTargetDependency */, - OBJ_3993 /* PBXTargetDependency */, - OBJ_3994 /* PBXTargetDependency */, - OBJ_3995 /* PBXTargetDependency */, - OBJ_3996 /* PBXTargetDependency */, - OBJ_3997 /* PBXTargetDependency */, - OBJ_3998 /* PBXTargetDependency */, - OBJ_3999 /* PBXTargetDependency */, - OBJ_4000 /* PBXTargetDependency */, - OBJ_4001 /* PBXTargetDependency */, - OBJ_4002 /* PBXTargetDependency */, - OBJ_4003 /* PBXTargetDependency */, - OBJ_4004 /* PBXTargetDependency */, - OBJ_4005 /* PBXTargetDependency */, - OBJ_4006 /* PBXTargetDependency */, - OBJ_4007 /* PBXTargetDependency */, + OBJ_4026 /* PBXTargetDependency */, + OBJ_4027 /* PBXTargetDependency */, + OBJ_4028 /* PBXTargetDependency */, + OBJ_4029 /* PBXTargetDependency */, + OBJ_4030 /* PBXTargetDependency */, + OBJ_4031 /* PBXTargetDependency */, + OBJ_4032 /* PBXTargetDependency */, + OBJ_4033 /* PBXTargetDependency */, + OBJ_4034 /* PBXTargetDependency */, + OBJ_4035 /* PBXTargetDependency */, + OBJ_4036 /* PBXTargetDependency */, + OBJ_4037 /* PBXTargetDependency */, + OBJ_4038 /* PBXTargetDependency */, + OBJ_4039 /* PBXTargetDependency */, + OBJ_4040 /* PBXTargetDependency */, + OBJ_4041 /* PBXTargetDependency */, + OBJ_4042 /* PBXTargetDependency */, + OBJ_4043 /* PBXTargetDependency */, ); name = JWT; productName = JWT; @@ -16472,9 +16591,9 @@ }; "JWT::SwiftPMPackageDescription" /* JWTPackageDescription */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_4009 /* Build configuration list for PBXNativeTarget "JWTPackageDescription" */; + buildConfigurationList = OBJ_4045 /* Build configuration list for PBXNativeTarget "JWTPackageDescription" */; buildPhases = ( - OBJ_4012 /* Sources */, + OBJ_4048 /* Sources */, ); buildRules = ( ); @@ -16486,29 +16605,29 @@ }; "Leaf::Leaf" /* Leaf */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_4014 /* Build configuration list for PBXNativeTarget "Leaf" */; + buildConfigurationList = OBJ_4050 /* Build configuration list for PBXNativeTarget "Leaf" */; buildPhases = ( - OBJ_4017 /* Sources */, - OBJ_4026 /* Frameworks */, + OBJ_4053 /* Sources */, + OBJ_4062 /* Frameworks */, ); buildRules = ( ); dependencies = ( - OBJ_4042 /* PBXTargetDependency */, - OBJ_4043 /* PBXTargetDependency */, - OBJ_4044 /* PBXTargetDependency */, - OBJ_4045 /* PBXTargetDependency */, - OBJ_4046 /* PBXTargetDependency */, - OBJ_4047 /* PBXTargetDependency */, - OBJ_4048 /* PBXTargetDependency */, - OBJ_4049 /* PBXTargetDependency */, - OBJ_4050 /* PBXTargetDependency */, - OBJ_4051 /* PBXTargetDependency */, - OBJ_4052 /* PBXTargetDependency */, - OBJ_4053 /* PBXTargetDependency */, - OBJ_4054 /* PBXTargetDependency */, - OBJ_4055 /* PBXTargetDependency */, - OBJ_4056 /* PBXTargetDependency */, + OBJ_4078 /* PBXTargetDependency */, + OBJ_4079 /* PBXTargetDependency */, + OBJ_4080 /* PBXTargetDependency */, + OBJ_4081 /* PBXTargetDependency */, + OBJ_4082 /* PBXTargetDependency */, + OBJ_4083 /* PBXTargetDependency */, + OBJ_4084 /* PBXTargetDependency */, + OBJ_4085 /* PBXTargetDependency */, + OBJ_4086 /* PBXTargetDependency */, + OBJ_4087 /* PBXTargetDependency */, + OBJ_4088 /* PBXTargetDependency */, + OBJ_4089 /* PBXTargetDependency */, + OBJ_4090 /* PBXTargetDependency */, + OBJ_4091 /* PBXTargetDependency */, + OBJ_4092 /* PBXTargetDependency */, ); name = Leaf; productName = Leaf; @@ -16517,9 +16636,9 @@ }; "Leaf::SwiftPMPackageDescription" /* LeafPackageDescription */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_4058 /* Build configuration list for PBXNativeTarget "LeafPackageDescription" */; + buildConfigurationList = OBJ_4094 /* Build configuration list for PBXNativeTarget "LeafPackageDescription" */; buildPhases = ( - OBJ_4061 /* Sources */, + OBJ_4097 /* Sources */, ); buildRules = ( ); @@ -16531,10 +16650,10 @@ }; "Lingo::Lingo" /* Lingo */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_4093 /* Build configuration list for PBXNativeTarget "Lingo" */; + buildConfigurationList = OBJ_4138 /* Build configuration list for PBXNativeTarget "Lingo" */; buildPhases = ( - OBJ_4096 /* Sources */, - OBJ_4260 /* Frameworks */, + OBJ_4141 /* Sources */, + OBJ_4305 /* Frameworks */, ); buildRules = ( ); @@ -16547,9 +16666,9 @@ }; "Lingo::SwiftPMPackageDescription" /* LingoPackageDescription */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_4262 /* Build configuration list for PBXNativeTarget "LingoPackageDescription" */; + buildConfigurationList = OBJ_4307 /* Build configuration list for PBXNativeTarget "LingoPackageDescription" */; buildPhases = ( - OBJ_4265 /* Sources */, + OBJ_4310 /* Sources */, ); buildRules = ( ); @@ -16561,10 +16680,10 @@ }; "LoggerAPI::LoggerAPI" /* LoggerAPI */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_4267 /* Build configuration list for PBXNativeTarget "LoggerAPI" */; + buildConfigurationList = OBJ_4312 /* Build configuration list for PBXNativeTarget "LoggerAPI" */; buildPhases = ( - OBJ_4270 /* Sources */, - OBJ_4272 /* Frameworks */, + OBJ_4315 /* Sources */, + OBJ_4317 /* Frameworks */, ); buildRules = ( ); @@ -16577,9 +16696,9 @@ }; "LoggerAPI::SwiftPMPackageDescription" /* LoggerAPIPackageDescription */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_4274 /* Build configuration list for PBXNativeTarget "LoggerAPIPackageDescription" */; + buildConfigurationList = OBJ_4319 /* Build configuration list for PBXNativeTarget "LoggerAPIPackageDescription" */; buildPhases = ( - OBJ_4277 /* Sources */, + OBJ_4322 /* Sources */, ); buildRules = ( ); @@ -16591,27 +16710,27 @@ }; "Multipart::Multipart" /* Multipart */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_4314 /* Build configuration list for PBXNativeTarget "Multipart" */; + buildConfigurationList = OBJ_4359 /* Build configuration list for PBXNativeTarget "Multipart" */; buildPhases = ( - OBJ_4317 /* Sources */, - OBJ_4326 /* Frameworks */, + OBJ_4362 /* Sources */, + OBJ_4371 /* Frameworks */, ); buildRules = ( ); dependencies = ( - OBJ_4340 /* PBXTargetDependency */, - OBJ_4341 /* PBXTargetDependency */, - OBJ_4342 /* PBXTargetDependency */, - OBJ_4343 /* PBXTargetDependency */, - OBJ_4344 /* PBXTargetDependency */, - OBJ_4345 /* PBXTargetDependency */, - OBJ_4346 /* PBXTargetDependency */, - OBJ_4347 /* PBXTargetDependency */, - OBJ_4348 /* PBXTargetDependency */, - OBJ_4349 /* PBXTargetDependency */, - OBJ_4350 /* PBXTargetDependency */, - OBJ_4351 /* PBXTargetDependency */, - OBJ_4352 /* PBXTargetDependency */, + OBJ_4385 /* PBXTargetDependency */, + OBJ_4386 /* PBXTargetDependency */, + OBJ_4387 /* PBXTargetDependency */, + OBJ_4388 /* PBXTargetDependency */, + OBJ_4389 /* PBXTargetDependency */, + OBJ_4390 /* PBXTargetDependency */, + OBJ_4391 /* PBXTargetDependency */, + OBJ_4392 /* PBXTargetDependency */, + OBJ_4393 /* PBXTargetDependency */, + OBJ_4394 /* PBXTargetDependency */, + OBJ_4395 /* PBXTargetDependency */, + OBJ_4396 /* PBXTargetDependency */, + OBJ_4397 /* PBXTargetDependency */, ); name = Multipart; productName = Multipart; @@ -16620,9 +16739,9 @@ }; "Multipart::SwiftPMPackageDescription" /* MultipartPackageDescription */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_4354 /* Build configuration list for PBXNativeTarget "MultipartPackageDescription" */; + buildConfigurationList = OBJ_4399 /* Build configuration list for PBXNativeTarget "MultipartPackageDescription" */; buildPhases = ( - OBJ_4357 /* Sources */, + OBJ_4402 /* Sources */, ); buildRules = ( ); @@ -16634,38 +16753,38 @@ }; "MySQL::MySQL" /* MySQL */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_4359 /* Build configuration list for PBXNativeTarget "MySQL" */; + buildConfigurationList = OBJ_4404 /* Build configuration list for PBXNativeTarget "MySQL" */; buildPhases = ( - OBJ_4362 /* Sources */, - OBJ_4427 /* Frameworks */, + OBJ_4407 /* Sources */, + OBJ_4472 /* Frameworks */, ); buildRules = ( ); dependencies = ( - OBJ_4452 /* PBXTargetDependency */, - OBJ_4453 /* PBXTargetDependency */, - OBJ_4454 /* PBXTargetDependency */, - OBJ_4455 /* PBXTargetDependency */, - OBJ_4456 /* PBXTargetDependency */, - OBJ_4457 /* PBXTargetDependency */, - OBJ_4458 /* PBXTargetDependency */, - OBJ_4459 /* PBXTargetDependency */, - OBJ_4460 /* PBXTargetDependency */, - OBJ_4461 /* PBXTargetDependency */, - OBJ_4462 /* PBXTargetDependency */, - OBJ_4463 /* PBXTargetDependency */, - OBJ_4464 /* PBXTargetDependency */, - OBJ_4465 /* PBXTargetDependency */, - OBJ_4466 /* PBXTargetDependency */, - OBJ_4467 /* PBXTargetDependency */, - OBJ_4468 /* PBXTargetDependency */, - OBJ_4469 /* PBXTargetDependency */, - OBJ_4470 /* PBXTargetDependency */, - OBJ_4471 /* PBXTargetDependency */, - OBJ_4472 /* PBXTargetDependency */, - OBJ_4473 /* PBXTargetDependency */, - OBJ_4474 /* PBXTargetDependency */, - OBJ_4475 /* PBXTargetDependency */, + OBJ_4497 /* PBXTargetDependency */, + OBJ_4498 /* PBXTargetDependency */, + OBJ_4499 /* PBXTargetDependency */, + OBJ_4500 /* PBXTargetDependency */, + OBJ_4501 /* PBXTargetDependency */, + OBJ_4502 /* PBXTargetDependency */, + OBJ_4503 /* PBXTargetDependency */, + OBJ_4504 /* PBXTargetDependency */, + OBJ_4505 /* PBXTargetDependency */, + OBJ_4506 /* PBXTargetDependency */, + OBJ_4507 /* PBXTargetDependency */, + OBJ_4508 /* PBXTargetDependency */, + OBJ_4509 /* PBXTargetDependency */, + OBJ_4510 /* PBXTargetDependency */, + OBJ_4511 /* PBXTargetDependency */, + OBJ_4512 /* PBXTargetDependency */, + OBJ_4513 /* PBXTargetDependency */, + OBJ_4514 /* PBXTargetDependency */, + OBJ_4515 /* PBXTargetDependency */, + OBJ_4516 /* PBXTargetDependency */, + OBJ_4517 /* PBXTargetDependency */, + OBJ_4518 /* PBXTargetDependency */, + OBJ_4519 /* PBXTargetDependency */, + OBJ_4520 /* PBXTargetDependency */, ); name = MySQL; productName = MySQL; @@ -16674,9 +16793,9 @@ }; "MySQL::SwiftPMPackageDescription" /* MySQLPackageDescription */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_4477 /* Build configuration list for PBXNativeTarget "MySQLPackageDescription" */; + buildConfigurationList = OBJ_4522 /* Build configuration list for PBXNativeTarget "MySQLPackageDescription" */; buildPhases = ( - OBJ_4480 /* Sources */, + OBJ_4525 /* Sources */, ); buildRules = ( ); @@ -16688,28 +16807,28 @@ }; "Routing::Routing" /* Routing */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_4745 /* Build configuration list for PBXNativeTarget "Routing" */; + buildConfigurationList = OBJ_4790 /* Build configuration list for PBXNativeTarget "Routing" */; buildPhases = ( - OBJ_4748 /* Sources */, - OBJ_4761 /* Frameworks */, + OBJ_4793 /* Sources */, + OBJ_4806 /* Frameworks */, ); buildRules = ( ); dependencies = ( - OBJ_4776 /* PBXTargetDependency */, - OBJ_4777 /* PBXTargetDependency */, - OBJ_4778 /* PBXTargetDependency */, - OBJ_4779 /* PBXTargetDependency */, - OBJ_4780 /* PBXTargetDependency */, - OBJ_4781 /* PBXTargetDependency */, - OBJ_4782 /* PBXTargetDependency */, - OBJ_4783 /* PBXTargetDependency */, - OBJ_4784 /* PBXTargetDependency */, - OBJ_4785 /* PBXTargetDependency */, - OBJ_4786 /* PBXTargetDependency */, - OBJ_4787 /* PBXTargetDependency */, - OBJ_4788 /* PBXTargetDependency */, - OBJ_4789 /* PBXTargetDependency */, + OBJ_4821 /* PBXTargetDependency */, + OBJ_4822 /* PBXTargetDependency */, + OBJ_4823 /* PBXTargetDependency */, + OBJ_4824 /* PBXTargetDependency */, + OBJ_4825 /* PBXTargetDependency */, + OBJ_4826 /* PBXTargetDependency */, + OBJ_4827 /* PBXTargetDependency */, + OBJ_4828 /* PBXTargetDependency */, + OBJ_4829 /* PBXTargetDependency */, + OBJ_4830 /* PBXTargetDependency */, + OBJ_4831 /* PBXTargetDependency */, + OBJ_4832 /* PBXTargetDependency */, + OBJ_4833 /* PBXTargetDependency */, + OBJ_4834 /* PBXTargetDependency */, ); name = Routing; productName = Routing; @@ -16718,9 +16837,9 @@ }; "Routing::SwiftPMPackageDescription" /* RoutingPackageDescription */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_4791 /* Build configuration list for PBXNativeTarget "RoutingPackageDescription" */; + buildConfigurationList = OBJ_4836 /* Build configuration list for PBXNativeTarget "RoutingPackageDescription" */; buildPhases = ( - OBJ_4794 /* Sources */, + OBJ_4839 /* Sources */, ); buildRules = ( ); @@ -16732,29 +16851,29 @@ }; "SQL::SQL" /* SQL */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_4921 /* Build configuration list for PBXNativeTarget "SQL" */; + buildConfigurationList = OBJ_4966 /* Build configuration list for PBXNativeTarget "SQL" */; buildPhases = ( - OBJ_4924 /* Sources */, - OBJ_4984 /* Frameworks */, + OBJ_4969 /* Sources */, + OBJ_5029 /* Frameworks */, ); buildRules = ( ); dependencies = ( - OBJ_5000 /* PBXTargetDependency */, - OBJ_5001 /* PBXTargetDependency */, - OBJ_5002 /* PBXTargetDependency */, - OBJ_5003 /* PBXTargetDependency */, - OBJ_5004 /* PBXTargetDependency */, - OBJ_5005 /* PBXTargetDependency */, - OBJ_5006 /* PBXTargetDependency */, - OBJ_5007 /* PBXTargetDependency */, - OBJ_5008 /* PBXTargetDependency */, - OBJ_5009 /* PBXTargetDependency */, - OBJ_5010 /* PBXTargetDependency */, - OBJ_5011 /* PBXTargetDependency */, - OBJ_5012 /* PBXTargetDependency */, - OBJ_5013 /* PBXTargetDependency */, - OBJ_5014 /* PBXTargetDependency */, + OBJ_5045 /* PBXTargetDependency */, + OBJ_5046 /* PBXTargetDependency */, + OBJ_5047 /* PBXTargetDependency */, + OBJ_5048 /* PBXTargetDependency */, + OBJ_5049 /* PBXTargetDependency */, + OBJ_5050 /* PBXTargetDependency */, + OBJ_5051 /* PBXTargetDependency */, + OBJ_5052 /* PBXTargetDependency */, + OBJ_5053 /* PBXTargetDependency */, + OBJ_5054 /* PBXTargetDependency */, + OBJ_5055 /* PBXTargetDependency */, + OBJ_5056 /* PBXTargetDependency */, + OBJ_5057 /* PBXTargetDependency */, + OBJ_5058 /* PBXTargetDependency */, + OBJ_5059 /* PBXTargetDependency */, ); name = SQL; productName = SQL; @@ -16763,9 +16882,9 @@ }; "SQL::SwiftPMPackageDescription" /* SQLPackageDescription */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_5016 /* Build configuration list for PBXNativeTarget "SQLPackageDescription" */; + buildConfigurationList = OBJ_5061 /* Build configuration list for PBXNativeTarget "SQLPackageDescription" */; buildPhases = ( - OBJ_5019 /* Sources */, + OBJ_5064 /* Sources */, ); buildRules = ( ); @@ -16777,30 +16896,30 @@ }; "SQLite::SQLite" /* SQLite */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_5021 /* Build configuration list for PBXNativeTarget "SQLite" */; + buildConfigurationList = OBJ_5066 /* Build configuration list for PBXNativeTarget "SQLite" */; buildPhases = ( - OBJ_5024 /* Sources */, - OBJ_5055 /* Frameworks */, + OBJ_5069 /* Sources */, + OBJ_5100 /* Frameworks */, ); buildRules = ( ); dependencies = ( - OBJ_5072 /* PBXTargetDependency */, - OBJ_5073 /* PBXTargetDependency */, - OBJ_5074 /* PBXTargetDependency */, - OBJ_5075 /* PBXTargetDependency */, - OBJ_5076 /* PBXTargetDependency */, - OBJ_5077 /* PBXTargetDependency */, - OBJ_5078 /* PBXTargetDependency */, - OBJ_5079 /* PBXTargetDependency */, - OBJ_5080 /* PBXTargetDependency */, - OBJ_5081 /* PBXTargetDependency */, - OBJ_5082 /* PBXTargetDependency */, - OBJ_5083 /* PBXTargetDependency */, - OBJ_5084 /* PBXTargetDependency */, - OBJ_5085 /* PBXTargetDependency */, - OBJ_5086 /* PBXTargetDependency */, - OBJ_5087 /* PBXTargetDependency */, + OBJ_5117 /* PBXTargetDependency */, + OBJ_5118 /* PBXTargetDependency */, + OBJ_5119 /* PBXTargetDependency */, + OBJ_5120 /* PBXTargetDependency */, + OBJ_5121 /* PBXTargetDependency */, + OBJ_5122 /* PBXTargetDependency */, + OBJ_5123 /* PBXTargetDependency */, + OBJ_5124 /* PBXTargetDependency */, + OBJ_5125 /* PBXTargetDependency */, + OBJ_5126 /* PBXTargetDependency */, + OBJ_5127 /* PBXTargetDependency */, + OBJ_5128 /* PBXTargetDependency */, + OBJ_5129 /* PBXTargetDependency */, + OBJ_5130 /* PBXTargetDependency */, + OBJ_5131 /* PBXTargetDependency */, + OBJ_5132 /* PBXTargetDependency */, ); name = SQLite; productName = SQLite; @@ -16809,9 +16928,9 @@ }; "SQLite::SwiftPMPackageDescription" /* SQLitePackageDescription */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_5089 /* Build configuration list for PBXNativeTarget "SQLitePackageDescription" */; + buildConfigurationList = OBJ_5134 /* Build configuration list for PBXNativeTarget "SQLitePackageDescription" */; buildPhases = ( - OBJ_5092 /* Sources */, + OBJ_5137 /* Sources */, ); buildRules = ( ); @@ -16823,15 +16942,15 @@ }; "SSLService::SSLService" /* SSLService */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_5094 /* Build configuration list for PBXNativeTarget "SSLService" */; + buildConfigurationList = OBJ_5139 /* Build configuration list for PBXNativeTarget "SSLService" */; buildPhases = ( - OBJ_5097 /* Sources */, - OBJ_5100 /* Frameworks */, + OBJ_5142 /* Sources */, + OBJ_5145 /* Frameworks */, ); buildRules = ( ); dependencies = ( - OBJ_5102 /* PBXTargetDependency */, + OBJ_5147 /* PBXTargetDependency */, ); name = SSLService; productName = SSLService; @@ -16840,9 +16959,9 @@ }; "SSLService::SwiftPMPackageDescription" /* SSLServicePackageDescription */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_5104 /* Build configuration list for PBXNativeTarget "SSLServicePackageDescription" */; + buildConfigurationList = OBJ_5149 /* Build configuration list for PBXNativeTarget "SSLServicePackageDescription" */; buildPhases = ( - OBJ_5107 /* Sources */, + OBJ_5152 /* Sources */, ); buildRules = ( ); @@ -16854,27 +16973,27 @@ }; "Service::Service" /* Service */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_5109 /* Build configuration list for PBXNativeTarget "Service" */; + buildConfigurationList = OBJ_5154 /* Build configuration list for PBXNativeTarget "Service" */; buildPhases = ( - OBJ_5112 /* Sources */, - OBJ_5133 /* Frameworks */, + OBJ_5157 /* Sources */, + OBJ_5178 /* Frameworks */, ); buildRules = ( ); dependencies = ( - OBJ_5147 /* PBXTargetDependency */, - OBJ_5148 /* PBXTargetDependency */, - OBJ_5149 /* PBXTargetDependency */, - OBJ_5150 /* PBXTargetDependency */, - OBJ_5151 /* PBXTargetDependency */, - OBJ_5152 /* PBXTargetDependency */, - OBJ_5153 /* PBXTargetDependency */, - OBJ_5154 /* PBXTargetDependency */, - OBJ_5155 /* PBXTargetDependency */, - OBJ_5156 /* PBXTargetDependency */, - OBJ_5157 /* PBXTargetDependency */, - OBJ_5158 /* PBXTargetDependency */, - OBJ_5159 /* PBXTargetDependency */, + OBJ_5192 /* PBXTargetDependency */, + OBJ_5193 /* PBXTargetDependency */, + OBJ_5194 /* PBXTargetDependency */, + OBJ_5195 /* PBXTargetDependency */, + OBJ_5196 /* PBXTargetDependency */, + OBJ_5197 /* PBXTargetDependency */, + OBJ_5198 /* PBXTargetDependency */, + OBJ_5199 /* PBXTargetDependency */, + OBJ_5200 /* PBXTargetDependency */, + OBJ_5201 /* PBXTargetDependency */, + OBJ_5202 /* PBXTargetDependency */, + OBJ_5203 /* PBXTargetDependency */, + OBJ_5204 /* PBXTargetDependency */, ); name = Service; productName = Service; @@ -16883,9 +17002,9 @@ }; "Service::SwiftPMPackageDescription" /* ServicePackageDescription */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_5161 /* Build configuration list for PBXNativeTarget "ServicePackageDescription" */; + buildConfigurationList = OBJ_5206 /* Build configuration list for PBXNativeTarget "ServicePackageDescription" */; buildPhases = ( - OBJ_5164 /* Sources */, + OBJ_5209 /* Sources */, ); buildRules = ( ); @@ -16897,10 +17016,10 @@ }; "Socket::Socket" /* Socket */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_5166 /* Build configuration list for PBXNativeTarget "Socket" */; + buildConfigurationList = OBJ_5211 /* Build configuration list for PBXNativeTarget "Socket" */; buildPhases = ( - OBJ_5169 /* Sources */, - OBJ_5173 /* Frameworks */, + OBJ_5214 /* Sources */, + OBJ_5218 /* Frameworks */, ); buildRules = ( ); @@ -16913,9 +17032,9 @@ }; "Socket::SwiftPMPackageDescription" /* SocketPackageDescription */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_5175 /* Build configuration list for PBXNativeTarget "SocketPackageDescription" */; + buildConfigurationList = OBJ_5220 /* Build configuration list for PBXNativeTarget "SocketPackageDescription" */; buildPhases = ( - OBJ_5178 /* Sources */, + OBJ_5223 /* Sources */, ); buildRules = ( ); @@ -16927,9 +17046,9 @@ }; "SwiftSMTP::SwiftPMPackageDescription" /* SwiftSMTPPackageDescription */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_5207 /* Build configuration list for PBXNativeTarget "SwiftSMTPPackageDescription" */; + buildConfigurationList = OBJ_5252 /* Build configuration list for PBXNativeTarget "SwiftSMTPPackageDescription" */; buildPhases = ( - OBJ_5210 /* Sources */, + OBJ_5255 /* Sources */, ); buildRules = ( ); @@ -16941,18 +17060,18 @@ }; "SwiftSMTP::SwiftSMTP" /* SwiftSMTP */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_5180 /* Build configuration list for PBXNativeTarget "SwiftSMTP" */; + buildConfigurationList = OBJ_5225 /* Build configuration list for PBXNativeTarget "SwiftSMTP" */; buildPhases = ( - OBJ_5183 /* Sources */, - OBJ_5197 /* Frameworks */, + OBJ_5228 /* Sources */, + OBJ_5242 /* Frameworks */, ); buildRules = ( ); dependencies = ( - OBJ_5202 /* PBXTargetDependency */, - OBJ_5203 /* PBXTargetDependency */, - OBJ_5204 /* PBXTargetDependency */, - OBJ_5205 /* PBXTargetDependency */, + OBJ_5247 /* PBXTargetDependency */, + OBJ_5248 /* PBXTargetDependency */, + OBJ_5249 /* PBXTargetDependency */, + OBJ_5250 /* PBXTargetDependency */, ); name = SwiftSMTP; productName = SwiftSMTP; @@ -16961,9 +17080,9 @@ }; "TemplateKit::SwiftPMPackageDescription" /* TemplateKitPackageDescription */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_5287 /* Build configuration list for PBXNativeTarget "TemplateKitPackageDescription" */; + buildConfigurationList = OBJ_5332 /* Build configuration list for PBXNativeTarget "TemplateKitPackageDescription" */; buildPhases = ( - OBJ_5290 /* Sources */, + OBJ_5335 /* Sources */, ); buildRules = ( ); @@ -16975,28 +17094,28 @@ }; "TemplateKit::TemplateKit" /* TemplateKit */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_5212 /* Build configuration list for PBXNativeTarget "TemplateKit" */; + buildConfigurationList = OBJ_5257 /* Build configuration list for PBXNativeTarget "TemplateKit" */; buildPhases = ( - OBJ_5215 /* Sources */, - OBJ_5257 /* Frameworks */, + OBJ_5260 /* Sources */, + OBJ_5302 /* Frameworks */, ); buildRules = ( ); dependencies = ( - OBJ_5272 /* PBXTargetDependency */, - OBJ_5273 /* PBXTargetDependency */, - OBJ_5274 /* PBXTargetDependency */, - OBJ_5275 /* PBXTargetDependency */, - OBJ_5276 /* PBXTargetDependency */, - OBJ_5277 /* PBXTargetDependency */, - OBJ_5278 /* PBXTargetDependency */, - OBJ_5279 /* PBXTargetDependency */, - OBJ_5280 /* PBXTargetDependency */, - OBJ_5281 /* PBXTargetDependency */, - OBJ_5282 /* PBXTargetDependency */, - OBJ_5283 /* PBXTargetDependency */, - OBJ_5284 /* PBXTargetDependency */, - OBJ_5285 /* PBXTargetDependency */, + OBJ_5317 /* PBXTargetDependency */, + OBJ_5318 /* PBXTargetDependency */, + OBJ_5319 /* PBXTargetDependency */, + OBJ_5320 /* PBXTargetDependency */, + OBJ_5321 /* PBXTargetDependency */, + OBJ_5322 /* PBXTargetDependency */, + OBJ_5323 /* PBXTargetDependency */, + OBJ_5324 /* PBXTargetDependency */, + OBJ_5325 /* PBXTargetDependency */, + OBJ_5326 /* PBXTargetDependency */, + OBJ_5327 /* PBXTargetDependency */, + OBJ_5328 /* PBXTargetDependency */, + OBJ_5329 /* PBXTargetDependency */, + OBJ_5330 /* PBXTargetDependency */, ); name = TemplateKit; productName = TemplateKit; @@ -17005,9 +17124,9 @@ }; "URLEncodedForm::SwiftPMPackageDescription" /* URLEncodedFormPackageDescription */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_5338 /* Build configuration list for PBXNativeTarget "URLEncodedFormPackageDescription" */; + buildConfigurationList = OBJ_5392 /* Build configuration list for PBXNativeTarget "URLEncodedFormPackageDescription" */; buildPhases = ( - OBJ_5341 /* Sources */, + OBJ_5395 /* Sources */, ); buildRules = ( ); @@ -17019,27 +17138,27 @@ }; "URLEncodedForm::URLEncodedForm" /* URLEncodedForm */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_5298 /* Build configuration list for PBXNativeTarget "URLEncodedForm" */; + buildConfigurationList = OBJ_5352 /* Build configuration list for PBXNativeTarget "URLEncodedForm" */; buildPhases = ( - OBJ_5301 /* Sources */, - OBJ_5310 /* Frameworks */, + OBJ_5355 /* Sources */, + OBJ_5364 /* Frameworks */, ); buildRules = ( ); dependencies = ( - OBJ_5324 /* PBXTargetDependency */, - OBJ_5325 /* PBXTargetDependency */, - OBJ_5326 /* PBXTargetDependency */, - OBJ_5327 /* PBXTargetDependency */, - OBJ_5328 /* PBXTargetDependency */, - OBJ_5329 /* PBXTargetDependency */, - OBJ_5330 /* PBXTargetDependency */, - OBJ_5331 /* PBXTargetDependency */, - OBJ_5332 /* PBXTargetDependency */, - OBJ_5333 /* PBXTargetDependency */, - OBJ_5334 /* PBXTargetDependency */, - OBJ_5335 /* PBXTargetDependency */, - OBJ_5336 /* PBXTargetDependency */, + OBJ_5378 /* PBXTargetDependency */, + OBJ_5379 /* PBXTargetDependency */, + OBJ_5380 /* PBXTargetDependency */, + OBJ_5381 /* PBXTargetDependency */, + OBJ_5382 /* PBXTargetDependency */, + OBJ_5383 /* PBXTargetDependency */, + OBJ_5384 /* PBXTargetDependency */, + OBJ_5385 /* PBXTargetDependency */, + OBJ_5386 /* PBXTargetDependency */, + OBJ_5387 /* PBXTargetDependency */, + OBJ_5388 /* PBXTargetDependency */, + OBJ_5389 /* PBXTargetDependency */, + OBJ_5390 /* PBXTargetDependency */, ); name = URLEncodedForm; productName = URLEncodedForm; @@ -17048,9 +17167,9 @@ }; "Validation::SwiftPMPackageDescription" /* ValidationPackageDescription */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_5393 /* Build configuration list for PBXNativeTarget "ValidationPackageDescription" */; + buildConfigurationList = OBJ_5447 /* Build configuration list for PBXNativeTarget "ValidationPackageDescription" */; buildPhases = ( - OBJ_5396 /* Sources */, + OBJ_5450 /* Sources */, ); buildRules = ( ); @@ -17062,27 +17181,27 @@ }; "Validation::Validation" /* Validation */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_5343 /* Build configuration list for PBXNativeTarget "Validation" */; + buildConfigurationList = OBJ_5397 /* Build configuration list for PBXNativeTarget "Validation" */; buildPhases = ( - OBJ_5346 /* Sources */, - OBJ_5365 /* Frameworks */, + OBJ_5400 /* Sources */, + OBJ_5419 /* Frameworks */, ); buildRules = ( ); dependencies = ( - OBJ_5379 /* PBXTargetDependency */, - OBJ_5380 /* PBXTargetDependency */, - OBJ_5381 /* PBXTargetDependency */, - OBJ_5382 /* PBXTargetDependency */, - OBJ_5383 /* PBXTargetDependency */, - OBJ_5384 /* PBXTargetDependency */, - OBJ_5385 /* PBXTargetDependency */, - OBJ_5386 /* PBXTargetDependency */, - OBJ_5387 /* PBXTargetDependency */, - OBJ_5388 /* PBXTargetDependency */, - OBJ_5389 /* PBXTargetDependency */, - OBJ_5390 /* PBXTargetDependency */, - OBJ_5391 /* PBXTargetDependency */, + OBJ_5433 /* PBXTargetDependency */, + OBJ_5434 /* PBXTargetDependency */, + OBJ_5435 /* PBXTargetDependency */, + OBJ_5436 /* PBXTargetDependency */, + OBJ_5437 /* PBXTargetDependency */, + OBJ_5438 /* PBXTargetDependency */, + OBJ_5439 /* PBXTargetDependency */, + OBJ_5440 /* PBXTargetDependency */, + OBJ_5441 /* PBXTargetDependency */, + OBJ_5442 /* PBXTargetDependency */, + OBJ_5443 /* PBXTargetDependency */, + OBJ_5444 /* PBXTargetDependency */, + OBJ_5445 /* PBXTargetDependency */, ); name = Validation; productName = Validation; @@ -17091,9 +17210,9 @@ }; "Vapor::SwiftPMPackageDescription" /* VaporPackageDescription */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_5553 /* Build configuration list for PBXNativeTarget "VaporPackageDescription" */; + buildConfigurationList = OBJ_5607 /* Build configuration list for PBXNativeTarget "VaporPackageDescription" */; buildPhases = ( - OBJ_5556 /* Sources */, + OBJ_5610 /* Sources */, ); buildRules = ( ); @@ -17105,51 +17224,51 @@ }; "Vapor::Vapor" /* Vapor */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_5398 /* Build configuration list for PBXNativeTarget "Vapor" */; + buildConfigurationList = OBJ_5452 /* Build configuration list for PBXNativeTarget "Vapor" */; buildPhases = ( - OBJ_5401 /* Sources */, - OBJ_5477 /* Frameworks */, + OBJ_5455 /* Sources */, + OBJ_5531 /* Frameworks */, ); buildRules = ( ); dependencies = ( - OBJ_5515 /* PBXTargetDependency */, - OBJ_5516 /* PBXTargetDependency */, - OBJ_5517 /* PBXTargetDependency */, - OBJ_5518 /* PBXTargetDependency */, - OBJ_5519 /* PBXTargetDependency */, - OBJ_5520 /* PBXTargetDependency */, - OBJ_5521 /* PBXTargetDependency */, - OBJ_5522 /* PBXTargetDependency */, - OBJ_5523 /* PBXTargetDependency */, - OBJ_5524 /* PBXTargetDependency */, - OBJ_5525 /* PBXTargetDependency */, - OBJ_5526 /* PBXTargetDependency */, - OBJ_5527 /* PBXTargetDependency */, - OBJ_5528 /* PBXTargetDependency */, - OBJ_5529 /* PBXTargetDependency */, - OBJ_5530 /* PBXTargetDependency */, - OBJ_5531 /* PBXTargetDependency */, - OBJ_5532 /* PBXTargetDependency */, - OBJ_5533 /* PBXTargetDependency */, - OBJ_5534 /* PBXTargetDependency */, - OBJ_5535 /* PBXTargetDependency */, - OBJ_5536 /* PBXTargetDependency */, - OBJ_5537 /* PBXTargetDependency */, - OBJ_5538 /* PBXTargetDependency */, - OBJ_5539 /* PBXTargetDependency */, - OBJ_5540 /* PBXTargetDependency */, - OBJ_5541 /* PBXTargetDependency */, - OBJ_5542 /* PBXTargetDependency */, - OBJ_5543 /* PBXTargetDependency */, - OBJ_5544 /* PBXTargetDependency */, - OBJ_5545 /* PBXTargetDependency */, - OBJ_5546 /* PBXTargetDependency */, - OBJ_5547 /* PBXTargetDependency */, - OBJ_5548 /* PBXTargetDependency */, - OBJ_5549 /* PBXTargetDependency */, - OBJ_5550 /* PBXTargetDependency */, - OBJ_5551 /* PBXTargetDependency */, + OBJ_5569 /* PBXTargetDependency */, + OBJ_5570 /* PBXTargetDependency */, + OBJ_5571 /* PBXTargetDependency */, + OBJ_5572 /* PBXTargetDependency */, + OBJ_5573 /* PBXTargetDependency */, + OBJ_5574 /* PBXTargetDependency */, + OBJ_5575 /* PBXTargetDependency */, + OBJ_5576 /* PBXTargetDependency */, + OBJ_5577 /* PBXTargetDependency */, + OBJ_5578 /* PBXTargetDependency */, + OBJ_5579 /* PBXTargetDependency */, + OBJ_5580 /* PBXTargetDependency */, + OBJ_5581 /* PBXTargetDependency */, + OBJ_5582 /* PBXTargetDependency */, + OBJ_5583 /* PBXTargetDependency */, + OBJ_5584 /* PBXTargetDependency */, + OBJ_5585 /* PBXTargetDependency */, + OBJ_5586 /* PBXTargetDependency */, + OBJ_5587 /* PBXTargetDependency */, + OBJ_5588 /* PBXTargetDependency */, + OBJ_5589 /* PBXTargetDependency */, + OBJ_5590 /* PBXTargetDependency */, + OBJ_5591 /* PBXTargetDependency */, + OBJ_5592 /* PBXTargetDependency */, + OBJ_5593 /* PBXTargetDependency */, + OBJ_5594 /* PBXTargetDependency */, + OBJ_5595 /* PBXTargetDependency */, + OBJ_5596 /* PBXTargetDependency */, + OBJ_5597 /* PBXTargetDependency */, + OBJ_5598 /* PBXTargetDependency */, + OBJ_5599 /* PBXTargetDependency */, + OBJ_5600 /* PBXTargetDependency */, + OBJ_5601 /* PBXTargetDependency */, + OBJ_5602 /* PBXTargetDependency */, + OBJ_5603 /* PBXTargetDependency */, + OBJ_5604 /* PBXTargetDependency */, + OBJ_5605 /* PBXTargetDependency */, ); name = Vapor; productName = Vapor; @@ -17158,9 +17277,9 @@ }; "VaporTestTools::SwiftPMPackageDescription" /* VaporTestToolsPackageDescription */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_5656 /* Build configuration list for PBXNativeTarget "VaporTestToolsPackageDescription" */; + buildConfigurationList = OBJ_5710 /* Build configuration list for PBXNativeTarget "VaporTestToolsPackageDescription" */; buildPhases = ( - OBJ_5659 /* Sources */, + OBJ_5713 /* Sources */, ); buildRules = ( ); @@ -17172,52 +17291,52 @@ }; "VaporTestTools::VaporTestTools" /* VaporTestTools */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_5558 /* Build configuration list for PBXNativeTarget "VaporTestTools" */; + buildConfigurationList = OBJ_5612 /* Build configuration list for PBXNativeTarget "VaporTestTools" */; buildPhases = ( - OBJ_5561 /* Sources */, - OBJ_5578 /* Frameworks */, + OBJ_5615 /* Sources */, + OBJ_5632 /* Frameworks */, ); buildRules = ( ); dependencies = ( - OBJ_5617 /* PBXTargetDependency */, - OBJ_5618 /* PBXTargetDependency */, - OBJ_5619 /* PBXTargetDependency */, - OBJ_5620 /* PBXTargetDependency */, - OBJ_5621 /* PBXTargetDependency */, - OBJ_5622 /* PBXTargetDependency */, - OBJ_5623 /* PBXTargetDependency */, - OBJ_5624 /* PBXTargetDependency */, - OBJ_5625 /* PBXTargetDependency */, - OBJ_5626 /* PBXTargetDependency */, - OBJ_5627 /* PBXTargetDependency */, - OBJ_5628 /* PBXTargetDependency */, - OBJ_5629 /* PBXTargetDependency */, - OBJ_5630 /* PBXTargetDependency */, - OBJ_5631 /* PBXTargetDependency */, - OBJ_5632 /* PBXTargetDependency */, - OBJ_5633 /* PBXTargetDependency */, - OBJ_5634 /* PBXTargetDependency */, - OBJ_5635 /* PBXTargetDependency */, - OBJ_5636 /* PBXTargetDependency */, - OBJ_5637 /* PBXTargetDependency */, - OBJ_5638 /* PBXTargetDependency */, - OBJ_5639 /* PBXTargetDependency */, - OBJ_5640 /* PBXTargetDependency */, - OBJ_5641 /* PBXTargetDependency */, - OBJ_5642 /* PBXTargetDependency */, - OBJ_5643 /* PBXTargetDependency */, - OBJ_5644 /* PBXTargetDependency */, - OBJ_5645 /* PBXTargetDependency */, - OBJ_5646 /* PBXTargetDependency */, - OBJ_5647 /* PBXTargetDependency */, - OBJ_5648 /* PBXTargetDependency */, - OBJ_5649 /* PBXTargetDependency */, - OBJ_5650 /* PBXTargetDependency */, - OBJ_5651 /* PBXTargetDependency */, - OBJ_5652 /* PBXTargetDependency */, - OBJ_5653 /* PBXTargetDependency */, - OBJ_5654 /* PBXTargetDependency */, + OBJ_5671 /* PBXTargetDependency */, + OBJ_5672 /* PBXTargetDependency */, + OBJ_5673 /* PBXTargetDependency */, + OBJ_5674 /* PBXTargetDependency */, + OBJ_5675 /* PBXTargetDependency */, + OBJ_5676 /* PBXTargetDependency */, + OBJ_5677 /* PBXTargetDependency */, + OBJ_5678 /* PBXTargetDependency */, + OBJ_5679 /* PBXTargetDependency */, + OBJ_5680 /* PBXTargetDependency */, + OBJ_5681 /* PBXTargetDependency */, + OBJ_5682 /* PBXTargetDependency */, + OBJ_5683 /* PBXTargetDependency */, + OBJ_5684 /* PBXTargetDependency */, + OBJ_5685 /* PBXTargetDependency */, + OBJ_5686 /* PBXTargetDependency */, + OBJ_5687 /* PBXTargetDependency */, + OBJ_5688 /* PBXTargetDependency */, + OBJ_5689 /* PBXTargetDependency */, + OBJ_5690 /* PBXTargetDependency */, + OBJ_5691 /* PBXTargetDependency */, + OBJ_5692 /* PBXTargetDependency */, + OBJ_5693 /* PBXTargetDependency */, + OBJ_5694 /* PBXTargetDependency */, + OBJ_5695 /* PBXTargetDependency */, + OBJ_5696 /* PBXTargetDependency */, + OBJ_5697 /* PBXTargetDependency */, + OBJ_5698 /* PBXTargetDependency */, + OBJ_5699 /* PBXTargetDependency */, + OBJ_5700 /* PBXTargetDependency */, + OBJ_5701 /* PBXTargetDependency */, + OBJ_5702 /* PBXTargetDependency */, + OBJ_5703 /* PBXTargetDependency */, + OBJ_5704 /* PBXTargetDependency */, + OBJ_5705 /* PBXTargetDependency */, + OBJ_5706 /* PBXTargetDependency */, + OBJ_5707 /* PBXTargetDependency */, + OBJ_5708 /* PBXTargetDependency */, ); name = VaporTestTools; productName = VaporTestTools; @@ -17226,9 +17345,9 @@ }; "WebSocket::SwiftPMPackageDescription" /* WebSocketPackageDescription */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_5725 /* Build configuration list for PBXNativeTarget "WebSocketPackageDescription" */; + buildConfigurationList = OBJ_5779 /* Build configuration list for PBXNativeTarget "WebSocketPackageDescription" */; buildPhases = ( - OBJ_5728 /* Sources */, + OBJ_5782 /* Sources */, ); buildRules = ( ); @@ -17240,40 +17359,40 @@ }; "WebSocket::WebSocket" /* WebSocket */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_5661 /* Build configuration list for PBXNativeTarget "WebSocket" */; + buildConfigurationList = OBJ_5715 /* Build configuration list for PBXNativeTarget "WebSocket" */; buildPhases = ( - OBJ_5664 /* Sources */, - OBJ_5671 /* Frameworks */, + OBJ_5718 /* Sources */, + OBJ_5725 /* Frameworks */, ); buildRules = ( ); dependencies = ( - OBJ_5698 /* PBXTargetDependency */, - OBJ_5699 /* PBXTargetDependency */, - OBJ_5700 /* PBXTargetDependency */, - OBJ_5701 /* PBXTargetDependency */, - OBJ_5702 /* PBXTargetDependency */, - OBJ_5703 /* PBXTargetDependency */, - OBJ_5704 /* PBXTargetDependency */, - OBJ_5705 /* PBXTargetDependency */, - OBJ_5706 /* PBXTargetDependency */, - OBJ_5707 /* PBXTargetDependency */, - OBJ_5708 /* PBXTargetDependency */, - OBJ_5709 /* PBXTargetDependency */, - OBJ_5710 /* PBXTargetDependency */, - OBJ_5711 /* PBXTargetDependency */, - OBJ_5712 /* PBXTargetDependency */, - OBJ_5713 /* PBXTargetDependency */, - OBJ_5714 /* PBXTargetDependency */, - OBJ_5715 /* PBXTargetDependency */, - OBJ_5716 /* PBXTargetDependency */, - OBJ_5717 /* PBXTargetDependency */, - OBJ_5718 /* PBXTargetDependency */, - OBJ_5719 /* PBXTargetDependency */, - OBJ_5720 /* PBXTargetDependency */, - OBJ_5721 /* PBXTargetDependency */, - OBJ_5722 /* PBXTargetDependency */, - OBJ_5723 /* PBXTargetDependency */, + OBJ_5752 /* PBXTargetDependency */, + OBJ_5753 /* PBXTargetDependency */, + OBJ_5754 /* PBXTargetDependency */, + OBJ_5755 /* PBXTargetDependency */, + OBJ_5756 /* PBXTargetDependency */, + OBJ_5757 /* PBXTargetDependency */, + OBJ_5758 /* PBXTargetDependency */, + OBJ_5759 /* PBXTargetDependency */, + OBJ_5760 /* PBXTargetDependency */, + OBJ_5761 /* PBXTargetDependency */, + OBJ_5762 /* PBXTargetDependency */, + OBJ_5763 /* PBXTargetDependency */, + OBJ_5764 /* PBXTargetDependency */, + OBJ_5765 /* PBXTargetDependency */, + OBJ_5766 /* PBXTargetDependency */, + OBJ_5767 /* PBXTargetDependency */, + OBJ_5768 /* PBXTargetDependency */, + OBJ_5769 /* PBXTargetDependency */, + OBJ_5770 /* PBXTargetDependency */, + OBJ_5771 /* PBXTargetDependency */, + OBJ_5772 /* PBXTargetDependency */, + OBJ_5773 /* PBXTargetDependency */, + OBJ_5774 /* PBXTargetDependency */, + OBJ_5775 /* PBXTargetDependency */, + OBJ_5776 /* PBXTargetDependency */, + OBJ_5777 /* PBXTargetDependency */, ); name = WebSocket; productName = WebSocket; @@ -17282,72 +17401,72 @@ }; "Wishlist::App" /* App */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_1987 /* Build configuration list for PBXNativeTarget "App" */; + buildConfigurationList = OBJ_2010 /* Build configuration list for PBXNativeTarget "App" */; buildPhases = ( - OBJ_1990 /* Sources */, - OBJ_2239 /* Frameworks */, + OBJ_2013 /* Sources */, + OBJ_2262 /* Frameworks */, ); buildRules = ( ); dependencies = ( - OBJ_2298 /* PBXTargetDependency */, - OBJ_2300 /* PBXTargetDependency */, - OBJ_2302 /* PBXTargetDependency */, - OBJ_2304 /* PBXTargetDependency */, - OBJ_2306 /* PBXTargetDependency */, - OBJ_2308 /* PBXTargetDependency */, - OBJ_2310 /* PBXTargetDependency */, - OBJ_2312 /* PBXTargetDependency */, - OBJ_2314 /* PBXTargetDependency */, - OBJ_2316 /* PBXTargetDependency */, - OBJ_2318 /* PBXTargetDependency */, - OBJ_2320 /* PBXTargetDependency */, - OBJ_2322 /* PBXTargetDependency */, - OBJ_2324 /* PBXTargetDependency */, - OBJ_2326 /* PBXTargetDependency */, - OBJ_2328 /* PBXTargetDependency */, - OBJ_2330 /* PBXTargetDependency */, - OBJ_2332 /* PBXTargetDependency */, - OBJ_2334 /* PBXTargetDependency */, - OBJ_2336 /* PBXTargetDependency */, - OBJ_2338 /* PBXTargetDependency */, - OBJ_2340 /* PBXTargetDependency */, - OBJ_2342 /* PBXTargetDependency */, - OBJ_2344 /* PBXTargetDependency */, - OBJ_2346 /* PBXTargetDependency */, - OBJ_2348 /* PBXTargetDependency */, - OBJ_2350 /* PBXTargetDependency */, - OBJ_2352 /* PBXTargetDependency */, - OBJ_2354 /* PBXTargetDependency */, - OBJ_2356 /* PBXTargetDependency */, - OBJ_2358 /* PBXTargetDependency */, - OBJ_2360 /* PBXTargetDependency */, - OBJ_2362 /* PBXTargetDependency */, - OBJ_2364 /* PBXTargetDependency */, - OBJ_2366 /* PBXTargetDependency */, - OBJ_2368 /* PBXTargetDependency */, - OBJ_2370 /* PBXTargetDependency */, - OBJ_2372 /* PBXTargetDependency */, - OBJ_2374 /* PBXTargetDependency */, - OBJ_2376 /* PBXTargetDependency */, - OBJ_2378 /* PBXTargetDependency */, - OBJ_2380 /* PBXTargetDependency */, - OBJ_2382 /* PBXTargetDependency */, - OBJ_2384 /* PBXTargetDependency */, - OBJ_2386 /* PBXTargetDependency */, - OBJ_2388 /* PBXTargetDependency */, - OBJ_2390 /* PBXTargetDependency */, - OBJ_2392 /* PBXTargetDependency */, - OBJ_2394 /* PBXTargetDependency */, - OBJ_2396 /* PBXTargetDependency */, - OBJ_2398 /* PBXTargetDependency */, - OBJ_2400 /* PBXTargetDependency */, - OBJ_2402 /* PBXTargetDependency */, - OBJ_2404 /* PBXTargetDependency */, - OBJ_2406 /* PBXTargetDependency */, - OBJ_2408 /* PBXTargetDependency */, - OBJ_2410 /* PBXTargetDependency */, - OBJ_2412 /* PBXTargetDependency */, + OBJ_2321 /* PBXTargetDependency */, + OBJ_2323 /* PBXTargetDependency */, + OBJ_2325 /* PBXTargetDependency */, + OBJ_2327 /* PBXTargetDependency */, + OBJ_2329 /* PBXTargetDependency */, + OBJ_2331 /* PBXTargetDependency */, + OBJ_2333 /* PBXTargetDependency */, + OBJ_2335 /* PBXTargetDependency */, + OBJ_2337 /* PBXTargetDependency */, + OBJ_2339 /* PBXTargetDependency */, + OBJ_2341 /* PBXTargetDependency */, + OBJ_2343 /* PBXTargetDependency */, + OBJ_2345 /* PBXTargetDependency */, + OBJ_2347 /* PBXTargetDependency */, + OBJ_2349 /* PBXTargetDependency */, + OBJ_2351 /* PBXTargetDependency */, + OBJ_2353 /* PBXTargetDependency */, + OBJ_2355 /* PBXTargetDependency */, + OBJ_2357 /* PBXTargetDependency */, + OBJ_2359 /* PBXTargetDependency */, + OBJ_2361 /* PBXTargetDependency */, + OBJ_2363 /* PBXTargetDependency */, + OBJ_2365 /* PBXTargetDependency */, + OBJ_2367 /* PBXTargetDependency */, + OBJ_2369 /* PBXTargetDependency */, + OBJ_2371 /* PBXTargetDependency */, + OBJ_2373 /* PBXTargetDependency */, + OBJ_2375 /* PBXTargetDependency */, + OBJ_2377 /* PBXTargetDependency */, + OBJ_2379 /* PBXTargetDependency */, + OBJ_2381 /* PBXTargetDependency */, + OBJ_2383 /* PBXTargetDependency */, + OBJ_2385 /* PBXTargetDependency */, + OBJ_2387 /* PBXTargetDependency */, + OBJ_2389 /* PBXTargetDependency */, + OBJ_2391 /* PBXTargetDependency */, + OBJ_2393 /* PBXTargetDependency */, + OBJ_2395 /* PBXTargetDependency */, + OBJ_2397 /* PBXTargetDependency */, + OBJ_2399 /* PBXTargetDependency */, + OBJ_2401 /* PBXTargetDependency */, + OBJ_2403 /* PBXTargetDependency */, + OBJ_2405 /* PBXTargetDependency */, + OBJ_2407 /* PBXTargetDependency */, + OBJ_2409 /* PBXTargetDependency */, + OBJ_2411 /* PBXTargetDependency */, + OBJ_2413 /* PBXTargetDependency */, + OBJ_2415 /* PBXTargetDependency */, + OBJ_2417 /* PBXTargetDependency */, + OBJ_2419 /* PBXTargetDependency */, + OBJ_2421 /* PBXTargetDependency */, + OBJ_2423 /* PBXTargetDependency */, + OBJ_2425 /* PBXTargetDependency */, + OBJ_2427 /* PBXTargetDependency */, + OBJ_2429 /* PBXTargetDependency */, + OBJ_2431 /* PBXTargetDependency */, + OBJ_2433 /* PBXTargetDependency */, + OBJ_2435 /* PBXTargetDependency */, ); name = App; productName = App; @@ -17356,40 +17475,15 @@ }; "Wishlist::AppTests" /* AppTests */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_2415 /* Build configuration list for PBXNativeTarget "AppTests" */; + buildConfigurationList = OBJ_2438 /* Build configuration list for PBXNativeTarget "AppTests" */; buildPhases = ( - OBJ_2418 /* Sources */, - OBJ_2429 /* Frameworks */, + OBJ_2441 /* Sources */, + OBJ_2453 /* Frameworks */, ); buildRules = ( ); dependencies = ( - OBJ_2490 /* PBXTargetDependency */, - OBJ_2492 /* PBXTargetDependency */, - OBJ_2493 /* PBXTargetDependency */, - OBJ_2494 /* PBXTargetDependency */, - OBJ_2495 /* PBXTargetDependency */, - OBJ_2496 /* PBXTargetDependency */, - OBJ_2497 /* PBXTargetDependency */, - OBJ_2498 /* PBXTargetDependency */, - OBJ_2499 /* PBXTargetDependency */, - OBJ_2500 /* PBXTargetDependency */, - OBJ_2501 /* PBXTargetDependency */, - OBJ_2502 /* PBXTargetDependency */, - OBJ_2503 /* PBXTargetDependency */, - OBJ_2504 /* PBXTargetDependency */, - OBJ_2505 /* PBXTargetDependency */, - OBJ_2506 /* PBXTargetDependency */, - OBJ_2507 /* PBXTargetDependency */, - OBJ_2508 /* PBXTargetDependency */, - OBJ_2509 /* PBXTargetDependency */, - OBJ_2510 /* PBXTargetDependency */, - OBJ_2511 /* PBXTargetDependency */, - OBJ_2512 /* PBXTargetDependency */, - OBJ_2513 /* PBXTargetDependency */, - OBJ_2514 /* PBXTargetDependency */, OBJ_2515 /* PBXTargetDependency */, - OBJ_2516 /* PBXTargetDependency */, OBJ_2517 /* PBXTargetDependency */, OBJ_2518 /* PBXTargetDependency */, OBJ_2519 /* PBXTargetDependency */, @@ -17424,6 +17518,32 @@ OBJ_2548 /* PBXTargetDependency */, OBJ_2549 /* PBXTargetDependency */, OBJ_2550 /* PBXTargetDependency */, + OBJ_2551 /* PBXTargetDependency */, + OBJ_2552 /* PBXTargetDependency */, + OBJ_2553 /* PBXTargetDependency */, + OBJ_2554 /* PBXTargetDependency */, + OBJ_2555 /* PBXTargetDependency */, + OBJ_2556 /* PBXTargetDependency */, + OBJ_2557 /* PBXTargetDependency */, + OBJ_2558 /* PBXTargetDependency */, + OBJ_2559 /* PBXTargetDependency */, + OBJ_2560 /* PBXTargetDependency */, + OBJ_2561 /* PBXTargetDependency */, + OBJ_2562 /* PBXTargetDependency */, + OBJ_2563 /* PBXTargetDependency */, + OBJ_2564 /* PBXTargetDependency */, + OBJ_2565 /* PBXTargetDependency */, + OBJ_2566 /* PBXTargetDependency */, + OBJ_2567 /* PBXTargetDependency */, + OBJ_2568 /* PBXTargetDependency */, + OBJ_2569 /* PBXTargetDependency */, + OBJ_2570 /* PBXTargetDependency */, + OBJ_2571 /* PBXTargetDependency */, + OBJ_2572 /* PBXTargetDependency */, + OBJ_2573 /* PBXTargetDependency */, + OBJ_2574 /* PBXTargetDependency */, + OBJ_2575 /* PBXTargetDependency */, + OBJ_2576 /* PBXTargetDependency */, ); name = AppTests; productName = AppTests; @@ -17432,23 +17552,23 @@ }; "Wishlist::Domain" /* Domain */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_3153 /* Build configuration list for PBXNativeTarget "Domain" */; + buildConfigurationList = OBJ_3180 /* Build configuration list for PBXNativeTarget "Domain" */; buildPhases = ( - OBJ_3156 /* Sources */, - OBJ_3363 /* Frameworks */, + OBJ_3183 /* Sources */, + OBJ_3391 /* Frameworks */, ); buildRules = ( ); dependencies = ( - OBJ_3373 /* PBXTargetDependency */, - OBJ_3374 /* PBXTargetDependency */, - OBJ_3375 /* PBXTargetDependency */, - OBJ_3376 /* PBXTargetDependency */, - OBJ_3377 /* PBXTargetDependency */, - OBJ_3378 /* PBXTargetDependency */, - OBJ_3379 /* PBXTargetDependency */, - OBJ_3380 /* PBXTargetDependency */, - OBJ_3381 /* PBXTargetDependency */, + OBJ_3401 /* PBXTargetDependency */, + OBJ_3402 /* PBXTargetDependency */, + OBJ_3403 /* PBXTargetDependency */, + OBJ_3404 /* PBXTargetDependency */, + OBJ_3405 /* PBXTargetDependency */, + OBJ_3406 /* PBXTargetDependency */, + OBJ_3407 /* PBXTargetDependency */, + OBJ_3408 /* PBXTargetDependency */, + OBJ_3409 /* PBXTargetDependency */, ); name = Domain; productName = Domain; @@ -17457,24 +17577,25 @@ }; "Wishlist::DomainTests" /* DomainTests */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_3383 /* Build configuration list for PBXNativeTarget "DomainTests" */; + buildConfigurationList = OBJ_3411 /* Build configuration list for PBXNativeTarget "DomainTests" */; buildPhases = ( - OBJ_3386 /* Sources */, - OBJ_3403 /* Frameworks */, + OBJ_3414 /* Sources */, + OBJ_3437 /* Frameworks */, ); buildRules = ( ); dependencies = ( - OBJ_3414 /* PBXTargetDependency */, - OBJ_3415 /* PBXTargetDependency */, - OBJ_3416 /* PBXTargetDependency */, - OBJ_3417 /* PBXTargetDependency */, - OBJ_3418 /* PBXTargetDependency */, - OBJ_3419 /* PBXTargetDependency */, - OBJ_3420 /* PBXTargetDependency */, - OBJ_3421 /* PBXTargetDependency */, - OBJ_3422 /* PBXTargetDependency */, - OBJ_3423 /* PBXTargetDependency */, + OBJ_3449 /* PBXTargetDependency */, + OBJ_3450 /* PBXTargetDependency */, + OBJ_3451 /* PBXTargetDependency */, + OBJ_3452 /* PBXTargetDependency */, + OBJ_3453 /* PBXTargetDependency */, + OBJ_3454 /* PBXTargetDependency */, + OBJ_3455 /* PBXTargetDependency */, + OBJ_3456 /* PBXTargetDependency */, + OBJ_3457 /* PBXTargetDependency */, + OBJ_3458 /* PBXTargetDependency */, + OBJ_3459 /* PBXTargetDependency */, ); name = DomainTests; productName = DomainTests; @@ -17483,15 +17604,15 @@ }; "Wishlist::Library" /* Library */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_4063 /* Build configuration list for PBXNativeTarget "Library" */; + buildConfigurationList = OBJ_4099 /* Build configuration list for PBXNativeTarget "Library" */; buildPhases = ( - OBJ_4066 /* Sources */, - OBJ_4076 /* Frameworks */, + OBJ_4102 /* Sources */, + OBJ_4116 /* Frameworks */, ); buildRules = ( ); dependencies = ( - OBJ_4078 /* PBXTargetDependency */, + OBJ_4118 /* PBXTargetDependency */, ); name = Library; productName = Library; @@ -17500,16 +17621,17 @@ }; "Wishlist::LibraryTests" /* LibraryTests */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_4080 /* Build configuration list for PBXNativeTarget "LibraryTests" */; + buildConfigurationList = OBJ_4120 /* Build configuration list for PBXNativeTarget "LibraryTests" */; buildPhases = ( - OBJ_4083 /* Sources */, - OBJ_4088 /* Frameworks */, + OBJ_4123 /* Sources */, + OBJ_4131 /* Frameworks */, ); buildRules = ( ); dependencies = ( - OBJ_4091 /* PBXTargetDependency */, - OBJ_4092 /* PBXTargetDependency */, + OBJ_4135 /* PBXTargetDependency */, + OBJ_4136 /* PBXTargetDependency */, + OBJ_4137 /* PBXTargetDependency */, ); name = LibraryTests; productName = LibraryTests; @@ -17518,59 +17640,14 @@ }; "Wishlist::Run" /* Run */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_4797 /* Build configuration list for PBXNativeTarget "Run" */; + buildConfigurationList = OBJ_4842 /* Build configuration list for PBXNativeTarget "Run" */; buildPhases = ( - OBJ_4800 /* Sources */, - OBJ_4802 /* Frameworks */, + OBJ_4845 /* Sources */, + OBJ_4847 /* Frameworks */, ); buildRules = ( ); dependencies = ( - OBJ_4862 /* PBXTargetDependency */, - OBJ_4863 /* PBXTargetDependency */, - OBJ_4864 /* PBXTargetDependency */, - OBJ_4865 /* PBXTargetDependency */, - OBJ_4866 /* PBXTargetDependency */, - OBJ_4867 /* PBXTargetDependency */, - OBJ_4868 /* PBXTargetDependency */, - OBJ_4869 /* PBXTargetDependency */, - OBJ_4870 /* PBXTargetDependency */, - OBJ_4871 /* PBXTargetDependency */, - OBJ_4872 /* PBXTargetDependency */, - OBJ_4873 /* PBXTargetDependency */, - OBJ_4874 /* PBXTargetDependency */, - OBJ_4875 /* PBXTargetDependency */, - OBJ_4876 /* PBXTargetDependency */, - OBJ_4877 /* PBXTargetDependency */, - OBJ_4878 /* PBXTargetDependency */, - OBJ_4879 /* PBXTargetDependency */, - OBJ_4880 /* PBXTargetDependency */, - OBJ_4881 /* PBXTargetDependency */, - OBJ_4882 /* PBXTargetDependency */, - OBJ_4883 /* PBXTargetDependency */, - OBJ_4884 /* PBXTargetDependency */, - OBJ_4885 /* PBXTargetDependency */, - OBJ_4886 /* PBXTargetDependency */, - OBJ_4887 /* PBXTargetDependency */, - OBJ_4888 /* PBXTargetDependency */, - OBJ_4889 /* PBXTargetDependency */, - OBJ_4890 /* PBXTargetDependency */, - OBJ_4891 /* PBXTargetDependency */, - OBJ_4892 /* PBXTargetDependency */, - OBJ_4893 /* PBXTargetDependency */, - OBJ_4894 /* PBXTargetDependency */, - OBJ_4895 /* PBXTargetDependency */, - OBJ_4896 /* PBXTargetDependency */, - OBJ_4897 /* PBXTargetDependency */, - OBJ_4898 /* PBXTargetDependency */, - OBJ_4899 /* PBXTargetDependency */, - OBJ_4900 /* PBXTargetDependency */, - OBJ_4901 /* PBXTargetDependency */, - OBJ_4902 /* PBXTargetDependency */, - OBJ_4903 /* PBXTargetDependency */, - OBJ_4904 /* PBXTargetDependency */, - OBJ_4905 /* PBXTargetDependency */, - OBJ_4906 /* PBXTargetDependency */, OBJ_4907 /* PBXTargetDependency */, OBJ_4908 /* PBXTargetDependency */, OBJ_4909 /* PBXTargetDependency */, @@ -17585,6 +17662,51 @@ OBJ_4918 /* PBXTargetDependency */, OBJ_4919 /* PBXTargetDependency */, OBJ_4920 /* PBXTargetDependency */, + OBJ_4921 /* PBXTargetDependency */, + OBJ_4922 /* PBXTargetDependency */, + OBJ_4923 /* PBXTargetDependency */, + OBJ_4924 /* PBXTargetDependency */, + OBJ_4925 /* PBXTargetDependency */, + OBJ_4926 /* PBXTargetDependency */, + OBJ_4927 /* PBXTargetDependency */, + OBJ_4928 /* PBXTargetDependency */, + OBJ_4929 /* PBXTargetDependency */, + OBJ_4930 /* PBXTargetDependency */, + OBJ_4931 /* PBXTargetDependency */, + OBJ_4932 /* PBXTargetDependency */, + OBJ_4933 /* PBXTargetDependency */, + OBJ_4934 /* PBXTargetDependency */, + OBJ_4935 /* PBXTargetDependency */, + OBJ_4936 /* PBXTargetDependency */, + OBJ_4937 /* PBXTargetDependency */, + OBJ_4938 /* PBXTargetDependency */, + OBJ_4939 /* PBXTargetDependency */, + OBJ_4940 /* PBXTargetDependency */, + OBJ_4941 /* PBXTargetDependency */, + OBJ_4942 /* PBXTargetDependency */, + OBJ_4943 /* PBXTargetDependency */, + OBJ_4944 /* PBXTargetDependency */, + OBJ_4945 /* PBXTargetDependency */, + OBJ_4946 /* PBXTargetDependency */, + OBJ_4947 /* PBXTargetDependency */, + OBJ_4948 /* PBXTargetDependency */, + OBJ_4949 /* PBXTargetDependency */, + OBJ_4950 /* PBXTargetDependency */, + OBJ_4951 /* PBXTargetDependency */, + OBJ_4952 /* PBXTargetDependency */, + OBJ_4953 /* PBXTargetDependency */, + OBJ_4954 /* PBXTargetDependency */, + OBJ_4955 /* PBXTargetDependency */, + OBJ_4956 /* PBXTargetDependency */, + OBJ_4957 /* PBXTargetDependency */, + OBJ_4958 /* PBXTargetDependency */, + OBJ_4959 /* PBXTargetDependency */, + OBJ_4960 /* PBXTargetDependency */, + OBJ_4961 /* PBXTargetDependency */, + OBJ_4962 /* PBXTargetDependency */, + OBJ_4963 /* PBXTargetDependency */, + OBJ_4964 /* PBXTargetDependency */, + OBJ_4965 /* PBXTargetDependency */, ); name = Run; productName = Run; @@ -17593,9 +17715,9 @@ }; "Wishlist::SwiftPMPackageDescription" /* WishlistPackageDescription */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_5746 /* Build configuration list for PBXNativeTarget "WishlistPackageDescription" */; + buildConfigurationList = OBJ_5800 /* Build configuration list for PBXNativeTarget "WishlistPackageDescription" */; buildPhases = ( - OBJ_5749 /* Sources */, + OBJ_5803 /* Sources */, ); buildRules = ( ); @@ -17605,14 +17727,30 @@ productName = WishlistPackageDescription; productType = "com.apple.product-type.framework"; }; + "Wishlist::Testing" /* Testing */ = { + isa = PBXNativeTarget; + buildConfigurationList = OBJ_5337 /* Build configuration list for PBXNativeTarget "Testing" */; + buildPhases = ( + OBJ_5340 /* Sources */, + OBJ_5345 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Testing; + productName = Testing; + productReference = "Wishlist::Testing::Product" /* Testing.framework */; + productType = "com.apple.product-type.framework"; + }; "Wishlist::Tooling" /* Tooling */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_5292 /* Build configuration list for PBXNativeTarget "Tooling" */; + buildConfigurationList = OBJ_5346 /* Build configuration list for PBXNativeTarget "Tooling" */; buildPhases = ( - 9719B568D00479CA7F125C08 /* Generate Sources ... */, - 7E8A918C7ACDC0415E48034A /* Lint Sources ... */, - OBJ_5295 /* Sources */, - OBJ_5297 /* Frameworks */, + B2951A65FEB45EE52A86690D /* Generate Sources ... */, + 5BAF3C3D6C0310B208D8E02D /* Lint Sources ... */, + OBJ_5349 /* Sources */, + OBJ_5351 /* Frameworks */, ); buildRules = ( ); @@ -17625,10 +17763,10 @@ }; "swift-nio-ssl::CNIOOpenSSL" /* CNIOOpenSSL */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_2779 /* Build configuration list for PBXNativeTarget "CNIOOpenSSL" */; + buildConfigurationList = OBJ_2806 /* Build configuration list for PBXNativeTarget "CNIOOpenSSL" */; buildPhases = ( - OBJ_2782 /* Sources */, - OBJ_2785 /* Frameworks */, + OBJ_2809 /* Sources */, + OBJ_2812 /* Frameworks */, ); buildRules = ( ); @@ -17641,23 +17779,23 @@ }; "swift-nio-ssl::NIOOpenSSL" /* NIOOpenSSL */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_4615 /* Build configuration list for PBXNativeTarget "NIOOpenSSL" */; + buildConfigurationList = OBJ_4660 /* Build configuration list for PBXNativeTarget "NIOOpenSSL" */; buildPhases = ( - OBJ_4618 /* Sources */, - OBJ_4636 /* Frameworks */, + OBJ_4663 /* Sources */, + OBJ_4681 /* Frameworks */, ); buildRules = ( ); dependencies = ( - OBJ_4646 /* PBXTargetDependency */, - OBJ_4647 /* PBXTargetDependency */, - OBJ_4648 /* PBXTargetDependency */, - OBJ_4649 /* PBXTargetDependency */, - OBJ_4650 /* PBXTargetDependency */, - OBJ_4651 /* PBXTargetDependency */, - OBJ_4652 /* PBXTargetDependency */, - OBJ_4653 /* PBXTargetDependency */, - OBJ_4654 /* PBXTargetDependency */, + OBJ_4691 /* PBXTargetDependency */, + OBJ_4692 /* PBXTargetDependency */, + OBJ_4693 /* PBXTargetDependency */, + OBJ_4694 /* PBXTargetDependency */, + OBJ_4695 /* PBXTargetDependency */, + OBJ_4696 /* PBXTargetDependency */, + OBJ_4697 /* PBXTargetDependency */, + OBJ_4698 /* PBXTargetDependency */, + OBJ_4699 /* PBXTargetDependency */, ); name = NIOOpenSSL; productName = NIOOpenSSL; @@ -17666,9 +17804,9 @@ }; "swift-nio-ssl::SwiftPMPackageDescription" /* swift-nio-sslPackageDescription */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_5759 /* Build configuration list for PBXNativeTarget "swift-nio-sslPackageDescription" */; + buildConfigurationList = OBJ_5813 /* Build configuration list for PBXNativeTarget "swift-nio-sslPackageDescription" */; buildPhases = ( - OBJ_5762 /* Sources */, + OBJ_5816 /* Sources */, ); buildRules = ( ); @@ -17680,11 +17818,11 @@ }; "swift-nio::CNIOAtomics" /* CNIOAtomics */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_2743 /* Build configuration list for PBXNativeTarget "CNIOAtomics" */; + buildConfigurationList = OBJ_2770 /* Build configuration list for PBXNativeTarget "CNIOAtomics" */; buildPhases = ( - OBJ_2746 /* Sources */, - OBJ_2748 /* Headers */, - OBJ_2751 /* Frameworks */, + OBJ_2773 /* Sources */, + OBJ_2775 /* Headers */, + OBJ_2778 /* Frameworks */, ); buildRules = ( ); @@ -17697,11 +17835,11 @@ }; "swift-nio::CNIODarwin" /* CNIODarwin */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_2752 /* Build configuration list for PBXNativeTarget "CNIODarwin" */; + buildConfigurationList = OBJ_2779 /* Build configuration list for PBXNativeTarget "CNIODarwin" */; buildPhases = ( - OBJ_2755 /* Sources */, - OBJ_2757 /* Headers */, - OBJ_2759 /* Frameworks */, + OBJ_2782 /* Sources */, + OBJ_2784 /* Headers */, + OBJ_2786 /* Frameworks */, ); buildRules = ( ); @@ -17714,11 +17852,11 @@ }; "swift-nio::CNIOHTTPParser" /* CNIOHTTPParser */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_2760 /* Build configuration list for PBXNativeTarget "CNIOHTTPParser" */; + buildConfigurationList = OBJ_2787 /* Build configuration list for PBXNativeTarget "CNIOHTTPParser" */; buildPhases = ( - OBJ_2763 /* Sources */, - OBJ_2765 /* Headers */, - OBJ_2768 /* Frameworks */, + OBJ_2790 /* Sources */, + OBJ_2792 /* Headers */, + OBJ_2795 /* Frameworks */, ); buildRules = ( ); @@ -17731,11 +17869,11 @@ }; "swift-nio::CNIOLinux" /* CNIOLinux */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_2769 /* Build configuration list for PBXNativeTarget "CNIOLinux" */; + buildConfigurationList = OBJ_2796 /* Build configuration list for PBXNativeTarget "CNIOLinux" */; buildPhases = ( - OBJ_2772 /* Sources */, - OBJ_2775 /* Headers */, - OBJ_2778 /* Frameworks */, + OBJ_2799 /* Sources */, + OBJ_2802 /* Headers */, + OBJ_2805 /* Frameworks */, ); buildRules = ( ); @@ -17748,11 +17886,11 @@ }; "swift-nio::CNIOSHA1" /* CNIOSHA1 */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_2786 /* Build configuration list for PBXNativeTarget "CNIOSHA1" */; + buildConfigurationList = OBJ_2813 /* Build configuration list for PBXNativeTarget "CNIOSHA1" */; buildPhases = ( - OBJ_2789 /* Sources */, - OBJ_2791 /* Headers */, - OBJ_2793 /* Frameworks */, + OBJ_2816 /* Sources */, + OBJ_2818 /* Headers */, + OBJ_2820 /* Frameworks */, ); buildRules = ( ); @@ -17765,11 +17903,11 @@ }; "swift-nio::CNIOZlib" /* CNIOZlib */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_2794 /* Build configuration list for PBXNativeTarget "CNIOZlib" */; + buildConfigurationList = OBJ_2821 /* Build configuration list for PBXNativeTarget "CNIOZlib" */; buildPhases = ( - OBJ_2797 /* Sources */, - OBJ_2799 /* Headers */, - OBJ_2801 /* Frameworks */, + OBJ_2824 /* Sources */, + OBJ_2826 /* Headers */, + OBJ_2828 /* Frameworks */, ); buildRules = ( ); @@ -17782,20 +17920,20 @@ }; "swift-nio::NIO" /* NIO */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_4482 /* Build configuration list for PBXNativeTarget "NIO" */; + buildConfigurationList = OBJ_4527 /* Build configuration list for PBXNativeTarget "NIO" */; buildPhases = ( - OBJ_4485 /* Sources */, - OBJ_4541 /* Frameworks */, + OBJ_4530 /* Sources */, + OBJ_4586 /* Frameworks */, ); buildRules = ( ); dependencies = ( - OBJ_4548 /* PBXTargetDependency */, - OBJ_4549 /* PBXTargetDependency */, - OBJ_4550 /* PBXTargetDependency */, - OBJ_4551 /* PBXTargetDependency */, - OBJ_4552 /* PBXTargetDependency */, - OBJ_4553 /* PBXTargetDependency */, + OBJ_4593 /* PBXTargetDependency */, + OBJ_4594 /* PBXTargetDependency */, + OBJ_4595 /* PBXTargetDependency */, + OBJ_4596 /* PBXTargetDependency */, + OBJ_4597 /* PBXTargetDependency */, + OBJ_4598 /* PBXTargetDependency */, ); name = NIO; productName = NIO; @@ -17804,15 +17942,15 @@ }; "swift-nio::NIOConcurrencyHelpers" /* NIOConcurrencyHelpers */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_4554 /* Build configuration list for PBXNativeTarget "NIOConcurrencyHelpers" */; + buildConfigurationList = OBJ_4599 /* Build configuration list for PBXNativeTarget "NIOConcurrencyHelpers" */; buildPhases = ( - OBJ_4557 /* Sources */, - OBJ_4560 /* Frameworks */, + OBJ_4602 /* Sources */, + OBJ_4605 /* Frameworks */, ); buildRules = ( ); dependencies = ( - OBJ_4562 /* PBXTargetDependency */, + OBJ_4607 /* PBXTargetDependency */, ); name = NIOConcurrencyHelpers; productName = NIOConcurrencyHelpers; @@ -17821,21 +17959,21 @@ }; "swift-nio::NIOFoundationCompat" /* NIOFoundationCompat */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_4563 /* Build configuration list for PBXNativeTarget "NIOFoundationCompat" */; + buildConfigurationList = OBJ_4608 /* Build configuration list for PBXNativeTarget "NIOFoundationCompat" */; buildPhases = ( - OBJ_4566 /* Sources */, - OBJ_4568 /* Frameworks */, + OBJ_4611 /* Sources */, + OBJ_4613 /* Frameworks */, ); buildRules = ( ); dependencies = ( - OBJ_4576 /* PBXTargetDependency */, - OBJ_4577 /* PBXTargetDependency */, - OBJ_4578 /* PBXTargetDependency */, - OBJ_4579 /* PBXTargetDependency */, - OBJ_4580 /* PBXTargetDependency */, - OBJ_4581 /* PBXTargetDependency */, - OBJ_4582 /* PBXTargetDependency */, + OBJ_4621 /* PBXTargetDependency */, + OBJ_4622 /* PBXTargetDependency */, + OBJ_4623 /* PBXTargetDependency */, + OBJ_4624 /* PBXTargetDependency */, + OBJ_4625 /* PBXTargetDependency */, + OBJ_4626 /* PBXTargetDependency */, + OBJ_4627 /* PBXTargetDependency */, ); name = NIOFoundationCompat; productName = NIOFoundationCompat; @@ -17844,23 +17982,23 @@ }; "swift-nio::NIOHTTP1" /* NIOHTTP1 */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_4583 /* Build configuration list for PBXNativeTarget "NIOHTTP1" */; + buildConfigurationList = OBJ_4628 /* Build configuration list for PBXNativeTarget "NIOHTTP1" */; buildPhases = ( - OBJ_4586 /* Sources */, - OBJ_4596 /* Frameworks */, + OBJ_4631 /* Sources */, + OBJ_4641 /* Frameworks */, ); buildRules = ( ); dependencies = ( - OBJ_4606 /* PBXTargetDependency */, - OBJ_4607 /* PBXTargetDependency */, - OBJ_4608 /* PBXTargetDependency */, - OBJ_4609 /* PBXTargetDependency */, - OBJ_4610 /* PBXTargetDependency */, - OBJ_4611 /* PBXTargetDependency */, - OBJ_4612 /* PBXTargetDependency */, - OBJ_4613 /* PBXTargetDependency */, - OBJ_4614 /* PBXTargetDependency */, + OBJ_4651 /* PBXTargetDependency */, + OBJ_4652 /* PBXTargetDependency */, + OBJ_4653 /* PBXTargetDependency */, + OBJ_4654 /* PBXTargetDependency */, + OBJ_4655 /* PBXTargetDependency */, + OBJ_4656 /* PBXTargetDependency */, + OBJ_4657 /* PBXTargetDependency */, + OBJ_4658 /* PBXTargetDependency */, + OBJ_4659 /* PBXTargetDependency */, ); name = NIOHTTP1; productName = NIOHTTP1; @@ -17869,10 +18007,10 @@ }; "swift-nio::NIOPriorityQueue" /* NIOPriorityQueue */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_4655 /* Build configuration list for PBXNativeTarget "NIOPriorityQueue" */; + buildConfigurationList = OBJ_4700 /* Build configuration list for PBXNativeTarget "NIOPriorityQueue" */; buildPhases = ( - OBJ_4658 /* Sources */, - OBJ_4661 /* Frameworks */, + OBJ_4703 /* Sources */, + OBJ_4706 /* Frameworks */, ); buildRules = ( ); @@ -17885,21 +18023,21 @@ }; "swift-nio::NIOTLS" /* NIOTLS */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_4662 /* Build configuration list for PBXNativeTarget "NIOTLS" */; + buildConfigurationList = OBJ_4707 /* Build configuration list for PBXNativeTarget "NIOTLS" */; buildPhases = ( - OBJ_4665 /* Sources */, - OBJ_4669 /* Frameworks */, + OBJ_4710 /* Sources */, + OBJ_4714 /* Frameworks */, ); buildRules = ( ); dependencies = ( - OBJ_4677 /* PBXTargetDependency */, - OBJ_4678 /* PBXTargetDependency */, - OBJ_4679 /* PBXTargetDependency */, - OBJ_4680 /* PBXTargetDependency */, - OBJ_4681 /* PBXTargetDependency */, - OBJ_4682 /* PBXTargetDependency */, - OBJ_4683 /* PBXTargetDependency */, + OBJ_4722 /* PBXTargetDependency */, + OBJ_4723 /* PBXTargetDependency */, + OBJ_4724 /* PBXTargetDependency */, + OBJ_4725 /* PBXTargetDependency */, + OBJ_4726 /* PBXTargetDependency */, + OBJ_4727 /* PBXTargetDependency */, + OBJ_4728 /* PBXTargetDependency */, ); name = NIOTLS; productName = NIOTLS; @@ -17908,24 +18046,24 @@ }; "swift-nio::NIOWebSocket" /* NIOWebSocket */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_4684 /* Build configuration list for PBXNativeTarget "NIOWebSocket" */; + buildConfigurationList = OBJ_4729 /* Build configuration list for PBXNativeTarget "NIOWebSocket" */; buildPhases = ( - OBJ_4687 /* Sources */, - OBJ_4697 /* Frameworks */, + OBJ_4732 /* Sources */, + OBJ_4742 /* Frameworks */, ); buildRules = ( ); dependencies = ( - OBJ_4708 /* PBXTargetDependency */, - OBJ_4709 /* PBXTargetDependency */, - OBJ_4710 /* PBXTargetDependency */, - OBJ_4711 /* PBXTargetDependency */, - OBJ_4712 /* PBXTargetDependency */, - OBJ_4713 /* PBXTargetDependency */, - OBJ_4714 /* PBXTargetDependency */, - OBJ_4715 /* PBXTargetDependency */, - OBJ_4716 /* PBXTargetDependency */, - OBJ_4717 /* PBXTargetDependency */, + OBJ_4753 /* PBXTargetDependency */, + OBJ_4754 /* PBXTargetDependency */, + OBJ_4755 /* PBXTargetDependency */, + OBJ_4756 /* PBXTargetDependency */, + OBJ_4757 /* PBXTargetDependency */, + OBJ_4758 /* PBXTargetDependency */, + OBJ_4759 /* PBXTargetDependency */, + OBJ_4760 /* PBXTargetDependency */, + OBJ_4761 /* PBXTargetDependency */, + OBJ_4762 /* PBXTargetDependency */, ); name = NIOWebSocket; productName = NIOWebSocket; @@ -17934,9 +18072,9 @@ }; "swift-nio::SwiftPMPackageDescription" /* swift-nioPackageDescription */ = { isa = PBXNativeTarget; - buildConfigurationList = OBJ_5765 /* Build configuration list for PBXNativeTarget "swift-nioPackageDescription" */; + buildConfigurationList = OBJ_5819 /* Build configuration list for PBXNativeTarget "swift-nioPackageDescription" */; buildPhases = ( - OBJ_5768 /* Sources */, + OBJ_5822 /* Sources */, ); buildRules = ( ); @@ -17963,7 +18101,7 @@ en, ); mainGroup = OBJ_5 /* */; - productRefGroup = OBJ_1910 /* Products */; + productRefGroup = OBJ_1932 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( @@ -18050,6 +18188,7 @@ "SwiftSMTP::SwiftPMPackageDescription" /* SwiftSMTPPackageDescription */, "TemplateKit::TemplateKit" /* TemplateKit */, "TemplateKit::SwiftPMPackageDescription" /* TemplateKitPackageDescription */, + "Wishlist::Testing" /* Testing */, "Wishlist::Tooling" /* Tooling */, "URLEncodedForm::URLEncodedForm" /* URLEncodedForm */, "URLEncodedForm::SwiftPMPackageDescription" /* URLEncodedFormPackageDescription */, @@ -18073,7 +18212,7 @@ /* End PBXProject section */ /* Begin PBXShellScriptBuildPhase section */ - 7E8A918C7ACDC0415E48034A /* Lint Sources ... */ = { + 5BAF3C3D6C0310B208D8E02D /* Lint Sources ... */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -18091,7 +18230,7 @@ shellPath = /bin/sh; shellScript = "\n if which swiftlint >/dev/null; then\n swiftlint --config .swiftlint.yml lint ./Sources/\n else\n echo \"warning: SwiftLint not installed!\"\n fi\n "; }; - 9719B568D00479CA7F125C08 /* Generate Sources ... */ = { + B2951A65FEB45EE52A86690D /* Generate Sources ... */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -18112,6381 +18251,6423 @@ /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ - OBJ_1990 /* Sources */ = { + OBJ_2013 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_2159 /* Authenticatable+.swift in Sources */, - OBJ_2160 /* AuthenticatableController.swift in Sources */, - OBJ_2112 /* AuthenticationController.swift in Sources */, - OBJ_2113 /* AuthenticationError.swift in Sources */, - OBJ_2114 /* AuthenticationState.swift in Sources */, - OBJ_2115 /* AuthenticationToken.swift in Sources */, - OBJ_2116 /* AuthenticationUserInfo.swift in Sources */, - OBJ_2062 /* AutoBuilder.swift in Sources */, - OBJ_1992 /* AutoFluentEntity.swift in Sources */, - OBJ_1993 /* AutoFluentValues.swift in Sources */, - OBJ_2046 /* AutoMapper.swift in Sources */, - OBJ_2209 /* BasicLogger.swift in Sources */, - OBJ_2188 /* CSRFMiddleware.swift in Sources */, - OBJ_2189 /* CachingHeadersMiddleware.swift in Sources */, - OBJ_2210 /* ConsoleLogger.swift in Sources */, - OBJ_2063 /* Controller+Favorite.swift in Sources */, - OBJ_2069 /* Controller+Invitation.swift in Sources */, - OBJ_2083 /* Controller+Item.swift in Sources */, - OBJ_2094 /* Controller+List.swift in Sources */, - OBJ_2106 /* Controller+Reservation.swift in Sources */, - OBJ_2161 /* Controller.swift in Sources */, - OBJ_2162 /* ControllerParameter+ID.swift in Sources */, - OBJ_2152 /* ControllerParameter+Identification.swift in Sources */, - OBJ_2163 /* ControllerParameter+Locator.swift in Sources */, - OBJ_2164 /* ControllerParameter.swift in Sources */, - OBJ_2195 /* DispatchableJob.swift in Sources */, - OBJ_2196 /* DispatchingError.swift in Sources */, - OBJ_2197 /* DispatchingProvider.swift in Sources */, - OBJ_2198 /* DispatchingQueue.swift in Sources */, - OBJ_2199 /* DispatchingService.swift in Sources */, - OBJ_2034 /* DomainAnnouncementsActor+Service.generated.swift in Sources */, - OBJ_2035 /* DomainEnrollmentActor+Service.generated.swift in Sources */, - OBJ_2036 /* DomainUserFavoritesActor+Service.generated.swift in Sources */, - OBJ_2037 /* DomainUserInvitationsActor+Service.generated.swift in Sources */, - OBJ_2038 /* DomainUserItemsActor+Service.generated.swift in Sources */, - OBJ_2039 /* DomainUserListsActor+Service.generated.swift in Sources */, - OBJ_2040 /* DomainUserNotificationsActor+Service.generated.swift in Sources */, - OBJ_2041 /* DomainUserProfileActor+Service.generated.swift in Sources */, - OBJ_2042 /* DomainUserReservationsActor+Service.generated.swift in Sources */, - OBJ_2043 /* DomainUserSettingsActor+Service.generated.swift in Sources */, - OBJ_2044 /* DomainUserWelcomeActor+Service.generated.swift in Sources */, - OBJ_2045 /* DomainWishlistActor+Service.generated.swift in Sources */, - OBJ_1991 /* Driven.swift in Sources */, - OBJ_2033 /* Driver.swift in Sources */, - OBJ_2218 /* EmailAddress.swift in Sources */, - OBJ_2219 /* EmailConfiguration.swift in Sources */, - OBJ_2220 /* EmailService.swift in Sources */, - OBJ_2047 /* EmailSpecification+.swift in Sources */, - OBJ_2002 /* EmailSpecification+Fluent.swift in Sources */, - OBJ_2000 /* EntitySorting+Fluent.swift in Sources */, - OBJ_2186 /* Environment+DotEnv.swift in Sources */, - OBJ_2187 /* Environment.swift in Sources */, - OBJ_2190 /* ErrorRendererMiddleware.swift in Sources */, - OBJ_2064 /* FavoriteContext.swift in Sources */, - OBJ_2065 /* FavoriteController.swift in Sources */, - OBJ_2048 /* FavoriteID+.generated.swift in Sources */, - OBJ_2066 /* FavoritesController.swift in Sources */, - OBJ_2067 /* FavoritesPageContext.swift in Sources */, - OBJ_2068 /* FavoritesPageContextBuilder.generated.swift in Sources */, - OBJ_2056 /* Feature.swift in Sources */, - OBJ_2057 /* Features.swift in Sources */, - OBJ_2182 /* FileManager.swift in Sources */, - OBJ_2211 /* FilteredLogger.swift in Sources */, - OBJ_1994 /* FluentFavorite.generated.swift in Sources */, - OBJ_2016 /* FluentFavoriteRepository+Service.generated.swift in Sources */, - OBJ_2017 /* FluentFavoriteRepository.swift in Sources */, - OBJ_1995 /* FluentInvitation.generated.swift in Sources */, - OBJ_2018 /* FluentInvitationRepository+Service.generated.swift in Sources */, - OBJ_2019 /* FluentInvitationRepository.swift in Sources */, - OBJ_1996 /* FluentItem.generated.swift in Sources */, - OBJ_2020 /* FluentItemRepository+Service.generated.swift in Sources */, - OBJ_2021 /* FluentItemRepository.swift in Sources */, - OBJ_1997 /* FluentList.generated.swift in Sources */, - OBJ_2022 /* FluentListRepository+Service.generated.swift in Sources */, - OBJ_2023 /* FluentListRepository.swift in Sources */, - OBJ_2001 /* FluentRepository.swift in Sources */, - OBJ_1998 /* FluentReservation.generated.swift in Sources */, - OBJ_2024 /* FluentReservationRepository+Service.generated.swift in Sources */, - OBJ_2025 /* FluentReservationRepository.swift in Sources */, - OBJ_1999 /* FluentUser.generated.swift in Sources */, - OBJ_2026 /* FluentUserRepository+Service.generated.swift in Sources */, - OBJ_2027 /* FluentUserRepository.swift in Sources */, - OBJ_2151 /* Future+Authorization.swift in Sources */, - OBJ_2165 /* Future+Error.swift in Sources */, - OBJ_2166 /* Future+Functions.swift in Sources */, - OBJ_2167 /* Future+Logging.swift in Sources */, - OBJ_2168 /* Future+Values.swift in Sources */, - OBJ_2117 /* GoogleAuthenticationController.swift in Sources */, - OBJ_2118 /* GoogleAuthenticationUserInfo.swift in Sources */, - OBJ_2180 /* ID.swift in Sources */, - OBJ_2049 /* Identification+.swift in Sources */, - OBJ_2003 /* Identification+Fluent.swift in Sources */, - OBJ_2191 /* ImageFileMiddleware.swift in Sources */, - OBJ_2192 /* ImageFileMiddlewareError.swift in Sources */, - OBJ_2230 /* ImageProxyService.swift in Sources */, - OBJ_2004 /* InvitationCode+Fluent.swift in Sources */, - OBJ_2070 /* InvitationContext.swift in Sources */, - OBJ_2071 /* InvitationController+Save.swift in Sources */, - OBJ_2072 /* InvitationController.swift in Sources */, - OBJ_2073 /* InvitationEmail.swift in Sources */, - OBJ_2074 /* InvitationEmailContext.swift in Sources */, - OBJ_2075 /* InvitationEmailError.swift in Sources */, - OBJ_2050 /* InvitationID+.generated.swift in Sources */, - OBJ_2076 /* InvitationPageContext.swift in Sources */, - OBJ_2077 /* InvitationPageContextBuilder.generated.swift in Sources */, - OBJ_2078 /* InvitationPageFormContext.swift in Sources */, - OBJ_2079 /* InvitationPageFormData.swift in Sources */, - OBJ_2005 /* InvitationStatus+Fluent.swift in Sources */, - OBJ_2080 /* InvitationsController.swift in Sources */, - OBJ_2081 /* InvitationsPageContext.swift in Sources */, - OBJ_2082 /* InvitationsPageContextBuilder.generated.swift in Sources */, - OBJ_2084 /* ItemContext.swift in Sources */, - OBJ_2085 /* ItemController+Save.swift in Sources */, - OBJ_2086 /* ItemController.swift in Sources */, - OBJ_2051 /* ItemID+.generated.swift in Sources */, - OBJ_2087 /* ItemPageContext.swift in Sources */, - OBJ_2088 /* ItemPageContextBuilder.generated.swift in Sources */, - OBJ_2089 /* ItemPageFormContext.swift in Sources */, - OBJ_2090 /* ItemPageFormData.swift in Sources */, - OBJ_2006 /* ItemPreference+Fluent.swift in Sources */, - OBJ_2091 /* ItemsController.swift in Sources */, - OBJ_2092 /* ItemsPageContext.swift in Sources */, - OBJ_2093 /* ItemsPageContextBuilder.generated.swift in Sources */, - OBJ_2007 /* ItemsSorting+Fluent.swift in Sources */, - OBJ_2200 /* Job.swift in Sources */, - OBJ_2201 /* JobContext.swift in Sources */, - OBJ_2202 /* JobResult.swift in Sources */, - OBJ_2008 /* LanguageTag+Fluent.swift in Sources */, - OBJ_2058 /* LegalNoticeController.swift in Sources */, - OBJ_2059 /* LegalNoticePageContext.swift in Sources */, - OBJ_2095 /* ListContext.swift in Sources */, - OBJ_2096 /* ListController+Save.swift in Sources */, - OBJ_2097 /* ListController.swift in Sources */, - OBJ_2052 /* ListID+.generated.swift in Sources */, - OBJ_2009 /* ListOptions+Fluent.swift in Sources */, - OBJ_2098 /* ListPageContext.swift in Sources */, - OBJ_2099 /* ListPageContextBuilder.generated.swift in Sources */, - OBJ_2100 /* ListPageFormContext.swift in Sources */, - OBJ_2101 /* ListPageFormData.swift in Sources */, - OBJ_2102 /* ListsController.swift in Sources */, - OBJ_2103 /* ListsImportController.swift in Sources */, - OBJ_2104 /* ListsPageContext.swift in Sources */, - OBJ_2105 /* ListsPageContextBuilder.generated.swift in Sources */, - OBJ_2203 /* LocalizationConfig.swift in Sources */, - OBJ_2204 /* LocalizationDateTag.swift in Sources */, - OBJ_2205 /* LocalizationLocaleTag.swift in Sources */, - OBJ_2206 /* LocalizationProvider.swift in Sources */, - OBJ_2207 /* LocalizationService.swift in Sources */, - OBJ_2208 /* LocalizationTag.swift in Sources */, - OBJ_2181 /* Locator.swift in Sources */, - OBJ_2212 /* LogLevel+Order.swift in Sources */, - OBJ_2213 /* LogLevel+Symbols.swift in Sources */, - OBJ_2214 /* LoggingProvider.swift in Sources */, - OBJ_2125 /* LoginController.swift in Sources */, - OBJ_2126 /* LoginPageContext.swift in Sources */, - OBJ_2127 /* LogoutController.swift in Sources */, - OBJ_2169 /* Message.swift in Sources */, - OBJ_2221 /* Messaging.swift in Sources */, - OBJ_2222 /* MessagingError.swift in Sources */, - OBJ_2223 /* MessagingProvider.swift in Sources */, - OBJ_2224 /* MessagingResult.swift in Sources */, - OBJ_2225 /* MessagingService.swift in Sources */, - OBJ_2226 /* MessagingServiceType.swift in Sources */, - OBJ_2215 /* MultiLogger.swift in Sources */, - OBJ_2119 /* NetIDAuthenticationController.swift in Sources */, - OBJ_2120 /* NetIDAuthenticationUserInfo.swift in Sources */, - OBJ_2128 /* NotificationsController.swift in Sources */, - OBJ_2129 /* NotificationsPageContext.swift in Sources */, - OBJ_2183 /* Operators.swift in Sources */, - OBJ_2170 /* Outcome.swift in Sources */, - OBJ_2060 /* PrivacyPolicyController.swift in Sources */, - OBJ_2061 /* PrivacyPolicyPageContext.swift in Sources */, - OBJ_2130 /* ProfileController+Save.swift in Sources */, - OBJ_2131 /* ProfileController.swift in Sources */, - OBJ_2132 /* ProfilePageContext.swift in Sources */, - OBJ_2133 /* ProfilePageContextBuilder.generated.swift in Sources */, - OBJ_2134 /* ProfilePageFormContext.swift in Sources */, - OBJ_2135 /* ProfilePageFormData.swift in Sources */, - OBJ_2153 /* ProtectedController+Identification.swift in Sources */, - OBJ_2227 /* PushoverConfiguration.swift in Sources */, - OBJ_2228 /* PushoverService.swift in Sources */, - OBJ_2053 /* PushoverUser+.swift in Sources */, - OBJ_2229 /* PushoverUser.swift in Sources */, - OBJ_2171 /* Query+ControllerParameter.swift in Sources */, - OBJ_2172 /* Query+Locator.swift in Sources */, - OBJ_2173 /* Random+SecureToken.swift in Sources */, - OBJ_2174 /* RenderContext.swift in Sources */, - OBJ_2175 /* RenderParameters.swift in Sources */, - OBJ_2121 /* Request+AuthenticationState.swift in Sources */, - OBJ_2122 /* Request+AuthenticationToken.swift in Sources */, - OBJ_2154 /* Request+Identification.swift in Sources */, - OBJ_2231 /* RequestLanguage.swift in Sources */, - OBJ_2232 /* RequestLanguageService.swift in Sources */, - OBJ_2107 /* ReservationController.swift in Sources */, - OBJ_2108 /* ReservationCreateNotification.swift in Sources */, - OBJ_2109 /* ReservationDeleteNotification.swift in Sources */, - OBJ_2054 /* ReservationID+.generated.swift in Sources */, - OBJ_2110 /* ReservationPageContext.swift in Sources */, - OBJ_2111 /* ReservationPageContextBuilder.generated.swift in Sources */, - OBJ_2193 /* SecurityHeadersConfiguration.swift in Sources */, - OBJ_2194 /* SecurityHeadersMiddleware.swift in Sources */, - OBJ_2176 /* SendMessageError.swift in Sources */, - OBJ_2177 /* SendMessageJob.swift in Sources */, - OBJ_2178 /* SendMessageResult.swift in Sources */, - OBJ_2123 /* Session+AuthenticationToken.swift in Sources */, - OBJ_2179 /* Session+Locator.swift in Sources */, - OBJ_2124 /* Session+User.swift in Sources */, - OBJ_2136 /* SettingsController+Save.swift in Sources */, - OBJ_2137 /* SettingsController.swift in Sources */, - OBJ_2138 /* SettingsPageContext.swift in Sources */, - OBJ_2139 /* SettingsPageContextBuilder.generated.swift in Sources */, - OBJ_2140 /* SettingsPageFormContext.swift in Sources */, - OBJ_2141 /* SettingsPageFormData.swift in Sources */, - OBJ_2156 /* Site.swift in Sources */, - OBJ_2157 /* SiteAccess.swift in Sources */, - OBJ_2158 /* SiteRelease.swift in Sources */, - OBJ_2155 /* Sorting.swift in Sources */, - OBJ_2216 /* StandardLogger.swift in Sources */, - OBJ_2217 /* TaggedLogger.swift in Sources */, - OBJ_2142 /* TestNotification.swift in Sources */, - OBJ_2010 /* Text+Fluent.swift in Sources */, - OBJ_2011 /* Title+Fluent.swift in Sources */, - OBJ_2184 /* URL.swift in Sources */, - OBJ_2185 /* URLComponents.swift in Sources */, - OBJ_2055 /* UserID+.generated.swift in Sources */, - OBJ_2012 /* UserIdentity+Fluent.swift in Sources */, - OBJ_2013 /* UserIdentityProvider+Fluent.swift in Sources */, - OBJ_2143 /* UserNotification.swift in Sources */, - OBJ_2144 /* UserNotificationError.swift in Sources */, - OBJ_2014 /* UserSettings+Fluent.swift in Sources */, - OBJ_2028 /* VaporEmailSendingProvider.swift in Sources */, - OBJ_2029 /* VaporEventRecordingProvider.swift in Sources */, - OBJ_2030 /* VaporImageStoreProvider.swift in Sources */, - OBJ_2031 /* VaporMessageLoggingProvider.swift in Sources */, - OBJ_2032 /* VaporNotificationSendingProvider.swift in Sources */, - OBJ_2015 /* Visibility+Fluent.swift in Sources */, - OBJ_2145 /* WelcomeController.swift in Sources */, - OBJ_2146 /* WelcomePageContext.swift in Sources */, - OBJ_2147 /* WelcomePageContextBuilder.generated.swift in Sources */, - OBJ_2148 /* WishlistController.swift in Sources */, - OBJ_2149 /* WishlistPageContext.swift in Sources */, - OBJ_2150 /* WishlistPageContextBuilder.generated.swift in Sources */, - OBJ_2233 /* boot.swift in Sources */, - OBJ_2234 /* configure.swift in Sources */, - OBJ_2235 /* databases-migrations.swift in Sources */, - OBJ_2236 /* databases.swift in Sources */, - OBJ_2237 /* middlewares.swift in Sources */, - OBJ_2238 /* routes.swift in Sources */, + OBJ_2182 /* Authenticatable+.swift in Sources */, + OBJ_2183 /* AuthenticatableController.swift in Sources */, + OBJ_2135 /* AuthenticationController.swift in Sources */, + OBJ_2136 /* AuthenticationError.swift in Sources */, + OBJ_2137 /* AuthenticationState.swift in Sources */, + OBJ_2138 /* AuthenticationToken.swift in Sources */, + OBJ_2139 /* AuthenticationUserInfo.swift in Sources */, + OBJ_2085 /* AutoBuilder.swift in Sources */, + OBJ_2015 /* AutoFluentEntity.swift in Sources */, + OBJ_2016 /* AutoFluentValues.swift in Sources */, + OBJ_2069 /* AutoMapper.swift in Sources */, + OBJ_2232 /* BasicLogger.swift in Sources */, + OBJ_2211 /* CSRFMiddleware.swift in Sources */, + OBJ_2212 /* CachingHeadersMiddleware.swift in Sources */, + OBJ_2233 /* ConsoleLogger.swift in Sources */, + OBJ_2086 /* Controller+Favorite.swift in Sources */, + OBJ_2092 /* Controller+Invitation.swift in Sources */, + OBJ_2106 /* Controller+Item.swift in Sources */, + OBJ_2117 /* Controller+List.swift in Sources */, + OBJ_2129 /* Controller+Reservation.swift in Sources */, + OBJ_2184 /* Controller.swift in Sources */, + OBJ_2185 /* ControllerParameter+ID.swift in Sources */, + OBJ_2175 /* ControllerParameter+Identification.swift in Sources */, + OBJ_2186 /* ControllerParameter+Locator.swift in Sources */, + OBJ_2187 /* ControllerParameter.swift in Sources */, + OBJ_2218 /* DispatchableJob.swift in Sources */, + OBJ_2219 /* DispatchingError.swift in Sources */, + OBJ_2220 /* DispatchingProvider.swift in Sources */, + OBJ_2221 /* DispatchingQueue.swift in Sources */, + OBJ_2222 /* DispatchingService.swift in Sources */, + OBJ_2057 /* DomainAnnouncementsActor+Service.generated.swift in Sources */, + OBJ_2058 /* DomainEnrollmentActor+Service.generated.swift in Sources */, + OBJ_2059 /* DomainUserFavoritesActor+Service.generated.swift in Sources */, + OBJ_2060 /* DomainUserInvitationsActor+Service.generated.swift in Sources */, + OBJ_2061 /* DomainUserItemsActor+Service.generated.swift in Sources */, + OBJ_2062 /* DomainUserListsActor+Service.generated.swift in Sources */, + OBJ_2063 /* DomainUserNotificationsActor+Service.generated.swift in Sources */, + OBJ_2064 /* DomainUserProfileActor+Service.generated.swift in Sources */, + OBJ_2065 /* DomainUserReservationsActor+Service.generated.swift in Sources */, + OBJ_2066 /* DomainUserSettingsActor+Service.generated.swift in Sources */, + OBJ_2067 /* DomainUserWelcomeActor+Service.generated.swift in Sources */, + OBJ_2068 /* DomainWishlistActor+Service.generated.swift in Sources */, + OBJ_2014 /* Driven.swift in Sources */, + OBJ_2056 /* Driver.swift in Sources */, + OBJ_2241 /* EmailAddress.swift in Sources */, + OBJ_2242 /* EmailConfiguration.swift in Sources */, + OBJ_2243 /* EmailService.swift in Sources */, + OBJ_2070 /* EmailSpecification+.swift in Sources */, + OBJ_2025 /* EmailSpecification+Fluent.swift in Sources */, + OBJ_2023 /* EntitySorting+Fluent.swift in Sources */, + OBJ_2209 /* Environment+DotEnv.swift in Sources */, + OBJ_2210 /* Environment.swift in Sources */, + OBJ_2213 /* ErrorRendererMiddleware.swift in Sources */, + OBJ_2087 /* FavoriteContext.swift in Sources */, + OBJ_2088 /* FavoriteController.swift in Sources */, + OBJ_2071 /* FavoriteID+.generated.swift in Sources */, + OBJ_2089 /* FavoritesController.swift in Sources */, + OBJ_2090 /* FavoritesPageContext.swift in Sources */, + OBJ_2091 /* FavoritesPageContextBuilder.generated.swift in Sources */, + OBJ_2079 /* Feature.swift in Sources */, + OBJ_2080 /* Features.swift in Sources */, + OBJ_2205 /* FileManager.swift in Sources */, + OBJ_2234 /* FilteredLogger.swift in Sources */, + OBJ_2017 /* FluentFavorite.generated.swift in Sources */, + OBJ_2039 /* FluentFavoriteRepository+Service.generated.swift in Sources */, + OBJ_2040 /* FluentFavoriteRepository.swift in Sources */, + OBJ_2018 /* FluentInvitation.generated.swift in Sources */, + OBJ_2041 /* FluentInvitationRepository+Service.generated.swift in Sources */, + OBJ_2042 /* FluentInvitationRepository.swift in Sources */, + OBJ_2019 /* FluentItem.generated.swift in Sources */, + OBJ_2043 /* FluentItemRepository+Service.generated.swift in Sources */, + OBJ_2044 /* FluentItemRepository.swift in Sources */, + OBJ_2020 /* FluentList.generated.swift in Sources */, + OBJ_2045 /* FluentListRepository+Service.generated.swift in Sources */, + OBJ_2046 /* FluentListRepository.swift in Sources */, + OBJ_2024 /* FluentRepository.swift in Sources */, + OBJ_2021 /* FluentReservation.generated.swift in Sources */, + OBJ_2047 /* FluentReservationRepository+Service.generated.swift in Sources */, + OBJ_2048 /* FluentReservationRepository.swift in Sources */, + OBJ_2022 /* FluentUser.generated.swift in Sources */, + OBJ_2049 /* FluentUserRepository+Service.generated.swift in Sources */, + OBJ_2050 /* FluentUserRepository.swift in Sources */, + OBJ_2174 /* Future+Authorization.swift in Sources */, + OBJ_2188 /* Future+Error.swift in Sources */, + OBJ_2189 /* Future+Functions.swift in Sources */, + OBJ_2190 /* Future+Logging.swift in Sources */, + OBJ_2191 /* Future+Values.swift in Sources */, + OBJ_2140 /* GoogleAuthenticationController.swift in Sources */, + OBJ_2141 /* GoogleAuthenticationUserInfo.swift in Sources */, + OBJ_2203 /* ID.swift in Sources */, + OBJ_2072 /* Identification+.swift in Sources */, + OBJ_2026 /* Identification+Fluent.swift in Sources */, + OBJ_2214 /* ImageFileMiddleware.swift in Sources */, + OBJ_2215 /* ImageFileMiddlewareError.swift in Sources */, + OBJ_2253 /* ImageProxyService.swift in Sources */, + OBJ_2027 /* InvitationCode+Fluent.swift in Sources */, + OBJ_2093 /* InvitationContext.swift in Sources */, + OBJ_2094 /* InvitationController+Save.swift in Sources */, + OBJ_2095 /* InvitationController.swift in Sources */, + OBJ_2096 /* InvitationEmail.swift in Sources */, + OBJ_2097 /* InvitationEmailContext.swift in Sources */, + OBJ_2098 /* InvitationEmailError.swift in Sources */, + 4C7B85212403128500845658 /* ImageFileMiddleware+Files.swift in Sources */, + OBJ_2073 /* InvitationID+.generated.swift in Sources */, + OBJ_2099 /* InvitationPageContext.swift in Sources */, + OBJ_2100 /* InvitationPageContextBuilder.generated.swift in Sources */, + OBJ_2101 /* InvitationPageFormContext.swift in Sources */, + OBJ_2102 /* InvitationPageFormData.swift in Sources */, + OBJ_2028 /* InvitationStatus+Fluent.swift in Sources */, + OBJ_2103 /* InvitationsController.swift in Sources */, + OBJ_2104 /* InvitationsPageContext.swift in Sources */, + OBJ_2105 /* InvitationsPageContextBuilder.generated.swift in Sources */, + OBJ_2107 /* ItemContext.swift in Sources */, + OBJ_2108 /* ItemController+Save.swift in Sources */, + OBJ_2109 /* ItemController.swift in Sources */, + OBJ_2074 /* ItemID+.generated.swift in Sources */, + OBJ_2110 /* ItemPageContext.swift in Sources */, + OBJ_2111 /* ItemPageContextBuilder.generated.swift in Sources */, + OBJ_2112 /* ItemPageFormContext.swift in Sources */, + OBJ_2113 /* ItemPageFormData.swift in Sources */, + OBJ_2029 /* ItemPreference+Fluent.swift in Sources */, + OBJ_2114 /* ItemsController.swift in Sources */, + OBJ_2115 /* ItemsPageContext.swift in Sources */, + OBJ_2116 /* ItemsPageContextBuilder.generated.swift in Sources */, + OBJ_2030 /* ItemsSorting+Fluent.swift in Sources */, + OBJ_2223 /* Job.swift in Sources */, + OBJ_2224 /* JobContext.swift in Sources */, + OBJ_2225 /* JobResult.swift in Sources */, + OBJ_2031 /* LanguageTag+Fluent.swift in Sources */, + OBJ_2081 /* LegalNoticeController.swift in Sources */, + OBJ_2082 /* LegalNoticePageContext.swift in Sources */, + OBJ_2118 /* ListContext.swift in Sources */, + OBJ_2119 /* ListController+Save.swift in Sources */, + OBJ_2120 /* ListController.swift in Sources */, + OBJ_2075 /* ListID+.generated.swift in Sources */, + OBJ_2032 /* ListOptions+Fluent.swift in Sources */, + OBJ_2121 /* ListPageContext.swift in Sources */, + OBJ_2122 /* ListPageContextBuilder.generated.swift in Sources */, + OBJ_2123 /* ListPageFormContext.swift in Sources */, + OBJ_2124 /* ListPageFormData.swift in Sources */, + OBJ_2125 /* ListsController.swift in Sources */, + OBJ_2126 /* ListsImportController.swift in Sources */, + OBJ_2127 /* ListsPageContext.swift in Sources */, + OBJ_2128 /* ListsPageContextBuilder.generated.swift in Sources */, + OBJ_2226 /* LocalizationConfig.swift in Sources */, + OBJ_2227 /* LocalizationDateTag.swift in Sources */, + OBJ_2228 /* LocalizationLocaleTag.swift in Sources */, + OBJ_2229 /* LocalizationProvider.swift in Sources */, + OBJ_2230 /* LocalizationService.swift in Sources */, + OBJ_2231 /* LocalizationTag.swift in Sources */, + OBJ_2204 /* Locator.swift in Sources */, + OBJ_2235 /* LogLevel+Order.swift in Sources */, + OBJ_2236 /* LogLevel+Symbols.swift in Sources */, + OBJ_2237 /* LoggingProvider.swift in Sources */, + OBJ_2148 /* LoginController.swift in Sources */, + OBJ_2149 /* LoginPageContext.swift in Sources */, + OBJ_2150 /* LogoutController.swift in Sources */, + OBJ_2192 /* Message.swift in Sources */, + OBJ_2244 /* Messaging.swift in Sources */, + OBJ_2245 /* MessagingError.swift in Sources */, + OBJ_2246 /* MessagingProvider.swift in Sources */, + OBJ_2247 /* MessagingResult.swift in Sources */, + OBJ_2248 /* MessagingService.swift in Sources */, + OBJ_2249 /* MessagingServiceType.swift in Sources */, + OBJ_2238 /* MultiLogger.swift in Sources */, + OBJ_2142 /* NetIDAuthenticationController.swift in Sources */, + OBJ_2143 /* NetIDAuthenticationUserInfo.swift in Sources */, + OBJ_2151 /* NotificationsController.swift in Sources */, + OBJ_2152 /* NotificationsPageContext.swift in Sources */, + OBJ_2206 /* Operators.swift in Sources */, + OBJ_2193 /* Outcome.swift in Sources */, + OBJ_2083 /* PrivacyPolicyController.swift in Sources */, + OBJ_2084 /* PrivacyPolicyPageContext.swift in Sources */, + OBJ_2153 /* ProfileController+Save.swift in Sources */, + OBJ_2154 /* ProfileController.swift in Sources */, + OBJ_2155 /* ProfilePageContext.swift in Sources */, + OBJ_2156 /* ProfilePageContextBuilder.generated.swift in Sources */, + OBJ_2157 /* ProfilePageFormContext.swift in Sources */, + OBJ_2158 /* ProfilePageFormData.swift in Sources */, + OBJ_2176 /* ProtectedController+Identification.swift in Sources */, + OBJ_2250 /* PushoverConfiguration.swift in Sources */, + OBJ_2251 /* PushoverService.swift in Sources */, + OBJ_2076 /* PushoverUser+.swift in Sources */, + OBJ_2252 /* PushoverUser.swift in Sources */, + OBJ_2194 /* Query+ControllerParameter.swift in Sources */, + OBJ_2195 /* Query+Locator.swift in Sources */, + OBJ_2196 /* Random+SecureToken.swift in Sources */, + OBJ_2197 /* RenderContext.swift in Sources */, + OBJ_2198 /* RenderParameters.swift in Sources */, + OBJ_2144 /* Request+AuthenticationState.swift in Sources */, + OBJ_2145 /* Request+AuthenticationToken.swift in Sources */, + OBJ_2177 /* Request+Identification.swift in Sources */, + OBJ_2254 /* RequestLanguage.swift in Sources */, + OBJ_2255 /* RequestLanguageService.swift in Sources */, + OBJ_2130 /* ReservationController.swift in Sources */, + OBJ_2131 /* ReservationCreateNotification.swift in Sources */, + OBJ_2132 /* ReservationDeleteNotification.swift in Sources */, + OBJ_2077 /* ReservationID+.generated.swift in Sources */, + OBJ_2133 /* ReservationPageContext.swift in Sources */, + OBJ_2134 /* ReservationPageContextBuilder.generated.swift in Sources */, + OBJ_2216 /* SecurityHeadersConfiguration.swift in Sources */, + OBJ_2217 /* SecurityHeadersMiddleware.swift in Sources */, + OBJ_2199 /* SendMessageError.swift in Sources */, + OBJ_2200 /* SendMessageJob.swift in Sources */, + OBJ_2201 /* SendMessageResult.swift in Sources */, + OBJ_2146 /* Session+AuthenticationToken.swift in Sources */, + OBJ_2202 /* Session+Locator.swift in Sources */, + OBJ_2147 /* Session+User.swift in Sources */, + OBJ_2159 /* SettingsController+Save.swift in Sources */, + OBJ_2160 /* SettingsController.swift in Sources */, + OBJ_2161 /* SettingsPageContext.swift in Sources */, + OBJ_2162 /* SettingsPageContextBuilder.generated.swift in Sources */, + OBJ_2163 /* SettingsPageFormContext.swift in Sources */, + OBJ_2164 /* SettingsPageFormData.swift in Sources */, + OBJ_2179 /* Site.swift in Sources */, + OBJ_2180 /* SiteAccess.swift in Sources */, + OBJ_2181 /* SiteRelease.swift in Sources */, + OBJ_2178 /* Sorting.swift in Sources */, + OBJ_2239 /* StandardLogger.swift in Sources */, + OBJ_2240 /* TaggedLogger.swift in Sources */, + OBJ_2165 /* TestNotification.swift in Sources */, + OBJ_2033 /* Text+Fluent.swift in Sources */, + OBJ_2034 /* Title+Fluent.swift in Sources */, + OBJ_2207 /* URL.swift in Sources */, + OBJ_2208 /* URLComponents.swift in Sources */, + OBJ_2078 /* UserID+.generated.swift in Sources */, + OBJ_2035 /* UserIdentity+Fluent.swift in Sources */, + OBJ_2036 /* UserIdentityProvider+Fluent.swift in Sources */, + OBJ_2166 /* UserNotification.swift in Sources */, + OBJ_2167 /* UserNotificationError.swift in Sources */, + OBJ_2037 /* UserSettings+Fluent.swift in Sources */, + OBJ_2051 /* VaporEmailSendingProvider.swift in Sources */, + OBJ_2052 /* VaporEventRecordingProvider.swift in Sources */, + OBJ_2053 /* VaporImageStoreProvider.swift in Sources */, + OBJ_2054 /* VaporMessageLoggingProvider.swift in Sources */, + OBJ_2055 /* VaporNotificationSendingProvider.swift in Sources */, + OBJ_2038 /* Visibility+Fluent.swift in Sources */, + OBJ_2168 /* WelcomeController.swift in Sources */, + OBJ_2169 /* WelcomePageContext.swift in Sources */, + OBJ_2170 /* WelcomePageContextBuilder.generated.swift in Sources */, + OBJ_2171 /* WishlistController.swift in Sources */, + OBJ_2172 /* WishlistPageContext.swift in Sources */, + OBJ_2173 /* WishlistPageContextBuilder.generated.swift in Sources */, + OBJ_2256 /* boot.swift in Sources */, + OBJ_2257 /* configure.swift in Sources */, + OBJ_2258 /* databases-migrations.swift in Sources */, + OBJ_2259 /* databases.swift in Sources */, + OBJ_2260 /* middlewares.swift in Sources */, + OBJ_2261 /* routes.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_2418 /* Sources */ = { + OBJ_2441 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_2419 /* Application+Testable.swift in Sources */, - OBJ_2420 /* FavoriteTests.swift in Sources */, - OBJ_2421 /* HasEntityTestSupport.swift in Sources */, - OBJ_2422 /* InvitationTests.swift in Sources */, - OBJ_2423 /* ItemTests.swift in Sources */, - OBJ_2424 /* ListTests.swift in Sources */, - OBJ_2425 /* ReservationTests.swift in Sources */, - OBJ_2426 /* UserTests.swift in Sources */, - OBJ_2427 /* RequestLanguageServiceTests.swift in Sources */, - OBJ_2428 /* XCTestCase+.swift in Sources */, + OBJ_2442 /* Application+Testable.swift in Sources */, + OBJ_2443 /* FavoriteTests.swift in Sources */, + OBJ_2444 /* HasEntityTestSupport.swift in Sources */, + OBJ_2445 /* InvitationTests.swift in Sources */, + OBJ_2446 /* ItemTests.swift in Sources */, + OBJ_2447 /* ListTests.swift in Sources */, + OBJ_2448 /* ReservationTests.swift in Sources */, + OBJ_2449 /* UserTests.swift in Sources */, + OBJ_2450 /* EnvironmentDotEnvTests.swift in Sources */, + OBJ_2451 /* EnvironmentTests.swift in Sources */, + OBJ_2452 /* RequestLanguageServiceTests.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_2554 /* Sources */ = { + OBJ_2581 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_2555 /* Async+NIO.swift in Sources */, - OBJ_2556 /* AsyncError.swift in Sources */, - OBJ_2557 /* Collection+Future.swift in Sources */, - OBJ_2558 /* Deprecated.swift in Sources */, - OBJ_2559 /* Exports.swift in Sources */, - OBJ_2560 /* Future+DoCatch.swift in Sources */, - OBJ_2561 /* Future+Flatten.swift in Sources */, - OBJ_2562 /* Future+Global.swift in Sources */, - OBJ_2563 /* Future+Map.swift in Sources */, - OBJ_2564 /* Future+Transform.swift in Sources */, - OBJ_2565 /* Future+Variadic.swift in Sources */, - OBJ_2566 /* Future+Void.swift in Sources */, - OBJ_2567 /* FutureType.swift in Sources */, - OBJ_2568 /* QueueHandler.swift in Sources */, - OBJ_2569 /* Worker.swift in Sources */, + OBJ_2582 /* Async+NIO.swift in Sources */, + OBJ_2583 /* AsyncError.swift in Sources */, + OBJ_2584 /* Collection+Future.swift in Sources */, + OBJ_2585 /* Deprecated.swift in Sources */, + OBJ_2586 /* Exports.swift in Sources */, + OBJ_2587 /* Future+DoCatch.swift in Sources */, + OBJ_2588 /* Future+Flatten.swift in Sources */, + OBJ_2589 /* Future+Global.swift in Sources */, + OBJ_2590 /* Future+Map.swift in Sources */, + OBJ_2591 /* Future+Transform.swift in Sources */, + OBJ_2592 /* Future+Variadic.swift in Sources */, + OBJ_2593 /* Future+Void.swift in Sources */, + OBJ_2594 /* FutureType.swift in Sources */, + OBJ_2595 /* QueueHandler.swift in Sources */, + OBJ_2596 /* Worker.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_2589 /* Sources */ = { + OBJ_2616 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_2590 /* Package.swift in Sources */, + OBJ_2617 /* Package.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_2594 /* Sources */ = { + OBJ_2621 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_2595 /* Authenticatable.swift in Sources */, - OBJ_2596 /* AuthenticationCache.swift in Sources */, - OBJ_2597 /* AuthenticationProvider.swift in Sources */, - OBJ_2598 /* BasicAuthenticatable.swift in Sources */, - OBJ_2599 /* BasicAuthenticationMiddleware.swift in Sources */, - OBJ_2600 /* BearerAuthenticatable.swift in Sources */, - OBJ_2601 /* BearerAuthenticationMiddleware.swift in Sources */, - OBJ_2602 /* Exports.swift in Sources */, - OBJ_2603 /* PasswordAuthenticatable.swift in Sources */, - OBJ_2604 /* PasswordVerifier.swift in Sources */, - OBJ_2605 /* AuthenticationSessionsMiddleware.swift in Sources */, - OBJ_2606 /* RedirectMiddleware.swift in Sources */, - OBJ_2607 /* SessionAuthenticatable.swift in Sources */, - OBJ_2608 /* TokenAuthenticatable.swift in Sources */, - OBJ_2609 /* TokenAuthenticationMiddleware.swift in Sources */, - OBJ_2610 /* AuthenticationError.swift in Sources */, - OBJ_2611 /* GuardMiddleware.swift in Sources */, + OBJ_2622 /* Authenticatable.swift in Sources */, + OBJ_2623 /* AuthenticationCache.swift in Sources */, + OBJ_2624 /* AuthenticationProvider.swift in Sources */, + OBJ_2625 /* BasicAuthenticatable.swift in Sources */, + OBJ_2626 /* BasicAuthenticationMiddleware.swift in Sources */, + OBJ_2627 /* BearerAuthenticatable.swift in Sources */, + OBJ_2628 /* BearerAuthenticationMiddleware.swift in Sources */, + OBJ_2629 /* Exports.swift in Sources */, + OBJ_2630 /* PasswordAuthenticatable.swift in Sources */, + OBJ_2631 /* PasswordVerifier.swift in Sources */, + OBJ_2632 /* AuthenticationSessionsMiddleware.swift in Sources */, + OBJ_2633 /* RedirectMiddleware.swift in Sources */, + OBJ_2634 /* SessionAuthenticatable.swift in Sources */, + OBJ_2635 /* TokenAuthenticatable.swift in Sources */, + OBJ_2636 /* TokenAuthenticationMiddleware.swift in Sources */, + OBJ_2637 /* AuthenticationError.swift in Sources */, + OBJ_2638 /* GuardMiddleware.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_2694 /* Sources */ = { + OBJ_2721 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_2695 /* BitsError.swift in Sources */, - OBJ_2696 /* Byte+Alphabet.swift in Sources */, - OBJ_2697 /* Byte+Control.swift in Sources */, - OBJ_2698 /* Byte+Digit.swift in Sources */, - OBJ_2699 /* ByteBuffer+binaryFloatingPointOperations.swift in Sources */, - OBJ_2700 /* ByteBuffer+peek.swift in Sources */, - OBJ_2701 /* ByteBuffer+require.swift in Sources */, - OBJ_2702 /* ByteBuffer+string.swift in Sources */, - OBJ_2703 /* Bytes.swift in Sources */, - OBJ_2704 /* Data+Bytes.swift in Sources */, - OBJ_2705 /* Data+Strings.swift in Sources */, - OBJ_2706 /* Deprecated.swift in Sources */, + OBJ_2722 /* BitsError.swift in Sources */, + OBJ_2723 /* Byte+Alphabet.swift in Sources */, + OBJ_2724 /* Byte+Control.swift in Sources */, + OBJ_2725 /* Byte+Digit.swift in Sources */, + OBJ_2726 /* ByteBuffer+binaryFloatingPointOperations.swift in Sources */, + OBJ_2727 /* ByteBuffer+peek.swift in Sources */, + OBJ_2728 /* ByteBuffer+require.swift in Sources */, + OBJ_2729 /* ByteBuffer+string.swift in Sources */, + OBJ_2730 /* Bytes.swift in Sources */, + OBJ_2731 /* Data+Bytes.swift in Sources */, + OBJ_2732 /* Data+Strings.swift in Sources */, + OBJ_2733 /* Deprecated.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_2727 /* Sources */ = { + OBJ_2754 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_2728 /* base32.c in Sources */, + OBJ_2755 /* base32.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_2733 /* Sources */ = { + OBJ_2760 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_2734 /* bcrypt.c in Sources */, - OBJ_2735 /* blf.c in Sources */, + OBJ_2761 /* bcrypt.c in Sources */, + OBJ_2762 /* blf.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_2740 /* Sources */ = { + OBJ_2767 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_2741 /* shim.c in Sources */, + OBJ_2768 /* shim.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_2746 /* Sources */ = { + OBJ_2773 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_2747 /* c-atomics.c in Sources */, + OBJ_2774 /* c-atomics.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_2755 /* Sources */ = { + OBJ_2782 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_2756 /* shim.c in Sources */, + OBJ_2783 /* shim.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_2763 /* Sources */ = { + OBJ_2790 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_2764 /* c_nio_http_parser.c in Sources */, + OBJ_2791 /* c_nio_http_parser.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_2772 /* Sources */ = { + OBJ_2799 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_2773 /* ifaddrs-android.c in Sources */, - OBJ_2774 /* shim.c in Sources */, + OBJ_2800 /* ifaddrs-android.c in Sources */, + OBJ_2801 /* shim.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_2782 /* Sources */ = { + OBJ_2809 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_2783 /* helpers.c in Sources */, - OBJ_2784 /* shims.c in Sources */, + OBJ_2810 /* helpers.c in Sources */, + OBJ_2811 /* shims.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_2789 /* Sources */ = { + OBJ_2816 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_2790 /* c_nio_sha1.c in Sources */, + OBJ_2817 /* c_nio_sha1.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_2797 /* Sources */ = { + OBJ_2824 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_2798 /* empty.c in Sources */, + OBJ_2825 /* empty.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_2805 /* Sources */ = { + OBJ_2832 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_2806 /* libc.swift in Sources */, + OBJ_2833 /* libc.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_2811 /* Sources */ = { + OBJ_2838 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_2812 /* CommandOption.swift in Sources */, - OBJ_2813 /* CommandRunnable.swift in Sources */, - OBJ_2814 /* Command.swift in Sources */, - OBJ_2815 /* CommandArgument.swift in Sources */, - OBJ_2816 /* CommandConfig.swift in Sources */, - OBJ_2817 /* Commands.swift in Sources */, - OBJ_2818 /* BasicCommandGroup.swift in Sources */, - OBJ_2819 /* CommandGroup.swift in Sources */, - OBJ_2820 /* CommandContext.swift in Sources */, - OBJ_2821 /* CommandInput.swift in Sources */, - OBJ_2822 /* Console+Run.swift in Sources */, - OBJ_2823 /* Output+Autocomplete.swift in Sources */, - OBJ_2824 /* Output+Help.swift in Sources */, - OBJ_2825 /* CommandError.swift in Sources */, - OBJ_2826 /* Exports.swift in Sources */, - OBJ_2827 /* Utilities.swift in Sources */, + OBJ_2839 /* CommandOption.swift in Sources */, + OBJ_2840 /* CommandRunnable.swift in Sources */, + OBJ_2841 /* Command.swift in Sources */, + OBJ_2842 /* CommandArgument.swift in Sources */, + OBJ_2843 /* CommandConfig.swift in Sources */, + OBJ_2844 /* Commands.swift in Sources */, + OBJ_2845 /* BasicCommandGroup.swift in Sources */, + OBJ_2846 /* CommandGroup.swift in Sources */, + OBJ_2847 /* CommandContext.swift in Sources */, + OBJ_2848 /* CommandInput.swift in Sources */, + OBJ_2849 /* Console+Run.swift in Sources */, + OBJ_2850 /* Output+Autocomplete.swift in Sources */, + OBJ_2851 /* Output+Help.swift in Sources */, + OBJ_2852 /* CommandError.swift in Sources */, + OBJ_2853 /* Exports.swift in Sources */, + OBJ_2854 /* Utilities.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_2864 /* Sources */ = { + OBJ_2891 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_2865 /* ActivityBar.swift in Sources */, - OBJ_2866 /* ActivityIndicator.swift in Sources */, - OBJ_2867 /* ActivityIndicatorRenderer.swift in Sources */, - OBJ_2868 /* ActivityIndicatorState.swift in Sources */, - OBJ_2869 /* CustomActivity.swift in Sources */, - OBJ_2870 /* LoadingBar.swift in Sources */, - OBJ_2871 /* ProgressBar.swift in Sources */, - OBJ_2872 /* Console+Clear.swift in Sources */, - OBJ_2873 /* Console+Ephemeral.swift in Sources */, - OBJ_2874 /* ConsoleClear.swift in Sources */, - OBJ_2875 /* Console.swift in Sources */, - OBJ_2876 /* Deprecated.swift in Sources */, - OBJ_2877 /* Console+Ask.swift in Sources */, - OBJ_2878 /* Console+Choose.swift in Sources */, - OBJ_2879 /* Console+Confirm.swift in Sources */, - OBJ_2880 /* Console+Input.swift in Sources */, - OBJ_2881 /* Console+Center.swift in Sources */, - OBJ_2882 /* Console+Output.swift in Sources */, - OBJ_2883 /* Console+Wait.swift in Sources */, - OBJ_2884 /* ConsoleColor.swift in Sources */, - OBJ_2885 /* ConsoleStyle.swift in Sources */, - OBJ_2886 /* ConsoleText.swift in Sources */, - OBJ_2887 /* ConsoleTextFragment.swift in Sources */, - OBJ_2888 /* ANSI.swift in Sources */, - OBJ_2889 /* Terminal.swift in Sources */, - OBJ_2890 /* ConsoleError.swift in Sources */, - OBJ_2891 /* ConsoleLogger.swift in Sources */, - OBJ_2892 /* Exports.swift in Sources */, + OBJ_2892 /* ActivityBar.swift in Sources */, + OBJ_2893 /* ActivityIndicator.swift in Sources */, + OBJ_2894 /* ActivityIndicatorRenderer.swift in Sources */, + OBJ_2895 /* ActivityIndicatorState.swift in Sources */, + OBJ_2896 /* CustomActivity.swift in Sources */, + OBJ_2897 /* LoadingBar.swift in Sources */, + OBJ_2898 /* ProgressBar.swift in Sources */, + OBJ_2899 /* Console+Clear.swift in Sources */, + OBJ_2900 /* Console+Ephemeral.swift in Sources */, + OBJ_2901 /* ConsoleClear.swift in Sources */, + OBJ_2902 /* Console.swift in Sources */, + OBJ_2903 /* Deprecated.swift in Sources */, + OBJ_2904 /* Console+Ask.swift in Sources */, + OBJ_2905 /* Console+Choose.swift in Sources */, + OBJ_2906 /* Console+Confirm.swift in Sources */, + OBJ_2907 /* Console+Input.swift in Sources */, + OBJ_2908 /* Console+Center.swift in Sources */, + OBJ_2909 /* Console+Output.swift in Sources */, + OBJ_2910 /* Console+Wait.swift in Sources */, + OBJ_2911 /* ConsoleColor.swift in Sources */, + OBJ_2912 /* ConsoleStyle.swift in Sources */, + OBJ_2913 /* ConsoleText.swift in Sources */, + OBJ_2914 /* ConsoleTextFragment.swift in Sources */, + OBJ_2915 /* ANSI.swift in Sources */, + OBJ_2916 /* Terminal.swift in Sources */, + OBJ_2917 /* ConsoleError.swift in Sources */, + OBJ_2918 /* ConsoleLogger.swift in Sources */, + OBJ_2919 /* Exports.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_2928 /* Sources */ = { + OBJ_2955 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_2929 /* Package.swift in Sources */, + OBJ_2956 /* Package.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_2933 /* Sources */ = { + OBJ_2960 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_2934 /* BasicKey.swift in Sources */, - OBJ_2935 /* CaseInsensitiveString.swift in Sources */, - OBJ_2936 /* Decodable+Reflectable.swift in Sources */, - OBJ_2937 /* ReflectionDecodable.swift in Sources */, - OBJ_2938 /* ReflectionDecoders.swift in Sources */, - OBJ_2939 /* CoreError.swift in Sources */, - OBJ_2940 /* Data+Base64URL.swift in Sources */, - OBJ_2941 /* Data+Hex.swift in Sources */, - OBJ_2942 /* DataCoders.swift in Sources */, - OBJ_2943 /* Deprecated.swift in Sources */, - OBJ_2944 /* DirectoryConfig.swift in Sources */, - OBJ_2945 /* Exports.swift in Sources */, - OBJ_2946 /* File.swift in Sources */, - OBJ_2947 /* Future+Unwrap.swift in Sources */, - OBJ_2948 /* FutureEncoder.swift in Sources */, - OBJ_2949 /* HeaderValue.swift in Sources */, - OBJ_2950 /* LosslessDataConvertible.swift in Sources */, - OBJ_2951 /* MediaType.swift in Sources */, - OBJ_2952 /* NestedData.swift in Sources */, - OBJ_2953 /* NotFound.swift in Sources */, - OBJ_2954 /* OptionalType.swift in Sources */, - OBJ_2955 /* Process+Execute.swift in Sources */, - OBJ_2956 /* Reflectable.swift in Sources */, - OBJ_2957 /* String+Utilities.swift in Sources */, - OBJ_2958 /* Thread+Async.swift in Sources */, + OBJ_2961 /* BasicKey.swift in Sources */, + OBJ_2962 /* CaseInsensitiveString.swift in Sources */, + OBJ_2963 /* Decodable+Reflectable.swift in Sources */, + OBJ_2964 /* ReflectionDecodable.swift in Sources */, + OBJ_2965 /* ReflectionDecoders.swift in Sources */, + OBJ_2966 /* CoreError.swift in Sources */, + OBJ_2967 /* Data+Base64URL.swift in Sources */, + OBJ_2968 /* Data+Hex.swift in Sources */, + OBJ_2969 /* DataCoders.swift in Sources */, + OBJ_2970 /* Deprecated.swift in Sources */, + OBJ_2971 /* DirectoryConfig.swift in Sources */, + OBJ_2972 /* Exports.swift in Sources */, + OBJ_2973 /* File.swift in Sources */, + OBJ_2974 /* Future+Unwrap.swift in Sources */, + OBJ_2975 /* FutureEncoder.swift in Sources */, + OBJ_2976 /* HeaderValue.swift in Sources */, + OBJ_2977 /* LosslessDataConvertible.swift in Sources */, + OBJ_2978 /* MediaType.swift in Sources */, + OBJ_2979 /* NestedData.swift in Sources */, + OBJ_2980 /* NotFound.swift in Sources */, + OBJ_2981 /* OptionalType.swift in Sources */, + OBJ_2982 /* Process+Execute.swift in Sources */, + OBJ_2983 /* Reflectable.swift in Sources */, + OBJ_2984 /* String+Utilities.swift in Sources */, + OBJ_2985 /* Thread+Async.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_2988 /* Sources */ = { + OBJ_3015 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_2989 /* Package.swift in Sources */, + OBJ_3016 /* Package.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_2993 /* Sources */ = { + OBJ_3020 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_2994 /* BCryptDigest.swift in Sources */, - OBJ_2995 /* AuthenticatedCipher.swift in Sources */, - OBJ_2996 /* AuthenticatedCipherAlgorithm.swift in Sources */, - OBJ_2997 /* Cipher.swift in Sources */, - OBJ_2998 /* CipherAlgorithm.swift in Sources */, - OBJ_2999 /* OpenSSLCipherAlgorithm.swift in Sources */, - OBJ_3000 /* OpenSSLStreamCipher.swift in Sources */, - OBJ_3001 /* Digest.swift in Sources */, - OBJ_3002 /* DigestAlgorithm.swift in Sources */, - OBJ_3003 /* HMAC.swift in Sources */, - OBJ_3004 /* OTP.swift in Sources */, - OBJ_3005 /* RSA.swift in Sources */, - OBJ_3006 /* RSAKey.swift in Sources */, - OBJ_3007 /* RSAPadding.swift in Sources */, - OBJ_3008 /* CryptoRandom.swift in Sources */, - OBJ_3009 /* Base32.swift in Sources */, - OBJ_3010 /* CryptoError.swift in Sources */, - OBJ_3011 /* Deprecated.swift in Sources */, - OBJ_3012 /* Exports.swift in Sources */, + OBJ_3021 /* BCryptDigest.swift in Sources */, + OBJ_3022 /* AuthenticatedCipher.swift in Sources */, + OBJ_3023 /* AuthenticatedCipherAlgorithm.swift in Sources */, + OBJ_3024 /* Cipher.swift in Sources */, + OBJ_3025 /* CipherAlgorithm.swift in Sources */, + OBJ_3026 /* OpenSSLCipherAlgorithm.swift in Sources */, + OBJ_3027 /* OpenSSLStreamCipher.swift in Sources */, + OBJ_3028 /* Digest.swift in Sources */, + OBJ_3029 /* DigestAlgorithm.swift in Sources */, + OBJ_3030 /* HMAC.swift in Sources */, + OBJ_3031 /* OTP.swift in Sources */, + OBJ_3032 /* RSA.swift in Sources */, + OBJ_3033 /* RSAKey.swift in Sources */, + OBJ_3034 /* RSAPadding.swift in Sources */, + OBJ_3035 /* CryptoRandom.swift in Sources */, + OBJ_3036 /* Base32.swift in Sources */, + OBJ_3037 /* CryptoError.swift in Sources */, + OBJ_3038 /* Deprecated.swift in Sources */, + OBJ_3039 /* Exports.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_3052 /* Sources */ = { + OBJ_3079 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_3053 /* Package.swift in Sources */, + OBJ_3080 /* Package.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_3057 /* Sources */ = { + OBJ_3084 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_3058 /* Crypto.swift in Sources */, - OBJ_3059 /* Cryptor.swift in Sources */, - OBJ_3060 /* Digest.swift in Sources */, - OBJ_3061 /* HMAC.swift in Sources */, - OBJ_3062 /* KeyDerivation.swift in Sources */, - OBJ_3063 /* Random.swift in Sources */, - OBJ_3064 /* SSLPointerTricks.swift in Sources */, - OBJ_3065 /* Status.swift in Sources */, - OBJ_3066 /* StreamCryptor.swift in Sources */, - OBJ_3067 /* Updatable.swift in Sources */, - OBJ_3068 /* Utilities.swift in Sources */, + OBJ_3085 /* Crypto.swift in Sources */, + OBJ_3086 /* Cryptor.swift in Sources */, + OBJ_3087 /* Digest.swift in Sources */, + OBJ_3088 /* HMAC.swift in Sources */, + OBJ_3089 /* KeyDerivation.swift in Sources */, + OBJ_3090 /* Random.swift in Sources */, + OBJ_3091 /* SSLPointerTricks.swift in Sources */, + OBJ_3092 /* Status.swift in Sources */, + OBJ_3093 /* StreamCryptor.swift in Sources */, + OBJ_3094 /* Updatable.swift in Sources */, + OBJ_3095 /* Utilities.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_3074 /* Sources */ = { + OBJ_3101 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_3075 /* Package.swift in Sources */, + OBJ_3102 /* Package.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_3079 /* Sources */ = { + OBJ_3106 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_3080 /* Container+CachedConnection.swift in Sources */, - OBJ_3081 /* Container+NewConnection.swift in Sources */, - OBJ_3082 /* DatabaseConnectable.swift in Sources */, - OBJ_3083 /* DatabaseConnection.swift in Sources */, - OBJ_3084 /* DatabaseStringFindable.swift in Sources */, - OBJ_3085 /* Container+ConnectionPool.swift in Sources */, - OBJ_3086 /* DatabaseConnectionPool.swift in Sources */, - OBJ_3087 /* DatabaseConnectionPoolCache.swift in Sources */, - OBJ_3088 /* DatabaseConnectionPoolConfig.swift in Sources */, - OBJ_3089 /* ConfiguredDatabase.swift in Sources */, - OBJ_3090 /* Database.swift in Sources */, - OBJ_3091 /* DatabaseConfig.swift in Sources */, - OBJ_3092 /* DatabaseIdentifier.swift in Sources */, - OBJ_3093 /* DatabaseQueryable.swift in Sources */, - OBJ_3094 /* Databases.swift in Sources */, - OBJ_3095 /* DatabaseKeyedCache.swift in Sources */, - OBJ_3096 /* DictionaryKeyedCache.swift in Sources */, - OBJ_3097 /* KeyedCache.swift in Sources */, - OBJ_3098 /* KeyedCacheSupporting.swift in Sources */, - OBJ_3099 /* MemoryKeyedCache.swift in Sources */, - OBJ_3100 /* DatabaseLog.swift in Sources */, - OBJ_3101 /* DatabaseLogHandler.swift in Sources */, - OBJ_3102 /* DatabaseLogger.swift in Sources */, - OBJ_3103 /* LogSupporting.swift in Sources */, - OBJ_3104 /* PrintLogHandler.swift in Sources */, - OBJ_3105 /* DatabaseKitProvider.swift in Sources */, - OBJ_3106 /* DatabaseKitError.swift in Sources */, - OBJ_3107 /* Deprecated.swift in Sources */, - OBJ_3108 /* Exports.swift in Sources */, - OBJ_3109 /* URL+DatabaseName.swift in Sources */, + OBJ_3107 /* Container+CachedConnection.swift in Sources */, + OBJ_3108 /* Container+NewConnection.swift in Sources */, + OBJ_3109 /* DatabaseConnectable.swift in Sources */, + OBJ_3110 /* DatabaseConnection.swift in Sources */, + OBJ_3111 /* DatabaseStringFindable.swift in Sources */, + OBJ_3112 /* Container+ConnectionPool.swift in Sources */, + OBJ_3113 /* DatabaseConnectionPool.swift in Sources */, + OBJ_3114 /* DatabaseConnectionPoolCache.swift in Sources */, + OBJ_3115 /* DatabaseConnectionPoolConfig.swift in Sources */, + OBJ_3116 /* ConfiguredDatabase.swift in Sources */, + OBJ_3117 /* Database.swift in Sources */, + OBJ_3118 /* DatabaseConfig.swift in Sources */, + OBJ_3119 /* DatabaseIdentifier.swift in Sources */, + OBJ_3120 /* DatabaseQueryable.swift in Sources */, + OBJ_3121 /* Databases.swift in Sources */, + OBJ_3122 /* DatabaseKeyedCache.swift in Sources */, + OBJ_3123 /* DictionaryKeyedCache.swift in Sources */, + OBJ_3124 /* KeyedCache.swift in Sources */, + OBJ_3125 /* KeyedCacheSupporting.swift in Sources */, + OBJ_3126 /* MemoryKeyedCache.swift in Sources */, + OBJ_3127 /* DatabaseLog.swift in Sources */, + OBJ_3128 /* DatabaseLogHandler.swift in Sources */, + OBJ_3129 /* DatabaseLogger.swift in Sources */, + OBJ_3130 /* LogSupporting.swift in Sources */, + OBJ_3131 /* PrintLogHandler.swift in Sources */, + OBJ_3132 /* DatabaseKitProvider.swift in Sources */, + OBJ_3133 /* DatabaseKitError.swift in Sources */, + OBJ_3134 /* Deprecated.swift in Sources */, + OBJ_3135 /* Exports.swift in Sources */, + OBJ_3136 /* URL+DatabaseName.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_3143 /* Sources */ = { + OBJ_3170 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_3144 /* Package.swift in Sources */, + OBJ_3171 /* Package.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_3148 /* Sources */ = { + OBJ_3175 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_3149 /* Debuggable.swift in Sources */, - OBJ_3150 /* Demangler.swift in Sources */, - OBJ_3151 /* SourceLocation.swift in Sources */, + OBJ_3176 /* Debuggable.swift in Sources */, + OBJ_3177 /* Demangler.swift in Sources */, + OBJ_3178 /* SourceLocation.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_3156 /* Sources */ = { + OBJ_3183 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_3157 /* AnnouncementsActor.swift in Sources */, - OBJ_3158 /* PresentPublicly.swift in Sources */, - OBJ_3159 /* EnrollmentActor.swift in Sources */, - OBJ_3160 /* MaterialiseUser.swift in Sources */, - OBJ_3161 /* CreateFavorite.swift in Sources */, - OBJ_3162 /* DeleteFavorite.swift in Sources */, - OBJ_3163 /* GetFavorites.swift in Sources */, - OBJ_3164 /* RequestFavoriteCreation.swift in Sources */, - OBJ_3165 /* RequestFavoriteDeletion.swift in Sources */, - OBJ_3166 /* UserFavoritesActor.swift in Sources */, - OBJ_3167 /* CreateInvitation.swift in Sources */, - OBJ_3168 /* GetInvitations.swift in Sources */, - OBJ_3169 /* InvitationNote.swift in Sources */, - OBJ_3170 /* RequestInvitationCreation.swift in Sources */, - OBJ_3171 /* RequestInvitationRevocation.swift in Sources */, - OBJ_3172 /* RevokeInvitation.swift in Sources */, - OBJ_3173 /* SendInvitationEmail.swift in Sources */, - OBJ_3174 /* UserInvitationsActor.swift in Sources */, - OBJ_3175 /* CreateItem.swift in Sources */, - OBJ_3176 /* CreateOrUpdateItem.swift in Sources */, - OBJ_3177 /* DeleteItem.swift in Sources */, - OBJ_3178 /* GetItems.swift in Sources */, - OBJ_3179 /* RequestItemDeletion.swift in Sources */, - OBJ_3180 /* RequestItemEditing.swift in Sources */, - OBJ_3181 /* RequestItemMovement.swift in Sources */, - OBJ_3182 /* UpdateItem.swift in Sources */, - OBJ_3183 /* UserItemsActor.swift in Sources */, - OBJ_3184 /* CreateList.swift in Sources */, - OBJ_3185 /* CreateOrUpdateList.swift in Sources */, - OBJ_3186 /* DeleteList.swift in Sources */, - OBJ_3187 /* ExportListToJSON.swift in Sources */, - OBJ_3188 /* GetLists.swift in Sources */, - OBJ_3189 /* ImportListFromJSON.swift in Sources */, - OBJ_3190 /* RequestListDeletion.swift in Sources */, - OBJ_3191 /* RequestListEditing.swift in Sources */, - OBJ_3192 /* RequestListImportFromJSON.swift in Sources */, - OBJ_3193 /* UpdateList.swift in Sources */, - OBJ_3194 /* UserListsActor.swift in Sources */, - OBJ_3195 /* TestNotifications.swift in Sources */, - OBJ_3196 /* UserNotificationsActor.swift in Sources */, - OBJ_3197 /* UserNotificationsResult.swift in Sources */, - OBJ_3198 /* GetProfileAndInvitations.swift in Sources */, - OBJ_3199 /* RequestProfileEditing.swift in Sources */, - OBJ_3200 /* UpdateProfile.swift in Sources */, - OBJ_3201 /* UserProfileActor.swift in Sources */, - OBJ_3202 /* DeleteReservation.swift in Sources */, - OBJ_3203 /* RequestReservationDeletion.swift in Sources */, - OBJ_3204 /* UserReservationsActor.swift in Sources */, - OBJ_3205 /* RequestSettingsEditing.swift in Sources */, - OBJ_3206 /* UpdateSettings.swift in Sources */, - OBJ_3207 /* UserSettingsActor.swift in Sources */, - OBJ_3208 /* GetListsAndFavorites.swift in Sources */, - OBJ_3209 /* UserWelcomeActor.swift in Sources */, - OBJ_3210 /* AddReservationToItem.swift in Sources */, - OBJ_3211 /* PresentReservation.swift in Sources */, - OBJ_3212 /* PresentWishlist.swift in Sources */, - OBJ_3213 /* RemoveReservationFromItem.swift in Sources */, - OBJ_3214 /* WishlistActor.swift in Sources */, - OBJ_3215 /* WishlistSpecification.swift in Sources */, - OBJ_3216 /* Action.swift in Sources */, - OBJ_3217 /* ActionBoundaries.generated.swift in Sources */, - OBJ_3218 /* ActionBoundaries.swift in Sources */, - OBJ_3219 /* ActionError.swift in Sources */, - OBJ_3220 /* ActionResult.swift in Sources */, - OBJ_3221 /* ActionSpecification.generated.swift in Sources */, - OBJ_3222 /* ActionSpecification.swift in Sources */, - OBJ_3223 /* Actor.swift in Sources */, - OBJ_3224 /* Authorization.swift in Sources */, - OBJ_3225 /* AuthorizationError.swift in Sources */, - OBJ_3226 /* EmailSpecification.swift in Sources */, - OBJ_3227 /* EmailSpecificationValidator.swift in Sources */, - OBJ_3228 /* Favorite.swift in Sources */, - OBJ_3229 /* FavoriteID.swift in Sources */, - OBJ_3230 /* FavoriteModel.swift in Sources */, - OBJ_3231 /* FavoriteRepository.swift in Sources */, - OBJ_3232 /* FavoriteRepresentation.swift in Sources */, - OBJ_3233 /* FileName.swift in Sources */, - OBJ_3234 /* Identification.swift in Sources */, - OBJ_3235 /* Identifier.swift in Sources */, - OBJ_3236 /* Invitation+Authorization.swift in Sources */, - OBJ_3237 /* Invitation.swift in Sources */, - OBJ_3238 /* InvitationCode.swift in Sources */, - OBJ_3239 /* InvitationError.swift in Sources */, - OBJ_3240 /* InvitationID.swift in Sources */, - OBJ_3241 /* InvitationModel.swift in Sources */, - OBJ_3242 /* InvitationRepository.swift in Sources */, - OBJ_3243 /* InvitationRepresentation.swift in Sources */, - OBJ_3244 /* InvitationValues.swift in Sources */, - OBJ_3245 /* Item.swift in Sources */, - OBJ_3246 /* ItemID.swift in Sources */, - OBJ_3247 /* ItemModel.swift in Sources */, - OBJ_3248 /* ItemRepository.swift in Sources */, - OBJ_3249 /* ItemRepresentation.swift in Sources */, - OBJ_3250 /* ItemValues.swift in Sources */, - OBJ_3251 /* LanguageTag.swift in Sources */, - OBJ_3252 /* List+Authorization.swift in Sources */, - OBJ_3253 /* List.swift in Sources */, - OBJ_3254 /* ListID.swift in Sources */, - OBJ_3255 /* ListModel.swift in Sources */, - OBJ_3256 /* ListRepository.swift in Sources */, - OBJ_3257 /* ListRepresentation.swift in Sources */, - OBJ_3258 /* ListValues.swift in Sources */, - OBJ_3259 /* EmailSpecification+Loggable.swift in Sources */, - OBJ_3260 /* FileName+Loggable.swift in Sources */, - OBJ_3261 /* Identifier+Loggable.swift in Sources */, - OBJ_3262 /* InvitationCode+Loggable.swift in Sources */, - OBJ_3263 /* PushoverKey+Loggable.swift in Sources */, - OBJ_3264 /* PushoverKey.swift in Sources */, - OBJ_3265 /* PushoverKeyValidator.swift in Sources */, - OBJ_3266 /* Invitation+Representable.swift in Sources */, - OBJ_3267 /* Item+Representable.swift in Sources */, - OBJ_3268 /* List+Representable.swift in Sources */, - OBJ_3269 /* Reservation+Representable.swift in Sources */, - OBJ_3270 /* User+Representable.swift in Sources */, - OBJ_3271 /* Reservation.swift in Sources */, - OBJ_3272 /* ReservationID.swift in Sources */, - OBJ_3273 /* ReservationModel.swift in Sources */, - OBJ_3274 /* ReservationRepository.swift in Sources */, - OBJ_3275 /* ReservationRepresentation.swift in Sources */, - OBJ_3276 /* Text.swift in Sources */, - OBJ_3277 /* Title.swift in Sources */, - OBJ_3278 /* User+Authorization.swift in Sources */, - OBJ_3279 /* User.swift in Sources */, - OBJ_3280 /* UserID.swift in Sources */, - OBJ_3281 /* UserIdentity.swift in Sources */, - OBJ_3282 /* UserIdentityProvider.swift in Sources */, - OBJ_3283 /* UserModel.swift in Sources */, - OBJ_3284 /* UserRepository.swift in Sources */, - OBJ_3285 /* UserRepresentation.swift in Sources */, - OBJ_3286 /* UserSettings+.swift in Sources */, - OBJ_3287 /* UserSettings.swift in Sources */, - OBJ_3288 /* UserValues.swift in Sources */, - OBJ_3289 /* Visibility.swift in Sources */, - OBJ_3290 /* Entity.swift in Sources */, - OBJ_3291 /* EntityDetachable.swift in Sources */, - OBJ_3292 /* EntityError.swift in Sources */, - OBJ_3293 /* EntityKeyPath.swift in Sources */, - OBJ_3294 /* EntityProperties.swift in Sources */, - OBJ_3295 /* EntityReflectable.swift in Sources */, - OBJ_3296 /* EntityRepository.swift in Sources */, - OBJ_3297 /* EntitySorting.swift in Sources */, - OBJ_3298 /* Loggable+Entity.swift in Sources */, - OBJ_3299 /* Confidential+Authorization.swift in Sources */, - OBJ_3300 /* Confidential.swift in Sources */, - OBJ_3301 /* Imagable.swift in Sources */, - OBJ_3302 /* Viewable+Authorization.swift in Sources */, - OBJ_3303 /* Viewable.swift in Sources */, - OBJ_3304 /* PartialValues.swift in Sources */, - OBJ_3305 /* SensitiveStringValue.swift in Sources */, - OBJ_3306 /* StringValue.swift in Sources */, - OBJ_3307 /* ValueType.swift in Sources */, - OBJ_3308 /* OptionalValue.swift in Sources */, - OBJ_3309 /* AndValidator.swift in Sources */, - OBJ_3310 /* CharacterSetValidator.swift in Sources */, - OBJ_3311 /* CountValidator.swift in Sources */, - OBJ_3312 /* EmptyValidator.swift in Sources */, - OBJ_3313 /* NilIgnoringValidator.swift in Sources */, - OBJ_3314 /* NilValidator.swift in Sources */, - OBJ_3315 /* NotValidator.swift in Sources */, - OBJ_3316 /* OrValidator.swift in Sources */, - OBJ_3317 /* URLValidator.swift in Sources */, - OBJ_3318 /* ValueValidatable.swift in Sources */, - OBJ_3319 /* ValueValidationError.swift in Sources */, - OBJ_3320 /* ValueValidationErrorType.swift in Sources */, - OBJ_3321 /* ValueValidationErrors.swift in Sources */, - OBJ_3322 /* ValueValidations.swift in Sources */, - OBJ_3323 /* ValueValidator.swift in Sources */, - OBJ_3324 /* ValueValidatorType.swift in Sources */, - OBJ_3325 /* Values.swift in Sources */, - OBJ_3326 /* ValuesError.swift in Sources */, - OBJ_3327 /* EmailSendingProvider.swift in Sources */, - OBJ_3328 /* EventRecordingProvider.swift in Sources */, - OBJ_3329 /* ImageStoreProvider.swift in Sources */, - OBJ_3330 /* MessageLoggingConfiguration.swift in Sources */, - OBJ_3331 /* MessageLoggingProvider.swift in Sources */, - OBJ_3332 /* NotificationSendingChannel.swift in Sources */, - OBJ_3333 /* NotificationSendingProvider.swift in Sources */, - OBJ_3334 /* NotificationSendingResult.swift in Sources */, - OBJ_3335 /* EventLoopFuture+EventRecording.swift in Sources */, - OBJ_3336 /* EventRecording.swift in Sources */, - OBJ_3337 /* InvitationService.swift in Sources */, - OBJ_3338 /* ItemService.swift in Sources */, - OBJ_3339 /* EventLoopFuture+MessageLogging.swift in Sources */, - OBJ_3340 /* JSONEncoder+Logging.swift in Sources */, - OBJ_3341 /* Loggable.swift in Sources */, - OBJ_3342 /* LoggingMessage.swift in Sources */, - OBJ_3343 /* LoggingMessageRoot.swift in Sources */, - OBJ_3344 /* MessageLogging.swift in Sources */, - OBJ_3345 /* SensitiveStringValue+Logging.swift in Sources */, - OBJ_3346 /* FavoriteRepresentationsBuilder.swift in Sources */, - OBJ_3347 /* InvitationRepresentationsBuilder.swift in Sources */, - OBJ_3348 /* ItemRepresentationsBuilder.swift in Sources */, - OBJ_3349 /* ListRepresentationsBuilder.swift in Sources */, - OBJ_3350 /* ReservationService.swift in Sources */, - OBJ_3351 /* UserNotificationService.swift in Sources */, - OBJ_3352 /* UserService.swift in Sources */, - OBJ_3353 /* EventLoop+.swift in Sources */, - OBJ_3354 /* EventLoopFuture+Error.swift in Sources */, - OBJ_3355 /* EventLoopFuture+Flatten.swift in Sources */, - OBJ_3356 /* EventLoopFuture+FutureType.swift in Sources */, - OBJ_3357 /* EventLoopFuture+Map.swift in Sources */, - OBJ_3358 /* EventLoopFuture+OptionalType.swift in Sources */, - OBJ_3359 /* EventLoopFuture+Transform.swift in Sources */, - OBJ_3360 /* EventLoopFuture+Values.swift in Sources */, - OBJ_3361 /* FutureType.swift in Sources */, - OBJ_3362 /* OptionalType.swift in Sources */, + OBJ_3184 /* AnnouncementsActor.swift in Sources */, + OBJ_3185 /* PresentPublicly.swift in Sources */, + OBJ_3186 /* EnrollmentActor.swift in Sources */, + OBJ_3187 /* MaterialiseUser.swift in Sources */, + OBJ_3188 /* CreateFavorite.swift in Sources */, + OBJ_3189 /* DeleteFavorite.swift in Sources */, + OBJ_3190 /* GetFavorites.swift in Sources */, + OBJ_3191 /* RequestFavoriteCreation.swift in Sources */, + OBJ_3192 /* RequestFavoriteDeletion.swift in Sources */, + OBJ_3193 /* UserFavoritesActor.swift in Sources */, + OBJ_3194 /* CreateInvitation.swift in Sources */, + OBJ_3195 /* GetInvitations.swift in Sources */, + OBJ_3196 /* InvitationNote.swift in Sources */, + OBJ_3197 /* RequestInvitationCreation.swift in Sources */, + OBJ_3198 /* RequestInvitationRevocation.swift in Sources */, + OBJ_3199 /* RevokeInvitation.swift in Sources */, + OBJ_3200 /* SendInvitationEmail.swift in Sources */, + OBJ_3201 /* UserInvitationsActor.swift in Sources */, + OBJ_3202 /* CreateItem.swift in Sources */, + OBJ_3203 /* CreateOrUpdateItem.swift in Sources */, + OBJ_3204 /* DeleteItem.swift in Sources */, + OBJ_3205 /* GetItems.swift in Sources */, + OBJ_3206 /* MoveItem.swift in Sources */, + OBJ_3207 /* RequestItemDeletion.swift in Sources */, + OBJ_3208 /* RequestItemEditing.swift in Sources */, + OBJ_3209 /* RequestItemMovement.swift in Sources */, + OBJ_3210 /* UpdateItem.swift in Sources */, + OBJ_3211 /* UserItemsActor.swift in Sources */, + OBJ_3212 /* CreateList.swift in Sources */, + OBJ_3213 /* CreateOrUpdateList.swift in Sources */, + OBJ_3214 /* DeleteList.swift in Sources */, + OBJ_3215 /* ExportListToJSON.swift in Sources */, + OBJ_3216 /* GetLists.swift in Sources */, + OBJ_3217 /* ImportListFromJSON.swift in Sources */, + OBJ_3218 /* RequestListDeletion.swift in Sources */, + OBJ_3219 /* RequestListEditing.swift in Sources */, + OBJ_3220 /* RequestListImportFromJSON.swift in Sources */, + OBJ_3221 /* UpdateList.swift in Sources */, + OBJ_3222 /* UserListsActor.swift in Sources */, + OBJ_3223 /* TestNotifications.swift in Sources */, + OBJ_3224 /* UserNotificationsActor.swift in Sources */, + OBJ_3225 /* UserNotificationsResult.swift in Sources */, + OBJ_3226 /* GetProfileAndInvitations.swift in Sources */, + OBJ_3227 /* RequestProfileEditing.swift in Sources */, + OBJ_3228 /* UpdateProfile.swift in Sources */, + OBJ_3229 /* UserProfileActor.swift in Sources */, + OBJ_3230 /* DeleteReservation.swift in Sources */, + OBJ_3231 /* RequestReservationDeletion.swift in Sources */, + OBJ_3232 /* UserReservationsActor.swift in Sources */, + OBJ_3233 /* RequestSettingsEditing.swift in Sources */, + OBJ_3234 /* UpdateSettings.swift in Sources */, + OBJ_3235 /* UserSettingsActor.swift in Sources */, + OBJ_3236 /* GetListsAndFavorites.swift in Sources */, + OBJ_3237 /* UserWelcomeActor.swift in Sources */, + OBJ_3238 /* AddReservationToItem.swift in Sources */, + OBJ_3239 /* PresentReservation.swift in Sources */, + OBJ_3240 /* PresentWishlist.swift in Sources */, + OBJ_3241 /* RemoveReservationFromItem.swift in Sources */, + OBJ_3242 /* WishlistActor.swift in Sources */, + OBJ_3243 /* WishlistSpecification.swift in Sources */, + OBJ_3244 /* Action.swift in Sources */, + OBJ_3245 /* ActionBoundaries.generated.swift in Sources */, + OBJ_3246 /* ActionBoundaries.swift in Sources */, + OBJ_3247 /* ActionError.swift in Sources */, + OBJ_3248 /* ActionResult.swift in Sources */, + OBJ_3249 /* ActionSpecification.generated.swift in Sources */, + OBJ_3250 /* ActionSpecification.swift in Sources */, + OBJ_3251 /* Actor.swift in Sources */, + OBJ_3252 /* Authorization.swift in Sources */, + OBJ_3253 /* AuthorizationError.swift in Sources */, + OBJ_3254 /* EmailSpecification.swift in Sources */, + OBJ_3255 /* EmailSpecificationValidator.swift in Sources */, + OBJ_3256 /* Favorite.swift in Sources */, + OBJ_3257 /* FavoriteID.swift in Sources */, + OBJ_3258 /* FavoriteModel.swift in Sources */, + OBJ_3259 /* FavoriteRepository.swift in Sources */, + OBJ_3260 /* FavoriteRepresentation.swift in Sources */, + OBJ_3261 /* FileName.swift in Sources */, + OBJ_3262 /* Identification.swift in Sources */, + OBJ_3263 /* Identifier.swift in Sources */, + OBJ_3264 /* Invitation+Authorization.swift in Sources */, + OBJ_3265 /* Invitation.swift in Sources */, + OBJ_3266 /* InvitationCode.swift in Sources */, + OBJ_3267 /* InvitationError.swift in Sources */, + OBJ_3268 /* InvitationID.swift in Sources */, + OBJ_3269 /* InvitationModel.swift in Sources */, + OBJ_3270 /* InvitationRepository.swift in Sources */, + OBJ_3271 /* InvitationRepresentation.swift in Sources */, + OBJ_3272 /* InvitationValues.swift in Sources */, + OBJ_3273 /* Item.swift in Sources */, + OBJ_3274 /* ItemID.swift in Sources */, + OBJ_3275 /* ItemModel.swift in Sources */, + OBJ_3276 /* ItemRepository.swift in Sources */, + OBJ_3277 /* ItemRepresentation.swift in Sources */, + OBJ_3278 /* ItemValues.swift in Sources */, + OBJ_3279 /* LanguageTag.swift in Sources */, + OBJ_3280 /* List+Authorization.swift in Sources */, + OBJ_3281 /* List.swift in Sources */, + OBJ_3282 /* ListID.swift in Sources */, + OBJ_3283 /* ListModel.swift in Sources */, + OBJ_3284 /* ListRepository.swift in Sources */, + 4C7B8523240354E600845658 /* ImageStoreLocator.swift in Sources */, + OBJ_3285 /* ListRepresentation.swift in Sources */, + OBJ_3286 /* ListValues.swift in Sources */, + OBJ_3287 /* EmailSpecification+Loggable.swift in Sources */, + OBJ_3288 /* FileName+Loggable.swift in Sources */, + OBJ_3289 /* Identifier+Loggable.swift in Sources */, + OBJ_3290 /* InvitationCode+Loggable.swift in Sources */, + OBJ_3291 /* PushoverKey+Loggable.swift in Sources */, + OBJ_3292 /* PushoverKey.swift in Sources */, + OBJ_3293 /* PushoverKeyValidator.swift in Sources */, + OBJ_3294 /* Invitation+Representable.swift in Sources */, + OBJ_3295 /* Item+Representable.swift in Sources */, + OBJ_3296 /* List+Representable.swift in Sources */, + OBJ_3297 /* Reservation+Representable.swift in Sources */, + OBJ_3298 /* User+Representable.swift in Sources */, + OBJ_3299 /* Reservation.swift in Sources */, + OBJ_3300 /* ReservationID.swift in Sources */, + OBJ_3301 /* ReservationModel.swift in Sources */, + OBJ_3302 /* ReservationRepository.swift in Sources */, + OBJ_3303 /* ReservationRepresentation.swift in Sources */, + OBJ_3304 /* Text.swift in Sources */, + OBJ_3305 /* Title.swift in Sources */, + OBJ_3306 /* User+Authorization.swift in Sources */, + OBJ_3307 /* User.swift in Sources */, + OBJ_3308 /* UserID.swift in Sources */, + OBJ_3309 /* UserIdentity.swift in Sources */, + OBJ_3310 /* UserIdentityProvider.swift in Sources */, + OBJ_3311 /* UserModel.swift in Sources */, + OBJ_3312 /* UserRepository.swift in Sources */, + OBJ_3313 /* UserRepresentation.swift in Sources */, + OBJ_3314 /* UserSettings+.swift in Sources */, + OBJ_3315 /* UserSettings.swift in Sources */, + OBJ_3316 /* UserValues.swift in Sources */, + OBJ_3317 /* Visibility.swift in Sources */, + OBJ_3318 /* Entity.swift in Sources */, + OBJ_3319 /* EntityDetachable.swift in Sources */, + OBJ_3320 /* EntityError.swift in Sources */, + OBJ_3321 /* EntityKeyPath.swift in Sources */, + OBJ_3322 /* EntityProperties.swift in Sources */, + OBJ_3323 /* EntityReflectable.swift in Sources */, + OBJ_3324 /* EntityRepository.swift in Sources */, + OBJ_3325 /* EntitySorting.swift in Sources */, + OBJ_3326 /* Loggable+Entity.swift in Sources */, + OBJ_3327 /* Confidential+Authorization.swift in Sources */, + OBJ_3328 /* Confidential.swift in Sources */, + OBJ_3329 /* Imagable.swift in Sources */, + OBJ_3330 /* Viewable+Authorization.swift in Sources */, + OBJ_3331 /* Viewable.swift in Sources */, + OBJ_3332 /* PartialValues.swift in Sources */, + OBJ_3333 /* SensitiveStringValue.swift in Sources */, + OBJ_3334 /* StringValue.swift in Sources */, + OBJ_3335 /* ValueType.swift in Sources */, + OBJ_3336 /* OptionalValue.swift in Sources */, + OBJ_3337 /* AndValidator.swift in Sources */, + OBJ_3338 /* CharacterSetValidator.swift in Sources */, + OBJ_3339 /* CountValidator.swift in Sources */, + OBJ_3340 /* EmptyValidator.swift in Sources */, + OBJ_3341 /* NilIgnoringValidator.swift in Sources */, + OBJ_3342 /* NilValidator.swift in Sources */, + OBJ_3343 /* NotValidator.swift in Sources */, + OBJ_3344 /* OrValidator.swift in Sources */, + OBJ_3345 /* URLValidator.swift in Sources */, + OBJ_3346 /* ValueValidatable.swift in Sources */, + OBJ_3347 /* ValueValidationError.swift in Sources */, + OBJ_3348 /* ValueValidationErrorType.swift in Sources */, + OBJ_3349 /* ValueValidationErrors.swift in Sources */, + OBJ_3350 /* ValueValidations.swift in Sources */, + OBJ_3351 /* ValueValidator.swift in Sources */, + OBJ_3352 /* ValueValidatorType.swift in Sources */, + OBJ_3353 /* Values.swift in Sources */, + OBJ_3354 /* ValuesError.swift in Sources */, + OBJ_3355 /* EmailSendingProvider.swift in Sources */, + OBJ_3356 /* EventRecordingProvider.swift in Sources */, + OBJ_3357 /* ImageStoreProvider.swift in Sources */, + OBJ_3358 /* MessageLoggingConfiguration.swift in Sources */, + OBJ_3359 /* MessageLoggingProvider.swift in Sources */, + OBJ_3360 /* NotificationSendingChannel.swift in Sources */, + OBJ_3361 /* NotificationSendingProvider.swift in Sources */, + OBJ_3362 /* NotificationSendingResult.swift in Sources */, + OBJ_3363 /* EventLoopFuture+EventRecording.swift in Sources */, + OBJ_3364 /* EventRecording.swift in Sources */, + OBJ_3365 /* InvitationService.swift in Sources */, + OBJ_3366 /* ItemService.swift in Sources */, + OBJ_3367 /* EventLoopFuture+MessageLogging.swift in Sources */, + OBJ_3368 /* JSONEncoder+Logging.swift in Sources */, + OBJ_3369 /* Loggable.swift in Sources */, + OBJ_3370 /* LoggingMessage.swift in Sources */, + OBJ_3371 /* LoggingMessageRoot.swift in Sources */, + OBJ_3372 /* MessageLogging.swift in Sources */, + OBJ_3373 /* SensitiveStringValue+Logging.swift in Sources */, + OBJ_3374 /* FavoriteRepresentationsBuilder.swift in Sources */, + OBJ_3375 /* InvitationRepresentationsBuilder.swift in Sources */, + OBJ_3376 /* ItemRepresentationsBuilder.swift in Sources */, + OBJ_3377 /* ListRepresentationsBuilder.swift in Sources */, + OBJ_3378 /* ReservationService.swift in Sources */, + OBJ_3379 /* UserNotificationService.swift in Sources */, + OBJ_3380 /* UserService.swift in Sources */, + OBJ_3381 /* EventLoop+.swift in Sources */, + OBJ_3382 /* EventLoopFuture+Error.swift in Sources */, + OBJ_3383 /* EventLoopFuture+Flatten.swift in Sources */, + OBJ_3384 /* EventLoopFuture+FutureType.swift in Sources */, + OBJ_3385 /* EventLoopFuture+Map.swift in Sources */, + OBJ_3386 /* EventLoopFuture+OptionalType.swift in Sources */, + OBJ_3387 /* EventLoopFuture+Transform.swift in Sources */, + OBJ_3388 /* EventLoopFuture+Values.swift in Sources */, + OBJ_3389 /* FutureType.swift in Sources */, + OBJ_3390 /* OptionalType.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_3386 /* Sources */ = { + OBJ_3414 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_3387 /* AnnouncementsActorTests.swift in Sources */, - OBJ_3388 /* EnrollmentActorTests.swift in Sources */, - OBJ_3389 /* WishlistActorTests.swift in Sources */, - OBJ_3390 /* InvitationTests.swift in Sources */, - OBJ_3391 /* UserSupport.swift in Sources */, - OBJ_3392 /* ValidationTests.swift in Sources */, - OBJ_3393 /* XCTestCase+.swift in Sources */, - OBJ_3394 /* TestingFavoriteRepository.swift in Sources */, - OBJ_3395 /* TestingInvitationRepository.swift in Sources */, - OBJ_3396 /* TestingItemRepository.swift in Sources */, - OBJ_3397 /* TestingListRepository.swift in Sources */, - 4C63E03C23F1F07C005652AC /* ActorTestCase.swift in Sources */, - OBJ_3398 /* TestingLoggingProvider.swift in Sources */, - OBJ_3399 /* TestingRecodingProvider.swift in Sources */, - OBJ_3400 /* TestingReservationRepository.swift in Sources */, - OBJ_3401 /* TestingUserRepository.swift in Sources */, - OBJ_3402 /* TestingUserRepositoryTests.swift in Sources */, + OBJ_3415 /* ActorTestCase.swift in Sources */, + OBJ_3416 /* AnnouncementsActorTests.swift in Sources */, + OBJ_3417 /* EnrollmentActorTests.swift in Sources */, + OBJ_3418 /* UserItemsActorTests.swift in Sources */, + OBJ_3419 /* WishlistActorTests.swift in Sources */, + OBJ_3420 /* EntityTests.swift in Sources */, + OBJ_3421 /* IdentifierTests.swift in Sources */, + OBJ_3422 /* InvitationTests.swift in Sources */, + OBJ_3423 /* ItemTests.swift in Sources */, + OBJ_3424 /* ValidationTests.swift in Sources */, + OBJ_3425 /* TestingFavoriteRepository.swift in Sources */, + OBJ_3426 /* TestingInvitationRepository.swift in Sources */, + OBJ_3427 /* TestingItem.swift in Sources */, + OBJ_3428 /* TestingItemRepository.swift in Sources */, + OBJ_3429 /* TestingList.swift in Sources */, + OBJ_3430 /* TestingListRepository.swift in Sources */, + OBJ_3431 /* TestingLoggingProvider.swift in Sources */, + OBJ_3432 /* TestingRecodingProvider.swift in Sources */, + OBJ_3433 /* TestingReservationRepository.swift in Sources */, + OBJ_3434 /* TestingUser.swift in Sources */, + OBJ_3435 /* TestingUserRepository.swift in Sources */, + OBJ_3436 /* TestingUserRepositoryTests.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_3427 /* Sources */ = { + OBJ_3463 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_3428 /* CacheEntry.swift in Sources */, - OBJ_3429 /* KeyedCacheSupporting+Fluent.swift in Sources */, - OBJ_3430 /* DatabaseConnection+Fluent.swift in Sources */, - OBJ_3431 /* JoinSupporting.swift in Sources */, - OBJ_3432 /* QueryBuilder+Join.swift in Sources */, - OBJ_3433 /* AnyMigration.swift in Sources */, - OBJ_3434 /* AnyMigrations.swift in Sources */, - OBJ_3435 /* Migration.swift in Sources */, - OBJ_3436 /* MigrationConfig.swift in Sources */, - OBJ_3437 /* MigrationLog.swift in Sources */, - OBJ_3438 /* MigrationSupporting.swift in Sources */, - OBJ_3439 /* Migrations.swift in Sources */, - OBJ_3440 /* AnyModel.swift in Sources */, - OBJ_3441 /* ID.swift in Sources */, - OBJ_3442 /* Model+CRUD.swift in Sources */, - OBJ_3443 /* Model.swift in Sources */, - OBJ_3444 /* ModelEvent.swift in Sources */, - OBJ_3445 /* Pivot.swift in Sources */, - OBJ_3446 /* SoftDeletable.swift in Sources */, - OBJ_3447 /* FluentProperty.swift in Sources */, - OBJ_3448 /* QuerySupporting.swift in Sources */, - OBJ_3449 /* QueryBuilder+Aggregate.swift in Sources */, - OBJ_3450 /* QueryBuilder+CRUD.swift in Sources */, - OBJ_3451 /* QueryBuilder+Copy.swift in Sources */, - OBJ_3452 /* QueryBuilder+Decode.swift in Sources */, - OBJ_3453 /* QueryBuilder+Filter.swift in Sources */, - OBJ_3454 /* QueryBuilder+Model.swift in Sources */, - OBJ_3455 /* QueryBuilder+Operators.swift in Sources */, - OBJ_3456 /* QueryBuilder+Range.swift in Sources */, - OBJ_3457 /* QueryBuilder+Run.swift in Sources */, - OBJ_3458 /* QueryBuilder+Sort.swift in Sources */, - OBJ_3459 /* QueryBuilder.swift in Sources */, - OBJ_3460 /* Children.swift in Sources */, - OBJ_3461 /* Parent.swift in Sources */, - OBJ_3462 /* Siblings.swift in Sources */, - OBJ_3463 /* DatabasesConfig+References.swift in Sources */, - OBJ_3464 /* SchemaBuilder.swift in Sources */, - OBJ_3465 /* SchemaCreator.swift in Sources */, - OBJ_3466 /* SchemaSupporting+CRUD.swift in Sources */, - OBJ_3467 /* SchemaSupporting+Migration.swift in Sources */, - OBJ_3468 /* SchemaSupporting.swift in Sources */, - OBJ_3469 /* SchemaUpdater.swift in Sources */, - OBJ_3470 /* CommandConfig+Fluent.swift in Sources */, - OBJ_3471 /* FluentProvider.swift in Sources */, - OBJ_3472 /* MigrateCommand.swift in Sources */, - OBJ_3473 /* RevertCommand.swift in Sources */, - OBJ_3474 /* TransactionSupporting.swift in Sources */, - OBJ_3475 /* Deprecated.swift in Sources */, - OBJ_3476 /* Exports.swift in Sources */, - OBJ_3477 /* FluentError.swift in Sources */, + OBJ_3464 /* CacheEntry.swift in Sources */, + OBJ_3465 /* KeyedCacheSupporting+Fluent.swift in Sources */, + OBJ_3466 /* DatabaseConnection+Fluent.swift in Sources */, + OBJ_3467 /* JoinSupporting.swift in Sources */, + OBJ_3468 /* QueryBuilder+Join.swift in Sources */, + OBJ_3469 /* AnyMigration.swift in Sources */, + OBJ_3470 /* AnyMigrations.swift in Sources */, + OBJ_3471 /* Migration.swift in Sources */, + OBJ_3472 /* MigrationConfig.swift in Sources */, + OBJ_3473 /* MigrationLog.swift in Sources */, + OBJ_3474 /* MigrationSupporting.swift in Sources */, + OBJ_3475 /* Migrations.swift in Sources */, + OBJ_3476 /* AnyModel.swift in Sources */, + OBJ_3477 /* ID.swift in Sources */, + OBJ_3478 /* Model+CRUD.swift in Sources */, + OBJ_3479 /* Model.swift in Sources */, + OBJ_3480 /* ModelEvent.swift in Sources */, + OBJ_3481 /* Pivot.swift in Sources */, + OBJ_3482 /* SoftDeletable.swift in Sources */, + OBJ_3483 /* FluentProperty.swift in Sources */, + OBJ_3484 /* QuerySupporting.swift in Sources */, + OBJ_3485 /* QueryBuilder+Aggregate.swift in Sources */, + OBJ_3486 /* QueryBuilder+CRUD.swift in Sources */, + OBJ_3487 /* QueryBuilder+Copy.swift in Sources */, + OBJ_3488 /* QueryBuilder+Decode.swift in Sources */, + OBJ_3489 /* QueryBuilder+Filter.swift in Sources */, + OBJ_3490 /* QueryBuilder+Model.swift in Sources */, + OBJ_3491 /* QueryBuilder+Operators.swift in Sources */, + OBJ_3492 /* QueryBuilder+Range.swift in Sources */, + OBJ_3493 /* QueryBuilder+Run.swift in Sources */, + OBJ_3494 /* QueryBuilder+Sort.swift in Sources */, + OBJ_3495 /* QueryBuilder.swift in Sources */, + OBJ_3496 /* Children.swift in Sources */, + OBJ_3497 /* Parent.swift in Sources */, + OBJ_3498 /* Siblings.swift in Sources */, + OBJ_3499 /* DatabasesConfig+References.swift in Sources */, + OBJ_3500 /* SchemaBuilder.swift in Sources */, + OBJ_3501 /* SchemaCreator.swift in Sources */, + OBJ_3502 /* SchemaSupporting+CRUD.swift in Sources */, + OBJ_3503 /* SchemaSupporting+Migration.swift in Sources */, + OBJ_3504 /* SchemaSupporting.swift in Sources */, + OBJ_3505 /* SchemaUpdater.swift in Sources */, + OBJ_3506 /* CommandConfig+Fluent.swift in Sources */, + OBJ_3507 /* FluentProvider.swift in Sources */, + OBJ_3508 /* MigrateCommand.swift in Sources */, + OBJ_3509 /* RevertCommand.swift in Sources */, + OBJ_3510 /* TransactionSupporting.swift in Sources */, + OBJ_3511 /* Deprecated.swift in Sources */, + OBJ_3512 /* Exports.swift in Sources */, + OBJ_3513 /* FluentError.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_3518 /* Sources */ = { + OBJ_3554 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_3519 /* Exports.swift in Sources */, - OBJ_3520 /* Fluent+MySQLUpsert.swift in Sources */, - OBJ_3521 /* FluentMySQLProvider.swift in Sources */, - OBJ_3522 /* FluentMySQLQuery.swift in Sources */, - OBJ_3523 /* FluentMySQLSchema.swift in Sources */, - OBJ_3524 /* MySQLDatabase+JoinSupporting.swift in Sources */, - OBJ_3525 /* MySQLDatabase+KeyedCacheSupporting.swift in Sources */, - OBJ_3526 /* MySQLDatabase+LogSupporting.swift in Sources */, - OBJ_3527 /* MySQLDatabase+MigrationSupporting.swift in Sources */, - OBJ_3528 /* MySQLDatabase+QuerySupporting.swift in Sources */, - OBJ_3529 /* MySQLDatabase+SchemaSupporting.swift in Sources */, - OBJ_3530 /* MySQLDatabase+TransactionSupporting.swift in Sources */, - OBJ_3531 /* MySQLLogger.swift in Sources */, - OBJ_3532 /* MySQLModel.swift in Sources */, - OBJ_3533 /* MySQLSerializer.swift in Sources */, - OBJ_3534 /* MySQLType.swift in Sources */, - OBJ_3535 /* QueryBuilder+CreateIgnore.swift in Sources */, - OBJ_3536 /* QueryBuilder+Metadata.swift in Sources */, - OBJ_3537 /* SchemaBuilder+Order.swift in Sources */, + OBJ_3555 /* Exports.swift in Sources */, + OBJ_3556 /* Fluent+MySQLUpsert.swift in Sources */, + OBJ_3557 /* FluentMySQLProvider.swift in Sources */, + OBJ_3558 /* FluentMySQLQuery.swift in Sources */, + OBJ_3559 /* FluentMySQLSchema.swift in Sources */, + OBJ_3560 /* MySQLDatabase+JoinSupporting.swift in Sources */, + OBJ_3561 /* MySQLDatabase+KeyedCacheSupporting.swift in Sources */, + OBJ_3562 /* MySQLDatabase+LogSupporting.swift in Sources */, + OBJ_3563 /* MySQLDatabase+MigrationSupporting.swift in Sources */, + OBJ_3564 /* MySQLDatabase+QuerySupporting.swift in Sources */, + OBJ_3565 /* MySQLDatabase+SchemaSupporting.swift in Sources */, + OBJ_3566 /* MySQLDatabase+TransactionSupporting.swift in Sources */, + OBJ_3567 /* MySQLLogger.swift in Sources */, + OBJ_3568 /* MySQLModel.swift in Sources */, + OBJ_3569 /* MySQLSerializer.swift in Sources */, + OBJ_3570 /* MySQLType.swift in Sources */, + OBJ_3571 /* QueryBuilder+CreateIgnore.swift in Sources */, + OBJ_3572 /* QueryBuilder+Metadata.swift in Sources */, + OBJ_3573 /* SchemaBuilder+Order.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_3603 /* Sources */ = { + OBJ_3639 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_3604 /* Package.swift in Sources */, + OBJ_3640 /* Package.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_3609 /* Sources */ = { + OBJ_3645 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_3610 /* Package.swift in Sources */, + OBJ_3646 /* Package.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_3614 /* Sources */ = { + OBJ_3650 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_3615 /* Exports.swift in Sources */, - OBJ_3616 /* FluentSQLQuery.swift in Sources */, - OBJ_3617 /* FluentSQLSchema.swift in Sources */, - OBJ_3618 /* QueryBuilder+GroupBy.swift in Sources */, - OBJ_3619 /* SQL+Contains.swift in Sources */, - OBJ_3620 /* SQL+JoinSupporting.swift in Sources */, - OBJ_3621 /* SQL+QuerySupporting.swift in Sources */, - OBJ_3622 /* SQL+SchemaSupporting.swift in Sources */, - OBJ_3623 /* SchemaBuilder+Field.swift in Sources */, + OBJ_3651 /* Exports.swift in Sources */, + OBJ_3652 /* FluentSQLQuery.swift in Sources */, + OBJ_3653 /* FluentSQLSchema.swift in Sources */, + OBJ_3654 /* QueryBuilder+GroupBy.swift in Sources */, + OBJ_3655 /* SQL+Contains.swift in Sources */, + OBJ_3656 /* SQL+JoinSupporting.swift in Sources */, + OBJ_3657 /* SQL+QuerySupporting.swift in Sources */, + OBJ_3658 /* SQL+SchemaSupporting.swift in Sources */, + OBJ_3659 /* SchemaBuilder+Field.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_3668 /* Sources */ = { + OBJ_3704 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_3669 /* Exports.swift in Sources */, - OBJ_3670 /* FluentSQLiteError.swift in Sources */, - OBJ_3671 /* FluentSQLiteProvider.swift in Sources */, - OBJ_3672 /* FluentSQLiteQuery.swift in Sources */, - OBJ_3673 /* FluentSQLiteSchema.swift in Sources */, - OBJ_3674 /* SQLiteDatabase+JoinSupporting.swift in Sources */, - OBJ_3675 /* SQLiteDatabase+MigrationSupporting.swift in Sources */, - OBJ_3676 /* SQLiteDatabase+QuerySupporting.swift in Sources */, - OBJ_3677 /* SQLiteDatabase+SchemaSupporting.swift in Sources */, - OBJ_3678 /* SQLiteDatabase+TransactionSupporting.swift in Sources */, - OBJ_3679 /* SQLiteModels.swift in Sources */, - OBJ_3680 /* SQLiteTypes.swift in Sources */, + OBJ_3705 /* Exports.swift in Sources */, + OBJ_3706 /* FluentSQLiteError.swift in Sources */, + OBJ_3707 /* FluentSQLiteProvider.swift in Sources */, + OBJ_3708 /* FluentSQLiteQuery.swift in Sources */, + OBJ_3709 /* FluentSQLiteSchema.swift in Sources */, + OBJ_3710 /* SQLiteDatabase+JoinSupporting.swift in Sources */, + OBJ_3711 /* SQLiteDatabase+MigrationSupporting.swift in Sources */, + OBJ_3712 /* SQLiteDatabase+QuerySupporting.swift in Sources */, + OBJ_3713 /* SQLiteDatabase+SchemaSupporting.swift in Sources */, + OBJ_3714 /* SQLiteDatabase+TransactionSupporting.swift in Sources */, + OBJ_3715 /* SQLiteModels.swift in Sources */, + OBJ_3716 /* SQLiteTypes.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_3730 /* Sources */ = { + OBJ_3766 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_3731 /* Package.swift in Sources */, + OBJ_3767 /* Package.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_3735 /* Sources */ = { + OBJ_3771 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_3736 /* HTTPBody.swift in Sources */, - OBJ_3737 /* HTTPBodyRepresentable.swift in Sources */, - OBJ_3738 /* HTTPBodyStorage.swift in Sources */, - OBJ_3739 /* HTTPChunkedStream.swift in Sources */, - OBJ_3740 /* HTTPMessageCoder.swift in Sources */, - OBJ_3741 /* HTTPCookieValue.swift in Sources */, - OBJ_3742 /* HTTPCookies.swift in Sources */, - OBJ_3743 /* Exports.swift in Sources */, - OBJ_3744 /* Forwarded.swift in Sources */, - OBJ_3745 /* HTTPHeaderName.swift in Sources */, - OBJ_3746 /* HTTPHeaders.swift in Sources */, - OBJ_3747 /* HTTPMessage.swift in Sources */, - OBJ_3748 /* HTTPRequest.swift in Sources */, - OBJ_3749 /* HTTPResponse.swift in Sources */, - OBJ_3750 /* MediaTypePreference.swift in Sources */, - OBJ_3751 /* URL+HTTP.swift in Sources */, - OBJ_3752 /* HTTPClient.swift in Sources */, - OBJ_3753 /* HTTPClientProtocolUpgrader.swift in Sources */, - OBJ_3754 /* HTTPScheme.swift in Sources */, - OBJ_3755 /* HTTPServer.swift in Sources */, - OBJ_3756 /* HTTPServerResponder.swift in Sources */, - OBJ_3757 /* HTTPError.swift in Sources */, - OBJ_3758 /* HTTPHeaders+Basic.swift in Sources */, - OBJ_3759 /* HTTPHeaders+Bearer.swift in Sources */, - OBJ_3760 /* RFC1123.swift in Sources */, - OBJ_3761 /* String+IsIPAddress.swift in Sources */, + OBJ_3772 /* HTTPBody.swift in Sources */, + OBJ_3773 /* HTTPBodyRepresentable.swift in Sources */, + OBJ_3774 /* HTTPBodyStorage.swift in Sources */, + OBJ_3775 /* HTTPChunkedStream.swift in Sources */, + OBJ_3776 /* HTTPMessageCoder.swift in Sources */, + OBJ_3777 /* HTTPCookieValue.swift in Sources */, + OBJ_3778 /* HTTPCookies.swift in Sources */, + OBJ_3779 /* Exports.swift in Sources */, + OBJ_3780 /* Forwarded.swift in Sources */, + OBJ_3781 /* HTTPHeaderName.swift in Sources */, + OBJ_3782 /* HTTPHeaders.swift in Sources */, + OBJ_3783 /* HTTPMessage.swift in Sources */, + OBJ_3784 /* HTTPRequest.swift in Sources */, + OBJ_3785 /* HTTPResponse.swift in Sources */, + OBJ_3786 /* MediaTypePreference.swift in Sources */, + OBJ_3787 /* URL+HTTP.swift in Sources */, + OBJ_3788 /* HTTPClient.swift in Sources */, + OBJ_3789 /* HTTPClientProtocolUpgrader.swift in Sources */, + OBJ_3790 /* HTTPScheme.swift in Sources */, + OBJ_3791 /* HTTPServer.swift in Sources */, + OBJ_3792 /* HTTPServerResponder.swift in Sources */, + OBJ_3793 /* HTTPError.swift in Sources */, + OBJ_3794 /* HTTPHeaders+Basic.swift in Sources */, + OBJ_3795 /* HTTPHeaders+Bearer.swift in Sources */, + OBJ_3796 /* RFC1123.swift in Sources */, + OBJ_3797 /* String+IsIPAddress.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_3805 /* Sources */ = { + OBJ_3841 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_3806 /* Package.swift in Sources */, + OBJ_3842 /* Package.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_3810 /* Sources */ = { + OBJ_3846 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_3811 /* FederatedServiceTokens.swift in Sources */, - OBJ_3812 /* ImperialError.swift in Sources */, - OBJ_3813 /* ServiceError.swift in Sources */, - OBJ_3814 /* Optional+Imperial.swift in Sources */, - OBJ_3815 /* Request+Imperial.swift in Sources */, - OBJ_3816 /* Sessions+Imperial.swift in Sources */, - OBJ_3817 /* ImperialMiddleware.swift in Sources */, - OBJ_3818 /* FederatedCreatable.swift in Sources */, - OBJ_3819 /* FederatedServiceRouter.swift in Sources */, - OBJ_3820 /* ServiceRegister.swift in Sources */, - OBJ_3821 /* Facebook.swift in Sources */, - OBJ_3822 /* FacebookAuth.swift in Sources */, - OBJ_3823 /* FacebookCallbackBody.swift in Sources */, - OBJ_3824 /* FacebookRouter.swift in Sources */, - OBJ_3825 /* Service+Facebook.swift in Sources */, - OBJ_3826 /* FederatedService.swift in Sources */, - OBJ_3827 /* GitHub.swift in Sources */, - OBJ_3828 /* GitHubAuth.swift in Sources */, - OBJ_3829 /* GitHubCallbackBody.swift in Sources */, - OBJ_3830 /* GitHubRouter.swift in Sources */, - OBJ_3831 /* Service+GitHub.swift in Sources */, - OBJ_3832 /* Gitlab.swift in Sources */, - OBJ_3833 /* GitlabAuth.swift in Sources */, - OBJ_3834 /* GitlabCallbackBody.swift in Sources */, - OBJ_3835 /* GitlabRouter.swift in Sources */, - OBJ_3836 /* Service+Gitlab.swift in Sources */, - OBJ_3837 /* Google.swift in Sources */, - OBJ_3838 /* GoogleAuth.swift in Sources */, - OBJ_3839 /* GoogleCallbackBody.swift in Sources */, - OBJ_3840 /* GoogleRouter.swift in Sources */, - OBJ_3841 /* Service+Google.swift in Sources */, - OBJ_3842 /* GoogleJWT.swift in Sources */, - OBJ_3843 /* GoogleJWTAuth.swift in Sources */, - OBJ_3844 /* GoogleJWTPayload.swift in Sources */, - OBJ_3845 /* GoogleJWTResponse.swift in Sources */, - OBJ_3846 /* GoogleJWTRouter.swift in Sources */, - OBJ_3847 /* Service+GoogleJWT.swift in Sources */, - OBJ_3848 /* Keycloak.swift in Sources */, - OBJ_3849 /* KeycloakAuth.swift in Sources */, - OBJ_3850 /* KeycloakCallbackBody.swift in Sources */, - OBJ_3851 /* KeycloakRouter.swift in Sources */, - OBJ_3852 /* Service+Keycloak.swift in Sources */, - OBJ_3853 /* OAuthService.swift in Sources */, - OBJ_3854 /* Service+Shopify.swift in Sources */, - OBJ_3855 /* Session+Shopify.swift in Sources */, - OBJ_3856 /* Shopify.swift in Sources */, - OBJ_3857 /* ShopifyAuth.swift in Sources */, - OBJ_3858 /* ShopifyCallbackBody.swift in Sources */, - OBJ_3859 /* ShopifyRouter.swift in Sources */, - OBJ_3860 /* URL+Shopify.swift in Sources */, - OBJ_3861 /* NetID.swift in Sources */, - OBJ_3862 /* NetIDAuth.swift in Sources */, - OBJ_3863 /* NetIDConfig.swift in Sources */, - OBJ_3864 /* NetIDRouter.swift in Sources */, - OBJ_3865 /* NetIDTokenRequestBody.swift in Sources */, - OBJ_3866 /* Service+NetID.swift in Sources */, + OBJ_3847 /* FederatedServiceTokens.swift in Sources */, + OBJ_3848 /* ImperialError.swift in Sources */, + OBJ_3849 /* ServiceError.swift in Sources */, + OBJ_3850 /* Optional+Imperial.swift in Sources */, + OBJ_3851 /* Request+Imperial.swift in Sources */, + OBJ_3852 /* Sessions+Imperial.swift in Sources */, + OBJ_3853 /* ImperialMiddleware.swift in Sources */, + OBJ_3854 /* FederatedCreatable.swift in Sources */, + OBJ_3855 /* FederatedServiceRouter.swift in Sources */, + OBJ_3856 /* ServiceRegister.swift in Sources */, + OBJ_3857 /* Facebook.swift in Sources */, + OBJ_3858 /* FacebookAuth.swift in Sources */, + OBJ_3859 /* FacebookCallbackBody.swift in Sources */, + OBJ_3860 /* FacebookRouter.swift in Sources */, + OBJ_3861 /* Service+Facebook.swift in Sources */, + OBJ_3862 /* FederatedService.swift in Sources */, + OBJ_3863 /* GitHub.swift in Sources */, + OBJ_3864 /* GitHubAuth.swift in Sources */, + OBJ_3865 /* GitHubCallbackBody.swift in Sources */, + OBJ_3866 /* GitHubRouter.swift in Sources */, + OBJ_3867 /* Service+GitHub.swift in Sources */, + OBJ_3868 /* Gitlab.swift in Sources */, + OBJ_3869 /* GitlabAuth.swift in Sources */, + OBJ_3870 /* GitlabCallbackBody.swift in Sources */, + OBJ_3871 /* GitlabRouter.swift in Sources */, + OBJ_3872 /* Service+Gitlab.swift in Sources */, + OBJ_3873 /* Google.swift in Sources */, + OBJ_3874 /* GoogleAuth.swift in Sources */, + OBJ_3875 /* GoogleCallbackBody.swift in Sources */, + OBJ_3876 /* GoogleRouter.swift in Sources */, + OBJ_3877 /* Service+Google.swift in Sources */, + OBJ_3878 /* GoogleJWT.swift in Sources */, + OBJ_3879 /* GoogleJWTAuth.swift in Sources */, + OBJ_3880 /* GoogleJWTPayload.swift in Sources */, + OBJ_3881 /* GoogleJWTResponse.swift in Sources */, + OBJ_3882 /* GoogleJWTRouter.swift in Sources */, + OBJ_3883 /* Service+GoogleJWT.swift in Sources */, + OBJ_3884 /* Keycloak.swift in Sources */, + OBJ_3885 /* KeycloakAuth.swift in Sources */, + OBJ_3886 /* KeycloakCallbackBody.swift in Sources */, + OBJ_3887 /* KeycloakRouter.swift in Sources */, + OBJ_3888 /* Service+Keycloak.swift in Sources */, + OBJ_3889 /* OAuthService.swift in Sources */, + OBJ_3890 /* Service+Shopify.swift in Sources */, + OBJ_3891 /* Session+Shopify.swift in Sources */, + OBJ_3892 /* Shopify.swift in Sources */, + OBJ_3893 /* ShopifyAuth.swift in Sources */, + OBJ_3894 /* ShopifyCallbackBody.swift in Sources */, + OBJ_3895 /* ShopifyRouter.swift in Sources */, + OBJ_3896 /* URL+Shopify.swift in Sources */, + OBJ_3897 /* NetID.swift in Sources */, + OBJ_3898 /* NetIDAuth.swift in Sources */, + OBJ_3899 /* NetIDConfig.swift in Sources */, + OBJ_3900 /* NetIDRouter.swift in Sources */, + OBJ_3901 /* NetIDTokenRequestBody.swift in Sources */, + OBJ_3902 /* Service+NetID.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_3950 /* Sources */ = { + OBJ_3986 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_3951 /* Package.swift in Sources */, + OBJ_3987 /* Package.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_3955 /* Sources */ = { + OBJ_3991 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_3956 /* Deprecated.swift in Sources */, - OBJ_3957 /* Exports.swift in Sources */, - OBJ_3958 /* JWK+KeyOperation.swift in Sources */, - OBJ_3959 /* JWK+PublicKeyUse.swift in Sources */, - OBJ_3960 /* JWK.swift in Sources */, - OBJ_3961 /* JWKS.swift in Sources */, - OBJ_3962 /* JWT.swift in Sources */, - OBJ_3963 /* JWTAlgorithm.swift in Sources */, - OBJ_3964 /* JWTClaim.swift in Sources */, - OBJ_3965 /* JWTClaims.swift in Sources */, - OBJ_3966 /* JWTError.swift in Sources */, - OBJ_3967 /* JWTHeader.swift in Sources */, - OBJ_3968 /* JWTPayload.swift in Sources */, - OBJ_3969 /* JWTSigner.swift in Sources */, - OBJ_3970 /* JWTSigners.swift in Sources */, + OBJ_3992 /* Deprecated.swift in Sources */, + OBJ_3993 /* Exports.swift in Sources */, + OBJ_3994 /* JWK+KeyOperation.swift in Sources */, + OBJ_3995 /* JWK+PublicKeyUse.swift in Sources */, + OBJ_3996 /* JWK.swift in Sources */, + OBJ_3997 /* JWKS.swift in Sources */, + OBJ_3998 /* JWT.swift in Sources */, + OBJ_3999 /* JWTAlgorithm.swift in Sources */, + OBJ_4000 /* JWTClaim.swift in Sources */, + OBJ_4001 /* JWTClaims.swift in Sources */, + OBJ_4002 /* JWTError.swift in Sources */, + OBJ_4003 /* JWTHeader.swift in Sources */, + OBJ_4004 /* JWTPayload.swift in Sources */, + OBJ_4005 /* JWTSigner.swift in Sources */, + OBJ_4006 /* JWTSigners.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4012 /* Sources */ = { + OBJ_4048 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_4013 /* Package.swift in Sources */, + OBJ_4049 /* Package.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4017 /* Sources */ = { + OBJ_4053 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_4018 /* Byte+Leaf.swift in Sources */, - OBJ_4019 /* LeafParser.swift in Sources */, - OBJ_4020 /* LeafRenderer.swift in Sources */, - OBJ_4021 /* LeafConfig.swift in Sources */, - OBJ_4022 /* LeafProvider.swift in Sources */, - OBJ_4023 /* LeafTagConfig.swift in Sources */, - OBJ_4024 /* Data.swift in Sources */, - OBJ_4025 /* Exports.swift in Sources */, + OBJ_4054 /* Byte+Leaf.swift in Sources */, + OBJ_4055 /* LeafParser.swift in Sources */, + OBJ_4056 /* LeafRenderer.swift in Sources */, + OBJ_4057 /* LeafConfig.swift in Sources */, + OBJ_4058 /* LeafProvider.swift in Sources */, + OBJ_4059 /* LeafTagConfig.swift in Sources */, + OBJ_4060 /* Data.swift in Sources */, + OBJ_4061 /* Exports.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4061 /* Sources */ = { + OBJ_4097 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_4062 /* Package.swift in Sources */, + OBJ_4098 /* Package.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4066 /* Sources */ = { + OBJ_4102 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_4067 /* Heap.swift in Sources */, - OBJ_4068 /* Operators.swift in Sources */, - OBJ_4069 /* Array+.swift in Sources */, - OBJ_4070 /* String+.swift in Sources */, - OBJ_4071 /* String+Replacing.swift in Sources */, - OBJ_4072 /* String+Slugify.swift in Sources */, - OBJ_4073 /* UUID+Base62.swift in Sources */, - OBJ_4074 /* AnyEncodable.swift in Sources */, - OBJ_4075 /* EmptyEncodable.swift in Sources */, + OBJ_4103 /* BitArray.swift in Sources */, + OBJ_4104 /* BloomFilter.swift in Sources */, + OBJ_4105 /* Heap.swift in Sources */, + OBJ_4106 /* Operators.swift in Sources */, + OBJ_4107 /* Array+.swift in Sources */, + OBJ_4108 /* FileManager+.swift in Sources */, + OBJ_4109 /* String+.swift in Sources */, + OBJ_4110 /* String+Replacing.swift in Sources */, + OBJ_4111 /* String+Slugify.swift in Sources */, + OBJ_4112 /* URL+.swift in Sources */, + OBJ_4113 /* UUID+Base62.swift in Sources */, + OBJ_4114 /* AnyEncodable.swift in Sources */, + OBJ_4115 /* EmptyEncodable.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4083 /* Sources */ = { + OBJ_4123 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_4084 /* HeapTests.swift in Sources */, - OBJ_4085 /* StringTests.swift in Sources */, - OBJ_4086 /* UUIDTests.swift in Sources */, - OBJ_4087 /* XCTestCase+.swift in Sources */, + OBJ_4124 /* BitArrayTests.swift in Sources */, + OBJ_4125 /* BloomFilterTests.swift in Sources */, + OBJ_4126 /* FileManagerTests.swift in Sources */, + OBJ_4127 /* HeapTests.swift in Sources */, + OBJ_4128 /* StringTests.swift in Sources */, + OBJ_4129 /* UUIDTests.swift in Sources */, + OBJ_4130 /* TestingFileManager.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4096 /* Sources */ = { + OBJ_4141 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_4097 /* FileDataSource.swift in Sources */, - OBJ_4098 /* LocalizationDataSource.swift in Sources */, - OBJ_4099 /* Lingo.swift in Sources */, - OBJ_4100 /* LocaleValidator.swift in Sources */, - OBJ_4101 /* Localization.swift in Sources */, - OBJ_4102 /* LocalizationsModel.swift in Sources */, - OBJ_4103 /* PluralCategory.swift in Sources */, - OBJ_4104 /* EastSlavic.swift in Sources */, - OBJ_4105 /* OneOther.swift in Sources */, - OBJ_4106 /* OneTwoOther.swift in Sources */, - OBJ_4107 /* OneUptoTwoOther.swift in Sources */, - OBJ_4108 /* OneWithZeroOther.swift in Sources */, - OBJ_4109 /* Other.swift in Sources */, - OBJ_4110 /* Romanian.swift in Sources */, - OBJ_4111 /* WestSlavic.swift in Sources */, - OBJ_4112 /* ak.swift in Sources */, - OBJ_4113 /* am.swift in Sources */, - OBJ_4114 /* ar.swift in Sources */, - OBJ_4115 /* az.swift in Sources */, - OBJ_4116 /* be.swift in Sources */, - OBJ_4117 /* bg.swift in Sources */, - OBJ_4118 /* bh.swift in Sources */, - OBJ_4119 /* bm.swift in Sources */, - OBJ_4120 /* bn.swift in Sources */, - OBJ_4121 /* bo.swift in Sources */, - OBJ_4122 /* br.swift in Sources */, - OBJ_4123 /* bs.swift in Sources */, - OBJ_4124 /* by.swift in Sources */, - OBJ_4125 /* ca.swift in Sources */, - OBJ_4126 /* cs.swift in Sources */, - OBJ_4127 /* cy.swift in Sources */, - OBJ_4128 /* da.swift in Sources */, - OBJ_4129 /* de.swift in Sources */, - OBJ_4130 /* de_AT.swift in Sources */, - OBJ_4131 /* de_CH.swift in Sources */, - OBJ_4132 /* de_DE.swift in Sources */, - OBJ_4133 /* dz.swift in Sources */, - OBJ_4134 /* el.swift in Sources */, - OBJ_4135 /* en.swift in Sources */, - OBJ_4136 /* en_AU.swift in Sources */, - OBJ_4137 /* en_CA.swift in Sources */, - OBJ_4138 /* en_GB.swift in Sources */, - OBJ_4139 /* en_IN.swift in Sources */, - OBJ_4140 /* en_NZ.swift in Sources */, - OBJ_4141 /* eo.swift in Sources */, - OBJ_4142 /* es.swift in Sources */, - OBJ_4143 /* es_419.swift in Sources */, - OBJ_4144 /* es_AR.swift in Sources */, - OBJ_4145 /* es_CL.swift in Sources */, - OBJ_4146 /* es_CO.swift in Sources */, - OBJ_4147 /* es_CR.swift in Sources */, - OBJ_4148 /* es_EC.swift in Sources */, - OBJ_4149 /* es_ES.swift in Sources */, - OBJ_4150 /* es_MX.swift in Sources */, - OBJ_4151 /* es_NI.swift in Sources */, - OBJ_4152 /* es_PA.swift in Sources */, - OBJ_4153 /* es_PE.swift in Sources */, - OBJ_4154 /* es_US.swift in Sources */, - OBJ_4155 /* es_VE.swift in Sources */, - OBJ_4156 /* et.swift in Sources */, - OBJ_4157 /* eu.swift in Sources */, - OBJ_4158 /* fa.swift in Sources */, - OBJ_4159 /* ff.swift in Sources */, - OBJ_4160 /* fi.swift in Sources */, - OBJ_4161 /* fil.swift in Sources */, - OBJ_4162 /* fr.swift in Sources */, - OBJ_4163 /* fr_CA.swift in Sources */, - OBJ_4164 /* fr_CH.swift in Sources */, - OBJ_4165 /* fr_FR.swift in Sources */, - OBJ_4166 /* ga.swift in Sources */, - OBJ_4167 /* gd.swift in Sources */, - OBJ_4168 /* gl.swift in Sources */, - OBJ_4169 /* guw.swift in Sources */, - OBJ_4170 /* gv.swift in Sources */, - OBJ_4171 /* he.swift in Sources */, - OBJ_4172 /* hi.swift in Sources */, - OBJ_4173 /* hi_IN.swift in Sources */, - OBJ_4174 /* hr.swift in Sources */, - OBJ_4175 /* hsb.swift in Sources */, - OBJ_4176 /* hu.swift in Sources */, - OBJ_4177 /* id.swift in Sources */, - OBJ_4178 /* ig.swift in Sources */, - OBJ_4179 /* ii.swift in Sources */, - OBJ_4180 /* it.swift in Sources */, - OBJ_4181 /* it_CH.swift in Sources */, - OBJ_4182 /* iu.swift in Sources */, - OBJ_4183 /* ja.swift in Sources */, - OBJ_4184 /* jv.swift in Sources */, - OBJ_4185 /* ka.swift in Sources */, - OBJ_4186 /* kab.swift in Sources */, - OBJ_4187 /* kde.swift in Sources */, - OBJ_4188 /* kea.swift in Sources */, - OBJ_4189 /* km.swift in Sources */, - OBJ_4190 /* kn.swift in Sources */, - OBJ_4191 /* ko.swift in Sources */, - OBJ_4192 /* ksh.swift in Sources */, - OBJ_4193 /* kw.swift in Sources */, - OBJ_4194 /* lag.swift in Sources */, - OBJ_4195 /* ln.swift in Sources */, - OBJ_4196 /* lo.swift in Sources */, - OBJ_4197 /* lt.swift in Sources */, - OBJ_4198 /* lv.swift in Sources */, - OBJ_4199 /* mg.swift in Sources */, - OBJ_4200 /* mk.swift in Sources */, - OBJ_4201 /* ml.swift in Sources */, - OBJ_4202 /* mn.swift in Sources */, - OBJ_4203 /* mo.swift in Sources */, - OBJ_4204 /* mr_IN.swift in Sources */, - OBJ_4205 /* ms.swift in Sources */, - OBJ_4206 /* mt.swift in Sources */, - OBJ_4207 /* my.swift in Sources */, - OBJ_4208 /* naq.swift in Sources */, - OBJ_4209 /* nb.swift in Sources */, - OBJ_4210 /* ne.swift in Sources */, - OBJ_4211 /* nl.swift in Sources */, - OBJ_4212 /* nn.swift in Sources */, - OBJ_4213 /* nso.swift in Sources */, - OBJ_4214 /* or.swift in Sources */, - OBJ_4215 /* pa.swift in Sources */, - OBJ_4216 /* pl.swift in Sources */, - OBJ_4217 /* pt.swift in Sources */, - OBJ_4218 /* pt_BR.swift in Sources */, - OBJ_4219 /* ro.swift in Sources */, - OBJ_4220 /* root.swift in Sources */, - OBJ_4221 /* ru.swift in Sources */, - OBJ_4222 /* sah.swift in Sources */, - OBJ_4223 /* se.swift in Sources */, - OBJ_4224 /* ses.swift in Sources */, - OBJ_4225 /* sg.swift in Sources */, - OBJ_4226 /* sh.swift in Sources */, - OBJ_4227 /* shi.swift in Sources */, - OBJ_4228 /* sk.swift in Sources */, - OBJ_4229 /* sl.swift in Sources */, - OBJ_4230 /* sma.swift in Sources */, - OBJ_4231 /* smi.swift in Sources */, - OBJ_4232 /* smj.swift in Sources */, - OBJ_4233 /* smn.swift in Sources */, - OBJ_4234 /* sms.swift in Sources */, - OBJ_4235 /* sr.swift in Sources */, - OBJ_4236 /* sv.swift in Sources */, - OBJ_4237 /* sv_SE.swift in Sources */, - OBJ_4238 /* sw.swift in Sources */, - OBJ_4239 /* th.swift in Sources */, - OBJ_4240 /* ti.swift in Sources */, - OBJ_4241 /* tl.swift in Sources */, - OBJ_4242 /* to.swift in Sources */, - OBJ_4243 /* tr.swift in Sources */, - OBJ_4244 /* tzm.swift in Sources */, - OBJ_4245 /* uk.swift in Sources */, - OBJ_4246 /* ur.swift in Sources */, - OBJ_4247 /* vi.swift in Sources */, - OBJ_4248 /* wa.swift in Sources */, - OBJ_4249 /* wo.swift in Sources */, - OBJ_4250 /* yo.swift in Sources */, - OBJ_4251 /* zh.swift in Sources */, - OBJ_4252 /* zh_CN.swift in Sources */, - OBJ_4253 /* zh_HK.swift in Sources */, - OBJ_4254 /* zh_TW.swift in Sources */, - OBJ_4255 /* zh_YUE.swift in Sources */, - OBJ_4256 /* PluralizationRule.swift in Sources */, - OBJ_4257 /* PluralizationRuleStore+List.swift in Sources */, - OBJ_4258 /* PluralizationRuleStore.swift in Sources */, - OBJ_4259 /* StringInterpolator.swift in Sources */, + OBJ_4142 /* FileDataSource.swift in Sources */, + OBJ_4143 /* LocalizationDataSource.swift in Sources */, + OBJ_4144 /* Lingo.swift in Sources */, + OBJ_4145 /* LocaleValidator.swift in Sources */, + OBJ_4146 /* Localization.swift in Sources */, + OBJ_4147 /* LocalizationsModel.swift in Sources */, + OBJ_4148 /* PluralCategory.swift in Sources */, + OBJ_4149 /* EastSlavic.swift in Sources */, + OBJ_4150 /* OneOther.swift in Sources */, + OBJ_4151 /* OneTwoOther.swift in Sources */, + OBJ_4152 /* OneUptoTwoOther.swift in Sources */, + OBJ_4153 /* OneWithZeroOther.swift in Sources */, + OBJ_4154 /* Other.swift in Sources */, + OBJ_4155 /* Romanian.swift in Sources */, + OBJ_4156 /* WestSlavic.swift in Sources */, + OBJ_4157 /* ak.swift in Sources */, + OBJ_4158 /* am.swift in Sources */, + OBJ_4159 /* ar.swift in Sources */, + OBJ_4160 /* az.swift in Sources */, + OBJ_4161 /* be.swift in Sources */, + OBJ_4162 /* bg.swift in Sources */, + OBJ_4163 /* bh.swift in Sources */, + OBJ_4164 /* bm.swift in Sources */, + OBJ_4165 /* bn.swift in Sources */, + OBJ_4166 /* bo.swift in Sources */, + OBJ_4167 /* br.swift in Sources */, + OBJ_4168 /* bs.swift in Sources */, + OBJ_4169 /* by.swift in Sources */, + OBJ_4170 /* ca.swift in Sources */, + OBJ_4171 /* cs.swift in Sources */, + OBJ_4172 /* cy.swift in Sources */, + OBJ_4173 /* da.swift in Sources */, + OBJ_4174 /* de.swift in Sources */, + OBJ_4175 /* de_AT.swift in Sources */, + OBJ_4176 /* de_CH.swift in Sources */, + OBJ_4177 /* de_DE.swift in Sources */, + OBJ_4178 /* dz.swift in Sources */, + OBJ_4179 /* el.swift in Sources */, + OBJ_4180 /* en.swift in Sources */, + OBJ_4181 /* en_AU.swift in Sources */, + OBJ_4182 /* en_CA.swift in Sources */, + OBJ_4183 /* en_GB.swift in Sources */, + OBJ_4184 /* en_IN.swift in Sources */, + OBJ_4185 /* en_NZ.swift in Sources */, + OBJ_4186 /* eo.swift in Sources */, + OBJ_4187 /* es.swift in Sources */, + OBJ_4188 /* es_419.swift in Sources */, + OBJ_4189 /* es_AR.swift in Sources */, + OBJ_4190 /* es_CL.swift in Sources */, + OBJ_4191 /* es_CO.swift in Sources */, + OBJ_4192 /* es_CR.swift in Sources */, + OBJ_4193 /* es_EC.swift in Sources */, + OBJ_4194 /* es_ES.swift in Sources */, + OBJ_4195 /* es_MX.swift in Sources */, + OBJ_4196 /* es_NI.swift in Sources */, + OBJ_4197 /* es_PA.swift in Sources */, + OBJ_4198 /* es_PE.swift in Sources */, + OBJ_4199 /* es_US.swift in Sources */, + OBJ_4200 /* es_VE.swift in Sources */, + OBJ_4201 /* et.swift in Sources */, + OBJ_4202 /* eu.swift in Sources */, + OBJ_4203 /* fa.swift in Sources */, + OBJ_4204 /* ff.swift in Sources */, + OBJ_4205 /* fi.swift in Sources */, + OBJ_4206 /* fil.swift in Sources */, + OBJ_4207 /* fr.swift in Sources */, + OBJ_4208 /* fr_CA.swift in Sources */, + OBJ_4209 /* fr_CH.swift in Sources */, + OBJ_4210 /* fr_FR.swift in Sources */, + OBJ_4211 /* ga.swift in Sources */, + OBJ_4212 /* gd.swift in Sources */, + OBJ_4213 /* gl.swift in Sources */, + OBJ_4214 /* guw.swift in Sources */, + OBJ_4215 /* gv.swift in Sources */, + OBJ_4216 /* he.swift in Sources */, + OBJ_4217 /* hi.swift in Sources */, + OBJ_4218 /* hi_IN.swift in Sources */, + OBJ_4219 /* hr.swift in Sources */, + OBJ_4220 /* hsb.swift in Sources */, + OBJ_4221 /* hu.swift in Sources */, + OBJ_4222 /* id.swift in Sources */, + OBJ_4223 /* ig.swift in Sources */, + OBJ_4224 /* ii.swift in Sources */, + OBJ_4225 /* it.swift in Sources */, + OBJ_4226 /* it_CH.swift in Sources */, + OBJ_4227 /* iu.swift in Sources */, + OBJ_4228 /* ja.swift in Sources */, + OBJ_4229 /* jv.swift in Sources */, + OBJ_4230 /* ka.swift in Sources */, + OBJ_4231 /* kab.swift in Sources */, + OBJ_4232 /* kde.swift in Sources */, + OBJ_4233 /* kea.swift in Sources */, + OBJ_4234 /* km.swift in Sources */, + OBJ_4235 /* kn.swift in Sources */, + OBJ_4236 /* ko.swift in Sources */, + OBJ_4237 /* ksh.swift in Sources */, + OBJ_4238 /* kw.swift in Sources */, + OBJ_4239 /* lag.swift in Sources */, + OBJ_4240 /* ln.swift in Sources */, + OBJ_4241 /* lo.swift in Sources */, + OBJ_4242 /* lt.swift in Sources */, + OBJ_4243 /* lv.swift in Sources */, + OBJ_4244 /* mg.swift in Sources */, + OBJ_4245 /* mk.swift in Sources */, + OBJ_4246 /* ml.swift in Sources */, + OBJ_4247 /* mn.swift in Sources */, + OBJ_4248 /* mo.swift in Sources */, + OBJ_4249 /* mr_IN.swift in Sources */, + OBJ_4250 /* ms.swift in Sources */, + OBJ_4251 /* mt.swift in Sources */, + OBJ_4252 /* my.swift in Sources */, + OBJ_4253 /* naq.swift in Sources */, + OBJ_4254 /* nb.swift in Sources */, + OBJ_4255 /* ne.swift in Sources */, + OBJ_4256 /* nl.swift in Sources */, + OBJ_4257 /* nn.swift in Sources */, + OBJ_4258 /* nso.swift in Sources */, + OBJ_4259 /* or.swift in Sources */, + OBJ_4260 /* pa.swift in Sources */, + OBJ_4261 /* pl.swift in Sources */, + OBJ_4262 /* pt.swift in Sources */, + OBJ_4263 /* pt_BR.swift in Sources */, + OBJ_4264 /* ro.swift in Sources */, + OBJ_4265 /* root.swift in Sources */, + OBJ_4266 /* ru.swift in Sources */, + OBJ_4267 /* sah.swift in Sources */, + OBJ_4268 /* se.swift in Sources */, + OBJ_4269 /* ses.swift in Sources */, + OBJ_4270 /* sg.swift in Sources */, + OBJ_4271 /* sh.swift in Sources */, + OBJ_4272 /* shi.swift in Sources */, + OBJ_4273 /* sk.swift in Sources */, + OBJ_4274 /* sl.swift in Sources */, + OBJ_4275 /* sma.swift in Sources */, + OBJ_4276 /* smi.swift in Sources */, + OBJ_4277 /* smj.swift in Sources */, + OBJ_4278 /* smn.swift in Sources */, + OBJ_4279 /* sms.swift in Sources */, + OBJ_4280 /* sr.swift in Sources */, + OBJ_4281 /* sv.swift in Sources */, + OBJ_4282 /* sv_SE.swift in Sources */, + OBJ_4283 /* sw.swift in Sources */, + OBJ_4284 /* th.swift in Sources */, + OBJ_4285 /* ti.swift in Sources */, + OBJ_4286 /* tl.swift in Sources */, + OBJ_4287 /* to.swift in Sources */, + OBJ_4288 /* tr.swift in Sources */, + OBJ_4289 /* tzm.swift in Sources */, + OBJ_4290 /* uk.swift in Sources */, + OBJ_4291 /* ur.swift in Sources */, + OBJ_4292 /* vi.swift in Sources */, + OBJ_4293 /* wa.swift in Sources */, + OBJ_4294 /* wo.swift in Sources */, + OBJ_4295 /* yo.swift in Sources */, + OBJ_4296 /* zh.swift in Sources */, + OBJ_4297 /* zh_CN.swift in Sources */, + OBJ_4298 /* zh_HK.swift in Sources */, + OBJ_4299 /* zh_TW.swift in Sources */, + OBJ_4300 /* zh_YUE.swift in Sources */, + OBJ_4301 /* PluralizationRule.swift in Sources */, + OBJ_4302 /* PluralizationRuleStore+List.swift in Sources */, + OBJ_4303 /* PluralizationRuleStore.swift in Sources */, + OBJ_4304 /* StringInterpolator.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4265 /* Sources */ = { + OBJ_4310 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_4266 /* Package.swift in Sources */, + OBJ_4311 /* Package.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4270 /* Sources */ = { + OBJ_4315 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_4271 /* Logger.swift in Sources */, + OBJ_4316 /* Logger.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4277 /* Sources */ = { + OBJ_4322 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_4278 /* Package.swift in Sources */, + OBJ_4323 /* Package.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4282 /* Sources */ = { + OBJ_4327 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_4283 /* Exports.swift in Sources */, - OBJ_4284 /* LogLevel.swift in Sources */, - OBJ_4285 /* Logger.swift in Sources */, - OBJ_4286 /* PrintLogger.swift in Sources */, + OBJ_4328 /* Exports.swift in Sources */, + OBJ_4329 /* LogLevel.swift in Sources */, + OBJ_4330 /* Logger.swift in Sources */, + OBJ_4331 /* PrintLogger.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4317 /* Sources */ = { + OBJ_4362 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_4318 /* Exports.swift in Sources */, - OBJ_4319 /* FormDataDecoder.swift in Sources */, - OBJ_4320 /* FormDataEncoder.swift in Sources */, - OBJ_4321 /* MultipartError.swift in Sources */, - OBJ_4322 /* MultipartParser.swift in Sources */, - OBJ_4323 /* MultipartPart.swift in Sources */, - OBJ_4324 /* MultipartPartConvertible.swift in Sources */, - OBJ_4325 /* MultipartSerializer.swift in Sources */, + OBJ_4363 /* Exports.swift in Sources */, + OBJ_4364 /* FormDataDecoder.swift in Sources */, + OBJ_4365 /* FormDataEncoder.swift in Sources */, + OBJ_4366 /* MultipartError.swift in Sources */, + OBJ_4367 /* MultipartParser.swift in Sources */, + OBJ_4368 /* MultipartPart.swift in Sources */, + OBJ_4369 /* MultipartPartConvertible.swift in Sources */, + OBJ_4370 /* MultipartSerializer.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4357 /* Sources */ = { + OBJ_4402 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_4358 /* Package.swift in Sources */, + OBJ_4403 /* Package.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4362 /* Sources */ = { + OBJ_4407 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + OBJ_4408 /* MySQLDataDecoder.swift in Sources */, + OBJ_4409 /* MySQLDataEncoder.swift in Sources */, + OBJ_4410 /* MySQLRowDecoder.swift in Sources */, + OBJ_4411 /* MySQLColumn.swift in Sources */, + OBJ_4412 /* MySQLConnection+Connect.swift in Sources */, + OBJ_4413 /* MySQLConnection+Metadata.swift in Sources */, + OBJ_4414 /* MySQLConnection+Query.swift in Sources */, + OBJ_4415 /* MySQLConnection+SimpleQuery.swift in Sources */, + OBJ_4416 /* MySQLConnection+TransportConfig.swift in Sources */, + OBJ_4417 /* MySQLConnection.swift in Sources */, + OBJ_4418 /* MySQLConnectionHandler.swift in Sources */, + OBJ_4419 /* MySQLData.swift in Sources */, + OBJ_4420 /* MySQLData+Decimal.swift in Sources */, + OBJ_4421 /* MySQLDatabase.swift in Sources */, + OBJ_4422 /* MySQLDatabaseConfig.swift in Sources */, + OBJ_4423 /* MySQLLogger.swift in Sources */, + OBJ_4424 /* MySQLProvider.swift in Sources */, + OBJ_4425 /* OldMySQLRowDecoder.swift in Sources */, + OBJ_4426 /* OldMySQLRowEncoder.swift in Sources */, + OBJ_4427 /* MySQLPacketDecoder.swift in Sources */, + OBJ_4428 /* MySQLPacketEncoder.swift in Sources */, + OBJ_4429 /* MySQLPacketState.swift in Sources */, + OBJ_4430 /* MySQLBinaryResultsetRow.swift in Sources */, + OBJ_4431 /* MySQLBinaryValue.swift in Sources */, + OBJ_4432 /* MySQLCapabilities.swift in Sources */, + OBJ_4433 /* MySQLCharacterSet.swift in Sources */, + OBJ_4434 /* MySQLColumnDefinition41.swift in Sources */, + OBJ_4435 /* MySQLComQuery.swift in Sources */, + OBJ_4436 /* MySQLComStmtExecute.swift in Sources */, + OBJ_4437 /* MySQLComStmtPrepare.swift in Sources */, + OBJ_4438 /* MySQLComStmtPrepareOK.swift in Sources */, + OBJ_4439 /* MySQLDataFormat.swift in Sources */, + OBJ_4440 /* MySQLEOFPacket.swift in Sources */, + OBJ_4441 /* MySQLErrorPacket.swift in Sources */, + OBJ_4442 /* MySQLFlags.swift in Sources */, + OBJ_4443 /* MySQLNullBitmap.swift in Sources */, + OBJ_4444 /* MySQLPacket+HandshakeResponse41.swift in Sources */, + OBJ_4445 /* MySQLPacket+HandshakeV10.swift in Sources */, + OBJ_4446 /* MySQLPacket+OK.swift in Sources */, + OBJ_4447 /* MySQLPacket+SSLRequest.swift in Sources */, + OBJ_4448 /* MySQLPacket.swift in Sources */, + OBJ_4449 /* MySQLResultSetRow.swift in Sources */, + OBJ_4450 /* MySQLStatusFlags.swift in Sources */, + OBJ_4451 /* MySQLAlterTable.swift in Sources */, + OBJ_4452 /* MySQLBind.swift in Sources */, + OBJ_4453 /* MySQLBoolLiteral.swift in Sources */, + OBJ_4454 /* MySQLCollation.swift in Sources */, + OBJ_4455 /* MySQLDataType.swift in Sources */, + OBJ_4456 /* MySQLDataTypeStaticRepresentable.swift in Sources */, + OBJ_4457 /* MySQLDefaultLiteral.swift in Sources */, + OBJ_4458 /* MySQLDropIndex.swift in Sources */, + OBJ_4459 /* MySQLFractionalSecondsPrecision.swift in Sources */, + OBJ_4460 /* MySQLFunction.swift in Sources */, + OBJ_4461 /* MySQLGeneric.swift in Sources */, + OBJ_4462 /* MySQLIdentifier.swift in Sources */, + OBJ_4463 /* MySQLInsert.swift in Sources */, + OBJ_4464 /* MySQLPrimaryKeyDefault.swift in Sources */, + OBJ_4465 /* MySQLQuery.swift in Sources */, + OBJ_4466 /* MySQLTable.swift in Sources */, + OBJ_4467 /* MySQLUpsert.swift in Sources */, + OBJ_4468 /* ByteBuffer+MySQL.swift in Sources */, + OBJ_4469 /* Deprecated.swift in Sources */, + OBJ_4470 /* Exports.swift in Sources */, + OBJ_4471 /* MySQLError.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + OBJ_4525 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_4363 /* MySQLDataDecoder.swift in Sources */, - OBJ_4364 /* MySQLDataEncoder.swift in Sources */, - OBJ_4365 /* MySQLRowDecoder.swift in Sources */, - OBJ_4366 /* MySQLColumn.swift in Sources */, - OBJ_4367 /* MySQLConnection+Connect.swift in Sources */, - OBJ_4368 /* MySQLConnection+Metadata.swift in Sources */, - OBJ_4369 /* MySQLConnection+Query.swift in Sources */, - OBJ_4370 /* MySQLConnection+SimpleQuery.swift in Sources */, - OBJ_4371 /* MySQLConnection+TransportConfig.swift in Sources */, - OBJ_4372 /* MySQLConnection.swift in Sources */, - OBJ_4373 /* MySQLConnectionHandler.swift in Sources */, - OBJ_4374 /* MySQLData.swift in Sources */, - OBJ_4375 /* MySQLData+Decimal.swift in Sources */, - OBJ_4376 /* MySQLDatabase.swift in Sources */, - OBJ_4377 /* MySQLDatabaseConfig.swift in Sources */, - OBJ_4378 /* MySQLLogger.swift in Sources */, - OBJ_4379 /* MySQLProvider.swift in Sources */, - OBJ_4380 /* OldMySQLRowDecoder.swift in Sources */, - OBJ_4381 /* OldMySQLRowEncoder.swift in Sources */, - OBJ_4382 /* MySQLPacketDecoder.swift in Sources */, - OBJ_4383 /* MySQLPacketEncoder.swift in Sources */, - OBJ_4384 /* MySQLPacketState.swift in Sources */, - OBJ_4385 /* MySQLBinaryResultsetRow.swift in Sources */, - OBJ_4386 /* MySQLBinaryValue.swift in Sources */, - OBJ_4387 /* MySQLCapabilities.swift in Sources */, - OBJ_4388 /* MySQLCharacterSet.swift in Sources */, - OBJ_4389 /* MySQLColumnDefinition41.swift in Sources */, - OBJ_4390 /* MySQLComQuery.swift in Sources */, - OBJ_4391 /* MySQLComStmtExecute.swift in Sources */, - OBJ_4392 /* MySQLComStmtPrepare.swift in Sources */, - OBJ_4393 /* MySQLComStmtPrepareOK.swift in Sources */, - OBJ_4394 /* MySQLDataFormat.swift in Sources */, - OBJ_4395 /* MySQLEOFPacket.swift in Sources */, - OBJ_4396 /* MySQLErrorPacket.swift in Sources */, - OBJ_4397 /* MySQLFlags.swift in Sources */, - OBJ_4398 /* MySQLNullBitmap.swift in Sources */, - OBJ_4399 /* MySQLPacket+HandshakeResponse41.swift in Sources */, - OBJ_4400 /* MySQLPacket+HandshakeV10.swift in Sources */, - OBJ_4401 /* MySQLPacket+OK.swift in Sources */, - OBJ_4402 /* MySQLPacket+SSLRequest.swift in Sources */, - OBJ_4403 /* MySQLPacket.swift in Sources */, - OBJ_4404 /* MySQLResultSetRow.swift in Sources */, - OBJ_4405 /* MySQLStatusFlags.swift in Sources */, - OBJ_4406 /* MySQLAlterTable.swift in Sources */, - OBJ_4407 /* MySQLBind.swift in Sources */, - OBJ_4408 /* MySQLBoolLiteral.swift in Sources */, - OBJ_4409 /* MySQLCollation.swift in Sources */, - OBJ_4410 /* MySQLDataType.swift in Sources */, - OBJ_4411 /* MySQLDataTypeStaticRepresentable.swift in Sources */, - OBJ_4412 /* MySQLDefaultLiteral.swift in Sources */, - OBJ_4413 /* MySQLDropIndex.swift in Sources */, - OBJ_4414 /* MySQLFractionalSecondsPrecision.swift in Sources */, - OBJ_4415 /* MySQLFunction.swift in Sources */, - OBJ_4416 /* MySQLGeneric.swift in Sources */, - OBJ_4417 /* MySQLIdentifier.swift in Sources */, - OBJ_4418 /* MySQLInsert.swift in Sources */, - OBJ_4419 /* MySQLPrimaryKeyDefault.swift in Sources */, - OBJ_4420 /* MySQLQuery.swift in Sources */, - OBJ_4421 /* MySQLTable.swift in Sources */, - OBJ_4422 /* MySQLUpsert.swift in Sources */, - OBJ_4423 /* ByteBuffer+MySQL.swift in Sources */, - OBJ_4424 /* Deprecated.swift in Sources */, - OBJ_4425 /* Exports.swift in Sources */, - OBJ_4426 /* MySQLError.swift in Sources */, + OBJ_4526 /* Package.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4480 /* Sources */ = { + OBJ_4530 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_4481 /* Package.swift in Sources */, + OBJ_4531 /* AddressedEnvelope.swift in Sources */, + OBJ_4532 /* BaseSocket.swift in Sources */, + OBJ_4533 /* BaseSocketChannel.swift in Sources */, + OBJ_4534 /* BlockingIOThreadPool.swift in Sources */, + OBJ_4535 /* Bootstrap.swift in Sources */, + OBJ_4536 /* ByteBuffer-aux.swift in Sources */, + OBJ_4537 /* ByteBuffer-core.swift in Sources */, + OBJ_4538 /* ByteBuffer-int.swift in Sources */, + OBJ_4539 /* ByteBuffer-views.swift in Sources */, + OBJ_4540 /* Channel.swift in Sources */, + OBJ_4541 /* ChannelHandler.swift in Sources */, + OBJ_4542 /* ChannelHandlers.swift in Sources */, + OBJ_4543 /* ChannelInvoker.swift in Sources */, + OBJ_4544 /* ChannelOption.swift in Sources */, + OBJ_4545 /* ChannelPipeline.swift in Sources */, + OBJ_4546 /* CircularBuffer.swift in Sources */, + OBJ_4547 /* Codec.swift in Sources */, + OBJ_4548 /* CompositeError.swift in Sources */, + OBJ_4549 /* ContiguousCollection.swift in Sources */, + OBJ_4550 /* DeadChannel.swift in Sources */, + OBJ_4551 /* Embedded.swift in Sources */, + OBJ_4552 /* EventLoop.swift in Sources */, + OBJ_4553 /* EventLoopFuture.swift in Sources */, + OBJ_4554 /* FileDescriptor.swift in Sources */, + OBJ_4555 /* FileHandle.swift in Sources */, + OBJ_4556 /* FileRegion.swift in Sources */, + OBJ_4557 /* GetaddrinfoResolver.swift in Sources */, + OBJ_4558 /* HappyEyeballs.swift in Sources */, + OBJ_4559 /* Heap.swift in Sources */, + OBJ_4560 /* IO.swift in Sources */, + OBJ_4561 /* IOData.swift in Sources */, + OBJ_4562 /* IntegerTypes.swift in Sources */, + OBJ_4563 /* Interfaces.swift in Sources */, + OBJ_4564 /* Linux.swift in Sources */, + OBJ_4565 /* LinuxCPUSet.swift in Sources */, + OBJ_4566 /* MarkedCircularBuffer.swift in Sources */, + OBJ_4567 /* MulticastChannel.swift in Sources */, + OBJ_4568 /* NIOAny.swift in Sources */, + OBJ_4569 /* NonBlockingFileIO.swift in Sources */, + OBJ_4570 /* PendingDatagramWritesManager.swift in Sources */, + OBJ_4571 /* PendingWritesManager.swift in Sources */, + OBJ_4572 /* PriorityQueue.swift in Sources */, + OBJ_4573 /* RecvByteBufferAllocator.swift in Sources */, + OBJ_4574 /* Resolver.swift in Sources */, + OBJ_4575 /* Selectable.swift in Sources */, + OBJ_4576 /* Selector.swift in Sources */, + OBJ_4577 /* ServerSocket.swift in Sources */, + OBJ_4578 /* Socket.swift in Sources */, + OBJ_4579 /* SocketAddresses.swift in Sources */, + OBJ_4580 /* SocketChannel.swift in Sources */, + OBJ_4581 /* SocketOptionProvider.swift in Sources */, + OBJ_4582 /* System.swift in Sources */, + OBJ_4583 /* Thread.swift in Sources */, + OBJ_4584 /* TypeAssistedChannelHandler.swift in Sources */, + OBJ_4585 /* Utilities.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4485 /* Sources */ = { + OBJ_4602 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_4486 /* AddressedEnvelope.swift in Sources */, - OBJ_4487 /* BaseSocket.swift in Sources */, - OBJ_4488 /* BaseSocketChannel.swift in Sources */, - OBJ_4489 /* BlockingIOThreadPool.swift in Sources */, - OBJ_4490 /* Bootstrap.swift in Sources */, - OBJ_4491 /* ByteBuffer-aux.swift in Sources */, - OBJ_4492 /* ByteBuffer-core.swift in Sources */, - OBJ_4493 /* ByteBuffer-int.swift in Sources */, - OBJ_4494 /* ByteBuffer-views.swift in Sources */, - OBJ_4495 /* Channel.swift in Sources */, - OBJ_4496 /* ChannelHandler.swift in Sources */, - OBJ_4497 /* ChannelHandlers.swift in Sources */, - OBJ_4498 /* ChannelInvoker.swift in Sources */, - OBJ_4499 /* ChannelOption.swift in Sources */, - OBJ_4500 /* ChannelPipeline.swift in Sources */, - OBJ_4501 /* CircularBuffer.swift in Sources */, - OBJ_4502 /* Codec.swift in Sources */, - OBJ_4503 /* CompositeError.swift in Sources */, - OBJ_4504 /* ContiguousCollection.swift in Sources */, - OBJ_4505 /* DeadChannel.swift in Sources */, - OBJ_4506 /* Embedded.swift in Sources */, - OBJ_4507 /* EventLoop.swift in Sources */, - OBJ_4508 /* EventLoopFuture.swift in Sources */, - OBJ_4509 /* FileDescriptor.swift in Sources */, - OBJ_4510 /* FileHandle.swift in Sources */, - OBJ_4511 /* FileRegion.swift in Sources */, - OBJ_4512 /* GetaddrinfoResolver.swift in Sources */, - OBJ_4513 /* HappyEyeballs.swift in Sources */, - OBJ_4514 /* Heap.swift in Sources */, - OBJ_4515 /* IO.swift in Sources */, - OBJ_4516 /* IOData.swift in Sources */, - OBJ_4517 /* IntegerTypes.swift in Sources */, - OBJ_4518 /* Interfaces.swift in Sources */, - OBJ_4519 /* Linux.swift in Sources */, - OBJ_4520 /* LinuxCPUSet.swift in Sources */, - OBJ_4521 /* MarkedCircularBuffer.swift in Sources */, - OBJ_4522 /* MulticastChannel.swift in Sources */, - OBJ_4523 /* NIOAny.swift in Sources */, - OBJ_4524 /* NonBlockingFileIO.swift in Sources */, - OBJ_4525 /* PendingDatagramWritesManager.swift in Sources */, - OBJ_4526 /* PendingWritesManager.swift in Sources */, - OBJ_4527 /* PriorityQueue.swift in Sources */, - OBJ_4528 /* RecvByteBufferAllocator.swift in Sources */, - OBJ_4529 /* Resolver.swift in Sources */, - OBJ_4530 /* Selectable.swift in Sources */, - OBJ_4531 /* Selector.swift in Sources */, - OBJ_4532 /* ServerSocket.swift in Sources */, - OBJ_4533 /* Socket.swift in Sources */, - OBJ_4534 /* SocketAddresses.swift in Sources */, - OBJ_4535 /* SocketChannel.swift in Sources */, - OBJ_4536 /* SocketOptionProvider.swift in Sources */, - OBJ_4537 /* System.swift in Sources */, - OBJ_4538 /* Thread.swift in Sources */, - OBJ_4539 /* TypeAssistedChannelHandler.swift in Sources */, - OBJ_4540 /* Utilities.swift in Sources */, + OBJ_4603 /* atomics.swift in Sources */, + OBJ_4604 /* lock.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4557 /* Sources */ = { + OBJ_4611 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_4558 /* atomics.swift in Sources */, - OBJ_4559 /* lock.swift in Sources */, + OBJ_4612 /* ByteBuffer-foundation.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4566 /* Sources */ = { + OBJ_4631 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_4567 /* ByteBuffer-foundation.swift in Sources */, + OBJ_4632 /* ByteCollectionUtils.swift in Sources */, + OBJ_4633 /* HTTPDecoder.swift in Sources */, + OBJ_4634 /* HTTPEncoder.swift in Sources */, + OBJ_4635 /* HTTPPipelineSetup.swift in Sources */, + OBJ_4636 /* HTTPResponseCompressor.swift in Sources */, + OBJ_4637 /* HTTPServerPipelineHandler.swift in Sources */, + OBJ_4638 /* HTTPServerProtocolErrorHandler.swift in Sources */, + OBJ_4639 /* HTTPTypes.swift in Sources */, + OBJ_4640 /* HTTPUpgradeHandler.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4586 /* Sources */ = { + OBJ_4663 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_4587 /* ByteCollectionUtils.swift in Sources */, - OBJ_4588 /* HTTPDecoder.swift in Sources */, - OBJ_4589 /* HTTPEncoder.swift in Sources */, - OBJ_4590 /* HTTPPipelineSetup.swift in Sources */, - OBJ_4591 /* HTTPResponseCompressor.swift in Sources */, - OBJ_4592 /* HTTPServerPipelineHandler.swift in Sources */, - OBJ_4593 /* HTTPServerProtocolErrorHandler.swift in Sources */, - OBJ_4594 /* HTTPTypes.swift in Sources */, - OBJ_4595 /* HTTPUpgradeHandler.swift in Sources */, + OBJ_4664 /* ByteBufferBIO.swift in Sources */, + OBJ_4665 /* IdentityVerification.swift in Sources */, + OBJ_4666 /* OpenSSLClientHandler.swift in Sources */, + OBJ_4667 /* OpenSSLHandler.swift in Sources */, + OBJ_4668 /* OpenSSLServerHandler.swift in Sources */, + OBJ_4669 /* PosixPort.swift in Sources */, + OBJ_4670 /* SSLCertificate.swift in Sources */, + OBJ_4671 /* SSLConnection.swift in Sources */, + OBJ_4672 /* SSLContext.swift in Sources */, + OBJ_4673 /* SSLErrors.swift in Sources */, + OBJ_4674 /* SSLInit.swift in Sources */, + OBJ_4675 /* SSLPKCS12Bundle.swift in Sources */, + OBJ_4676 /* SSLPointerTricks.swift in Sources */, + OBJ_4677 /* SSLPrivateKey.swift in Sources */, + OBJ_4678 /* SSLPublicKey.swift in Sources */, + OBJ_4679 /* SSLVerificationCallbacks.swift in Sources */, + OBJ_4680 /* TLSConfiguration.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4618 /* Sources */ = { + OBJ_4703 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_4619 /* ByteBufferBIO.swift in Sources */, - OBJ_4620 /* IdentityVerification.swift in Sources */, - OBJ_4621 /* OpenSSLClientHandler.swift in Sources */, - OBJ_4622 /* OpenSSLHandler.swift in Sources */, - OBJ_4623 /* OpenSSLServerHandler.swift in Sources */, - OBJ_4624 /* PosixPort.swift in Sources */, - OBJ_4625 /* SSLCertificate.swift in Sources */, - OBJ_4626 /* SSLConnection.swift in Sources */, - OBJ_4627 /* SSLContext.swift in Sources */, - OBJ_4628 /* SSLErrors.swift in Sources */, - OBJ_4629 /* SSLInit.swift in Sources */, - OBJ_4630 /* SSLPKCS12Bundle.swift in Sources */, - OBJ_4631 /* SSLPointerTricks.swift in Sources */, - OBJ_4632 /* SSLPrivateKey.swift in Sources */, - OBJ_4633 /* SSLPublicKey.swift in Sources */, - OBJ_4634 /* SSLVerificationCallbacks.swift in Sources */, - OBJ_4635 /* TLSConfiguration.swift in Sources */, + OBJ_4704 /* Heap.swift in Sources */, + OBJ_4705 /* PriorityQueue.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4658 /* Sources */ = { + OBJ_4710 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_4659 /* Heap.swift in Sources */, - OBJ_4660 /* PriorityQueue.swift in Sources */, + OBJ_4711 /* ApplicationProtocolNegotiationHandler.swift in Sources */, + OBJ_4712 /* SNIHandler.swift in Sources */, + OBJ_4713 /* TLSEvents.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4665 /* Sources */ = { + OBJ_4732 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_4666 /* ApplicationProtocolNegotiationHandler.swift in Sources */, - OBJ_4667 /* SNIHandler.swift in Sources */, - OBJ_4668 /* TLSEvents.swift in Sources */, + OBJ_4733 /* Base64.swift in Sources */, + OBJ_4734 /* SHA1.swift in Sources */, + OBJ_4735 /* WebSocketErrorCodes.swift in Sources */, + OBJ_4736 /* WebSocketFrame.swift in Sources */, + OBJ_4737 /* WebSocketFrameDecoder.swift in Sources */, + OBJ_4738 /* WebSocketFrameEncoder.swift in Sources */, + OBJ_4739 /* WebSocketOpcode.swift in Sources */, + OBJ_4740 /* WebSocketProtocolErrorHandler.swift in Sources */, + OBJ_4741 /* WebSocketUpgrader.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4687 /* Sources */ = { + OBJ_4766 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_4688 /* Base64.swift in Sources */, - OBJ_4689 /* SHA1.swift in Sources */, - OBJ_4690 /* WebSocketErrorCodes.swift in Sources */, - OBJ_4691 /* WebSocketFrame.swift in Sources */, - OBJ_4692 /* WebSocketFrameDecoder.swift in Sources */, - OBJ_4693 /* WebSocketFrameEncoder.swift in Sources */, - OBJ_4694 /* WebSocketOpcode.swift in Sources */, - OBJ_4695 /* WebSocketProtocolErrorHandler.swift in Sources */, - OBJ_4696 /* WebSocketUpgrader.swift in Sources */, + OBJ_4767 /* Array+Random.swift in Sources */, + OBJ_4768 /* OSRandom.swift in Sources */, + OBJ_4769 /* RandomProtocol.swift in Sources */, + OBJ_4770 /* URandom.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4721 /* Sources */ = { + OBJ_4793 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_4722 /* Array+Random.swift in Sources */, - OBJ_4723 /* OSRandom.swift in Sources */, - OBJ_4724 /* RandomProtocol.swift in Sources */, - OBJ_4725 /* URandom.swift in Sources */, + OBJ_4794 /* Parameter.swift in Sources */, + OBJ_4795 /* ParameterValue.swift in Sources */, + OBJ_4796 /* Parameters.swift in Sources */, + OBJ_4797 /* PathComponent.swift in Sources */, + OBJ_4798 /* Route.swift in Sources */, + OBJ_4799 /* RouterOption.swift in Sources */, + OBJ_4800 /* RoutableComponent.swift in Sources */, + OBJ_4801 /* RouterNode.swift in Sources */, + OBJ_4802 /* TrieRouter.swift in Sources */, + OBJ_4803 /* Deprecated.swift in Sources */, + OBJ_4804 /* Exports.swift in Sources */, + OBJ_4805 /* RoutingError.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4748 /* Sources */ = { + OBJ_4839 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_4749 /* Parameter.swift in Sources */, - OBJ_4750 /* ParameterValue.swift in Sources */, - OBJ_4751 /* Parameters.swift in Sources */, - OBJ_4752 /* PathComponent.swift in Sources */, - OBJ_4753 /* Route.swift in Sources */, - OBJ_4754 /* RouterOption.swift in Sources */, - OBJ_4755 /* RoutableComponent.swift in Sources */, - OBJ_4756 /* RouterNode.swift in Sources */, - OBJ_4757 /* TrieRouter.swift in Sources */, - OBJ_4758 /* Deprecated.swift in Sources */, - OBJ_4759 /* Exports.swift in Sources */, - OBJ_4760 /* RoutingError.swift in Sources */, + OBJ_4840 /* Package.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4794 /* Sources */ = { + OBJ_4845 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_4795 /* Package.swift in Sources */, + OBJ_4846 /* main.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4800 /* Sources */ = { + OBJ_4969 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_4801 /* main.swift in Sources */, + OBJ_4970 /* Exports.swift in Sources */, + OBJ_4971 /* SQLAlterTable.swift in Sources */, + OBJ_4972 /* SQLAlterTableBuilder.swift in Sources */, + OBJ_4973 /* SQLBinaryOperator.swift in Sources */, + OBJ_4974 /* SQLBind.swift in Sources */, + OBJ_4975 /* SQLBoolLiteral.swift in Sources */, + OBJ_4976 /* SQLCollation.swift in Sources */, + OBJ_4977 /* SQLColumnBuilder.swift in Sources */, + OBJ_4978 /* SQLColumnConstraint.swift in Sources */, + OBJ_4979 /* SQLColumnConstraintAlgorithm.swift in Sources */, + OBJ_4980 /* SQLColumnDefinition.swift in Sources */, + OBJ_4981 /* SQLColumnIdentifier.swift in Sources */, + OBJ_4982 /* SQLConnection.swift in Sources */, + OBJ_4983 /* SQLCreateIndex.swift in Sources */, + OBJ_4984 /* SQLCreateIndexBuilder.swift in Sources */, + OBJ_4985 /* SQLCreateTable.swift in Sources */, + OBJ_4986 /* SQLCreateTableBuilder.swift in Sources */, + OBJ_4987 /* SQLDataType.swift in Sources */, + OBJ_4988 /* SQLDefaultLiteral.swift in Sources */, + OBJ_4989 /* SQLDelete.swift in Sources */, + OBJ_4990 /* SQLDeleteBuilder.swift in Sources */, + OBJ_4991 /* SQLDirection.swift in Sources */, + OBJ_4992 /* SQLDistinct.swift in Sources */, + OBJ_4993 /* SQLDropIndex.swift in Sources */, + OBJ_4994 /* SQLDropTable.swift in Sources */, + OBJ_4995 /* SQLDropTableBuilder.swift in Sources */, + OBJ_4996 /* SQLError.swift in Sources */, + OBJ_4997 /* SQLExpression.swift in Sources */, + OBJ_4998 /* SQLForeignKey.swift in Sources */, + OBJ_4999 /* SQLForeignKeyAction.swift in Sources */, + OBJ_5000 /* SQLFunction.swift in Sources */, + OBJ_5001 /* SQLFunctionArgument.swift in Sources */, + OBJ_5002 /* SQLGroupBy.swift in Sources */, + OBJ_5003 /* SQLIdentifier.swift in Sources */, + OBJ_5004 /* SQLIndexModifier.swift in Sources */, + OBJ_5005 /* SQLInsert.swift in Sources */, + OBJ_5006 /* SQLInsertBuilder.swift in Sources */, + OBJ_5007 /* SQLJoin.swift in Sources */, + OBJ_5008 /* SQLJoinMethod.swift in Sources */, + OBJ_5009 /* SQLLiteral.swift in Sources */, + OBJ_5010 /* SQLOrderBy.swift in Sources */, + OBJ_5011 /* SQLPredicateBuilder.swift in Sources */, + OBJ_5012 /* SQLPredicateGroupBuilder.swift in Sources */, + OBJ_5013 /* SQLPrimaryKey.swift in Sources */, + OBJ_5014 /* SQLQuery.swift in Sources */, + OBJ_5015 /* SQLQueryBuilder.swift in Sources */, + OBJ_5016 /* SQLQueryEncoder.swift in Sources */, + OBJ_5017 /* SQLQueryFetcher.swift in Sources */, + OBJ_5018 /* SQLRawBuilder.swift in Sources */, + OBJ_5019 /* SQLSelect.swift in Sources */, + OBJ_5020 /* SQLSelectBuilder.swift in Sources */, + OBJ_5021 /* SQLSelectExpression.swift in Sources */, + OBJ_5022 /* SQLSerializable.swift in Sources */, + OBJ_5023 /* SQLTable.swift in Sources */, + OBJ_5024 /* SQLTableConstraint.swift in Sources */, + OBJ_5025 /* SQLTableConstraintAlgorithm.swift in Sources */, + OBJ_5026 /* SQLTableIdentifier.swift in Sources */, + OBJ_5027 /* SQLUpdate.swift in Sources */, + OBJ_5028 /* SQLUpdateBuilder.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_4924 /* Sources */ = { + OBJ_5064 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_4925 /* Exports.swift in Sources */, - OBJ_4926 /* SQLAlterTable.swift in Sources */, - OBJ_4927 /* SQLAlterTableBuilder.swift in Sources */, - OBJ_4928 /* SQLBinaryOperator.swift in Sources */, - OBJ_4929 /* SQLBind.swift in Sources */, - OBJ_4930 /* SQLBoolLiteral.swift in Sources */, - OBJ_4931 /* SQLCollation.swift in Sources */, - OBJ_4932 /* SQLColumnBuilder.swift in Sources */, - OBJ_4933 /* SQLColumnConstraint.swift in Sources */, - OBJ_4934 /* SQLColumnConstraintAlgorithm.swift in Sources */, - OBJ_4935 /* SQLColumnDefinition.swift in Sources */, - OBJ_4936 /* SQLColumnIdentifier.swift in Sources */, - OBJ_4937 /* SQLConnection.swift in Sources */, - OBJ_4938 /* SQLCreateIndex.swift in Sources */, - OBJ_4939 /* SQLCreateIndexBuilder.swift in Sources */, - OBJ_4940 /* SQLCreateTable.swift in Sources */, - OBJ_4941 /* SQLCreateTableBuilder.swift in Sources */, - OBJ_4942 /* SQLDataType.swift in Sources */, - OBJ_4943 /* SQLDefaultLiteral.swift in Sources */, - OBJ_4944 /* SQLDelete.swift in Sources */, - OBJ_4945 /* SQLDeleteBuilder.swift in Sources */, - OBJ_4946 /* SQLDirection.swift in Sources */, - OBJ_4947 /* SQLDistinct.swift in Sources */, - OBJ_4948 /* SQLDropIndex.swift in Sources */, - OBJ_4949 /* SQLDropTable.swift in Sources */, - OBJ_4950 /* SQLDropTableBuilder.swift in Sources */, - OBJ_4951 /* SQLError.swift in Sources */, - OBJ_4952 /* SQLExpression.swift in Sources */, - OBJ_4953 /* SQLForeignKey.swift in Sources */, - OBJ_4954 /* SQLForeignKeyAction.swift in Sources */, - OBJ_4955 /* SQLFunction.swift in Sources */, - OBJ_4956 /* SQLFunctionArgument.swift in Sources */, - OBJ_4957 /* SQLGroupBy.swift in Sources */, - OBJ_4958 /* SQLIdentifier.swift in Sources */, - OBJ_4959 /* SQLIndexModifier.swift in Sources */, - OBJ_4960 /* SQLInsert.swift in Sources */, - OBJ_4961 /* SQLInsertBuilder.swift in Sources */, - OBJ_4962 /* SQLJoin.swift in Sources */, - OBJ_4963 /* SQLJoinMethod.swift in Sources */, - OBJ_4964 /* SQLLiteral.swift in Sources */, - OBJ_4965 /* SQLOrderBy.swift in Sources */, - OBJ_4966 /* SQLPredicateBuilder.swift in Sources */, - OBJ_4967 /* SQLPredicateGroupBuilder.swift in Sources */, - OBJ_4968 /* SQLPrimaryKey.swift in Sources */, - OBJ_4969 /* SQLQuery.swift in Sources */, - OBJ_4970 /* SQLQueryBuilder.swift in Sources */, - OBJ_4971 /* SQLQueryEncoder.swift in Sources */, - OBJ_4972 /* SQLQueryFetcher.swift in Sources */, - OBJ_4973 /* SQLRawBuilder.swift in Sources */, - OBJ_4974 /* SQLSelect.swift in Sources */, - OBJ_4975 /* SQLSelectBuilder.swift in Sources */, - OBJ_4976 /* SQLSelectExpression.swift in Sources */, - OBJ_4977 /* SQLSerializable.swift in Sources */, - OBJ_4978 /* SQLTable.swift in Sources */, - OBJ_4979 /* SQLTableConstraint.swift in Sources */, - OBJ_4980 /* SQLTableConstraintAlgorithm.swift in Sources */, - OBJ_4981 /* SQLTableIdentifier.swift in Sources */, - OBJ_4982 /* SQLUpdate.swift in Sources */, - OBJ_4983 /* SQLUpdateBuilder.swift in Sources */, + OBJ_5065 /* Package.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_5019 /* Sources */ = { + OBJ_5069 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_5020 /* Package.swift in Sources */, + OBJ_5070 /* SQLiteDataDecoder.swift in Sources */, + OBJ_5071 /* SQLiteDataEncoder.swift in Sources */, + OBJ_5072 /* SQLiteRowDecoder.swift in Sources */, + OBJ_5073 /* DatabaseIdentifier+SQLite.swift in Sources */, + OBJ_5074 /* SQLiteConnection.swift in Sources */, + OBJ_5075 /* SQLiteDatabase.swift in Sources */, + OBJ_5076 /* SQLiteStatement.swift in Sources */, + OBJ_5077 /* SQLiteStorage.swift in Sources */, + OBJ_5078 /* SQLiteColumn.swift in Sources */, + OBJ_5079 /* SQLiteData.swift in Sources */, + OBJ_5080 /* SQLiteDataConvertible.swift in Sources */, + OBJ_5081 /* SQLiteDataType.swift in Sources */, + OBJ_5082 /* SQLiteAlterTable.swift in Sources */, + OBJ_5083 /* SQLiteAlterTableBuilder.swift in Sources */, + OBJ_5084 /* SQLiteBind.swift in Sources */, + OBJ_5085 /* SQLiteBoolLiteral.swift in Sources */, + OBJ_5086 /* SQLiteCollation.swift in Sources */, + OBJ_5087 /* SQLiteCreateTable.swift in Sources */, + OBJ_5088 /* SQLiteDataTypeStaticRepresentable.swift in Sources */, + OBJ_5089 /* SQLiteDefaultLiteral.swift in Sources */, + OBJ_5090 /* SQLiteDropIndex.swift in Sources */, + OBJ_5091 /* SQLiteFunction.swift in Sources */, + OBJ_5092 /* SQLiteGeneric.swift in Sources */, + OBJ_5093 /* SQLitePrimaryKey.swift in Sources */, + OBJ_5094 /* SQLiteQuery.swift in Sources */, + OBJ_5095 /* SQLiteQueryExpressionRepresentable.swift in Sources */, + OBJ_5096 /* SQLiteTable.swift in Sources */, + OBJ_5097 /* Deprecated.swift in Sources */, + OBJ_5098 /* Exports.swift in Sources */, + OBJ_5099 /* SQLiteError.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_5024 /* Sources */ = { + OBJ_5137 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_5025 /* SQLiteDataDecoder.swift in Sources */, - OBJ_5026 /* SQLiteDataEncoder.swift in Sources */, - OBJ_5027 /* SQLiteRowDecoder.swift in Sources */, - OBJ_5028 /* DatabaseIdentifier+SQLite.swift in Sources */, - OBJ_5029 /* SQLiteConnection.swift in Sources */, - OBJ_5030 /* SQLiteDatabase.swift in Sources */, - OBJ_5031 /* SQLiteStatement.swift in Sources */, - OBJ_5032 /* SQLiteStorage.swift in Sources */, - OBJ_5033 /* SQLiteColumn.swift in Sources */, - OBJ_5034 /* SQLiteData.swift in Sources */, - OBJ_5035 /* SQLiteDataConvertible.swift in Sources */, - OBJ_5036 /* SQLiteDataType.swift in Sources */, - OBJ_5037 /* SQLiteAlterTable.swift in Sources */, - OBJ_5038 /* SQLiteAlterTableBuilder.swift in Sources */, - OBJ_5039 /* SQLiteBind.swift in Sources */, - OBJ_5040 /* SQLiteBoolLiteral.swift in Sources */, - OBJ_5041 /* SQLiteCollation.swift in Sources */, - OBJ_5042 /* SQLiteCreateTable.swift in Sources */, - OBJ_5043 /* SQLiteDataTypeStaticRepresentable.swift in Sources */, - OBJ_5044 /* SQLiteDefaultLiteral.swift in Sources */, - OBJ_5045 /* SQLiteDropIndex.swift in Sources */, - OBJ_5046 /* SQLiteFunction.swift in Sources */, - OBJ_5047 /* SQLiteGeneric.swift in Sources */, - OBJ_5048 /* SQLitePrimaryKey.swift in Sources */, - OBJ_5049 /* SQLiteQuery.swift in Sources */, - OBJ_5050 /* SQLiteQueryExpressionRepresentable.swift in Sources */, - OBJ_5051 /* SQLiteTable.swift in Sources */, - OBJ_5052 /* Deprecated.swift in Sources */, - OBJ_5053 /* Exports.swift in Sources */, - OBJ_5054 /* SQLiteError.swift in Sources */, + OBJ_5138 /* Package.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_5092 /* Sources */ = { + OBJ_5142 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_5093 /* Package.swift in Sources */, + OBJ_5143 /* SSLPointerTricks.swift in Sources */, + OBJ_5144 /* SSLService.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_5097 /* Sources */ = { + OBJ_5152 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_5098 /* SSLPointerTricks.swift in Sources */, - OBJ_5099 /* SSLService.swift in Sources */, + OBJ_5153 /* Package.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_5107 /* Sources */ = { + OBJ_5157 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_5108 /* Package.swift in Sources */, + OBJ_5158 /* Config.swift in Sources */, + OBJ_5159 /* BasicContainer.swift in Sources */, + OBJ_5160 /* BasicSubContainer.swift in Sources */, + OBJ_5161 /* Container.swift in Sources */, + OBJ_5162 /* ContainerAlias.swift in Sources */, + OBJ_5163 /* SubContainer.swift in Sources */, + OBJ_5164 /* Environment.swift in Sources */, + OBJ_5165 /* Provider.swift in Sources */, + OBJ_5166 /* BasicServiceFactory.swift in Sources */, + OBJ_5167 /* Service.swift in Sources */, + OBJ_5168 /* ServiceCache.swift in Sources */, + OBJ_5169 /* ServiceFactory.swift in Sources */, + OBJ_5170 /* ServiceID.swift in Sources */, + OBJ_5171 /* ServiceType.swift in Sources */, + OBJ_5172 /* Services.swift in Sources */, + OBJ_5173 /* TypeServiceFactory.swift in Sources */, + OBJ_5174 /* Deprecated.swift in Sources */, + OBJ_5175 /* Exports.swift in Sources */, + OBJ_5176 /* Extendable.swift in Sources */, + OBJ_5177 /* ServiceError.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_5112 /* Sources */ = { + OBJ_5209 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_5113 /* Config.swift in Sources */, - OBJ_5114 /* BasicContainer.swift in Sources */, - OBJ_5115 /* BasicSubContainer.swift in Sources */, - OBJ_5116 /* Container.swift in Sources */, - OBJ_5117 /* ContainerAlias.swift in Sources */, - OBJ_5118 /* SubContainer.swift in Sources */, - OBJ_5119 /* Environment.swift in Sources */, - OBJ_5120 /* Provider.swift in Sources */, - OBJ_5121 /* BasicServiceFactory.swift in Sources */, - OBJ_5122 /* Service.swift in Sources */, - OBJ_5123 /* ServiceCache.swift in Sources */, - OBJ_5124 /* ServiceFactory.swift in Sources */, - OBJ_5125 /* ServiceID.swift in Sources */, - OBJ_5126 /* ServiceType.swift in Sources */, - OBJ_5127 /* Services.swift in Sources */, - OBJ_5128 /* TypeServiceFactory.swift in Sources */, - OBJ_5129 /* Deprecated.swift in Sources */, - OBJ_5130 /* Exports.swift in Sources */, - OBJ_5131 /* Extendable.swift in Sources */, - OBJ_5132 /* ServiceError.swift in Sources */, + OBJ_5210 /* Package.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_5164 /* Sources */ = { + OBJ_5214 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_5165 /* Package.swift in Sources */, + OBJ_5215 /* Socket.swift in Sources */, + OBJ_5216 /* SocketProtocols.swift in Sources */, + OBJ_5217 /* SocketUtils.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_5169 /* Sources */ = { + OBJ_5223 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_5170 /* Socket.swift in Sources */, - OBJ_5171 /* SocketProtocols.swift in Sources */, - OBJ_5172 /* SocketUtils.swift in Sources */, + OBJ_5224 /* Package.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_5178 /* Sources */ = { + OBJ_5228 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_5179 /* Package.swift in Sources */, + OBJ_5229 /* Attachment.swift in Sources */, + OBJ_5230 /* AuthEncoder.swift in Sources */, + OBJ_5231 /* AuthMethod.swift in Sources */, + OBJ_5232 /* Command.swift in Sources */, + OBJ_5233 /* Common.swift in Sources */, + OBJ_5234 /* DataSender.swift in Sources */, + OBJ_5235 /* Mail.swift in Sources */, + OBJ_5236 /* MailSender.swift in Sources */, + OBJ_5237 /* Response.swift in Sources */, + OBJ_5238 /* SMTP.swift in Sources */, + OBJ_5239 /* SMTPError.swift in Sources */, + OBJ_5240 /* SMTPSocket.swift in Sources */, + OBJ_5241 /* TLSConfiguration.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_5183 /* Sources */ = { + OBJ_5255 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_5184 /* Attachment.swift in Sources */, - OBJ_5185 /* AuthEncoder.swift in Sources */, - OBJ_5186 /* AuthMethod.swift in Sources */, - OBJ_5187 /* Command.swift in Sources */, - OBJ_5188 /* Common.swift in Sources */, - OBJ_5189 /* DataSender.swift in Sources */, - OBJ_5190 /* Mail.swift in Sources */, - OBJ_5191 /* MailSender.swift in Sources */, - OBJ_5192 /* Response.swift in Sources */, - OBJ_5193 /* SMTP.swift in Sources */, - OBJ_5194 /* SMTPError.swift in Sources */, - OBJ_5195 /* SMTPSocket.swift in Sources */, - OBJ_5196 /* TLSConfiguration.swift in Sources */, + OBJ_5256 /* Package.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_5210 /* Sources */ = { + OBJ_5260 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_5211 /* Package.swift in Sources */, + OBJ_5261 /* TemplateConditional.swift in Sources */, + OBJ_5262 /* TemplateConstant.swift in Sources */, + OBJ_5263 /* TemplateCustom.swift in Sources */, + OBJ_5264 /* TemplateDataContext.swift in Sources */, + OBJ_5265 /* TemplateEmbed.swift in Sources */, + OBJ_5266 /* TemplateExpression.swift in Sources */, + OBJ_5267 /* TemplateIdentifier.swift in Sources */, + OBJ_5268 /* TemplateIterator.swift in Sources */, + OBJ_5269 /* TemplateRaw.swift in Sources */, + OBJ_5270 /* TemplateSource.swift in Sources */, + OBJ_5271 /* TemplateSyntax.swift in Sources */, + OBJ_5272 /* TemplateSyntaxType.swift in Sources */, + OBJ_5273 /* TemplateTag.swift in Sources */, + OBJ_5274 /* TemplateData.swift in Sources */, + OBJ_5275 /* TemplateDataEncoder.swift in Sources */, + OBJ_5276 /* TemplateDataRepresentable.swift in Sources */, + OBJ_5277 /* TemplateDataStorage.swift in Sources */, + OBJ_5278 /* Deprecated.swift in Sources */, + OBJ_5279 /* ASTCache.swift in Sources */, + OBJ_5280 /* PlaintextRenderer.swift in Sources */, + OBJ_5281 /* TemplateByteScanner.swift in Sources */, + OBJ_5282 /* TemplateParser.swift in Sources */, + OBJ_5283 /* TemplateRenderer.swift in Sources */, + OBJ_5284 /* TemplateSerializer.swift in Sources */, + OBJ_5285 /* Capitalize.swift in Sources */, + OBJ_5286 /* Comment.swift in Sources */, + OBJ_5287 /* Contains.swift in Sources */, + OBJ_5288 /* Count.swift in Sources */, + OBJ_5289 /* DateFormat.swift in Sources */, + OBJ_5290 /* Lowercase.swift in Sources */, + OBJ_5291 /* Print.swift in Sources */, + OBJ_5292 /* Raw.swift in Sources */, + OBJ_5293 /* TagContext.swift in Sources */, + OBJ_5294 /* TagRenderer.swift in Sources */, + OBJ_5295 /* Uppercase.swift in Sources */, + OBJ_5296 /* Var.swift in Sources */, + OBJ_5297 /* Exports.swift in Sources */, + OBJ_5298 /* HTMLEscape.swift in Sources */, + OBJ_5299 /* TemplateError.swift in Sources */, + OBJ_5300 /* View.swift in Sources */, + OBJ_5301 /* ViewRenderer.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_5215 /* Sources */ = { + OBJ_5335 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_5216 /* TemplateConditional.swift in Sources */, - OBJ_5217 /* TemplateConstant.swift in Sources */, - OBJ_5218 /* TemplateCustom.swift in Sources */, - OBJ_5219 /* TemplateDataContext.swift in Sources */, - OBJ_5220 /* TemplateEmbed.swift in Sources */, - OBJ_5221 /* TemplateExpression.swift in Sources */, - OBJ_5222 /* TemplateIdentifier.swift in Sources */, - OBJ_5223 /* TemplateIterator.swift in Sources */, - OBJ_5224 /* TemplateRaw.swift in Sources */, - OBJ_5225 /* TemplateSource.swift in Sources */, - OBJ_5226 /* TemplateSyntax.swift in Sources */, - OBJ_5227 /* TemplateSyntaxType.swift in Sources */, - OBJ_5228 /* TemplateTag.swift in Sources */, - OBJ_5229 /* TemplateData.swift in Sources */, - OBJ_5230 /* TemplateDataEncoder.swift in Sources */, - OBJ_5231 /* TemplateDataRepresentable.swift in Sources */, - OBJ_5232 /* TemplateDataStorage.swift in Sources */, - OBJ_5233 /* Deprecated.swift in Sources */, - OBJ_5234 /* ASTCache.swift in Sources */, - OBJ_5235 /* PlaintextRenderer.swift in Sources */, - OBJ_5236 /* TemplateByteScanner.swift in Sources */, - OBJ_5237 /* TemplateParser.swift in Sources */, - OBJ_5238 /* TemplateRenderer.swift in Sources */, - OBJ_5239 /* TemplateSerializer.swift in Sources */, - OBJ_5240 /* Capitalize.swift in Sources */, - OBJ_5241 /* Comment.swift in Sources */, - OBJ_5242 /* Contains.swift in Sources */, - OBJ_5243 /* Count.swift in Sources */, - OBJ_5244 /* DateFormat.swift in Sources */, - OBJ_5245 /* Lowercase.swift in Sources */, - OBJ_5246 /* Print.swift in Sources */, - OBJ_5247 /* Raw.swift in Sources */, - OBJ_5248 /* TagContext.swift in Sources */, - OBJ_5249 /* TagRenderer.swift in Sources */, - OBJ_5250 /* Uppercase.swift in Sources */, - OBJ_5251 /* Var.swift in Sources */, - OBJ_5252 /* Exports.swift in Sources */, - OBJ_5253 /* HTMLEscape.swift in Sources */, - OBJ_5254 /* TemplateError.swift in Sources */, - OBJ_5255 /* View.swift in Sources */, - OBJ_5256 /* ViewRenderer.swift in Sources */, + OBJ_5336 /* Package.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_5290 /* Sources */ = { + OBJ_5340 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_5291 /* Package.swift in Sources */, + OBJ_5341 /* HasAllTests.swift in Sources */, + OBJ_5342 /* Lorem.swift in Sources */, + OBJ_5343 /* XCTestCase+Arrays.swift in Sources */, + OBJ_5344 /* XCTestCase+Errors.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_5295 /* Sources */ = { + OBJ_5349 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_5296 /* tooling.swift in Sources */, + OBJ_5350 /* tooling.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_5301 /* Sources */ = { + OBJ_5355 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_5302 /* URLEncodedFormDecoder.swift in Sources */, - OBJ_5303 /* URLEncodedFormEncoder.swift in Sources */, - OBJ_5304 /* URLEncodedFormData.swift in Sources */, - OBJ_5305 /* URLEncodedFormDataConvertible.swift in Sources */, - OBJ_5306 /* URLEncodedFormParser.swift in Sources */, - OBJ_5307 /* URLEncodedFormSerializer.swift in Sources */, - OBJ_5308 /* Exports.swift in Sources */, - OBJ_5309 /* URLEncodedFormError.swift in Sources */, + OBJ_5356 /* URLEncodedFormDecoder.swift in Sources */, + OBJ_5357 /* URLEncodedFormEncoder.swift in Sources */, + OBJ_5358 /* URLEncodedFormData.swift in Sources */, + OBJ_5359 /* URLEncodedFormDataConvertible.swift in Sources */, + OBJ_5360 /* URLEncodedFormParser.swift in Sources */, + OBJ_5361 /* URLEncodedFormSerializer.swift in Sources */, + OBJ_5362 /* Exports.swift in Sources */, + OBJ_5363 /* URLEncodedFormError.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_5341 /* Sources */ = { + OBJ_5395 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_5342 /* Package.swift in Sources */, + OBJ_5396 /* Package.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_5346 /* Sources */ = { + OBJ_5400 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_5347 /* Exports.swift in Sources */, - OBJ_5348 /* Validatable.swift in Sources */, - OBJ_5349 /* ValidationError.swift in Sources */, - OBJ_5350 /* Validations.swift in Sources */, - OBJ_5351 /* Validator.swift in Sources */, - OBJ_5352 /* ValidatorType.swift in Sources */, - OBJ_5353 /* AndValidator.swift in Sources */, - OBJ_5354 /* CharacterSetValidator.swift in Sources */, - OBJ_5355 /* CountValidator.swift in Sources */, - OBJ_5356 /* EmailValidator.swift in Sources */, - OBJ_5357 /* EmptyValidator.swift in Sources */, - OBJ_5358 /* InValidator.swift in Sources */, - OBJ_5359 /* NilIgnoringValidator.swift in Sources */, - OBJ_5360 /* NilValidator.swift in Sources */, - OBJ_5361 /* NotValidator.swift in Sources */, - OBJ_5362 /* OrValidator.swift in Sources */, - OBJ_5363 /* RangeValidator.swift in Sources */, - OBJ_5364 /* URLValidator.swift in Sources */, + OBJ_5401 /* Exports.swift in Sources */, + OBJ_5402 /* Validatable.swift in Sources */, + OBJ_5403 /* ValidationError.swift in Sources */, + OBJ_5404 /* Validations.swift in Sources */, + OBJ_5405 /* Validator.swift in Sources */, + OBJ_5406 /* ValidatorType.swift in Sources */, + OBJ_5407 /* AndValidator.swift in Sources */, + OBJ_5408 /* CharacterSetValidator.swift in Sources */, + OBJ_5409 /* CountValidator.swift in Sources */, + OBJ_5410 /* EmailValidator.swift in Sources */, + OBJ_5411 /* EmptyValidator.swift in Sources */, + OBJ_5412 /* InValidator.swift in Sources */, + OBJ_5413 /* NilIgnoringValidator.swift in Sources */, + OBJ_5414 /* NilValidator.swift in Sources */, + OBJ_5415 /* NotValidator.swift in Sources */, + OBJ_5416 /* OrValidator.swift in Sources */, + OBJ_5417 /* RangeValidator.swift in Sources */, + OBJ_5418 /* URLValidator.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_5396 /* Sources */ = { + OBJ_5450 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_5397 /* Package.swift in Sources */, + OBJ_5451 /* Package.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_5401 /* Sources */ = { + OBJ_5455 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_5402 /* Application.swift in Sources */, - OBJ_5403 /* Client.swift in Sources */, - OBJ_5404 /* FoundationClient.swift in Sources */, - OBJ_5405 /* BootCommand.swift in Sources */, - OBJ_5406 /* CommandConfig+Default.swift in Sources */, - OBJ_5407 /* RoutesCommand.swift in Sources */, - OBJ_5408 /* ServeCommand.swift in Sources */, - OBJ_5409 /* Content.swift in Sources */, - OBJ_5410 /* ContentCoders.swift in Sources */, - OBJ_5411 /* ContentConfig.swift in Sources */, - OBJ_5412 /* ContentContainer.swift in Sources */, - OBJ_5413 /* FormDataCoder+HTTP.swift in Sources */, - OBJ_5414 /* HTTPMessageContainer.swift in Sources */, - OBJ_5415 /* JSONCoder+Custom.swift in Sources */, - OBJ_5416 /* PlaintextEncoder.swift in Sources */, - OBJ_5417 /* QueryContainer.swift in Sources */, - OBJ_5418 /* SingleValueGet.swift in Sources */, - OBJ_5419 /* URLEncoded.swift in Sources */, - OBJ_5420 /* Deprecated.swift in Sources */, - OBJ_5421 /* Abort.swift in Sources */, - OBJ_5422 /* AbortError.swift in Sources */, - OBJ_5423 /* Error.swift in Sources */, - OBJ_5424 /* Logger+LogError.swift in Sources */, - OBJ_5425 /* CORSMiddleware.swift in Sources */, - OBJ_5426 /* DateMiddleware.swift in Sources */, - OBJ_5427 /* ErrorMiddleware.swift in Sources */, - OBJ_5428 /* FileMiddleware.swift in Sources */, - OBJ_5429 /* Middleware.swift in Sources */, - OBJ_5430 /* MiddlewareConfig.swift in Sources */, - OBJ_5431 /* HTTPMethod+String.swift in Sources */, - OBJ_5432 /* Request.swift in Sources */, - OBJ_5433 /* RequestCodable.swift in Sources */, - OBJ_5434 /* ApplicationResponder.swift in Sources */, - OBJ_5435 /* BasicResponder.swift in Sources */, - OBJ_5436 /* HTTPStatus.swift in Sources */, - OBJ_5437 /* Redirect.swift in Sources */, - OBJ_5438 /* Responder.swift in Sources */, - OBJ_5439 /* Response.swift in Sources */, - OBJ_5440 /* ResponseCodable.swift in Sources */, - OBJ_5441 /* EngineRouter.swift in Sources */, - OBJ_5442 /* ParametersContainer.swift in Sources */, - OBJ_5443 /* RouteCollection.swift in Sources */, - OBJ_5444 /* Router+Content.swift in Sources */, - OBJ_5445 /* Router+Function.swift in Sources */, - OBJ_5446 /* Router+LazyMiddleware.swift in Sources */, - OBJ_5447 /* Router+Method.swift in Sources */, - OBJ_5448 /* Router+Middleware.swift in Sources */, - OBJ_5449 /* Router+Path.swift in Sources */, - OBJ_5450 /* Router.swift in Sources */, - OBJ_5451 /* NIOServer.swift in Sources */, - OBJ_5452 /* NIOServerConfig.swift in Sources */, - OBJ_5453 /* RunningServer.swift in Sources */, - OBJ_5454 /* Server.swift in Sources */, - OBJ_5455 /* Config+Default.swift in Sources */, - OBJ_5456 /* Services+Default.swift in Sources */, - OBJ_5457 /* VaporProvider.swift in Sources */, - OBJ_5458 /* KeyedCacheSessions.swift in Sources */, - OBJ_5459 /* MemorySessions.swift in Sources */, - OBJ_5460 /* Request+Session.swift in Sources */, - OBJ_5461 /* Session.swift in Sources */, - OBJ_5462 /* SessionCache.swift in Sources */, - OBJ_5463 /* SessionData.swift in Sources */, - OBJ_5464 /* Sessions.swift in Sources */, - OBJ_5465 /* SessionsConfig.swift in Sources */, - OBJ_5466 /* SessionsMiddleware.swift in Sources */, - OBJ_5467 /* AnyResponse.swift in Sources */, - OBJ_5468 /* Exports.swift in Sources */, - OBJ_5469 /* FileIO.swift in Sources */, - OBJ_5470 /* Thread.swift in Sources */, - OBJ_5471 /* Vapor+View.swift in Sources */, - OBJ_5472 /* NIOWebSocketClient.swift in Sources */, - OBJ_5473 /* NIOWebSocketServer.swift in Sources */, - OBJ_5474 /* WebSocketClient.swift in Sources */, - OBJ_5475 /* WebSocketResponder.swift in Sources */, - OBJ_5476 /* WebSocketServer.swift in Sources */, + OBJ_5456 /* Application.swift in Sources */, + OBJ_5457 /* Client.swift in Sources */, + OBJ_5458 /* FoundationClient.swift in Sources */, + OBJ_5459 /* BootCommand.swift in Sources */, + OBJ_5460 /* CommandConfig+Default.swift in Sources */, + OBJ_5461 /* RoutesCommand.swift in Sources */, + OBJ_5462 /* ServeCommand.swift in Sources */, + OBJ_5463 /* Content.swift in Sources */, + OBJ_5464 /* ContentCoders.swift in Sources */, + OBJ_5465 /* ContentConfig.swift in Sources */, + OBJ_5466 /* ContentContainer.swift in Sources */, + OBJ_5467 /* FormDataCoder+HTTP.swift in Sources */, + OBJ_5468 /* HTTPMessageContainer.swift in Sources */, + OBJ_5469 /* JSONCoder+Custom.swift in Sources */, + OBJ_5470 /* PlaintextEncoder.swift in Sources */, + OBJ_5471 /* QueryContainer.swift in Sources */, + OBJ_5472 /* SingleValueGet.swift in Sources */, + OBJ_5473 /* URLEncoded.swift in Sources */, + OBJ_5474 /* Deprecated.swift in Sources */, + OBJ_5475 /* Abort.swift in Sources */, + OBJ_5476 /* AbortError.swift in Sources */, + OBJ_5477 /* Error.swift in Sources */, + OBJ_5478 /* Logger+LogError.swift in Sources */, + OBJ_5479 /* CORSMiddleware.swift in Sources */, + OBJ_5480 /* DateMiddleware.swift in Sources */, + OBJ_5481 /* ErrorMiddleware.swift in Sources */, + OBJ_5482 /* FileMiddleware.swift in Sources */, + OBJ_5483 /* Middleware.swift in Sources */, + OBJ_5484 /* MiddlewareConfig.swift in Sources */, + OBJ_5485 /* HTTPMethod+String.swift in Sources */, + OBJ_5486 /* Request.swift in Sources */, + OBJ_5487 /* RequestCodable.swift in Sources */, + OBJ_5488 /* ApplicationResponder.swift in Sources */, + OBJ_5489 /* BasicResponder.swift in Sources */, + OBJ_5490 /* HTTPStatus.swift in Sources */, + OBJ_5491 /* Redirect.swift in Sources */, + OBJ_5492 /* Responder.swift in Sources */, + OBJ_5493 /* Response.swift in Sources */, + OBJ_5494 /* ResponseCodable.swift in Sources */, + OBJ_5495 /* EngineRouter.swift in Sources */, + OBJ_5496 /* ParametersContainer.swift in Sources */, + OBJ_5497 /* RouteCollection.swift in Sources */, + OBJ_5498 /* Router+Content.swift in Sources */, + OBJ_5499 /* Router+Function.swift in Sources */, + OBJ_5500 /* Router+LazyMiddleware.swift in Sources */, + OBJ_5501 /* Router+Method.swift in Sources */, + OBJ_5502 /* Router+Middleware.swift in Sources */, + OBJ_5503 /* Router+Path.swift in Sources */, + OBJ_5504 /* Router.swift in Sources */, + OBJ_5505 /* NIOServer.swift in Sources */, + OBJ_5506 /* NIOServerConfig.swift in Sources */, + OBJ_5507 /* RunningServer.swift in Sources */, + OBJ_5508 /* Server.swift in Sources */, + OBJ_5509 /* Config+Default.swift in Sources */, + OBJ_5510 /* Services+Default.swift in Sources */, + OBJ_5511 /* VaporProvider.swift in Sources */, + OBJ_5512 /* KeyedCacheSessions.swift in Sources */, + OBJ_5513 /* MemorySessions.swift in Sources */, + OBJ_5514 /* Request+Session.swift in Sources */, + OBJ_5515 /* Session.swift in Sources */, + OBJ_5516 /* SessionCache.swift in Sources */, + OBJ_5517 /* SessionData.swift in Sources */, + OBJ_5518 /* Sessions.swift in Sources */, + OBJ_5519 /* SessionsConfig.swift in Sources */, + OBJ_5520 /* SessionsMiddleware.swift in Sources */, + OBJ_5521 /* AnyResponse.swift in Sources */, + OBJ_5522 /* Exports.swift in Sources */, + OBJ_5523 /* FileIO.swift in Sources */, + OBJ_5524 /* Thread.swift in Sources */, + OBJ_5525 /* Vapor+View.swift in Sources */, + OBJ_5526 /* NIOWebSocketClient.swift in Sources */, + OBJ_5527 /* NIOWebSocketServer.swift in Sources */, + OBJ_5528 /* WebSocketClient.swift in Sources */, + OBJ_5529 /* WebSocketResponder.swift in Sources */, + OBJ_5530 /* WebSocketServer.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_5556 /* Sources */ = { + OBJ_5610 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_5557 /* Package.swift in Sources */, + OBJ_5611 /* Package.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_5561 /* Sources */ = { + OBJ_5615 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_5562 /* HTTPHeaders+Tools.swift in Sources */, - OBJ_5563 /* HTTPRequest+Make.swift in Sources */, - OBJ_5564 /* HTTPRequest+Response.swift in Sources */, - OBJ_5565 /* Request+Make.swift in Sources */, - OBJ_5566 /* Response+Checks.swift in Sources */, - OBJ_5567 /* Response+Debug.swift in Sources */, - OBJ_5568 /* Response+Decoding.swift in Sources */, - OBJ_5569 /* Response+Getters.swift in Sources */, - OBJ_5570 /* Services+Testing.swift in Sources */, - OBJ_5571 /* Application+Testable.swift in Sources */, - OBJ_5572 /* Decodable+Testable.swift in Sources */, - OBJ_5573 /* Encodable+Testable.swift in Sources */, - OBJ_5574 /* String+Testable.swift in Sources */, - OBJ_5575 /* XCTestCase+Tests.swift in Sources */, - OBJ_5576 /* TestableProperty.swift in Sources */, - OBJ_5577 /* TestTools.swift in Sources */, + OBJ_5616 /* HTTPHeaders+Tools.swift in Sources */, + OBJ_5617 /* HTTPRequest+Make.swift in Sources */, + OBJ_5618 /* HTTPRequest+Response.swift in Sources */, + OBJ_5619 /* Request+Make.swift in Sources */, + OBJ_5620 /* Response+Checks.swift in Sources */, + OBJ_5621 /* Response+Debug.swift in Sources */, + OBJ_5622 /* Response+Decoding.swift in Sources */, + OBJ_5623 /* Response+Getters.swift in Sources */, + OBJ_5624 /* Services+Testing.swift in Sources */, + OBJ_5625 /* Application+Testable.swift in Sources */, + OBJ_5626 /* Decodable+Testable.swift in Sources */, + OBJ_5627 /* Encodable+Testable.swift in Sources */, + OBJ_5628 /* String+Testable.swift in Sources */, + OBJ_5629 /* XCTestCase+Tests.swift in Sources */, + OBJ_5630 /* TestableProperty.swift in Sources */, + OBJ_5631 /* TestTools.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_5659 /* Sources */ = { + OBJ_5713 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_5660 /* Package.swift in Sources */, + OBJ_5714 /* Package.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_5664 /* Sources */ = { + OBJ_5718 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_5665 /* Exports.swift in Sources */, - OBJ_5666 /* WebSocket+Client.swift in Sources */, - OBJ_5667 /* WebSocket+Server.swift in Sources */, - OBJ_5668 /* WebSocket.swift in Sources */, - OBJ_5669 /* WebSocketFrameSequence.swift in Sources */, - OBJ_5670 /* WebSocketHandler.swift in Sources */, + OBJ_5719 /* Exports.swift in Sources */, + OBJ_5720 /* WebSocket+Client.swift in Sources */, + OBJ_5721 /* WebSocket+Server.swift in Sources */, + OBJ_5722 /* WebSocket.swift in Sources */, + OBJ_5723 /* WebSocketFrameSequence.swift in Sources */, + OBJ_5724 /* WebSocketHandler.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_5728 /* Sources */ = { + OBJ_5782 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_5729 /* Package.swift in Sources */, + OBJ_5783 /* Package.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_5749 /* Sources */ = { + OBJ_5803 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_5750 /* Package.swift in Sources */, + OBJ_5804 /* Package.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_5762 /* Sources */ = { + OBJ_5816 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_5763 /* Package.swift in Sources */, + OBJ_5817 /* Package.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - OBJ_5768 /* Sources */ = { + OBJ_5822 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 0; files = ( - OBJ_5769 /* Package.swift in Sources */, + OBJ_5823 /* Package.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - OBJ_2298 /* PBXTargetDependency */ = { + OBJ_2321 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "SwiftSMTP::SwiftSMTP" /* SwiftSMTP */; - targetProxy = 4C63DD0223F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B81E423FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2300 /* PBXTargetDependency */ = { + OBJ_2323 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "LoggerAPI::LoggerAPI" /* LoggerAPI */; - targetProxy = 4C63DD0823F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B81EA23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2302 /* PBXTargetDependency */ = { + OBJ_2325 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Cryptor::Cryptor" /* Cryptor */; - targetProxy = 4C63DD0923F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B81EB23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2304 /* PBXTargetDependency */ = { + OBJ_2327 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "SSLService::SSLService" /* SSLService */; - targetProxy = 4C63DD0A23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B81EC23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2306 /* PBXTargetDependency */ = { + OBJ_2329 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Socket::Socket" /* Socket */; - targetProxy = 4C63DD0B23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B81ED23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2308 /* PBXTargetDependency */ = { + OBJ_2331 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Lingo::Lingo" /* Lingo */; - targetProxy = 4C63DD0C23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B81EE23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2310 /* PBXTargetDependency */ = { + OBJ_2333 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Imperial::Imperial" /* Imperial */; - targetProxy = 4C63DD0D23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B81EF23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2312 /* PBXTargetDependency */ = { + OBJ_2335 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "JWT::JWT" /* JWT */; - targetProxy = 4C63DE8923F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B836B23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2314 /* PBXTargetDependency */ = { + OBJ_2337 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "FluentMySQL::FluentMySQL" /* FluentMySQL */; - targetProxy = 4C63DE8A23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B836C23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2316 /* PBXTargetDependency */ = { + OBJ_2339 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "MySQL::MySQL" /* MySQL */; - targetProxy = 4C63DEF623F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83D823FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2318 /* PBXTargetDependency */ = { + OBJ_2341 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "FluentSQLite::FluentSQLite" /* FluentSQLite */; - targetProxy = 4C63DEF723F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83D923FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2320 /* PBXTargetDependency */ = { + OBJ_2343 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "SQLite::SQLite" /* SQLite */; - targetProxy = 4C63DF1E23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B840023FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2322 /* PBXTargetDependency */ = { + OBJ_2345 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Fluent::FluentSQL" /* FluentSQL */; - targetProxy = 4C63DF1F23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B840123FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2324 /* PBXTargetDependency */ = { + OBJ_2347 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "SQL::SQL" /* SQL */; - targetProxy = 4C63DF2023F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B840223FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2326 /* PBXTargetDependency */ = { + OBJ_2349 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Auth::Authentication" /* Authentication */; - targetProxy = 4C63DF2123F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B840323FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2328 /* PBXTargetDependency */ = { + OBJ_2351 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Fluent::Fluent" /* Fluent */; - targetProxy = 4C63DF4923F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B842B23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2330 /* PBXTargetDependency */ = { + OBJ_2353 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Leaf::Leaf" /* Leaf */; - targetProxy = 4C63DF4A23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B842C23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2332 /* PBXTargetDependency */ = { + OBJ_2355 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Vapor::Vapor" /* Vapor */; - targetProxy = 4C63DF5A23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B843C23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2334 /* PBXTargetDependency */ = { + OBJ_2357 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "WebSocket::WebSocket" /* WebSocket */; - targetProxy = 4C63DF5B23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B843D23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2336 /* PBXTargetDependency */ = { + OBJ_2359 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOWebSocket" /* NIOWebSocket */; - targetProxy = 4C63DF5C23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B843E23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2338 /* PBXTargetDependency */ = { + OBJ_2361 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Validation::Validation" /* Validation */; - targetProxy = 4C63DF5D23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B843F23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2340 /* PBXTargetDependency */ = { + OBJ_2363 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "URLEncodedForm::URLEncodedForm" /* URLEncodedForm */; - targetProxy = 4C63DF5E23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B844023FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2342 /* PBXTargetDependency */ = { + OBJ_2365 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "TemplateKit::TemplateKit" /* TemplateKit */; - targetProxy = 4C63DF5F23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B844123FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2344 /* PBXTargetDependency */ = { + OBJ_2367 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Routing::Routing" /* Routing */; - targetProxy = 4C63DF6023F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B844223FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2346 /* PBXTargetDependency */ = { + OBJ_2369 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Multipart::Multipart" /* Multipart */; - targetProxy = 4C63DF6123F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B844323FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2348 /* PBXTargetDependency */ = { + OBJ_2371 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "HTTP::HTTP" /* HTTP */; - targetProxy = 4C63DF6223F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B844423FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2350 /* PBXTargetDependency */ = { + OBJ_2373 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOHTTP1" /* NIOHTTP1 */; - targetProxy = 4C63DF6323F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B844523FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2352 /* PBXTargetDependency */ = { + OBJ_2375 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOZlib" /* CNIOZlib */; - targetProxy = 4C63DF6423F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B844623FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2354 /* PBXTargetDependency */ = { + OBJ_2377 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOHTTPParser" /* CNIOHTTPParser */; - targetProxy = 4C63DF6523F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B844723FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2356 /* PBXTargetDependency */ = { + OBJ_2379 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio-ssl::NIOOpenSSL" /* NIOOpenSSL */; - targetProxy = 4C63DF6623F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B844823FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2358 /* PBXTargetDependency */ = { + OBJ_2381 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOTLS" /* NIOTLS */; - targetProxy = 4C63DF6723F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B844923FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2360 /* PBXTargetDependency */ = { + OBJ_2383 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio-ssl::CNIOOpenSSL" /* CNIOOpenSSL */; - targetProxy = 4C63DF6823F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B844A23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2362 /* PBXTargetDependency */ = { + OBJ_2385 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "DatabaseKit::DatabaseKit" /* DatabaseKit */; - targetProxy = 4C63DF6923F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B844B23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2364 /* PBXTargetDependency */ = { + OBJ_2387 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::Crypto" /* Crypto */; - targetProxy = 4C63DF6A23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B844C23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2366 /* PBXTargetDependency */ = { + OBJ_2389 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::Random" /* Random */; - targetProxy = 4C63DF6B23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B844D23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2368 /* PBXTargetDependency */ = { + OBJ_2391 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::CCryptoOpenSSL" /* CCryptoOpenSSL */; - targetProxy = 4C63DF6C23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B844E23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2370 /* PBXTargetDependency */ = { + OBJ_2393 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::CBcrypt" /* CBcrypt */; - targetProxy = 4C63DF6D23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B844F23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2372 /* PBXTargetDependency */ = { + OBJ_2395 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::CBase32" /* CBase32 */; - targetProxy = 4C63DF6E23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B845023FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2374 /* PBXTargetDependency */ = { + OBJ_2397 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Console::Command" /* Command */; - targetProxy = 4C63DF6F23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B845123FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2376 /* PBXTargetDependency */ = { + OBJ_2399 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Console::Console" /* Console */; - targetProxy = 4C63DF7023F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B845223FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2378 /* PBXTargetDependency */ = { + OBJ_2401 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Service::Service" /* Service */; - targetProxy = 4C63DF7123F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B845323FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2380 /* PBXTargetDependency */ = { + OBJ_2403 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Console::Logging" /* Logging */; - targetProxy = 4C63DF7223F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B845423FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2382 /* PBXTargetDependency */ = { + OBJ_2405 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Core" /* Core */; - targetProxy = 4C63DF7323F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B845523FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2384 /* PBXTargetDependency */ = { + OBJ_2407 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOFoundationCompat" /* NIOFoundationCompat */; - targetProxy = 4C63DF7423F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B845623FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2386 /* PBXTargetDependency */ = { + OBJ_2409 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::COperatingSystem" /* COperatingSystem */; - targetProxy = 4C63DF7523F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B845723FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2388 /* PBXTargetDependency */ = { + OBJ_2411 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Bits" /* Bits */; - targetProxy = 4C63DF7623F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B845823FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2390 /* PBXTargetDependency */ = { + OBJ_2413 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Debugging" /* Debugging */; - targetProxy = 4C63DF7723F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B845923FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2392 /* PBXTargetDependency */ = { + OBJ_2415 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Async" /* Async */; - targetProxy = 4C63DF7823F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B845A23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2394 /* PBXTargetDependency */ = { + OBJ_2417 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Wishlist::Domain" /* Domain */; - targetProxy = 4C63DF7923F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B845B23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2396 /* PBXTargetDependency */ = { + OBJ_2419 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIO" /* NIO */; - targetProxy = 4C63DF8423F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B846623FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2398 /* PBXTargetDependency */ = { + OBJ_2421 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOSHA1" /* CNIOSHA1 */; - targetProxy = 4C63DF8523F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B846723FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2400 /* PBXTargetDependency */ = { + OBJ_2423 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOPriorityQueue" /* NIOPriorityQueue */; - targetProxy = 4C63DF8623F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B846823FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2402 /* PBXTargetDependency */ = { + OBJ_2425 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOConcurrencyHelpers" /* NIOConcurrencyHelpers */; - targetProxy = 4C63DF8723F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B846923FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2404 /* PBXTargetDependency */ = { + OBJ_2427 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOAtomics" /* CNIOAtomics */; - targetProxy = 4C63DF8823F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B846A23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2406 /* PBXTargetDependency */ = { + OBJ_2429 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIODarwin" /* CNIODarwin */; - targetProxy = 4C63DF8923F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B846B23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2408 /* PBXTargetDependency */ = { + OBJ_2431 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOLinux" /* CNIOLinux */; - targetProxy = 4C63DF8A23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B846C23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2410 /* PBXTargetDependency */ = { + OBJ_2433 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Wishlist::Library" /* Library */; - targetProxy = 4C63DF8B23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B846D23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2412 /* PBXTargetDependency */ = { + OBJ_2435 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Wishlist::Tooling" /* Tooling */; - targetProxy = 4C63DF8C23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B846E23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2490 /* PBXTargetDependency */ = { + OBJ_2515 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "VaporTestTools::VaporTestTools" /* VaporTestTools */; - targetProxy = 4C63DFC723F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84A923FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2492 /* PBXTargetDependency */ = { + OBJ_2517 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Wishlist::App" /* App */; - targetProxy = 4C63DFEE23F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84D023FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2493 /* PBXTargetDependency */ = { + OBJ_2518 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "SwiftSMTP::SwiftSMTP" /* SwiftSMTP */; - targetProxy = 4C63DFEF23F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84D123FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2494 /* PBXTargetDependency */ = { + OBJ_2519 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "LoggerAPI::LoggerAPI" /* LoggerAPI */; - targetProxy = 4C63DFF023F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84D223FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2495 /* PBXTargetDependency */ = { + OBJ_2520 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Cryptor::Cryptor" /* Cryptor */; - targetProxy = 4C63DFF123F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84D323FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2496 /* PBXTargetDependency */ = { + OBJ_2521 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "SSLService::SSLService" /* SSLService */; - targetProxy = 4C63DFF223F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84D423FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2497 /* PBXTargetDependency */ = { + OBJ_2522 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Socket::Socket" /* Socket */; - targetProxy = 4C63DFF323F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84D523FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2498 /* PBXTargetDependency */ = { + OBJ_2523 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Lingo::Lingo" /* Lingo */; - targetProxy = 4C63DFF423F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84D623FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2499 /* PBXTargetDependency */ = { + OBJ_2524 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Imperial::Imperial" /* Imperial */; - targetProxy = 4C63DFF523F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84D723FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2500 /* PBXTargetDependency */ = { + OBJ_2525 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "JWT::JWT" /* JWT */; - targetProxy = 4C63DFF623F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84D823FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2501 /* PBXTargetDependency */ = { + OBJ_2526 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "FluentMySQL::FluentMySQL" /* FluentMySQL */; - targetProxy = 4C63DFF723F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84D923FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2502 /* PBXTargetDependency */ = { + OBJ_2527 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "MySQL::MySQL" /* MySQL */; - targetProxy = 4C63DFF823F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84DA23FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2503 /* PBXTargetDependency */ = { + OBJ_2528 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "FluentSQLite::FluentSQLite" /* FluentSQLite */; - targetProxy = 4C63DFF923F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84DB23FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2504 /* PBXTargetDependency */ = { + OBJ_2529 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "SQLite::SQLite" /* SQLite */; - targetProxy = 4C63DFFA23F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84DC23FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2505 /* PBXTargetDependency */ = { + OBJ_2530 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Fluent::FluentSQL" /* FluentSQL */; - targetProxy = 4C63DFFB23F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84DD23FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2506 /* PBXTargetDependency */ = { + OBJ_2531 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "SQL::SQL" /* SQL */; - targetProxy = 4C63DFFC23F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84DE23FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2507 /* PBXTargetDependency */ = { + OBJ_2532 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Auth::Authentication" /* Authentication */; - targetProxy = 4C63DFFD23F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84DF23FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2508 /* PBXTargetDependency */ = { + OBJ_2533 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Fluent::Fluent" /* Fluent */; - targetProxy = 4C63DFFE23F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84E023FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2509 /* PBXTargetDependency */ = { + OBJ_2534 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Leaf::Leaf" /* Leaf */; - targetProxy = 4C63DFFF23F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84E123FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2510 /* PBXTargetDependency */ = { + OBJ_2535 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Vapor::Vapor" /* Vapor */; - targetProxy = 4C63E00023F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84E223FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2511 /* PBXTargetDependency */ = { + OBJ_2536 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "WebSocket::WebSocket" /* WebSocket */; - targetProxy = 4C63E00123F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84E323FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2512 /* PBXTargetDependency */ = { + OBJ_2537 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOWebSocket" /* NIOWebSocket */; - targetProxy = 4C63E00223F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84E423FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2513 /* PBXTargetDependency */ = { + OBJ_2538 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Validation::Validation" /* Validation */; - targetProxy = 4C63E00323F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84E523FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2514 /* PBXTargetDependency */ = { + OBJ_2539 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "URLEncodedForm::URLEncodedForm" /* URLEncodedForm */; - targetProxy = 4C63E00423F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84E623FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2515 /* PBXTargetDependency */ = { + OBJ_2540 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "TemplateKit::TemplateKit" /* TemplateKit */; - targetProxy = 4C63E00523F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84E723FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2516 /* PBXTargetDependency */ = { + OBJ_2541 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Routing::Routing" /* Routing */; - targetProxy = 4C63E00623F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84E823FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2517 /* PBXTargetDependency */ = { + OBJ_2542 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Multipart::Multipart" /* Multipart */; - targetProxy = 4C63E00723F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84E923FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2518 /* PBXTargetDependency */ = { + OBJ_2543 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "HTTP::HTTP" /* HTTP */; - targetProxy = 4C63E00823F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84EA23FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2519 /* PBXTargetDependency */ = { + OBJ_2544 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOHTTP1" /* NIOHTTP1 */; - targetProxy = 4C63E00923F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84EB23FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2520 /* PBXTargetDependency */ = { + OBJ_2545 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOZlib" /* CNIOZlib */; - targetProxy = 4C63E00A23F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84EC23FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2521 /* PBXTargetDependency */ = { + OBJ_2546 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOHTTPParser" /* CNIOHTTPParser */; - targetProxy = 4C63E00B23F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84ED23FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2522 /* PBXTargetDependency */ = { + OBJ_2547 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio-ssl::NIOOpenSSL" /* NIOOpenSSL */; - targetProxy = 4C63E00C23F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84EE23FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2523 /* PBXTargetDependency */ = { + OBJ_2548 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOTLS" /* NIOTLS */; - targetProxy = 4C63E00D23F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84EF23FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2524 /* PBXTargetDependency */ = { + OBJ_2549 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio-ssl::CNIOOpenSSL" /* CNIOOpenSSL */; - targetProxy = 4C63E00E23F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84F023FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2525 /* PBXTargetDependency */ = { + OBJ_2550 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "DatabaseKit::DatabaseKit" /* DatabaseKit */; - targetProxy = 4C63E00F23F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84F123FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2526 /* PBXTargetDependency */ = { + OBJ_2551 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::Crypto" /* Crypto */; - targetProxy = 4C63E01023F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84F223FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2527 /* PBXTargetDependency */ = { + OBJ_2552 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::Random" /* Random */; - targetProxy = 4C63E01123F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84F323FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2528 /* PBXTargetDependency */ = { + OBJ_2553 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::CCryptoOpenSSL" /* CCryptoOpenSSL */; - targetProxy = 4C63E01223F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84F423FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2529 /* PBXTargetDependency */ = { + OBJ_2554 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::CBcrypt" /* CBcrypt */; - targetProxy = 4C63E01323F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84F523FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2530 /* PBXTargetDependency */ = { + OBJ_2555 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::CBase32" /* CBase32 */; - targetProxy = 4C63E01423F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84F623FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2531 /* PBXTargetDependency */ = { + OBJ_2556 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Console::Command" /* Command */; - targetProxy = 4C63E01523F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84F723FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2532 /* PBXTargetDependency */ = { + OBJ_2557 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Console::Console" /* Console */; - targetProxy = 4C63E01623F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84F823FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2533 /* PBXTargetDependency */ = { + OBJ_2558 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Service::Service" /* Service */; - targetProxy = 4C63E01723F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84F923FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2534 /* PBXTargetDependency */ = { + OBJ_2559 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Console::Logging" /* Logging */; - targetProxy = 4C63E01823F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84FA23FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2535 /* PBXTargetDependency */ = { + OBJ_2560 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Core" /* Core */; - targetProxy = 4C63E01923F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84FB23FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2536 /* PBXTargetDependency */ = { + OBJ_2561 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOFoundationCompat" /* NIOFoundationCompat */; - targetProxy = 4C63E01A23F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84FC23FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2537 /* PBXTargetDependency */ = { + OBJ_2562 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::COperatingSystem" /* COperatingSystem */; - targetProxy = 4C63E01B23F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84FD23FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2538 /* PBXTargetDependency */ = { + OBJ_2563 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Bits" /* Bits */; - targetProxy = 4C63E01C23F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84FE23FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2539 /* PBXTargetDependency */ = { + OBJ_2564 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Debugging" /* Debugging */; - targetProxy = 4C63E01D23F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84FF23FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2540 /* PBXTargetDependency */ = { + OBJ_2565 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Async" /* Async */; - targetProxy = 4C63E01E23F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B850023FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2541 /* PBXTargetDependency */ = { + OBJ_2566 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Wishlist::Domain" /* Domain */; - targetProxy = 4C63E01F23F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B850123FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2542 /* PBXTargetDependency */ = { + OBJ_2567 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIO" /* NIO */; - targetProxy = 4C63E02023F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B850223FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2543 /* PBXTargetDependency */ = { + OBJ_2568 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOSHA1" /* CNIOSHA1 */; - targetProxy = 4C63E02123F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B850323FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2544 /* PBXTargetDependency */ = { + OBJ_2569 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOPriorityQueue" /* NIOPriorityQueue */; - targetProxy = 4C63E02223F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B850423FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2545 /* PBXTargetDependency */ = { + OBJ_2570 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOConcurrencyHelpers" /* NIOConcurrencyHelpers */; - targetProxy = 4C63E02323F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B850523FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2546 /* PBXTargetDependency */ = { + OBJ_2571 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOAtomics" /* CNIOAtomics */; - targetProxy = 4C63E02423F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B850623FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2547 /* PBXTargetDependency */ = { + OBJ_2572 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIODarwin" /* CNIODarwin */; - targetProxy = 4C63E02523F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B850723FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2548 /* PBXTargetDependency */ = { + OBJ_2573 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOLinux" /* CNIOLinux */; - targetProxy = 4C63E02623F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B850823FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2549 /* PBXTargetDependency */ = { + OBJ_2574 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Wishlist::Library" /* Library */; - targetProxy = 4C63E02723F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B850923FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2550 /* PBXTargetDependency */ = { + OBJ_2575 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Wishlist::Tooling" /* Tooling */; - targetProxy = 4C63E02823F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B850A23FF25BE00845658 /* PBXContainerItemProxy */; + }; + OBJ_2576 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = "Wishlist::Testing" /* Testing */; + targetProxy = 4C7B850B23FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_2578 /* PBXTargetDependency */ = { + OBJ_2605 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIO" /* NIO */; - targetProxy = 4C63DD2C23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B820E23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2579 /* PBXTargetDependency */ = { + OBJ_2606 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOSHA1" /* CNIOSHA1 */; - targetProxy = 4C63DD2D23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B820F23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2580 /* PBXTargetDependency */ = { + OBJ_2607 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOPriorityQueue" /* NIOPriorityQueue */; - targetProxy = 4C63DD2E23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B821023FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2581 /* PBXTargetDependency */ = { + OBJ_2608 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOConcurrencyHelpers" /* NIOConcurrencyHelpers */; - targetProxy = 4C63DD2F23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B821123FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2582 /* PBXTargetDependency */ = { + OBJ_2609 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOAtomics" /* CNIOAtomics */; - targetProxy = 4C63DD3023F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B821223FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2583 /* PBXTargetDependency */ = { + OBJ_2610 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIODarwin" /* CNIODarwin */; - targetProxy = 4C63DD3123F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B821323FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2584 /* PBXTargetDependency */ = { + OBJ_2611 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOLinux" /* CNIOLinux */; - targetProxy = 4C63DD3223F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B821423FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2652 /* PBXTargetDependency */ = { + OBJ_2679 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Vapor::Vapor" /* Vapor */; - targetProxy = 4C63DF2223F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B840423FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2653 /* PBXTargetDependency */ = { + OBJ_2680 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "WebSocket::WebSocket" /* WebSocket */; - targetProxy = 4C63DF2323F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B840523FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2654 /* PBXTargetDependency */ = { + OBJ_2681 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOWebSocket" /* NIOWebSocket */; - targetProxy = 4C63DF2423F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B840623FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2655 /* PBXTargetDependency */ = { + OBJ_2682 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Validation::Validation" /* Validation */; - targetProxy = 4C63DF2523F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B840723FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2656 /* PBXTargetDependency */ = { + OBJ_2683 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "URLEncodedForm::URLEncodedForm" /* URLEncodedForm */; - targetProxy = 4C63DF2623F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B840823FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2657 /* PBXTargetDependency */ = { + OBJ_2684 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "TemplateKit::TemplateKit" /* TemplateKit */; - targetProxy = 4C63DF2723F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B840923FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2658 /* PBXTargetDependency */ = { + OBJ_2685 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Routing::Routing" /* Routing */; - targetProxy = 4C63DF2823F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B840A23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2659 /* PBXTargetDependency */ = { + OBJ_2686 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Multipart::Multipart" /* Multipart */; - targetProxy = 4C63DF2923F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B840B23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2660 /* PBXTargetDependency */ = { + OBJ_2687 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "HTTP::HTTP" /* HTTP */; - targetProxy = 4C63DF2A23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B840C23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2661 /* PBXTargetDependency */ = { + OBJ_2688 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOHTTP1" /* NIOHTTP1 */; - targetProxy = 4C63DF2B23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B840D23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2662 /* PBXTargetDependency */ = { + OBJ_2689 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOZlib" /* CNIOZlib */; - targetProxy = 4C63DF2C23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B840E23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2663 /* PBXTargetDependency */ = { + OBJ_2690 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOHTTPParser" /* CNIOHTTPParser */; - targetProxy = 4C63DF2D23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B840F23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2664 /* PBXTargetDependency */ = { + OBJ_2691 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio-ssl::NIOOpenSSL" /* NIOOpenSSL */; - targetProxy = 4C63DF2E23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B841023FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2665 /* PBXTargetDependency */ = { + OBJ_2692 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOTLS" /* NIOTLS */; - targetProxy = 4C63DF2F23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B841123FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2666 /* PBXTargetDependency */ = { + OBJ_2693 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio-ssl::CNIOOpenSSL" /* CNIOOpenSSL */; - targetProxy = 4C63DF3023F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B841223FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2667 /* PBXTargetDependency */ = { + OBJ_2694 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Fluent::Fluent" /* Fluent */; - targetProxy = 4C63DF3123F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B841323FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2668 /* PBXTargetDependency */ = { + OBJ_2695 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "DatabaseKit::DatabaseKit" /* DatabaseKit */; - targetProxy = 4C63DF3223F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B841423FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2669 /* PBXTargetDependency */ = { + OBJ_2696 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Console::Command" /* Command */; - targetProxy = 4C63DF3323F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B841523FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2670 /* PBXTargetDependency */ = { + OBJ_2697 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Console::Console" /* Console */; - targetProxy = 4C63DF3423F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B841623FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2671 /* PBXTargetDependency */ = { + OBJ_2698 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Service::Service" /* Service */; - targetProxy = 4C63DF3523F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B841723FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2672 /* PBXTargetDependency */ = { + OBJ_2699 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Console::Logging" /* Logging */; - targetProxy = 4C63DF3623F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B841823FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2673 /* PBXTargetDependency */ = { + OBJ_2700 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::Crypto" /* Crypto */; - targetProxy = 4C63DF3723F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B841923FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2674 /* PBXTargetDependency */ = { + OBJ_2701 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Core" /* Core */; - targetProxy = 4C63DF3823F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B841A23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2675 /* PBXTargetDependency */ = { + OBJ_2702 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOFoundationCompat" /* NIOFoundationCompat */; - targetProxy = 4C63DF3923F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B841B23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2676 /* PBXTargetDependency */ = { + OBJ_2703 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::COperatingSystem" /* COperatingSystem */; - targetProxy = 4C63DF3A23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B841C23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2677 /* PBXTargetDependency */ = { + OBJ_2704 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::Random" /* Random */; - targetProxy = 4C63DF3B23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B841D23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2678 /* PBXTargetDependency */ = { + OBJ_2705 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::CCryptoOpenSSL" /* CCryptoOpenSSL */; - targetProxy = 4C63DF3C23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B841E23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2679 /* PBXTargetDependency */ = { + OBJ_2706 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::CBcrypt" /* CBcrypt */; - targetProxy = 4C63DF3D23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B841F23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2680 /* PBXTargetDependency */ = { + OBJ_2707 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::CBase32" /* CBase32 */; - targetProxy = 4C63DF3E23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B842023FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2681 /* PBXTargetDependency */ = { + OBJ_2708 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Bits" /* Bits */; - targetProxy = 4C63DF3F23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B842123FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2682 /* PBXTargetDependency */ = { + OBJ_2709 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Debugging" /* Debugging */; - targetProxy = 4C63DF4023F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B842223FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2683 /* PBXTargetDependency */ = { + OBJ_2710 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Async" /* Async */; - targetProxy = 4C63DF4123F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B842323FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2684 /* PBXTargetDependency */ = { + OBJ_2711 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIO" /* NIO */; - targetProxy = 4C63DF4223F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B842423FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2685 /* PBXTargetDependency */ = { + OBJ_2712 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOSHA1" /* CNIOSHA1 */; - targetProxy = 4C63DF4323F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B842523FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2686 /* PBXTargetDependency */ = { + OBJ_2713 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOPriorityQueue" /* NIOPriorityQueue */; - targetProxy = 4C63DF4423F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B842623FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2687 /* PBXTargetDependency */ = { + OBJ_2714 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOConcurrencyHelpers" /* NIOConcurrencyHelpers */; - targetProxy = 4C63DF4523F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B842723FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2688 /* PBXTargetDependency */ = { + OBJ_2715 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOAtomics" /* CNIOAtomics */; - targetProxy = 4C63DF4623F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B842823FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2689 /* PBXTargetDependency */ = { + OBJ_2716 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIODarwin" /* CNIODarwin */; - targetProxy = 4C63DF4723F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B842923FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2690 /* PBXTargetDependency */ = { + OBJ_2717 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOLinux" /* CNIOLinux */; - targetProxy = 4C63DF4823F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B842A23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2716 /* PBXTargetDependency */ = { + OBJ_2743 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIO" /* NIO */; - targetProxy = 4C63DD2223F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B820423FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2717 /* PBXTargetDependency */ = { + OBJ_2744 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOSHA1" /* CNIOSHA1 */; - targetProxy = 4C63DD2323F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B820523FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2718 /* PBXTargetDependency */ = { + OBJ_2745 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOPriorityQueue" /* NIOPriorityQueue */; - targetProxy = 4C63DD2423F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B820623FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2719 /* PBXTargetDependency */ = { + OBJ_2746 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOConcurrencyHelpers" /* NIOConcurrencyHelpers */; - targetProxy = 4C63DD2523F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B820723FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2720 /* PBXTargetDependency */ = { + OBJ_2747 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOAtomics" /* CNIOAtomics */; - targetProxy = 4C63DD2623F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B820823FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2721 /* PBXTargetDependency */ = { + OBJ_2748 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIODarwin" /* CNIODarwin */; - targetProxy = 4C63DD2723F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B820923FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2722 /* PBXTargetDependency */ = { + OBJ_2749 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOLinux" /* CNIOLinux */; - targetProxy = 4C63DD2823F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B820A23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2723 /* PBXTargetDependency */ = { + OBJ_2750 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Debugging" /* Debugging */; - targetProxy = 4C63DD2923F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B820B23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2845 /* PBXTargetDependency */ = { + OBJ_2872 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Console::Console" /* Console */; - targetProxy = 4C63DE2823F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B830A23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2846 /* PBXTargetDependency */ = { + OBJ_2873 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Service::Service" /* Service */; - targetProxy = 4C63DE4523F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B832723FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2847 /* PBXTargetDependency */ = { + OBJ_2874 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Console::Logging" /* Logging */; - targetProxy = 4C63DE4623F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B832823FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2848 /* PBXTargetDependency */ = { + OBJ_2875 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Core" /* Core */; - targetProxy = 4C63DE4723F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B832923FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2849 /* PBXTargetDependency */ = { + OBJ_2876 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOFoundationCompat" /* NIOFoundationCompat */; - targetProxy = 4C63DE4823F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B832A23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2850 /* PBXTargetDependency */ = { + OBJ_2877 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::COperatingSystem" /* COperatingSystem */; - targetProxy = 4C63DE4923F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B832B23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2851 /* PBXTargetDependency */ = { + OBJ_2878 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Bits" /* Bits */; - targetProxy = 4C63DE4A23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B832C23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2852 /* PBXTargetDependency */ = { + OBJ_2879 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Debugging" /* Debugging */; - targetProxy = 4C63DE4B23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B832D23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2853 /* PBXTargetDependency */ = { + OBJ_2880 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Async" /* Async */; - targetProxy = 4C63DE4C23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B832E23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2854 /* PBXTargetDependency */ = { + OBJ_2881 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIO" /* NIO */; - targetProxy = 4C63DE4D23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B832F23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2855 /* PBXTargetDependency */ = { + OBJ_2882 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOSHA1" /* CNIOSHA1 */; - targetProxy = 4C63DE4E23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B833023FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2856 /* PBXTargetDependency */ = { + OBJ_2883 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOPriorityQueue" /* NIOPriorityQueue */; - targetProxy = 4C63DE4F23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B833123FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2857 /* PBXTargetDependency */ = { + OBJ_2884 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOConcurrencyHelpers" /* NIOConcurrencyHelpers */; - targetProxy = 4C63DE5023F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B833223FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2858 /* PBXTargetDependency */ = { + OBJ_2885 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOAtomics" /* CNIOAtomics */; - targetProxy = 4C63DE5123F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B833323FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2859 /* PBXTargetDependency */ = { + OBJ_2886 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIODarwin" /* CNIODarwin */; - targetProxy = 4C63DE5223F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B833423FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2860 /* PBXTargetDependency */ = { + OBJ_2887 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOLinux" /* CNIOLinux */; - targetProxy = 4C63DE5323F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B833523FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2909 /* PBXTargetDependency */ = { + OBJ_2936 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Service::Service" /* Service */; - targetProxy = 4C63DE2923F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B830B23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2910 /* PBXTargetDependency */ = { + OBJ_2937 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Console::Logging" /* Logging */; - targetProxy = 4C63DE2A23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B830C23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2911 /* PBXTargetDependency */ = { + OBJ_2938 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Core" /* Core */; - targetProxy = 4C63DE3823F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B831A23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2912 /* PBXTargetDependency */ = { + OBJ_2939 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOFoundationCompat" /* NIOFoundationCompat */; - targetProxy = 4C63DE3923F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B831B23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2913 /* PBXTargetDependency */ = { + OBJ_2940 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::COperatingSystem" /* COperatingSystem */; - targetProxy = 4C63DE3A23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B831C23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2914 /* PBXTargetDependency */ = { + OBJ_2941 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Bits" /* Bits */; - targetProxy = 4C63DE3B23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B831D23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2915 /* PBXTargetDependency */ = { + OBJ_2942 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Debugging" /* Debugging */; - targetProxy = 4C63DE3C23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B831E23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2916 /* PBXTargetDependency */ = { + OBJ_2943 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Async" /* Async */; - targetProxy = 4C63DE3D23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B831F23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2917 /* PBXTargetDependency */ = { + OBJ_2944 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIO" /* NIO */; - targetProxy = 4C63DE3E23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B832023FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2918 /* PBXTargetDependency */ = { + OBJ_2945 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOSHA1" /* CNIOSHA1 */; - targetProxy = 4C63DE3F23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B832123FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2919 /* PBXTargetDependency */ = { + OBJ_2946 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOPriorityQueue" /* NIOPriorityQueue */; - targetProxy = 4C63DE4023F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B832223FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2920 /* PBXTargetDependency */ = { + OBJ_2947 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOConcurrencyHelpers" /* NIOConcurrencyHelpers */; - targetProxy = 4C63DE4123F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B832323FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2921 /* PBXTargetDependency */ = { + OBJ_2948 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOAtomics" /* CNIOAtomics */; - targetProxy = 4C63DE4223F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B832423FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2922 /* PBXTargetDependency */ = { + OBJ_2949 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIODarwin" /* CNIODarwin */; - targetProxy = 4C63DE4323F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B832523FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2923 /* PBXTargetDependency */ = { + OBJ_2950 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOLinux" /* CNIOLinux */; - targetProxy = 4C63DE4423F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B832623FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2972 /* PBXTargetDependency */ = { + OBJ_2999 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOFoundationCompat" /* NIOFoundationCompat */; - targetProxy = 4C63DD1123F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B81F323FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2973 /* PBXTargetDependency */ = { + OBJ_3000 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::COperatingSystem" /* COperatingSystem */; - targetProxy = 4C63DD2023F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B820223FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2974 /* PBXTargetDependency */ = { + OBJ_3001 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Bits" /* Bits */; - targetProxy = 4C63DD2123F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B820323FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2975 /* PBXTargetDependency */ = { + OBJ_3002 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Debugging" /* Debugging */; - targetProxy = 4C63DD2A23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B820C23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2976 /* PBXTargetDependency */ = { + OBJ_3003 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Async" /* Async */; - targetProxy = 4C63DD2B23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B820D23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2977 /* PBXTargetDependency */ = { + OBJ_3004 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIO" /* NIO */; - targetProxy = 4C63DD3323F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B821523FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2978 /* PBXTargetDependency */ = { + OBJ_3005 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOSHA1" /* CNIOSHA1 */; - targetProxy = 4C63DD3423F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B821623FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2979 /* PBXTargetDependency */ = { + OBJ_3006 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOPriorityQueue" /* NIOPriorityQueue */; - targetProxy = 4C63DD3523F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B821723FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2980 /* PBXTargetDependency */ = { + OBJ_3007 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOConcurrencyHelpers" /* NIOConcurrencyHelpers */; - targetProxy = 4C63DD3623F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B821823FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2981 /* PBXTargetDependency */ = { + OBJ_3008 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOAtomics" /* CNIOAtomics */; - targetProxy = 4C63DD3723F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B821923FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2982 /* PBXTargetDependency */ = { + OBJ_3009 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIODarwin" /* CNIODarwin */; - targetProxy = 4C63DD3823F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B821A23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_2983 /* PBXTargetDependency */ = { + OBJ_3010 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOLinux" /* CNIOLinux */; - targetProxy = 4C63DD3923F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B821B23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3031 /* PBXTargetDependency */ = { + OBJ_3058 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Core" /* Core */; - targetProxy = 4C63DD1023F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B81F223FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3032 /* PBXTargetDependency */ = { + OBJ_3059 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOFoundationCompat" /* NIOFoundationCompat */; - targetProxy = 4C63DD3A23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B821C23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3033 /* PBXTargetDependency */ = { + OBJ_3060 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::COperatingSystem" /* COperatingSystem */; - targetProxy = 4C63DD3B23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B821D23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3034 /* PBXTargetDependency */ = { + OBJ_3061 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Async" /* Async */; - targetProxy = 4C63DD3C23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B821E23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3035 /* PBXTargetDependency */ = { + OBJ_3062 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::Random" /* Random */; - targetProxy = 4C63DD3D23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B821F23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3036 /* PBXTargetDependency */ = { + OBJ_3063 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Bits" /* Bits */; - targetProxy = 4C63DD4723F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B822923FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3037 /* PBXTargetDependency */ = { + OBJ_3064 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIO" /* NIO */; - targetProxy = 4C63DD4823F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B822A23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3038 /* PBXTargetDependency */ = { + OBJ_3065 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOSHA1" /* CNIOSHA1 */; - targetProxy = 4C63DD4923F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B822B23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3039 /* PBXTargetDependency */ = { + OBJ_3066 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOPriorityQueue" /* NIOPriorityQueue */; - targetProxy = 4C63DD4A23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B822C23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3040 /* PBXTargetDependency */ = { + OBJ_3067 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOConcurrencyHelpers" /* NIOConcurrencyHelpers */; - targetProxy = 4C63DD4B23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B822D23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3041 /* PBXTargetDependency */ = { + OBJ_3068 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOAtomics" /* CNIOAtomics */; - targetProxy = 4C63DD4C23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B822E23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3042 /* PBXTargetDependency */ = { + OBJ_3069 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIODarwin" /* CNIODarwin */; - targetProxy = 4C63DD4D23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B822F23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3043 /* PBXTargetDependency */ = { + OBJ_3070 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOLinux" /* CNIOLinux */; - targetProxy = 4C63DD4E23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B823023FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3044 /* PBXTargetDependency */ = { + OBJ_3071 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Debugging" /* Debugging */; - targetProxy = 4C63DD4F23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B823123FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3045 /* PBXTargetDependency */ = { + OBJ_3072 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::CCryptoOpenSSL" /* CCryptoOpenSSL */; - targetProxy = 4C63DD5023F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B823223FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3046 /* PBXTargetDependency */ = { + OBJ_3073 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::CBcrypt" /* CBcrypt */; - targetProxy = 4C63DD5123F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B823323FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3047 /* PBXTargetDependency */ = { + OBJ_3074 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::CBase32" /* CBase32 */; - targetProxy = 4C63DD5223F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B823423FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3125 /* PBXTargetDependency */ = { + OBJ_3152 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Service::Service" /* Service */; - targetProxy = 4C63DE1423F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82F623FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3126 /* PBXTargetDependency */ = { + OBJ_3153 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Core" /* Core */; - targetProxy = 4C63DE1523F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82F723FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3127 /* PBXTargetDependency */ = { + OBJ_3154 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOFoundationCompat" /* NIOFoundationCompat */; - targetProxy = 4C63DE1623F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82F823FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3128 /* PBXTargetDependency */ = { + OBJ_3155 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::COperatingSystem" /* COperatingSystem */; - targetProxy = 4C63DE1723F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82F923FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3129 /* PBXTargetDependency */ = { + OBJ_3156 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Bits" /* Bits */; - targetProxy = 4C63DE1823F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82FA23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3130 /* PBXTargetDependency */ = { + OBJ_3157 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Debugging" /* Debugging */; - targetProxy = 4C63DE1923F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82FB23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3131 /* PBXTargetDependency */ = { + OBJ_3158 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Async" /* Async */; - targetProxy = 4C63DE1A23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82FC23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3132 /* PBXTargetDependency */ = { + OBJ_3159 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIO" /* NIO */; - targetProxy = 4C63DE1B23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82FD23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3133 /* PBXTargetDependency */ = { + OBJ_3160 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOSHA1" /* CNIOSHA1 */; - targetProxy = 4C63DE1C23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82FE23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3134 /* PBXTargetDependency */ = { + OBJ_3161 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOPriorityQueue" /* NIOPriorityQueue */; - targetProxy = 4C63DE1D23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82FF23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3135 /* PBXTargetDependency */ = { + OBJ_3162 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOConcurrencyHelpers" /* NIOConcurrencyHelpers */; - targetProxy = 4C63DE1E23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B830023FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3136 /* PBXTargetDependency */ = { + OBJ_3163 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOAtomics" /* CNIOAtomics */; - targetProxy = 4C63DE1F23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B830123FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3137 /* PBXTargetDependency */ = { + OBJ_3164 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIODarwin" /* CNIODarwin */; - targetProxy = 4C63DE2023F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B830223FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3138 /* PBXTargetDependency */ = { + OBJ_3165 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOLinux" /* CNIOLinux */; - targetProxy = 4C63DE2123F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B830323FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3373 /* PBXTargetDependency */ = { + OBJ_3401 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIO" /* NIO */; - targetProxy = 4C63DF7A23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B845C23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3374 /* PBXTargetDependency */ = { + OBJ_3402 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOSHA1" /* CNIOSHA1 */; - targetProxy = 4C63DF7B23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B845D23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3375 /* PBXTargetDependency */ = { + OBJ_3403 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOPriorityQueue" /* NIOPriorityQueue */; - targetProxy = 4C63DF7C23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B845E23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3376 /* PBXTargetDependency */ = { + OBJ_3404 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOConcurrencyHelpers" /* NIOConcurrencyHelpers */; - targetProxy = 4C63DF7D23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B845F23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3377 /* PBXTargetDependency */ = { + OBJ_3405 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOAtomics" /* CNIOAtomics */; - targetProxy = 4C63DF7E23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B846023FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3378 /* PBXTargetDependency */ = { + OBJ_3406 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIODarwin" /* CNIODarwin */; - targetProxy = 4C63DF7F23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B846123FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3379 /* PBXTargetDependency */ = { + OBJ_3407 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOLinux" /* CNIOLinux */; - targetProxy = 4C63DF8023F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B846223FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3380 /* PBXTargetDependency */ = { + OBJ_3408 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Wishlist::Library" /* Library */; - targetProxy = 4C63DF8123F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B846323FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3381 /* PBXTargetDependency */ = { + OBJ_3409 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Wishlist::Tooling" /* Tooling */; - targetProxy = 4C63DF8323F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B846523FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3414 /* PBXTargetDependency */ = { + OBJ_3449 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Wishlist::Domain" /* Domain */; - targetProxy = 4C63E02923F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B850C23FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_3415 /* PBXTargetDependency */ = { + OBJ_3450 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIO" /* NIO */; - targetProxy = 4C63E02A23F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B850D23FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_3416 /* PBXTargetDependency */ = { + OBJ_3451 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOSHA1" /* CNIOSHA1 */; - targetProxy = 4C63E02B23F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B850E23FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_3417 /* PBXTargetDependency */ = { + OBJ_3452 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOPriorityQueue" /* NIOPriorityQueue */; - targetProxy = 4C63E02C23F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B850F23FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_3418 /* PBXTargetDependency */ = { + OBJ_3453 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOConcurrencyHelpers" /* NIOConcurrencyHelpers */; - targetProxy = 4C63E02D23F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B851023FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_3419 /* PBXTargetDependency */ = { + OBJ_3454 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOAtomics" /* CNIOAtomics */; - targetProxy = 4C63E02E23F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B851123FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_3420 /* PBXTargetDependency */ = { + OBJ_3455 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIODarwin" /* CNIODarwin */; - targetProxy = 4C63E02F23F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B851223FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_3421 /* PBXTargetDependency */ = { + OBJ_3456 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOLinux" /* CNIOLinux */; - targetProxy = 4C63E03023F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B851323FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_3422 /* PBXTargetDependency */ = { + OBJ_3457 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Wishlist::Library" /* Library */; - targetProxy = 4C63E03123F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B851423FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_3423 /* PBXTargetDependency */ = { + OBJ_3458 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Wishlist::Tooling" /* Tooling */; - targetProxy = 4C63E03223F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B851523FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_3497 /* PBXTargetDependency */ = { + OBJ_3459 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = "Wishlist::Testing" /* Testing */; + targetProxy = 4C7B851623FF25BE00845658 /* PBXContainerItemProxy */; + }; + OBJ_3533 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "DatabaseKit::DatabaseKit" /* DatabaseKit */; - targetProxy = 4C63DEBE23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83A023FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3498 /* PBXTargetDependency */ = { + OBJ_3534 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Console::Command" /* Command */; - targetProxy = 4C63DEBF23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83A123FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3499 /* PBXTargetDependency */ = { + OBJ_3535 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Console::Console" /* Console */; - targetProxy = 4C63DEC023F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83A223FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3500 /* PBXTargetDependency */ = { + OBJ_3536 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Service::Service" /* Service */; - targetProxy = 4C63DEC123F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83A323FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3501 /* PBXTargetDependency */ = { + OBJ_3537 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Console::Logging" /* Logging */; - targetProxy = 4C63DEC223F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83A423FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3502 /* PBXTargetDependency */ = { + OBJ_3538 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Core" /* Core */; - targetProxy = 4C63DEC323F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83A523FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3503 /* PBXTargetDependency */ = { + OBJ_3539 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOFoundationCompat" /* NIOFoundationCompat */; - targetProxy = 4C63DEC423F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83A623FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3504 /* PBXTargetDependency */ = { + OBJ_3540 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::COperatingSystem" /* COperatingSystem */; - targetProxy = 4C63DEC523F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83A723FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3505 /* PBXTargetDependency */ = { + OBJ_3541 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Bits" /* Bits */; - targetProxy = 4C63DEC623F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83A823FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3506 /* PBXTargetDependency */ = { + OBJ_3542 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Debugging" /* Debugging */; - targetProxy = 4C63DEC723F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83A923FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3507 /* PBXTargetDependency */ = { + OBJ_3543 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Async" /* Async */; - targetProxy = 4C63DEC823F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83AA23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3508 /* PBXTargetDependency */ = { + OBJ_3544 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIO" /* NIO */; - targetProxy = 4C63DEC923F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83AB23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3509 /* PBXTargetDependency */ = { + OBJ_3545 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOSHA1" /* CNIOSHA1 */; - targetProxy = 4C63DECA23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83AC23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3510 /* PBXTargetDependency */ = { + OBJ_3546 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOPriorityQueue" /* NIOPriorityQueue */; - targetProxy = 4C63DECB23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83AD23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3511 /* PBXTargetDependency */ = { + OBJ_3547 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOConcurrencyHelpers" /* NIOConcurrencyHelpers */; - targetProxy = 4C63DECC23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83AE23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3512 /* PBXTargetDependency */ = { + OBJ_3548 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOAtomics" /* CNIOAtomics */; - targetProxy = 4C63DECD23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83AF23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3513 /* PBXTargetDependency */ = { + OBJ_3549 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIODarwin" /* CNIODarwin */; - targetProxy = 4C63DECE23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83B023FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3514 /* PBXTargetDependency */ = { + OBJ_3550 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOLinux" /* CNIOLinux */; - targetProxy = 4C63DECF23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83B123FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3569 /* PBXTargetDependency */ = { + OBJ_3605 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "MySQL::MySQL" /* MySQL */; - targetProxy = 4C63DE8B23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B836D23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3570 /* PBXTargetDependency */ = { + OBJ_3606 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio-ssl::NIOOpenSSL" /* NIOOpenSSL */; - targetProxy = 4C63DEB323F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B839523FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3571 /* PBXTargetDependency */ = { + OBJ_3607 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOTLS" /* NIOTLS */; - targetProxy = 4C63DEB423F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B839623FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3572 /* PBXTargetDependency */ = { + OBJ_3608 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio-ssl::CNIOOpenSSL" /* CNIOOpenSSL */; - targetProxy = 4C63DEB523F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B839723FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3573 /* PBXTargetDependency */ = { + OBJ_3609 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::Crypto" /* Crypto */; - targetProxy = 4C63DEB623F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B839823FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3574 /* PBXTargetDependency */ = { + OBJ_3610 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::Random" /* Random */; - targetProxy = 4C63DEB723F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B839923FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3575 /* PBXTargetDependency */ = { + OBJ_3611 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::CCryptoOpenSSL" /* CCryptoOpenSSL */; - targetProxy = 4C63DEB823F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B839A23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3576 /* PBXTargetDependency */ = { + OBJ_3612 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::CBcrypt" /* CBcrypt */; - targetProxy = 4C63DEB923F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B839B23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3577 /* PBXTargetDependency */ = { + OBJ_3613 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::CBase32" /* CBase32 */; - targetProxy = 4C63DEBA23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B839C23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3578 /* PBXTargetDependency */ = { + OBJ_3614 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Fluent::FluentSQL" /* FluentSQL */; - targetProxy = 4C63DEBB23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B839D23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3579 /* PBXTargetDependency */ = { + OBJ_3615 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "SQL::SQL" /* SQL */; - targetProxy = 4C63DEE223F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83C423FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3580 /* PBXTargetDependency */ = { + OBJ_3616 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Fluent::Fluent" /* Fluent */; - targetProxy = 4C63DEE323F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83C523FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3581 /* PBXTargetDependency */ = { + OBJ_3617 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "DatabaseKit::DatabaseKit" /* DatabaseKit */; - targetProxy = 4C63DEE423F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83C623FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3582 /* PBXTargetDependency */ = { + OBJ_3618 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Console::Command" /* Command */; - targetProxy = 4C63DEE523F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83C723FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3583 /* PBXTargetDependency */ = { + OBJ_3619 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Console::Console" /* Console */; - targetProxy = 4C63DEE623F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83C823FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3584 /* PBXTargetDependency */ = { + OBJ_3620 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Service::Service" /* Service */; - targetProxy = 4C63DEE723F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83C923FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3585 /* PBXTargetDependency */ = { + OBJ_3621 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Console::Logging" /* Logging */; - targetProxy = 4C63DEE823F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83CA23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3586 /* PBXTargetDependency */ = { + OBJ_3622 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Core" /* Core */; - targetProxy = 4C63DEE923F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83CB23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3587 /* PBXTargetDependency */ = { + OBJ_3623 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOFoundationCompat" /* NIOFoundationCompat */; - targetProxy = 4C63DEEA23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83CC23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3588 /* PBXTargetDependency */ = { + OBJ_3624 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::COperatingSystem" /* COperatingSystem */; - targetProxy = 4C63DEEB23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83CD23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3589 /* PBXTargetDependency */ = { + OBJ_3625 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Bits" /* Bits */; - targetProxy = 4C63DEEC23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83CE23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3590 /* PBXTargetDependency */ = { + OBJ_3626 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Debugging" /* Debugging */; - targetProxy = 4C63DEED23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83CF23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3591 /* PBXTargetDependency */ = { + OBJ_3627 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Async" /* Async */; - targetProxy = 4C63DEEE23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83D023FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3592 /* PBXTargetDependency */ = { + OBJ_3628 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIO" /* NIO */; - targetProxy = 4C63DEEF23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83D123FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3593 /* PBXTargetDependency */ = { + OBJ_3629 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOSHA1" /* CNIOSHA1 */; - targetProxy = 4C63DEF023F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83D223FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3594 /* PBXTargetDependency */ = { + OBJ_3630 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOPriorityQueue" /* NIOPriorityQueue */; - targetProxy = 4C63DEF123F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83D323FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3595 /* PBXTargetDependency */ = { + OBJ_3631 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOConcurrencyHelpers" /* NIOConcurrencyHelpers */; - targetProxy = 4C63DEF223F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83D423FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3596 /* PBXTargetDependency */ = { + OBJ_3632 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOAtomics" /* CNIOAtomics */; - targetProxy = 4C63DEF323F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83D523FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3597 /* PBXTargetDependency */ = { + OBJ_3633 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIODarwin" /* CNIODarwin */; - targetProxy = 4C63DEF423F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83D623FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3598 /* PBXTargetDependency */ = { + OBJ_3634 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOLinux" /* CNIOLinux */; - targetProxy = 4C63DEF523F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83D723FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3645 /* PBXTargetDependency */ = { + OBJ_3681 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "SQL::SQL" /* SQL */; - targetProxy = 4C63DEBC23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B839E23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3646 /* PBXTargetDependency */ = { + OBJ_3682 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Fluent::Fluent" /* Fluent */; - targetProxy = 4C63DEBD23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B839F23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3647 /* PBXTargetDependency */ = { + OBJ_3683 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "DatabaseKit::DatabaseKit" /* DatabaseKit */; - targetProxy = 4C63DED023F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83B223FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3648 /* PBXTargetDependency */ = { + OBJ_3684 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Console::Command" /* Command */; - targetProxy = 4C63DED123F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83B323FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3649 /* PBXTargetDependency */ = { + OBJ_3685 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Console::Console" /* Console */; - targetProxy = 4C63DED223F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83B423FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3650 /* PBXTargetDependency */ = { + OBJ_3686 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Service::Service" /* Service */; - targetProxy = 4C63DED323F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83B523FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3651 /* PBXTargetDependency */ = { + OBJ_3687 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Console::Logging" /* Logging */; - targetProxy = 4C63DED423F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83B623FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3652 /* PBXTargetDependency */ = { + OBJ_3688 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Core" /* Core */; - targetProxy = 4C63DED523F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83B723FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3653 /* PBXTargetDependency */ = { + OBJ_3689 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOFoundationCompat" /* NIOFoundationCompat */; - targetProxy = 4C63DED623F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83B823FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3654 /* PBXTargetDependency */ = { + OBJ_3690 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::COperatingSystem" /* COperatingSystem */; - targetProxy = 4C63DED723F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83B923FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3655 /* PBXTargetDependency */ = { + OBJ_3691 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Bits" /* Bits */; - targetProxy = 4C63DED823F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83BA23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3656 /* PBXTargetDependency */ = { + OBJ_3692 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Debugging" /* Debugging */; - targetProxy = 4C63DED923F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83BB23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3657 /* PBXTargetDependency */ = { + OBJ_3693 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Async" /* Async */; - targetProxy = 4C63DEDA23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83BC23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3658 /* PBXTargetDependency */ = { + OBJ_3694 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIO" /* NIO */; - targetProxy = 4C63DEDB23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83BD23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3659 /* PBXTargetDependency */ = { + OBJ_3695 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOSHA1" /* CNIOSHA1 */; - targetProxy = 4C63DEDC23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83BE23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3660 /* PBXTargetDependency */ = { + OBJ_3696 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOPriorityQueue" /* NIOPriorityQueue */; - targetProxy = 4C63DEDD23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83BF23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3661 /* PBXTargetDependency */ = { + OBJ_3697 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOConcurrencyHelpers" /* NIOConcurrencyHelpers */; - targetProxy = 4C63DEDE23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83C023FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3662 /* PBXTargetDependency */ = { + OBJ_3698 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOAtomics" /* CNIOAtomics */; - targetProxy = 4C63DEDF23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83C123FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3663 /* PBXTargetDependency */ = { + OBJ_3699 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIODarwin" /* CNIODarwin */; - targetProxy = 4C63DEE023F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83C223FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3664 /* PBXTargetDependency */ = { + OBJ_3700 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOLinux" /* CNIOLinux */; - targetProxy = 4C63DEE123F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83C323FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3704 /* PBXTargetDependency */ = { + OBJ_3740 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "SQLite::SQLite" /* SQLite */; - targetProxy = 4C63DEF823F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83DA23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3705 /* PBXTargetDependency */ = { + OBJ_3741 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Fluent::FluentSQL" /* FluentSQL */; - targetProxy = 4C63DF0923F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83EB23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3706 /* PBXTargetDependency */ = { + OBJ_3742 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "SQL::SQL" /* SQL */; - targetProxy = 4C63DF0A23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83EC23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3707 /* PBXTargetDependency */ = { + OBJ_3743 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Fluent::Fluent" /* Fluent */; - targetProxy = 4C63DF0B23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83ED23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3708 /* PBXTargetDependency */ = { + OBJ_3744 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "DatabaseKit::DatabaseKit" /* DatabaseKit */; - targetProxy = 4C63DF0C23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83EE23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3709 /* PBXTargetDependency */ = { + OBJ_3745 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Console::Command" /* Command */; - targetProxy = 4C63DF0D23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83EF23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3710 /* PBXTargetDependency */ = { + OBJ_3746 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Console::Console" /* Console */; - targetProxy = 4C63DF0E23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83F023FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3711 /* PBXTargetDependency */ = { + OBJ_3747 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Service::Service" /* Service */; - targetProxy = 4C63DF0F23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83F123FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3712 /* PBXTargetDependency */ = { + OBJ_3748 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Console::Logging" /* Logging */; - targetProxy = 4C63DF1023F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83F223FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3713 /* PBXTargetDependency */ = { + OBJ_3749 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Core" /* Core */; - targetProxy = 4C63DF1123F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83F323FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3714 /* PBXTargetDependency */ = { + OBJ_3750 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOFoundationCompat" /* NIOFoundationCompat */; - targetProxy = 4C63DF1223F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83F423FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3715 /* PBXTargetDependency */ = { + OBJ_3751 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::COperatingSystem" /* COperatingSystem */; - targetProxy = 4C63DF1323F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83F523FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3716 /* PBXTargetDependency */ = { + OBJ_3752 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Bits" /* Bits */; - targetProxy = 4C63DF1423F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83F623FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3717 /* PBXTargetDependency */ = { + OBJ_3753 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Debugging" /* Debugging */; - targetProxy = 4C63DF1523F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83F723FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3718 /* PBXTargetDependency */ = { + OBJ_3754 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Async" /* Async */; - targetProxy = 4C63DF1623F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83F823FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3719 /* PBXTargetDependency */ = { + OBJ_3755 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIO" /* NIO */; - targetProxy = 4C63DF1723F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83F923FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3720 /* PBXTargetDependency */ = { + OBJ_3756 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOSHA1" /* CNIOSHA1 */; - targetProxy = 4C63DF1823F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83FA23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3721 /* PBXTargetDependency */ = { + OBJ_3757 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOPriorityQueue" /* NIOPriorityQueue */; - targetProxy = 4C63DF1923F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83FB23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3722 /* PBXTargetDependency */ = { + OBJ_3758 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOConcurrencyHelpers" /* NIOConcurrencyHelpers */; - targetProxy = 4C63DF1A23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83FC23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3723 /* PBXTargetDependency */ = { + OBJ_3759 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOAtomics" /* CNIOAtomics */; - targetProxy = 4C63DF1B23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83FD23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3724 /* PBXTargetDependency */ = { + OBJ_3760 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIODarwin" /* CNIODarwin */; - targetProxy = 4C63DF1C23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83FE23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3725 /* PBXTargetDependency */ = { + OBJ_3761 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOLinux" /* CNIOLinux */; - targetProxy = 4C63DF1D23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83FF23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3782 /* PBXTargetDependency */ = { + OBJ_3818 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOHTTP1" /* NIOHTTP1 */; - targetProxy = 4C63DD7B23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B825D23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3783 /* PBXTargetDependency */ = { + OBJ_3819 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOZlib" /* CNIOZlib */; - targetProxy = 4C63DD7C23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B825E23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3784 /* PBXTargetDependency */ = { + OBJ_3820 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOHTTPParser" /* CNIOHTTPParser */; - targetProxy = 4C63DD7D23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B825F23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3785 /* PBXTargetDependency */ = { + OBJ_3821 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio-ssl::NIOOpenSSL" /* NIOOpenSSL */; - targetProxy = 4C63DD7E23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B826023FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3786 /* PBXTargetDependency */ = { + OBJ_3822 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOTLS" /* NIOTLS */; - targetProxy = 4C63DD8F23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B827123FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3787 /* PBXTargetDependency */ = { + OBJ_3823 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio-ssl::CNIOOpenSSL" /* CNIOOpenSSL */; - targetProxy = 4C63DD9023F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B827223FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3788 /* PBXTargetDependency */ = { + OBJ_3824 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Core" /* Core */; - targetProxy = 4C63DD9123F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B827323FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3789 /* PBXTargetDependency */ = { + OBJ_3825 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOFoundationCompat" /* NIOFoundationCompat */; - targetProxy = 4C63DD9223F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B827423FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3790 /* PBXTargetDependency */ = { + OBJ_3826 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::COperatingSystem" /* COperatingSystem */; - targetProxy = 4C63DD9323F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B827523FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3791 /* PBXTargetDependency */ = { + OBJ_3827 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Bits" /* Bits */; - targetProxy = 4C63DD9423F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B827623FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3792 /* PBXTargetDependency */ = { + OBJ_3828 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Debugging" /* Debugging */; - targetProxy = 4C63DD9523F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B827723FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3793 /* PBXTargetDependency */ = { + OBJ_3829 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Async" /* Async */; - targetProxy = 4C63DD9623F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B827823FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3794 /* PBXTargetDependency */ = { + OBJ_3830 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIO" /* NIO */; - targetProxy = 4C63DD9723F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B827923FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3795 /* PBXTargetDependency */ = { + OBJ_3831 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOSHA1" /* CNIOSHA1 */; - targetProxy = 4C63DD9823F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B827A23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3796 /* PBXTargetDependency */ = { + OBJ_3832 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOPriorityQueue" /* NIOPriorityQueue */; - targetProxy = 4C63DD9923F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B827B23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3797 /* PBXTargetDependency */ = { + OBJ_3833 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOConcurrencyHelpers" /* NIOConcurrencyHelpers */; - targetProxy = 4C63DD9A23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B827C23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3798 /* PBXTargetDependency */ = { + OBJ_3834 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOAtomics" /* CNIOAtomics */; - targetProxy = 4C63DD9B23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B827D23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3799 /* PBXTargetDependency */ = { + OBJ_3835 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIODarwin" /* CNIODarwin */; - targetProxy = 4C63DD9C23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B827E23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3800 /* PBXTargetDependency */ = { + OBJ_3836 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOLinux" /* CNIOLinux */; - targetProxy = 4C63DD9D23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B827F23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3907 /* PBXTargetDependency */ = { + OBJ_3943 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "JWT::JWT" /* JWT */; - targetProxy = 4C63DD0E23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B81F023FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3908 /* PBXTargetDependency */ = { + OBJ_3944 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Vapor::Vapor" /* Vapor */; - targetProxy = 4C63DD6423F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B824623FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3909 /* PBXTargetDependency */ = { + OBJ_3945 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "WebSocket::WebSocket" /* WebSocket */; - targetProxy = 4C63DE6423F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B834623FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3910 /* PBXTargetDependency */ = { + OBJ_3946 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOWebSocket" /* NIOWebSocket */; - targetProxy = 4C63DE6523F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B834723FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3911 /* PBXTargetDependency */ = { + OBJ_3947 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Validation::Validation" /* Validation */; - targetProxy = 4C63DE6623F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B834823FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3912 /* PBXTargetDependency */ = { + OBJ_3948 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "URLEncodedForm::URLEncodedForm" /* URLEncodedForm */; - targetProxy = 4C63DE6723F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B834923FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3913 /* PBXTargetDependency */ = { + OBJ_3949 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "TemplateKit::TemplateKit" /* TemplateKit */; - targetProxy = 4C63DE6823F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B834A23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3914 /* PBXTargetDependency */ = { + OBJ_3950 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Routing::Routing" /* Routing */; - targetProxy = 4C63DE6923F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B834B23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3915 /* PBXTargetDependency */ = { + OBJ_3951 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Multipart::Multipart" /* Multipart */; - targetProxy = 4C63DE6A23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B834C23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3916 /* PBXTargetDependency */ = { + OBJ_3952 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "HTTP::HTTP" /* HTTP */; - targetProxy = 4C63DE6B23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B834D23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3917 /* PBXTargetDependency */ = { + OBJ_3953 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOHTTP1" /* NIOHTTP1 */; - targetProxy = 4C63DE6C23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B834E23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3918 /* PBXTargetDependency */ = { + OBJ_3954 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOZlib" /* CNIOZlib */; - targetProxy = 4C63DE6D23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B834F23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3919 /* PBXTargetDependency */ = { + OBJ_3955 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOHTTPParser" /* CNIOHTTPParser */; - targetProxy = 4C63DE6E23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B835023FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3920 /* PBXTargetDependency */ = { + OBJ_3956 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio-ssl::NIOOpenSSL" /* NIOOpenSSL */; - targetProxy = 4C63DE6F23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B835123FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3921 /* PBXTargetDependency */ = { + OBJ_3957 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOTLS" /* NIOTLS */; - targetProxy = 4C63DE7023F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B835223FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3922 /* PBXTargetDependency */ = { + OBJ_3958 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio-ssl::CNIOOpenSSL" /* CNIOOpenSSL */; - targetProxy = 4C63DE7123F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B835323FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3923 /* PBXTargetDependency */ = { + OBJ_3959 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "DatabaseKit::DatabaseKit" /* DatabaseKit */; - targetProxy = 4C63DE7223F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B835423FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3924 /* PBXTargetDependency */ = { + OBJ_3960 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::Crypto" /* Crypto */; - targetProxy = 4C63DE7323F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B835523FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3925 /* PBXTargetDependency */ = { + OBJ_3961 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::Random" /* Random */; - targetProxy = 4C63DE7423F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B835623FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3926 /* PBXTargetDependency */ = { + OBJ_3962 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::CCryptoOpenSSL" /* CCryptoOpenSSL */; - targetProxy = 4C63DE7523F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B835723FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3927 /* PBXTargetDependency */ = { + OBJ_3963 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::CBcrypt" /* CBcrypt */; - targetProxy = 4C63DE7623F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B835823FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3928 /* PBXTargetDependency */ = { + OBJ_3964 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::CBase32" /* CBase32 */; - targetProxy = 4C63DE7723F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B835923FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3929 /* PBXTargetDependency */ = { + OBJ_3965 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Console::Command" /* Command */; - targetProxy = 4C63DE7823F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B835A23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3930 /* PBXTargetDependency */ = { + OBJ_3966 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Console::Console" /* Console */; - targetProxy = 4C63DE7923F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B835B23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3931 /* PBXTargetDependency */ = { + OBJ_3967 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Service::Service" /* Service */; - targetProxy = 4C63DE7A23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B835C23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3932 /* PBXTargetDependency */ = { + OBJ_3968 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Console::Logging" /* Logging */; - targetProxy = 4C63DE7B23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B835D23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3933 /* PBXTargetDependency */ = { + OBJ_3969 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Core" /* Core */; - targetProxy = 4C63DE7C23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B835E23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3934 /* PBXTargetDependency */ = { + OBJ_3970 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOFoundationCompat" /* NIOFoundationCompat */; - targetProxy = 4C63DE7D23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B835F23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3935 /* PBXTargetDependency */ = { + OBJ_3971 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::COperatingSystem" /* COperatingSystem */; - targetProxy = 4C63DE7E23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B836023FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3936 /* PBXTargetDependency */ = { + OBJ_3972 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Bits" /* Bits */; - targetProxy = 4C63DE7F23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B836123FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3937 /* PBXTargetDependency */ = { + OBJ_3973 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Debugging" /* Debugging */; - targetProxy = 4C63DE8023F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B836223FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3938 /* PBXTargetDependency */ = { + OBJ_3974 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Async" /* Async */; - targetProxy = 4C63DE8123F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B836323FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3939 /* PBXTargetDependency */ = { + OBJ_3975 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIO" /* NIO */; - targetProxy = 4C63DE8223F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B836423FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3940 /* PBXTargetDependency */ = { + OBJ_3976 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOSHA1" /* CNIOSHA1 */; - targetProxy = 4C63DE8323F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B836523FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3941 /* PBXTargetDependency */ = { + OBJ_3977 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOPriorityQueue" /* NIOPriorityQueue */; - targetProxy = 4C63DE8423F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B836623FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3942 /* PBXTargetDependency */ = { + OBJ_3978 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOConcurrencyHelpers" /* NIOConcurrencyHelpers */; - targetProxy = 4C63DE8523F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B836723FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3943 /* PBXTargetDependency */ = { + OBJ_3979 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOAtomics" /* CNIOAtomics */; - targetProxy = 4C63DE8623F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B836823FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3944 /* PBXTargetDependency */ = { + OBJ_3980 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIODarwin" /* CNIODarwin */; - targetProxy = 4C63DE8723F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B836923FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3945 /* PBXTargetDependency */ = { + OBJ_3981 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOLinux" /* CNIOLinux */; - targetProxy = 4C63DE8823F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B836A23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3990 /* PBXTargetDependency */ = { + OBJ_4026 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::Crypto" /* Crypto */; - targetProxy = 4C63DD0F23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B81F123FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3991 /* PBXTargetDependency */ = { + OBJ_4027 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::Random" /* Random */; - targetProxy = 4C63DD5323F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B823523FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3992 /* PBXTargetDependency */ = { + OBJ_4028 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::CCryptoOpenSSL" /* CCryptoOpenSSL */; - targetProxy = 4C63DD5423F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B823623FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3993 /* PBXTargetDependency */ = { + OBJ_4029 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::CBcrypt" /* CBcrypt */; - targetProxy = 4C63DD5523F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B823723FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3994 /* PBXTargetDependency */ = { + OBJ_4030 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::CBase32" /* CBase32 */; - targetProxy = 4C63DD5623F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B823823FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3995 /* PBXTargetDependency */ = { + OBJ_4031 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Core" /* Core */; - targetProxy = 4C63DD5723F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B823923FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3996 /* PBXTargetDependency */ = { + OBJ_4032 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOFoundationCompat" /* NIOFoundationCompat */; - targetProxy = 4C63DD5823F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B823A23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3997 /* PBXTargetDependency */ = { + OBJ_4033 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::COperatingSystem" /* COperatingSystem */; - targetProxy = 4C63DD5923F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B823B23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3998 /* PBXTargetDependency */ = { + OBJ_4034 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Bits" /* Bits */; - targetProxy = 4C63DD5A23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B823C23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_3999 /* PBXTargetDependency */ = { + OBJ_4035 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Debugging" /* Debugging */; - targetProxy = 4C63DD5B23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B823D23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4000 /* PBXTargetDependency */ = { + OBJ_4036 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Async" /* Async */; - targetProxy = 4C63DD5C23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B823E23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4001 /* PBXTargetDependency */ = { + OBJ_4037 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIO" /* NIO */; - targetProxy = 4C63DD5D23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B823F23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4002 /* PBXTargetDependency */ = { + OBJ_4038 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOSHA1" /* CNIOSHA1 */; - targetProxy = 4C63DD5E23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B824023FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4003 /* PBXTargetDependency */ = { + OBJ_4039 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOPriorityQueue" /* NIOPriorityQueue */; - targetProxy = 4C63DD5F23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B824123FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4004 /* PBXTargetDependency */ = { + OBJ_4040 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOConcurrencyHelpers" /* NIOConcurrencyHelpers */; - targetProxy = 4C63DD6023F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B824223FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4005 /* PBXTargetDependency */ = { + OBJ_4041 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOAtomics" /* CNIOAtomics */; - targetProxy = 4C63DD6123F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B824323FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4006 /* PBXTargetDependency */ = { + OBJ_4042 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIODarwin" /* CNIODarwin */; - targetProxy = 4C63DD6223F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B824423FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4007 /* PBXTargetDependency */ = { + OBJ_4043 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOLinux" /* CNIOLinux */; - targetProxy = 4C63DD6323F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B824523FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4042 /* PBXTargetDependency */ = { + OBJ_4078 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "TemplateKit::TemplateKit" /* TemplateKit */; - targetProxy = 4C63DF4B23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B842D23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4043 /* PBXTargetDependency */ = { + OBJ_4079 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Service::Service" /* Service */; - targetProxy = 4C63DF4C23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B842E23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4044 /* PBXTargetDependency */ = { + OBJ_4080 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Core" /* Core */; - targetProxy = 4C63DF4D23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B842F23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4045 /* PBXTargetDependency */ = { + OBJ_4081 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOFoundationCompat" /* NIOFoundationCompat */; - targetProxy = 4C63DF4E23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B843023FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4046 /* PBXTargetDependency */ = { + OBJ_4082 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::COperatingSystem" /* COperatingSystem */; - targetProxy = 4C63DF4F23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B843123FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4047 /* PBXTargetDependency */ = { + OBJ_4083 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Bits" /* Bits */; - targetProxy = 4C63DF5023F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B843223FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4048 /* PBXTargetDependency */ = { + OBJ_4084 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Debugging" /* Debugging */; - targetProxy = 4C63DF5123F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B843323FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4049 /* PBXTargetDependency */ = { + OBJ_4085 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Async" /* Async */; - targetProxy = 4C63DF5223F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B843423FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4050 /* PBXTargetDependency */ = { + OBJ_4086 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIO" /* NIO */; - targetProxy = 4C63DF5323F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B843523FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4051 /* PBXTargetDependency */ = { + OBJ_4087 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOSHA1" /* CNIOSHA1 */; - targetProxy = 4C63DF5423F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B843623FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4052 /* PBXTargetDependency */ = { + OBJ_4088 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOPriorityQueue" /* NIOPriorityQueue */; - targetProxy = 4C63DF5523F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B843723FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4053 /* PBXTargetDependency */ = { + OBJ_4089 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOConcurrencyHelpers" /* NIOConcurrencyHelpers */; - targetProxy = 4C63DF5623F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B843823FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4054 /* PBXTargetDependency */ = { + OBJ_4090 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOAtomics" /* CNIOAtomics */; - targetProxy = 4C63DF5723F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B843923FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4055 /* PBXTargetDependency */ = { + OBJ_4091 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIODarwin" /* CNIODarwin */; - targetProxy = 4C63DF5823F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B843A23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4056 /* PBXTargetDependency */ = { + OBJ_4092 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOLinux" /* CNIOLinux */; - targetProxy = 4C63DF5923F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B843B23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4078 /* PBXTargetDependency */ = { + OBJ_4118 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Wishlist::Tooling" /* Tooling */; - targetProxy = 4C63DF8223F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B846423FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4091 /* PBXTargetDependency */ = { + OBJ_4135 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Wishlist::Library" /* Library */; - targetProxy = 4C63E03323F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B851723FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_4092 /* PBXTargetDependency */ = { + OBJ_4136 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Wishlist::Tooling" /* Tooling */; - targetProxy = 4C63E03423F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B851823FF25BE00845658 /* PBXContainerItemProxy */; + }; + OBJ_4137 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = "Wishlist::Testing" /* Testing */; + targetProxy = 4C7B851923FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_4301 /* PBXTargetDependency */ = { + OBJ_4346 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Core" /* Core */; - targetProxy = 4C63DE2B23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B830D23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4302 /* PBXTargetDependency */ = { + OBJ_4347 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOFoundationCompat" /* NIOFoundationCompat */; - targetProxy = 4C63DE2C23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B830E23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4303 /* PBXTargetDependency */ = { + OBJ_4348 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::COperatingSystem" /* COperatingSystem */; - targetProxy = 4C63DE2D23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B830F23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4304 /* PBXTargetDependency */ = { + OBJ_4349 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Bits" /* Bits */; - targetProxy = 4C63DE2E23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B831023FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4305 /* PBXTargetDependency */ = { + OBJ_4350 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Debugging" /* Debugging */; - targetProxy = 4C63DE2F23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B831123FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4306 /* PBXTargetDependency */ = { + OBJ_4351 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Async" /* Async */; - targetProxy = 4C63DE3023F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B831223FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4307 /* PBXTargetDependency */ = { + OBJ_4352 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIO" /* NIO */; - targetProxy = 4C63DE3123F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B831323FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4308 /* PBXTargetDependency */ = { + OBJ_4353 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOSHA1" /* CNIOSHA1 */; - targetProxy = 4C63DE3223F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B831423FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4309 /* PBXTargetDependency */ = { + OBJ_4354 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOPriorityQueue" /* NIOPriorityQueue */; - targetProxy = 4C63DE3323F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B831523FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4310 /* PBXTargetDependency */ = { + OBJ_4355 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOConcurrencyHelpers" /* NIOConcurrencyHelpers */; - targetProxy = 4C63DE3423F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B831623FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4311 /* PBXTargetDependency */ = { + OBJ_4356 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOAtomics" /* CNIOAtomics */; - targetProxy = 4C63DE3523F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B831723FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4312 /* PBXTargetDependency */ = { + OBJ_4357 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIODarwin" /* CNIODarwin */; - targetProxy = 4C63DE3623F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B831823FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4313 /* PBXTargetDependency */ = { + OBJ_4358 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOLinux" /* CNIOLinux */; - targetProxy = 4C63DE3723F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B831923FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4340 /* PBXTargetDependency */ = { + OBJ_4385 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Core" /* Core */; - targetProxy = 4C63DDFF23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82E123FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4341 /* PBXTargetDependency */ = { + OBJ_4386 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOFoundationCompat" /* NIOFoundationCompat */; - targetProxy = 4C63DE0023F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82E223FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4342 /* PBXTargetDependency */ = { + OBJ_4387 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::COperatingSystem" /* COperatingSystem */; - targetProxy = 4C63DE0123F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82E323FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4343 /* PBXTargetDependency */ = { + OBJ_4388 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Async" /* Async */; - targetProxy = 4C63DE0223F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82E423FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4344 /* PBXTargetDependency */ = { + OBJ_4389 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Bits" /* Bits */; - targetProxy = 4C63DE0323F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82E523FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4345 /* PBXTargetDependency */ = { + OBJ_4390 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIO" /* NIO */; - targetProxy = 4C63DE0423F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82E623FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4346 /* PBXTargetDependency */ = { + OBJ_4391 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOSHA1" /* CNIOSHA1 */; - targetProxy = 4C63DE0523F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82E723FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4347 /* PBXTargetDependency */ = { + OBJ_4392 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOPriorityQueue" /* NIOPriorityQueue */; - targetProxy = 4C63DE0623F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82E823FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4348 /* PBXTargetDependency */ = { + OBJ_4393 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOConcurrencyHelpers" /* NIOConcurrencyHelpers */; - targetProxy = 4C63DE0723F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82E923FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4349 /* PBXTargetDependency */ = { + OBJ_4394 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOAtomics" /* CNIOAtomics */; - targetProxy = 4C63DE0823F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82EA23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4350 /* PBXTargetDependency */ = { + OBJ_4395 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIODarwin" /* CNIODarwin */; - targetProxy = 4C63DE0923F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82EB23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4351 /* PBXTargetDependency */ = { + OBJ_4396 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOLinux" /* CNIOLinux */; - targetProxy = 4C63DE0A23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82EC23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4352 /* PBXTargetDependency */ = { + OBJ_4397 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Debugging" /* Debugging */; - targetProxy = 4C63DE0B23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82ED23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4452 /* PBXTargetDependency */ = { + OBJ_4497 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "SQL::SQL" /* SQL */; - targetProxy = 4C63DE8C23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B836E23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4453 /* PBXTargetDependency */ = { + OBJ_4498 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio-ssl::NIOOpenSSL" /* NIOOpenSSL */; - targetProxy = 4C63DE9C23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B837E23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4454 /* PBXTargetDependency */ = { + OBJ_4499 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOTLS" /* NIOTLS */; - targetProxy = 4C63DE9D23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B837F23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4455 /* PBXTargetDependency */ = { + OBJ_4500 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio-ssl::CNIOOpenSSL" /* CNIOOpenSSL */; - targetProxy = 4C63DE9E23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B838023FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4456 /* PBXTargetDependency */ = { + OBJ_4501 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "DatabaseKit::DatabaseKit" /* DatabaseKit */; - targetProxy = 4C63DE9F23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B838123FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4457 /* PBXTargetDependency */ = { + OBJ_4502 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Service::Service" /* Service */; - targetProxy = 4C63DEA023F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B838223FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4458 /* PBXTargetDependency */ = { + OBJ_4503 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::Crypto" /* Crypto */; - targetProxy = 4C63DEA123F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B838323FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4459 /* PBXTargetDependency */ = { + OBJ_4504 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::Random" /* Random */; - targetProxy = 4C63DEA223F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B838423FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4460 /* PBXTargetDependency */ = { + OBJ_4505 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::CCryptoOpenSSL" /* CCryptoOpenSSL */; - targetProxy = 4C63DEA323F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B838523FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4461 /* PBXTargetDependency */ = { + OBJ_4506 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::CBcrypt" /* CBcrypt */; - targetProxy = 4C63DEA423F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B838623FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4462 /* PBXTargetDependency */ = { + OBJ_4507 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::CBase32" /* CBase32 */; - targetProxy = 4C63DEA523F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B838723FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4463 /* PBXTargetDependency */ = { + OBJ_4508 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Core" /* Core */; - targetProxy = 4C63DEA623F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B838823FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4464 /* PBXTargetDependency */ = { + OBJ_4509 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOFoundationCompat" /* NIOFoundationCompat */; - targetProxy = 4C63DEA723F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B838923FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4465 /* PBXTargetDependency */ = { + OBJ_4510 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::COperatingSystem" /* COperatingSystem */; - targetProxy = 4C63DEA823F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B838A23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4466 /* PBXTargetDependency */ = { + OBJ_4511 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Bits" /* Bits */; - targetProxy = 4C63DEA923F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B838B23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4467 /* PBXTargetDependency */ = { + OBJ_4512 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Debugging" /* Debugging */; - targetProxy = 4C63DEAA23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B838C23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4468 /* PBXTargetDependency */ = { + OBJ_4513 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Async" /* Async */; - targetProxy = 4C63DEAB23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B838D23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4469 /* PBXTargetDependency */ = { + OBJ_4514 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIO" /* NIO */; - targetProxy = 4C63DEAC23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B838E23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4470 /* PBXTargetDependency */ = { + OBJ_4515 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOSHA1" /* CNIOSHA1 */; - targetProxy = 4C63DEAD23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B838F23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4471 /* PBXTargetDependency */ = { + OBJ_4516 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOPriorityQueue" /* NIOPriorityQueue */; - targetProxy = 4C63DEAE23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B839023FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4472 /* PBXTargetDependency */ = { + OBJ_4517 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOConcurrencyHelpers" /* NIOConcurrencyHelpers */; - targetProxy = 4C63DEAF23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B839123FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4473 /* PBXTargetDependency */ = { + OBJ_4518 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOAtomics" /* CNIOAtomics */; - targetProxy = 4C63DEB023F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B839223FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4474 /* PBXTargetDependency */ = { + OBJ_4519 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIODarwin" /* CNIODarwin */; - targetProxy = 4C63DEB123F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B839323FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4475 /* PBXTargetDependency */ = { + OBJ_4520 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOLinux" /* CNIOLinux */; - targetProxy = 4C63DEB223F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B839423FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4548 /* PBXTargetDependency */ = { + OBJ_4593 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOSHA1" /* CNIOSHA1 */; - targetProxy = 4C63DD1323F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B81F523FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4549 /* PBXTargetDependency */ = { + OBJ_4594 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOPriorityQueue" /* NIOPriorityQueue */; - targetProxy = 4C63DD1423F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B81F623FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4550 /* PBXTargetDependency */ = { + OBJ_4595 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOConcurrencyHelpers" /* NIOConcurrencyHelpers */; - targetProxy = 4C63DD1523F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B81F723FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4551 /* PBXTargetDependency */ = { + OBJ_4596 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOAtomics" /* CNIOAtomics */; - targetProxy = 4C63DD1723F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B81F923FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4552 /* PBXTargetDependency */ = { + OBJ_4597 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIODarwin" /* CNIODarwin */; - targetProxy = 4C63DD1823F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B81FA23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4553 /* PBXTargetDependency */ = { + OBJ_4598 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOLinux" /* CNIOLinux */; - targetProxy = 4C63DD1923F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B81FB23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4562 /* PBXTargetDependency */ = { + OBJ_4607 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOAtomics" /* CNIOAtomics */; - targetProxy = 4C63DD1623F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B81F823FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4576 /* PBXTargetDependency */ = { + OBJ_4621 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIO" /* NIO */; - targetProxy = 4C63DD1223F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B81F423FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4577 /* PBXTargetDependency */ = { + OBJ_4622 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOSHA1" /* CNIOSHA1 */; - targetProxy = 4C63DD1A23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B81FC23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4578 /* PBXTargetDependency */ = { + OBJ_4623 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOPriorityQueue" /* NIOPriorityQueue */; - targetProxy = 4C63DD1B23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B81FD23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4579 /* PBXTargetDependency */ = { + OBJ_4624 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOConcurrencyHelpers" /* NIOConcurrencyHelpers */; - targetProxy = 4C63DD1C23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B81FE23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4580 /* PBXTargetDependency */ = { + OBJ_4625 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOAtomics" /* CNIOAtomics */; - targetProxy = 4C63DD1D23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B81FF23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4581 /* PBXTargetDependency */ = { + OBJ_4626 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIODarwin" /* CNIODarwin */; - targetProxy = 4C63DD1E23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B820023FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4582 /* PBXTargetDependency */ = { + OBJ_4627 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOLinux" /* CNIOLinux */; - targetProxy = 4C63DD1F23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B820123FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4606 /* PBXTargetDependency */ = { + OBJ_4651 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOZlib" /* CNIOZlib */; - targetProxy = 4C63DD6823F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B824A23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4607 /* PBXTargetDependency */ = { + OBJ_4652 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOHTTPParser" /* CNIOHTTPParser */; - targetProxy = 4C63DD6923F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B824B23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4608 /* PBXTargetDependency */ = { + OBJ_4653 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIO" /* NIO */; - targetProxy = 4C63DD6A23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B824C23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4609 /* PBXTargetDependency */ = { + OBJ_4654 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOSHA1" /* CNIOSHA1 */; - targetProxy = 4C63DD6B23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B824D23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4610 /* PBXTargetDependency */ = { + OBJ_4655 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOPriorityQueue" /* NIOPriorityQueue */; - targetProxy = 4C63DD6C23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B824E23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4611 /* PBXTargetDependency */ = { + OBJ_4656 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOConcurrencyHelpers" /* NIOConcurrencyHelpers */; - targetProxy = 4C63DD6D23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B824F23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4612 /* PBXTargetDependency */ = { + OBJ_4657 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOAtomics" /* CNIOAtomics */; - targetProxy = 4C63DD6E23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B825023FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4613 /* PBXTargetDependency */ = { + OBJ_4658 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIODarwin" /* CNIODarwin */; - targetProxy = 4C63DD6F23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B825123FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4614 /* PBXTargetDependency */ = { + OBJ_4659 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOLinux" /* CNIOLinux */; - targetProxy = 4C63DD7023F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B825223FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4646 /* PBXTargetDependency */ = { + OBJ_4691 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOTLS" /* NIOTLS */; - targetProxy = 4C63DD7F23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B826123FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4647 /* PBXTargetDependency */ = { + OBJ_4692 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIO" /* NIO */; - targetProxy = 4C63DD8723F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B826923FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4648 /* PBXTargetDependency */ = { + OBJ_4693 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOSHA1" /* CNIOSHA1 */; - targetProxy = 4C63DD8823F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B826A23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4649 /* PBXTargetDependency */ = { + OBJ_4694 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOPriorityQueue" /* NIOPriorityQueue */; - targetProxy = 4C63DD8923F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B826B23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4650 /* PBXTargetDependency */ = { + OBJ_4695 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOConcurrencyHelpers" /* NIOConcurrencyHelpers */; - targetProxy = 4C63DD8A23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B826C23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4651 /* PBXTargetDependency */ = { + OBJ_4696 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOAtomics" /* CNIOAtomics */; - targetProxy = 4C63DD8B23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B826D23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4652 /* PBXTargetDependency */ = { + OBJ_4697 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIODarwin" /* CNIODarwin */; - targetProxy = 4C63DD8C23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B826E23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4653 /* PBXTargetDependency */ = { + OBJ_4698 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOLinux" /* CNIOLinux */; - targetProxy = 4C63DD8D23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B826F23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4654 /* PBXTargetDependency */ = { + OBJ_4699 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio-ssl::CNIOOpenSSL" /* CNIOOpenSSL */; - targetProxy = 4C63DD8E23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B827023FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4677 /* PBXTargetDependency */ = { + OBJ_4722 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIO" /* NIO */; - targetProxy = 4C63DD8023F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B826223FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4678 /* PBXTargetDependency */ = { + OBJ_4723 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOSHA1" /* CNIOSHA1 */; - targetProxy = 4C63DD8123F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B826323FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4679 /* PBXTargetDependency */ = { + OBJ_4724 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOPriorityQueue" /* NIOPriorityQueue */; - targetProxy = 4C63DD8223F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B826423FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4680 /* PBXTargetDependency */ = { + OBJ_4725 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOConcurrencyHelpers" /* NIOConcurrencyHelpers */; - targetProxy = 4C63DD8323F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B826523FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4681 /* PBXTargetDependency */ = { + OBJ_4726 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOAtomics" /* CNIOAtomics */; - targetProxy = 4C63DD8423F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B826623FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4682 /* PBXTargetDependency */ = { + OBJ_4727 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIODarwin" /* CNIODarwin */; - targetProxy = 4C63DD8523F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B826723FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4683 /* PBXTargetDependency */ = { + OBJ_4728 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOLinux" /* CNIOLinux */; - targetProxy = 4C63DD8623F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B826823FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4708 /* PBXTargetDependency */ = { + OBJ_4753 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOHTTP1" /* NIOHTTP1 */; - targetProxy = 4C63DD6723F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B824923FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4709 /* PBXTargetDependency */ = { + OBJ_4754 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOZlib" /* CNIOZlib */; - targetProxy = 4C63DD7123F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B825323FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4710 /* PBXTargetDependency */ = { + OBJ_4755 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOHTTPParser" /* CNIOHTTPParser */; - targetProxy = 4C63DD7223F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B825423FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4711 /* PBXTargetDependency */ = { + OBJ_4756 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIO" /* NIO */; - targetProxy = 4C63DD7323F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B825523FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4712 /* PBXTargetDependency */ = { + OBJ_4757 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOSHA1" /* CNIOSHA1 */; - targetProxy = 4C63DD7423F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B825623FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4713 /* PBXTargetDependency */ = { + OBJ_4758 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOPriorityQueue" /* NIOPriorityQueue */; - targetProxy = 4C63DD7523F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B825723FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4714 /* PBXTargetDependency */ = { + OBJ_4759 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOConcurrencyHelpers" /* NIOConcurrencyHelpers */; - targetProxy = 4C63DD7623F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B825823FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4715 /* PBXTargetDependency */ = { + OBJ_4760 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOAtomics" /* CNIOAtomics */; - targetProxy = 4C63DD7723F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B825923FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4716 /* PBXTargetDependency */ = { + OBJ_4761 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIODarwin" /* CNIODarwin */; - targetProxy = 4C63DD7823F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B825A23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4717 /* PBXTargetDependency */ = { + OBJ_4762 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOLinux" /* CNIOLinux */; - targetProxy = 4C63DD7923F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B825B23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4736 /* PBXTargetDependency */ = { + OBJ_4781 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Bits" /* Bits */; - targetProxy = 4C63DD3E23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B822023FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4737 /* PBXTargetDependency */ = { + OBJ_4782 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIO" /* NIO */; - targetProxy = 4C63DD3F23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B822123FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4738 /* PBXTargetDependency */ = { + OBJ_4783 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOSHA1" /* CNIOSHA1 */; - targetProxy = 4C63DD4023F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B822223FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4739 /* PBXTargetDependency */ = { + OBJ_4784 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOPriorityQueue" /* NIOPriorityQueue */; - targetProxy = 4C63DD4123F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B822323FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4740 /* PBXTargetDependency */ = { + OBJ_4785 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOConcurrencyHelpers" /* NIOConcurrencyHelpers */; - targetProxy = 4C63DD4223F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B822423FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4741 /* PBXTargetDependency */ = { + OBJ_4786 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOAtomics" /* CNIOAtomics */; - targetProxy = 4C63DD4323F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B822523FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4742 /* PBXTargetDependency */ = { + OBJ_4787 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIODarwin" /* CNIODarwin */; - targetProxy = 4C63DD4423F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B822623FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4743 /* PBXTargetDependency */ = { + OBJ_4788 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOLinux" /* CNIOLinux */; - targetProxy = 4C63DD4523F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B822723FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4744 /* PBXTargetDependency */ = { + OBJ_4789 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Debugging" /* Debugging */; - targetProxy = 4C63DD4623F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B822823FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4776 /* PBXTargetDependency */ = { + OBJ_4821 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Service::Service" /* Service */; - targetProxy = 4C63DDF023F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82D223FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4777 /* PBXTargetDependency */ = { + OBJ_4822 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Core" /* Core */; - targetProxy = 4C63DDF123F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82D323FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4778 /* PBXTargetDependency */ = { + OBJ_4823 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOFoundationCompat" /* NIOFoundationCompat */; - targetProxy = 4C63DDF223F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82D423FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4779 /* PBXTargetDependency */ = { + OBJ_4824 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::COperatingSystem" /* COperatingSystem */; - targetProxy = 4C63DDF323F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82D523FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4780 /* PBXTargetDependency */ = { + OBJ_4825 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Async" /* Async */; - targetProxy = 4C63DDF423F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82D623FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4781 /* PBXTargetDependency */ = { + OBJ_4826 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Bits" /* Bits */; - targetProxy = 4C63DDF523F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82D723FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4782 /* PBXTargetDependency */ = { + OBJ_4827 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIO" /* NIO */; - targetProxy = 4C63DDF623F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82D823FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4783 /* PBXTargetDependency */ = { + OBJ_4828 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOSHA1" /* CNIOSHA1 */; - targetProxy = 4C63DDF723F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82D923FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4784 /* PBXTargetDependency */ = { + OBJ_4829 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOPriorityQueue" /* NIOPriorityQueue */; - targetProxy = 4C63DDF823F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82DA23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4785 /* PBXTargetDependency */ = { + OBJ_4830 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOConcurrencyHelpers" /* NIOConcurrencyHelpers */; - targetProxy = 4C63DDF923F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82DB23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4786 /* PBXTargetDependency */ = { + OBJ_4831 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOAtomics" /* CNIOAtomics */; - targetProxy = 4C63DDFA23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82DC23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4787 /* PBXTargetDependency */ = { + OBJ_4832 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIODarwin" /* CNIODarwin */; - targetProxy = 4C63DDFB23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82DD23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4788 /* PBXTargetDependency */ = { + OBJ_4833 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOLinux" /* CNIOLinux */; - targetProxy = 4C63DDFC23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82DE23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4789 /* PBXTargetDependency */ = { + OBJ_4834 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Debugging" /* Debugging */; - targetProxy = 4C63DDFD23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82DF23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4862 /* PBXTargetDependency */ = { + OBJ_4907 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Wishlist::App" /* App */; - targetProxy = 4C63DD0123F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B81E323FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4863 /* PBXTargetDependency */ = { + OBJ_4908 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "SwiftSMTP::SwiftSMTP" /* SwiftSMTP */; - targetProxy = 4C63DF8D23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B846F23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4864 /* PBXTargetDependency */ = { + OBJ_4909 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "LoggerAPI::LoggerAPI" /* LoggerAPI */; - targetProxy = 4C63DF8E23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B847023FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4865 /* PBXTargetDependency */ = { + OBJ_4910 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Cryptor::Cryptor" /* Cryptor */; - targetProxy = 4C63DF8F23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B847123FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4866 /* PBXTargetDependency */ = { + OBJ_4911 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "SSLService::SSLService" /* SSLService */; - targetProxy = 4C63DF9023F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B847223FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4867 /* PBXTargetDependency */ = { + OBJ_4912 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Socket::Socket" /* Socket */; - targetProxy = 4C63DF9123F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B847323FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4868 /* PBXTargetDependency */ = { + OBJ_4913 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Lingo::Lingo" /* Lingo */; - targetProxy = 4C63DF9223F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B847423FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4869 /* PBXTargetDependency */ = { + OBJ_4914 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Imperial::Imperial" /* Imperial */; - targetProxy = 4C63DF9323F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B847523FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4870 /* PBXTargetDependency */ = { + OBJ_4915 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "JWT::JWT" /* JWT */; - targetProxy = 4C63DF9423F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B847623FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4871 /* PBXTargetDependency */ = { + OBJ_4916 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "FluentMySQL::FluentMySQL" /* FluentMySQL */; - targetProxy = 4C63DF9523F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B847723FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4872 /* PBXTargetDependency */ = { + OBJ_4917 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "MySQL::MySQL" /* MySQL */; - targetProxy = 4C63DF9623F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B847823FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4873 /* PBXTargetDependency */ = { + OBJ_4918 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "FluentSQLite::FluentSQLite" /* FluentSQLite */; - targetProxy = 4C63DF9723F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B847923FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4874 /* PBXTargetDependency */ = { + OBJ_4919 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "SQLite::SQLite" /* SQLite */; - targetProxy = 4C63DF9823F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B847A23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4875 /* PBXTargetDependency */ = { + OBJ_4920 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Fluent::FluentSQL" /* FluentSQL */; - targetProxy = 4C63DF9923F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B847B23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4876 /* PBXTargetDependency */ = { + OBJ_4921 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "SQL::SQL" /* SQL */; - targetProxy = 4C63DF9A23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B847C23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4877 /* PBXTargetDependency */ = { + OBJ_4922 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Auth::Authentication" /* Authentication */; - targetProxy = 4C63DF9B23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B847D23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4878 /* PBXTargetDependency */ = { + OBJ_4923 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Fluent::Fluent" /* Fluent */; - targetProxy = 4C63DF9C23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B847E23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4879 /* PBXTargetDependency */ = { + OBJ_4924 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Leaf::Leaf" /* Leaf */; - targetProxy = 4C63DF9D23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B847F23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4880 /* PBXTargetDependency */ = { + OBJ_4925 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Vapor::Vapor" /* Vapor */; - targetProxy = 4C63DF9E23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B848023FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4881 /* PBXTargetDependency */ = { + OBJ_4926 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "WebSocket::WebSocket" /* WebSocket */; - targetProxy = 4C63DF9F23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B848123FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4882 /* PBXTargetDependency */ = { + OBJ_4927 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOWebSocket" /* NIOWebSocket */; - targetProxy = 4C63DFA023F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B848223FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4883 /* PBXTargetDependency */ = { + OBJ_4928 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Validation::Validation" /* Validation */; - targetProxy = 4C63DFA123F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B848323FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4884 /* PBXTargetDependency */ = { + OBJ_4929 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "URLEncodedForm::URLEncodedForm" /* URLEncodedForm */; - targetProxy = 4C63DFA223F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B848423FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4885 /* PBXTargetDependency */ = { + OBJ_4930 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "TemplateKit::TemplateKit" /* TemplateKit */; - targetProxy = 4C63DFA323F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B848523FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4886 /* PBXTargetDependency */ = { + OBJ_4931 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Routing::Routing" /* Routing */; - targetProxy = 4C63DFA423F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B848623FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4887 /* PBXTargetDependency */ = { + OBJ_4932 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Multipart::Multipart" /* Multipart */; - targetProxy = 4C63DFA523F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B848723FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4888 /* PBXTargetDependency */ = { + OBJ_4933 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "HTTP::HTTP" /* HTTP */; - targetProxy = 4C63DFA623F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B848823FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4889 /* PBXTargetDependency */ = { + OBJ_4934 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOHTTP1" /* NIOHTTP1 */; - targetProxy = 4C63DFA723F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B848923FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4890 /* PBXTargetDependency */ = { + OBJ_4935 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOZlib" /* CNIOZlib */; - targetProxy = 4C63DFA823F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B848A23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4891 /* PBXTargetDependency */ = { + OBJ_4936 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOHTTPParser" /* CNIOHTTPParser */; - targetProxy = 4C63DFA923F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B848B23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4892 /* PBXTargetDependency */ = { + OBJ_4937 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio-ssl::NIOOpenSSL" /* NIOOpenSSL */; - targetProxy = 4C63DFAA23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B848C23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4893 /* PBXTargetDependency */ = { + OBJ_4938 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOTLS" /* NIOTLS */; - targetProxy = 4C63DFAB23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B848D23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4894 /* PBXTargetDependency */ = { + OBJ_4939 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio-ssl::CNIOOpenSSL" /* CNIOOpenSSL */; - targetProxy = 4C63DFAC23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B848E23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4895 /* PBXTargetDependency */ = { + OBJ_4940 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "DatabaseKit::DatabaseKit" /* DatabaseKit */; - targetProxy = 4C63DFAD23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B848F23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4896 /* PBXTargetDependency */ = { + OBJ_4941 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::Crypto" /* Crypto */; - targetProxy = 4C63DFAE23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B849023FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4897 /* PBXTargetDependency */ = { + OBJ_4942 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::Random" /* Random */; - targetProxy = 4C63DFAF23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B849123FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4898 /* PBXTargetDependency */ = { + OBJ_4943 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::CCryptoOpenSSL" /* CCryptoOpenSSL */; - targetProxy = 4C63DFB023F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B849223FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4899 /* PBXTargetDependency */ = { + OBJ_4944 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::CBcrypt" /* CBcrypt */; - targetProxy = 4C63DFB123F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B849323FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4900 /* PBXTargetDependency */ = { + OBJ_4945 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::CBase32" /* CBase32 */; - targetProxy = 4C63DFB223F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B849423FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4901 /* PBXTargetDependency */ = { + OBJ_4946 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Console::Command" /* Command */; - targetProxy = 4C63DFB323F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B849523FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4902 /* PBXTargetDependency */ = { + OBJ_4947 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Console::Console" /* Console */; - targetProxy = 4C63DFB423F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B849623FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4903 /* PBXTargetDependency */ = { + OBJ_4948 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Service::Service" /* Service */; - targetProxy = 4C63DFB523F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B849723FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4904 /* PBXTargetDependency */ = { + OBJ_4949 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Console::Logging" /* Logging */; - targetProxy = 4C63DFB623F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B849823FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4905 /* PBXTargetDependency */ = { + OBJ_4950 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Core" /* Core */; - targetProxy = 4C63DFB723F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B849923FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4906 /* PBXTargetDependency */ = { + OBJ_4951 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOFoundationCompat" /* NIOFoundationCompat */; - targetProxy = 4C63DFB823F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B849A23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4907 /* PBXTargetDependency */ = { + OBJ_4952 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::COperatingSystem" /* COperatingSystem */; - targetProxy = 4C63DFB923F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B849B23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4908 /* PBXTargetDependency */ = { + OBJ_4953 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Bits" /* Bits */; - targetProxy = 4C63DFBA23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B849C23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4909 /* PBXTargetDependency */ = { + OBJ_4954 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Debugging" /* Debugging */; - targetProxy = 4C63DFBB23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B849D23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4910 /* PBXTargetDependency */ = { + OBJ_4955 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Async" /* Async */; - targetProxy = 4C63DFBC23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B849E23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4911 /* PBXTargetDependency */ = { + OBJ_4956 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Wishlist::Domain" /* Domain */; - targetProxy = 4C63DFBD23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B849F23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4912 /* PBXTargetDependency */ = { + OBJ_4957 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIO" /* NIO */; - targetProxy = 4C63DFBE23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84A023FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4913 /* PBXTargetDependency */ = { + OBJ_4958 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOSHA1" /* CNIOSHA1 */; - targetProxy = 4C63DFBF23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84A123FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4914 /* PBXTargetDependency */ = { + OBJ_4959 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOPriorityQueue" /* NIOPriorityQueue */; - targetProxy = 4C63DFC023F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84A223FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4915 /* PBXTargetDependency */ = { + OBJ_4960 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOConcurrencyHelpers" /* NIOConcurrencyHelpers */; - targetProxy = 4C63DFC123F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84A323FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4916 /* PBXTargetDependency */ = { + OBJ_4961 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOAtomics" /* CNIOAtomics */; - targetProxy = 4C63DFC223F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84A423FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4917 /* PBXTargetDependency */ = { + OBJ_4962 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIODarwin" /* CNIODarwin */; - targetProxy = 4C63DFC323F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84A523FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4918 /* PBXTargetDependency */ = { + OBJ_4963 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOLinux" /* CNIOLinux */; - targetProxy = 4C63DFC423F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84A623FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4919 /* PBXTargetDependency */ = { + OBJ_4964 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Wishlist::Library" /* Library */; - targetProxy = 4C63DFC523F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84A723FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_4920 /* PBXTargetDependency */ = { + OBJ_4965 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Wishlist::Tooling" /* Tooling */; - targetProxy = 4C63DFC623F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84A823FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5000 /* PBXTargetDependency */ = { + OBJ_5045 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "DatabaseKit::DatabaseKit" /* DatabaseKit */; - targetProxy = 4C63DE8D23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B836F23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5001 /* PBXTargetDependency */ = { + OBJ_5046 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Service::Service" /* Service */; - targetProxy = 4C63DE8E23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B837023FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5002 /* PBXTargetDependency */ = { + OBJ_5047 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Core" /* Core */; - targetProxy = 4C63DE8F23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B837123FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5003 /* PBXTargetDependency */ = { + OBJ_5048 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOFoundationCompat" /* NIOFoundationCompat */; - targetProxy = 4C63DE9023F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B837223FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5004 /* PBXTargetDependency */ = { + OBJ_5049 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::COperatingSystem" /* COperatingSystem */; - targetProxy = 4C63DE9123F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B837323FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5005 /* PBXTargetDependency */ = { + OBJ_5050 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Bits" /* Bits */; - targetProxy = 4C63DE9223F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B837423FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5006 /* PBXTargetDependency */ = { + OBJ_5051 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Debugging" /* Debugging */; - targetProxy = 4C63DE9323F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B837523FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5007 /* PBXTargetDependency */ = { + OBJ_5052 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Async" /* Async */; - targetProxy = 4C63DE9423F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B837623FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5008 /* PBXTargetDependency */ = { + OBJ_5053 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIO" /* NIO */; - targetProxy = 4C63DE9523F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B837723FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5009 /* PBXTargetDependency */ = { + OBJ_5054 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOSHA1" /* CNIOSHA1 */; - targetProxy = 4C63DE9623F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B837823FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5010 /* PBXTargetDependency */ = { + OBJ_5055 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOPriorityQueue" /* NIOPriorityQueue */; - targetProxy = 4C63DE9723F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B837923FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5011 /* PBXTargetDependency */ = { + OBJ_5056 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOConcurrencyHelpers" /* NIOConcurrencyHelpers */; - targetProxy = 4C63DE9823F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B837A23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5012 /* PBXTargetDependency */ = { + OBJ_5057 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOAtomics" /* CNIOAtomics */; - targetProxy = 4C63DE9923F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B837B23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5013 /* PBXTargetDependency */ = { + OBJ_5058 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIODarwin" /* CNIODarwin */; - targetProxy = 4C63DE9A23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B837C23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5014 /* PBXTargetDependency */ = { + OBJ_5059 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOLinux" /* CNIOLinux */; - targetProxy = 4C63DE9B23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B837D23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5072 /* PBXTargetDependency */ = { + OBJ_5117 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "SQL::SQL" /* SQL */; - targetProxy = 4C63DEF923F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83DB23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5073 /* PBXTargetDependency */ = { + OBJ_5118 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "DatabaseKit::DatabaseKit" /* DatabaseKit */; - targetProxy = 4C63DEFA23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83DC23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5074 /* PBXTargetDependency */ = { + OBJ_5119 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Service::Service" /* Service */; - targetProxy = 4C63DEFB23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83DD23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5075 /* PBXTargetDependency */ = { + OBJ_5120 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Core" /* Core */; - targetProxy = 4C63DEFC23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83DE23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5076 /* PBXTargetDependency */ = { + OBJ_5121 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOFoundationCompat" /* NIOFoundationCompat */; - targetProxy = 4C63DEFD23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83DF23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5077 /* PBXTargetDependency */ = { + OBJ_5122 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::COperatingSystem" /* COperatingSystem */; - targetProxy = 4C63DEFE23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83E023FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5078 /* PBXTargetDependency */ = { + OBJ_5123 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Bits" /* Bits */; - targetProxy = 4C63DEFF23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83E123FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5079 /* PBXTargetDependency */ = { + OBJ_5124 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Debugging" /* Debugging */; - targetProxy = 4C63DF0023F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83E223FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5080 /* PBXTargetDependency */ = { + OBJ_5125 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Async" /* Async */; - targetProxy = 4C63DF0123F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83E323FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5081 /* PBXTargetDependency */ = { + OBJ_5126 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIO" /* NIO */; - targetProxy = 4C63DF0223F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83E423FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5082 /* PBXTargetDependency */ = { + OBJ_5127 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOSHA1" /* CNIOSHA1 */; - targetProxy = 4C63DF0323F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83E523FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5083 /* PBXTargetDependency */ = { + OBJ_5128 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOPriorityQueue" /* NIOPriorityQueue */; - targetProxy = 4C63DF0423F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83E623FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5084 /* PBXTargetDependency */ = { + OBJ_5129 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOConcurrencyHelpers" /* NIOConcurrencyHelpers */; - targetProxy = 4C63DF0523F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83E723FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5085 /* PBXTargetDependency */ = { + OBJ_5130 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOAtomics" /* CNIOAtomics */; - targetProxy = 4C63DF0623F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83E823FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5086 /* PBXTargetDependency */ = { + OBJ_5131 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIODarwin" /* CNIODarwin */; - targetProxy = 4C63DF0723F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83E923FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5087 /* PBXTargetDependency */ = { + OBJ_5132 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOLinux" /* CNIOLinux */; - targetProxy = 4C63DF0823F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B83EA23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5102 /* PBXTargetDependency */ = { + OBJ_5147 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Socket::Socket" /* Socket */; - targetProxy = 4C63DD0623F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B81E823FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5147 /* PBXTargetDependency */ = { + OBJ_5192 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Core" /* Core */; - targetProxy = 4C63DDD523F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82B723FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5148 /* PBXTargetDependency */ = { + OBJ_5193 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOFoundationCompat" /* NIOFoundationCompat */; - targetProxy = 4C63DDD623F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82B823FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5149 /* PBXTargetDependency */ = { + OBJ_5194 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::COperatingSystem" /* COperatingSystem */; - targetProxy = 4C63DDD723F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82B923FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5150 /* PBXTargetDependency */ = { + OBJ_5195 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Bits" /* Bits */; - targetProxy = 4C63DDD823F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82BA23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5151 /* PBXTargetDependency */ = { + OBJ_5196 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Debugging" /* Debugging */; - targetProxy = 4C63DDD923F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82BB23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5152 /* PBXTargetDependency */ = { + OBJ_5197 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Async" /* Async */; - targetProxy = 4C63DDDA23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82BC23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5153 /* PBXTargetDependency */ = { + OBJ_5198 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIO" /* NIO */; - targetProxy = 4C63DDDB23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82BD23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5154 /* PBXTargetDependency */ = { + OBJ_5199 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOSHA1" /* CNIOSHA1 */; - targetProxy = 4C63DDDC23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82BE23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5155 /* PBXTargetDependency */ = { + OBJ_5200 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOPriorityQueue" /* NIOPriorityQueue */; - targetProxy = 4C63DDDD23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82BF23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5156 /* PBXTargetDependency */ = { + OBJ_5201 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOConcurrencyHelpers" /* NIOConcurrencyHelpers */; - targetProxy = 4C63DDDE23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82C023FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5157 /* PBXTargetDependency */ = { + OBJ_5202 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOAtomics" /* CNIOAtomics */; - targetProxy = 4C63DDDF23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82C123FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5158 /* PBXTargetDependency */ = { + OBJ_5203 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIODarwin" /* CNIODarwin */; - targetProxy = 4C63DDE023F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82C223FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5159 /* PBXTargetDependency */ = { + OBJ_5204 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOLinux" /* CNIOLinux */; - targetProxy = 4C63DDE123F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82C323FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5202 /* PBXTargetDependency */ = { + OBJ_5247 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "LoggerAPI::LoggerAPI" /* LoggerAPI */; - targetProxy = 4C63DD0323F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B81E523FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5203 /* PBXTargetDependency */ = { + OBJ_5248 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Cryptor::Cryptor" /* Cryptor */; - targetProxy = 4C63DD0423F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B81E623FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5204 /* PBXTargetDependency */ = { + OBJ_5249 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "SSLService::SSLService" /* SSLService */; - targetProxy = 4C63DD0523F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B81E723FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5205 /* PBXTargetDependency */ = { + OBJ_5250 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Socket::Socket" /* Socket */; - targetProxy = 4C63DD0723F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B81E923FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5272 /* PBXTargetDependency */ = { + OBJ_5317 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Service::Service" /* Service */; - targetProxy = 4C63DDD423F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82B623FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5273 /* PBXTargetDependency */ = { + OBJ_5318 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Core" /* Core */; - targetProxy = 4C63DDE223F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82C423FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5274 /* PBXTargetDependency */ = { + OBJ_5319 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOFoundationCompat" /* NIOFoundationCompat */; - targetProxy = 4C63DDE323F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82C523FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5275 /* PBXTargetDependency */ = { + OBJ_5320 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::COperatingSystem" /* COperatingSystem */; - targetProxy = 4C63DDE423F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82C623FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5276 /* PBXTargetDependency */ = { + OBJ_5321 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Bits" /* Bits */; - targetProxy = 4C63DDE523F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82C723FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5277 /* PBXTargetDependency */ = { + OBJ_5322 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Debugging" /* Debugging */; - targetProxy = 4C63DDE623F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82C823FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5278 /* PBXTargetDependency */ = { + OBJ_5323 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Async" /* Async */; - targetProxy = 4C63DDE723F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82C923FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5279 /* PBXTargetDependency */ = { + OBJ_5324 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIO" /* NIO */; - targetProxy = 4C63DDE823F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82CA23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5280 /* PBXTargetDependency */ = { + OBJ_5325 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOSHA1" /* CNIOSHA1 */; - targetProxy = 4C63DDE923F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82CB23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5281 /* PBXTargetDependency */ = { + OBJ_5326 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOPriorityQueue" /* NIOPriorityQueue */; - targetProxy = 4C63DDEA23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82CC23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5282 /* PBXTargetDependency */ = { + OBJ_5327 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOConcurrencyHelpers" /* NIOConcurrencyHelpers */; - targetProxy = 4C63DDEB23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82CD23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5283 /* PBXTargetDependency */ = { + OBJ_5328 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOAtomics" /* CNIOAtomics */; - targetProxy = 4C63DDEC23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82CE23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5284 /* PBXTargetDependency */ = { + OBJ_5329 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIODarwin" /* CNIODarwin */; - targetProxy = 4C63DDED23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82CF23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5285 /* PBXTargetDependency */ = { + OBJ_5330 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOLinux" /* CNIOLinux */; - targetProxy = 4C63DDEE23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82D023FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5324 /* PBXTargetDependency */ = { + OBJ_5378 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Core" /* Core */; - targetProxy = 4C63DDC623F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82A823FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5325 /* PBXTargetDependency */ = { + OBJ_5379 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOFoundationCompat" /* NIOFoundationCompat */; - targetProxy = 4C63DDC723F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82A923FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5326 /* PBXTargetDependency */ = { + OBJ_5380 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::COperatingSystem" /* COperatingSystem */; - targetProxy = 4C63DDC823F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82AA23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5327 /* PBXTargetDependency */ = { + OBJ_5381 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Bits" /* Bits */; - targetProxy = 4C63DDC923F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82AB23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5328 /* PBXTargetDependency */ = { + OBJ_5382 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Debugging" /* Debugging */; - targetProxy = 4C63DDCA23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82AC23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5329 /* PBXTargetDependency */ = { + OBJ_5383 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Async" /* Async */; - targetProxy = 4C63DDCB23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82AD23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5330 /* PBXTargetDependency */ = { + OBJ_5384 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIO" /* NIO */; - targetProxy = 4C63DDCC23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82AE23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5331 /* PBXTargetDependency */ = { + OBJ_5385 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOSHA1" /* CNIOSHA1 */; - targetProxy = 4C63DDCD23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82AF23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5332 /* PBXTargetDependency */ = { + OBJ_5386 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOPriorityQueue" /* NIOPriorityQueue */; - targetProxy = 4C63DDCE23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82B023FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5333 /* PBXTargetDependency */ = { + OBJ_5387 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOConcurrencyHelpers" /* NIOConcurrencyHelpers */; - targetProxy = 4C63DDCF23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82B123FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5334 /* PBXTargetDependency */ = { + OBJ_5388 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOAtomics" /* CNIOAtomics */; - targetProxy = 4C63DDD023F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82B223FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5335 /* PBXTargetDependency */ = { + OBJ_5389 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIODarwin" /* CNIODarwin */; - targetProxy = 4C63DDD123F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82B323FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5336 /* PBXTargetDependency */ = { + OBJ_5390 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOLinux" /* CNIOLinux */; - targetProxy = 4C63DDD223F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82B423FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5379 /* PBXTargetDependency */ = { + OBJ_5433 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Core" /* Core */; - targetProxy = 4C63DDB823F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B829A23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5380 /* PBXTargetDependency */ = { + OBJ_5434 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOFoundationCompat" /* NIOFoundationCompat */; - targetProxy = 4C63DDB923F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B829B23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5381 /* PBXTargetDependency */ = { + OBJ_5435 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::COperatingSystem" /* COperatingSystem */; - targetProxy = 4C63DDBA23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B829C23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5382 /* PBXTargetDependency */ = { + OBJ_5436 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Bits" /* Bits */; - targetProxy = 4C63DDBB23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B829D23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5383 /* PBXTargetDependency */ = { + OBJ_5437 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Debugging" /* Debugging */; - targetProxy = 4C63DDBC23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B829E23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5384 /* PBXTargetDependency */ = { + OBJ_5438 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Async" /* Async */; - targetProxy = 4C63DDBD23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B829F23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5385 /* PBXTargetDependency */ = { + OBJ_5439 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIO" /* NIO */; - targetProxy = 4C63DDBE23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82A023FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5386 /* PBXTargetDependency */ = { + OBJ_5440 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOSHA1" /* CNIOSHA1 */; - targetProxy = 4C63DDBF23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82A123FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5387 /* PBXTargetDependency */ = { + OBJ_5441 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOPriorityQueue" /* NIOPriorityQueue */; - targetProxy = 4C63DDC023F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82A223FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5388 /* PBXTargetDependency */ = { + OBJ_5442 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOConcurrencyHelpers" /* NIOConcurrencyHelpers */; - targetProxy = 4C63DDC123F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82A323FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5389 /* PBXTargetDependency */ = { + OBJ_5443 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOAtomics" /* CNIOAtomics */; - targetProxy = 4C63DDC223F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82A423FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5390 /* PBXTargetDependency */ = { + OBJ_5444 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIODarwin" /* CNIODarwin */; - targetProxy = 4C63DDC323F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82A523FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5391 /* PBXTargetDependency */ = { + OBJ_5445 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOLinux" /* CNIOLinux */; - targetProxy = 4C63DDC423F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82A623FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5515 /* PBXTargetDependency */ = { + OBJ_5569 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "WebSocket::WebSocket" /* WebSocket */; - targetProxy = 4C63DD6523F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B824723FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5516 /* PBXTargetDependency */ = { + OBJ_5570 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOWebSocket" /* NIOWebSocket */; - targetProxy = 4C63DDB623F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B829823FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5517 /* PBXTargetDependency */ = { + OBJ_5571 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Validation::Validation" /* Validation */; - targetProxy = 4C63DDB723F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B829923FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5518 /* PBXTargetDependency */ = { + OBJ_5572 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "URLEncodedForm::URLEncodedForm" /* URLEncodedForm */; - targetProxy = 4C63DDC523F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82A723FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5519 /* PBXTargetDependency */ = { + OBJ_5573 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "TemplateKit::TemplateKit" /* TemplateKit */; - targetProxy = 4C63DDD323F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82B523FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5520 /* PBXTargetDependency */ = { + OBJ_5574 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Routing::Routing" /* Routing */; - targetProxy = 4C63DDEF23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82D123FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5521 /* PBXTargetDependency */ = { + OBJ_5575 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Multipart::Multipart" /* Multipart */; - targetProxy = 4C63DDFE23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82E023FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5522 /* PBXTargetDependency */ = { + OBJ_5576 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "HTTP::HTTP" /* HTTP */; - targetProxy = 4C63DE0C23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82EE23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5523 /* PBXTargetDependency */ = { + OBJ_5577 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOHTTP1" /* NIOHTTP1 */; - targetProxy = 4C63DE0D23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82EF23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5524 /* PBXTargetDependency */ = { + OBJ_5578 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOZlib" /* CNIOZlib */; - targetProxy = 4C63DE0E23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82F023FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5525 /* PBXTargetDependency */ = { + OBJ_5579 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOHTTPParser" /* CNIOHTTPParser */; - targetProxy = 4C63DE0F23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82F123FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5526 /* PBXTargetDependency */ = { + OBJ_5580 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio-ssl::NIOOpenSSL" /* NIOOpenSSL */; - targetProxy = 4C63DE1023F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82F223FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5527 /* PBXTargetDependency */ = { + OBJ_5581 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOTLS" /* NIOTLS */; - targetProxy = 4C63DE1123F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82F323FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5528 /* PBXTargetDependency */ = { + OBJ_5582 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio-ssl::CNIOOpenSSL" /* CNIOOpenSSL */; - targetProxy = 4C63DE1223F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82F423FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5529 /* PBXTargetDependency */ = { + OBJ_5583 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "DatabaseKit::DatabaseKit" /* DatabaseKit */; - targetProxy = 4C63DE1323F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B82F523FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5530 /* PBXTargetDependency */ = { + OBJ_5584 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::Crypto" /* Crypto */; - targetProxy = 4C63DE2223F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B830423FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5531 /* PBXTargetDependency */ = { + OBJ_5585 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::Random" /* Random */; - targetProxy = 4C63DE2323F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B830523FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5532 /* PBXTargetDependency */ = { + OBJ_5586 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::CCryptoOpenSSL" /* CCryptoOpenSSL */; - targetProxy = 4C63DE2423F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B830623FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5533 /* PBXTargetDependency */ = { + OBJ_5587 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::CBcrypt" /* CBcrypt */; - targetProxy = 4C63DE2523F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B830723FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5534 /* PBXTargetDependency */ = { + OBJ_5588 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::CBase32" /* CBase32 */; - targetProxy = 4C63DE2623F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B830823FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5535 /* PBXTargetDependency */ = { + OBJ_5589 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Console::Command" /* Command */; - targetProxy = 4C63DE2723F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B830923FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5536 /* PBXTargetDependency */ = { + OBJ_5590 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Console::Console" /* Console */; - targetProxy = 4C63DE5423F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B833623FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5537 /* PBXTargetDependency */ = { + OBJ_5591 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Service::Service" /* Service */; - targetProxy = 4C63DE5523F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B833723FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5538 /* PBXTargetDependency */ = { + OBJ_5592 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Console::Logging" /* Logging */; - targetProxy = 4C63DE5623F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B833823FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5539 /* PBXTargetDependency */ = { + OBJ_5593 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Core" /* Core */; - targetProxy = 4C63DE5723F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B833923FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5540 /* PBXTargetDependency */ = { + OBJ_5594 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOFoundationCompat" /* NIOFoundationCompat */; - targetProxy = 4C63DE5823F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B833A23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5541 /* PBXTargetDependency */ = { + OBJ_5595 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::COperatingSystem" /* COperatingSystem */; - targetProxy = 4C63DE5923F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B833B23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5542 /* PBXTargetDependency */ = { + OBJ_5596 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Bits" /* Bits */; - targetProxy = 4C63DE5A23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B833C23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5543 /* PBXTargetDependency */ = { + OBJ_5597 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Debugging" /* Debugging */; - targetProxy = 4C63DE5B23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B833D23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5544 /* PBXTargetDependency */ = { + OBJ_5598 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Async" /* Async */; - targetProxy = 4C63DE5C23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B833E23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5545 /* PBXTargetDependency */ = { + OBJ_5599 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIO" /* NIO */; - targetProxy = 4C63DE5D23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B833F23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5546 /* PBXTargetDependency */ = { + OBJ_5600 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOSHA1" /* CNIOSHA1 */; - targetProxy = 4C63DE5E23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B834023FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5547 /* PBXTargetDependency */ = { + OBJ_5601 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOPriorityQueue" /* NIOPriorityQueue */; - targetProxy = 4C63DE5F23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B834123FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5548 /* PBXTargetDependency */ = { + OBJ_5602 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOConcurrencyHelpers" /* NIOConcurrencyHelpers */; - targetProxy = 4C63DE6023F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B834223FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5549 /* PBXTargetDependency */ = { + OBJ_5603 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOAtomics" /* CNIOAtomics */; - targetProxy = 4C63DE6123F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B834323FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5550 /* PBXTargetDependency */ = { + OBJ_5604 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIODarwin" /* CNIODarwin */; - targetProxy = 4C63DE6223F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B834423FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5551 /* PBXTargetDependency */ = { + OBJ_5605 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOLinux" /* CNIOLinux */; - targetProxy = 4C63DE6323F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B834523FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5617 /* PBXTargetDependency */ = { + OBJ_5671 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Vapor::Vapor" /* Vapor */; - targetProxy = 4C63DFC823F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84AA23FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_5618 /* PBXTargetDependency */ = { + OBJ_5672 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "WebSocket::WebSocket" /* WebSocket */; - targetProxy = 4C63DFC923F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84AB23FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_5619 /* PBXTargetDependency */ = { + OBJ_5673 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOWebSocket" /* NIOWebSocket */; - targetProxy = 4C63DFCA23F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84AC23FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_5620 /* PBXTargetDependency */ = { + OBJ_5674 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Validation::Validation" /* Validation */; - targetProxy = 4C63DFCB23F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84AD23FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_5621 /* PBXTargetDependency */ = { + OBJ_5675 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "URLEncodedForm::URLEncodedForm" /* URLEncodedForm */; - targetProxy = 4C63DFCC23F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84AE23FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_5622 /* PBXTargetDependency */ = { + OBJ_5676 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "TemplateKit::TemplateKit" /* TemplateKit */; - targetProxy = 4C63DFCD23F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84AF23FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_5623 /* PBXTargetDependency */ = { + OBJ_5677 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Routing::Routing" /* Routing */; - targetProxy = 4C63DFCE23F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84B023FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_5624 /* PBXTargetDependency */ = { + OBJ_5678 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Multipart::Multipart" /* Multipart */; - targetProxy = 4C63DFCF23F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84B123FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_5625 /* PBXTargetDependency */ = { + OBJ_5679 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "HTTP::HTTP" /* HTTP */; - targetProxy = 4C63DFD023F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84B223FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_5626 /* PBXTargetDependency */ = { + OBJ_5680 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOHTTP1" /* NIOHTTP1 */; - targetProxy = 4C63DFD123F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84B323FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_5627 /* PBXTargetDependency */ = { + OBJ_5681 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOZlib" /* CNIOZlib */; - targetProxy = 4C63DFD223F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84B423FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_5628 /* PBXTargetDependency */ = { + OBJ_5682 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOHTTPParser" /* CNIOHTTPParser */; - targetProxy = 4C63DFD323F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84B523FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_5629 /* PBXTargetDependency */ = { + OBJ_5683 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio-ssl::NIOOpenSSL" /* NIOOpenSSL */; - targetProxy = 4C63DFD423F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84B623FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_5630 /* PBXTargetDependency */ = { + OBJ_5684 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOTLS" /* NIOTLS */; - targetProxy = 4C63DFD523F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84B723FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_5631 /* PBXTargetDependency */ = { + OBJ_5685 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio-ssl::CNIOOpenSSL" /* CNIOOpenSSL */; - targetProxy = 4C63DFD623F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84B823FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_5632 /* PBXTargetDependency */ = { + OBJ_5686 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "DatabaseKit::DatabaseKit" /* DatabaseKit */; - targetProxy = 4C63DFD723F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84B923FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_5633 /* PBXTargetDependency */ = { + OBJ_5687 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::Crypto" /* Crypto */; - targetProxy = 4C63DFD823F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84BA23FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_5634 /* PBXTargetDependency */ = { + OBJ_5688 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::Random" /* Random */; - targetProxy = 4C63DFD923F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84BB23FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_5635 /* PBXTargetDependency */ = { + OBJ_5689 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::CCryptoOpenSSL" /* CCryptoOpenSSL */; - targetProxy = 4C63DFDA23F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84BC23FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_5636 /* PBXTargetDependency */ = { + OBJ_5690 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::CBcrypt" /* CBcrypt */; - targetProxy = 4C63DFDB23F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84BD23FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_5637 /* PBXTargetDependency */ = { + OBJ_5691 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::CBase32" /* CBase32 */; - targetProxy = 4C63DFDC23F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84BE23FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_5638 /* PBXTargetDependency */ = { + OBJ_5692 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Console::Command" /* Command */; - targetProxy = 4C63DFDD23F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84BF23FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_5639 /* PBXTargetDependency */ = { + OBJ_5693 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Console::Console" /* Console */; - targetProxy = 4C63DFDE23F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84C023FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_5640 /* PBXTargetDependency */ = { + OBJ_5694 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Service::Service" /* Service */; - targetProxy = 4C63DFDF23F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84C123FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_5641 /* PBXTargetDependency */ = { + OBJ_5695 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Console::Logging" /* Logging */; - targetProxy = 4C63DFE023F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84C223FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_5642 /* PBXTargetDependency */ = { + OBJ_5696 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Core" /* Core */; - targetProxy = 4C63DFE123F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84C323FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_5643 /* PBXTargetDependency */ = { + OBJ_5697 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOFoundationCompat" /* NIOFoundationCompat */; - targetProxy = 4C63DFE223F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84C423FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_5644 /* PBXTargetDependency */ = { + OBJ_5698 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::COperatingSystem" /* COperatingSystem */; - targetProxy = 4C63DFE323F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84C523FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_5645 /* PBXTargetDependency */ = { + OBJ_5699 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Bits" /* Bits */; - targetProxy = 4C63DFE423F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84C623FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_5646 /* PBXTargetDependency */ = { + OBJ_5700 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Debugging" /* Debugging */; - targetProxy = 4C63DFE523F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84C723FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_5647 /* PBXTargetDependency */ = { + OBJ_5701 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Async" /* Async */; - targetProxy = 4C63DFE623F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84C823FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_5648 /* PBXTargetDependency */ = { + OBJ_5702 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIO" /* NIO */; - targetProxy = 4C63DFE723F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84C923FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_5649 /* PBXTargetDependency */ = { + OBJ_5703 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOSHA1" /* CNIOSHA1 */; - targetProxy = 4C63DFE823F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84CA23FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_5650 /* PBXTargetDependency */ = { + OBJ_5704 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOPriorityQueue" /* NIOPriorityQueue */; - targetProxy = 4C63DFE923F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84CB23FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_5651 /* PBXTargetDependency */ = { + OBJ_5705 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOConcurrencyHelpers" /* NIOConcurrencyHelpers */; - targetProxy = 4C63DFEA23F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84CC23FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_5652 /* PBXTargetDependency */ = { + OBJ_5706 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOAtomics" /* CNIOAtomics */; - targetProxy = 4C63DFEB23F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84CD23FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_5653 /* PBXTargetDependency */ = { + OBJ_5707 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIODarwin" /* CNIODarwin */; - targetProxy = 4C63DFEC23F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84CE23FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_5654 /* PBXTargetDependency */ = { + OBJ_5708 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOLinux" /* CNIOLinux */; - targetProxy = 4C63DFED23F1EB49005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B84CF23FF25BE00845658 /* PBXContainerItemProxy */; }; - OBJ_5698 /* PBXTargetDependency */ = { + OBJ_5752 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOWebSocket" /* NIOWebSocket */; - targetProxy = 4C63DD6623F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B824823FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5699 /* PBXTargetDependency */ = { + OBJ_5753 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "HTTP::HTTP" /* HTTP */; - targetProxy = 4C63DD7A23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B825C23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5700 /* PBXTargetDependency */ = { + OBJ_5754 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOHTTP1" /* NIOHTTP1 */; - targetProxy = 4C63DD9E23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B828023FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5701 /* PBXTargetDependency */ = { + OBJ_5755 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOZlib" /* CNIOZlib */; - targetProxy = 4C63DD9F23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B828123FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5702 /* PBXTargetDependency */ = { + OBJ_5756 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOHTTPParser" /* CNIOHTTPParser */; - targetProxy = 4C63DDA023F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B828223FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5703 /* PBXTargetDependency */ = { + OBJ_5757 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio-ssl::NIOOpenSSL" /* NIOOpenSSL */; - targetProxy = 4C63DDA123F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B828323FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5704 /* PBXTargetDependency */ = { + OBJ_5758 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOTLS" /* NIOTLS */; - targetProxy = 4C63DDA223F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B828423FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5705 /* PBXTargetDependency */ = { + OBJ_5759 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio-ssl::CNIOOpenSSL" /* CNIOOpenSSL */; - targetProxy = 4C63DDA323F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B828523FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5706 /* PBXTargetDependency */ = { + OBJ_5760 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::Crypto" /* Crypto */; - targetProxy = 4C63DDA423F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B828623FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5707 /* PBXTargetDependency */ = { + OBJ_5761 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::Random" /* Random */; - targetProxy = 4C63DDA523F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B828723FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5708 /* PBXTargetDependency */ = { + OBJ_5762 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::CCryptoOpenSSL" /* CCryptoOpenSSL */; - targetProxy = 4C63DDA623F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B828823FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5709 /* PBXTargetDependency */ = { + OBJ_5763 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::CBcrypt" /* CBcrypt */; - targetProxy = 4C63DDA723F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B828923FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5710 /* PBXTargetDependency */ = { + OBJ_5764 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Crypto::CBase32" /* CBase32 */; - targetProxy = 4C63DDA823F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B828A23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5711 /* PBXTargetDependency */ = { + OBJ_5765 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Core" /* Core */; - targetProxy = 4C63DDA923F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B828B23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5712 /* PBXTargetDependency */ = { + OBJ_5766 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOFoundationCompat" /* NIOFoundationCompat */; - targetProxy = 4C63DDAA23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B828C23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5713 /* PBXTargetDependency */ = { + OBJ_5767 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::COperatingSystem" /* COperatingSystem */; - targetProxy = 4C63DDAB23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B828D23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5714 /* PBXTargetDependency */ = { + OBJ_5768 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Bits" /* Bits */; - targetProxy = 4C63DDAC23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B828E23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5715 /* PBXTargetDependency */ = { + OBJ_5769 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Debugging" /* Debugging */; - targetProxy = 4C63DDAD23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B828F23FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5716 /* PBXTargetDependency */ = { + OBJ_5770 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Core::Async" /* Async */; - targetProxy = 4C63DDAE23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B829023FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5717 /* PBXTargetDependency */ = { + OBJ_5771 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIO" /* NIO */; - targetProxy = 4C63DDAF23F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B829123FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5718 /* PBXTargetDependency */ = { + OBJ_5772 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOSHA1" /* CNIOSHA1 */; - targetProxy = 4C63DDB023F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B829223FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5719 /* PBXTargetDependency */ = { + OBJ_5773 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOPriorityQueue" /* NIOPriorityQueue */; - targetProxy = 4C63DDB123F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B829323FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5720 /* PBXTargetDependency */ = { + OBJ_5774 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::NIOConcurrencyHelpers" /* NIOConcurrencyHelpers */; - targetProxy = 4C63DDB223F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B829423FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5721 /* PBXTargetDependency */ = { + OBJ_5775 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOAtomics" /* CNIOAtomics */; - targetProxy = 4C63DDB323F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B829523FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5722 /* PBXTargetDependency */ = { + OBJ_5776 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIODarwin" /* CNIODarwin */; - targetProxy = 4C63DDB423F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B829623FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5723 /* PBXTargetDependency */ = { + OBJ_5777 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "swift-nio::CNIOLinux" /* CNIOLinux */; - targetProxy = 4C63DDB523F1EB47005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B829723FF25BD00845658 /* PBXContainerItemProxy */; }; - OBJ_5734 /* PBXTargetDependency */ = { + OBJ_5788 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Wishlist::Run" /* Run */; - targetProxy = 4C63E03523F1EB4B005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B851A23FF25C100845658 /* PBXContainerItemProxy */; }; - OBJ_5739 /* PBXTargetDependency */ = { + OBJ_5793 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Wishlist::Domain" /* Domain */; - targetProxy = 4C63E03623F1EB4B005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B851B23FF25C100845658 /* PBXContainerItemProxy */; }; - OBJ_5744 /* PBXTargetDependency */ = { + OBJ_5798 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Wishlist::Library" /* Library */; - targetProxy = 4C63E03723F1EB4B005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B851C23FF25C100845658 /* PBXContainerItemProxy */; }; - OBJ_5755 /* PBXTargetDependency */ = { + OBJ_5809 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - target = "Wishlist::LibraryTests" /* LibraryTests */; - targetProxy = 4C63E03823F1EB4B005652AC /* PBXContainerItemProxy */; + target = "Wishlist::DomainTests" /* DomainTests */; + targetProxy = 4C7B851D23FF25C100845658 /* PBXContainerItemProxy */; }; - OBJ_5756 /* PBXTargetDependency */ = { + OBJ_5810 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = "Wishlist::AppTests" /* AppTests */; - targetProxy = 4C63E03923F1EB4B005652AC /* PBXContainerItemProxy */; + targetProxy = 4C7B851E23FF25C100845658 /* PBXContainerItemProxy */; }; - OBJ_5757 /* PBXTargetDependency */ = { + OBJ_5811 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - target = "Wishlist::DomainTests" /* DomainTests */; - targetProxy = 4C63E03A23F1EB4B005652AC /* PBXContainerItemProxy */; + target = "Wishlist::LibraryTests" /* LibraryTests */; + targetProxy = 4C7B851F23FF25C100845658 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - OBJ_1988 /* Debug */ = { + OBJ_2011 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -24541,7 +24722,7 @@ }; name = Debug; }; - OBJ_1989 /* Release */ = { + OBJ_2012 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -24596,7 +24777,7 @@ }; name = Release; }; - OBJ_2416 /* Debug */ = { + OBJ_2439 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ENABLE_MODULES = YES; @@ -24648,7 +24829,7 @@ }; name = Debug; }; - OBJ_2417 /* Release */ = { + OBJ_2440 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ENABLE_MODULES = YES; @@ -24700,7 +24881,7 @@ }; name = Release; }; - OBJ_2552 /* Debug */ = { + OBJ_2579 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -24734,7 +24915,7 @@ }; name = Debug; }; - OBJ_2553 /* Release */ = { + OBJ_2580 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -24768,7 +24949,7 @@ }; name = Release; }; - OBJ_2587 /* Debug */ = { + OBJ_2614 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -24777,7 +24958,7 @@ }; name = Debug; }; - OBJ_2588 /* Release */ = { + OBJ_2615 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -24786,7 +24967,7 @@ }; name = Release; }; - OBJ_2592 /* Debug */ = { + OBJ_2619 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -24837,7 +25018,7 @@ }; name = Debug; }; - OBJ_2593 /* Release */ = { + OBJ_2620 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -24888,7 +25069,7 @@ }; name = Release; }; - OBJ_2692 /* Debug */ = { + OBJ_2719 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -24922,7 +25103,7 @@ }; name = Debug; }; - OBJ_2693 /* Release */ = { + OBJ_2720 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -24956,7 +25137,7 @@ }; name = Release; }; - OBJ_2725 /* Debug */ = { + OBJ_2752 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { DEFINES_MODULE = NO; @@ -24994,7 +25175,7 @@ }; name = Debug; }; - OBJ_2726 /* Release */ = { + OBJ_2753 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { DEFINES_MODULE = NO; @@ -25032,7 +25213,7 @@ }; name = Release; }; - OBJ_2731 /* Debug */ = { + OBJ_2758 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { DEFINES_MODULE = NO; @@ -25070,7 +25251,7 @@ }; name = Debug; }; - OBJ_2732 /* Release */ = { + OBJ_2759 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { DEFINES_MODULE = NO; @@ -25108,7 +25289,7 @@ }; name = Release; }; - OBJ_2738 /* Debug */ = { + OBJ_2765 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { DEFINES_MODULE = NO; @@ -25146,7 +25327,7 @@ }; name = Debug; }; - OBJ_2739 /* Release */ = { + OBJ_2766 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { DEFINES_MODULE = NO; @@ -25184,7 +25365,7 @@ }; name = Release; }; - OBJ_2744 /* Debug */ = { + OBJ_2771 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ENABLE_MODULES = YES; @@ -25216,7 +25397,7 @@ }; name = Debug; }; - OBJ_2745 /* Release */ = { + OBJ_2772 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ENABLE_MODULES = YES; @@ -25248,7 +25429,7 @@ }; name = Release; }; - OBJ_2753 /* Debug */ = { + OBJ_2780 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ENABLE_MODULES = YES; @@ -25280,7 +25461,7 @@ }; name = Debug; }; - OBJ_2754 /* Release */ = { + OBJ_2781 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ENABLE_MODULES = YES; @@ -25312,7 +25493,7 @@ }; name = Release; }; - OBJ_2761 /* Debug */ = { + OBJ_2788 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ENABLE_MODULES = YES; @@ -25344,7 +25525,7 @@ }; name = Debug; }; - OBJ_2762 /* Release */ = { + OBJ_2789 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ENABLE_MODULES = YES; @@ -25376,7 +25557,7 @@ }; name = Release; }; - OBJ_2770 /* Debug */ = { + OBJ_2797 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ENABLE_MODULES = YES; @@ -25408,7 +25589,7 @@ }; name = Debug; }; - OBJ_2771 /* Release */ = { + OBJ_2798 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ENABLE_MODULES = YES; @@ -25440,7 +25621,7 @@ }; name = Release; }; - OBJ_2780 /* Debug */ = { + OBJ_2807 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { DEFINES_MODULE = NO; @@ -25478,7 +25659,7 @@ }; name = Debug; }; - OBJ_2781 /* Release */ = { + OBJ_2808 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { DEFINES_MODULE = NO; @@ -25516,7 +25697,7 @@ }; name = Release; }; - OBJ_2787 /* Debug */ = { + OBJ_2814 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ENABLE_MODULES = YES; @@ -25548,7 +25729,7 @@ }; name = Debug; }; - OBJ_2788 /* Release */ = { + OBJ_2815 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ENABLE_MODULES = YES; @@ -25580,7 +25761,7 @@ }; name = Release; }; - OBJ_2795 /* Debug */ = { + OBJ_2822 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ENABLE_MODULES = YES; @@ -25612,7 +25793,7 @@ }; name = Debug; }; - OBJ_2796 /* Release */ = { + OBJ_2823 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ENABLE_MODULES = YES; @@ -25644,7 +25825,7 @@ }; name = Release; }; - OBJ_2803 /* Debug */ = { + OBJ_2830 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -25668,7 +25849,7 @@ }; name = Debug; }; - OBJ_2804 /* Release */ = { + OBJ_2831 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -25692,7 +25873,7 @@ }; name = Release; }; - OBJ_2809 /* Debug */ = { + OBJ_2836 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -25726,7 +25907,7 @@ }; name = Debug; }; - OBJ_2810 /* Release */ = { + OBJ_2837 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -25760,7 +25941,7 @@ }; name = Release; }; - OBJ_2862 /* Debug */ = { + OBJ_2889 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -25794,7 +25975,7 @@ }; name = Debug; }; - OBJ_2863 /* Release */ = { + OBJ_2890 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -25828,7 +26009,7 @@ }; name = Release; }; - OBJ_2926 /* Debug */ = { + OBJ_2953 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -25837,7 +26018,7 @@ }; name = Debug; }; - OBJ_2927 /* Release */ = { + OBJ_2954 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -25846,7 +26027,7 @@ }; name = Release; }; - OBJ_2931 /* Debug */ = { + OBJ_2958 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -25880,7 +26061,7 @@ }; name = Debug; }; - OBJ_2932 /* Release */ = { + OBJ_2959 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -25914,7 +26095,34 @@ }; name = Release; }; - OBJ_2986 /* Debug */ = { + OBJ_3 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ENABLE_OBJC_ARC = YES; + COMBINE_HIDPI_IMAGES = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_NS_ASSERTIONS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "SWIFT_PACKAGE=1", + "DEBUG=1", + ); + MACOSX_DEPLOYMENT_TARGET = 10.10; + ONLY_ACTIVE_ARCH = YES; + OTHER_SWIFT_FLAGS = "$(inherited) -DXcode"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx; + SUPPORTED_PLATFORMS = "macosx iphoneos iphonesimulator appletvos appletvsimulator watchos watchsimulator"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) SWIFT_PACKAGE DEBUG"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + USE_HEADERMAP = NO; + }; + name = Debug; + }; + OBJ_3013 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -25923,7 +26131,7 @@ }; name = Debug; }; - OBJ_2987 /* Release */ = { + OBJ_3014 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -25932,7 +26140,7 @@ }; name = Release; }; - OBJ_2991 /* Debug */ = { + OBJ_3018 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -25979,7 +26187,7 @@ }; name = Debug; }; - OBJ_2992 /* Release */ = { + OBJ_3019 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -26026,34 +26234,7 @@ }; name = Release; }; - OBJ_3 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ENABLE_OBJC_ARC = YES; - COMBINE_HIDPI_IMAGES = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_NS_ASSERTIONS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "SWIFT_PACKAGE=1", - "DEBUG=1", - ); - MACOSX_DEPLOYMENT_TARGET = 10.10; - ONLY_ACTIVE_ARCH = YES; - OTHER_SWIFT_FLAGS = "$(inherited) -DXcode"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = macosx; - SUPPORTED_PLATFORMS = "macosx iphoneos iphonesimulator appletvos appletvsimulator watchos watchsimulator"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) SWIFT_PACKAGE DEBUG"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - USE_HEADERMAP = NO; - }; - name = Debug; - }; - OBJ_3050 /* Debug */ = { + OBJ_3077 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -26062,7 +26243,7 @@ }; name = Debug; }; - OBJ_3051 /* Release */ = { + OBJ_3078 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -26071,7 +26252,7 @@ }; name = Release; }; - OBJ_3055 /* Debug */ = { + OBJ_3082 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -26099,7 +26280,7 @@ }; name = Debug; }; - OBJ_3056 /* Release */ = { + OBJ_3083 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -26127,7 +26308,7 @@ }; name = Release; }; - OBJ_3072 /* Debug */ = { + OBJ_3099 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -26136,7 +26317,7 @@ }; name = Debug; }; - OBJ_3073 /* Release */ = { + OBJ_3100 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -26145,7 +26326,7 @@ }; name = Release; }; - OBJ_3077 /* Debug */ = { + OBJ_3104 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -26179,7 +26360,7 @@ }; name = Debug; }; - OBJ_3078 /* Release */ = { + OBJ_3105 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -26213,7 +26394,7 @@ }; name = Release; }; - OBJ_3141 /* Debug */ = { + OBJ_3168 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -26222,7 +26403,7 @@ }; name = Debug; }; - OBJ_3142 /* Release */ = { + OBJ_3169 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -26231,7 +26412,7 @@ }; name = Release; }; - OBJ_3146 /* Debug */ = { + OBJ_3173 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -26255,7 +26436,7 @@ }; name = Debug; }; - OBJ_3147 /* Release */ = { + OBJ_3174 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -26279,7 +26460,7 @@ }; name = Release; }; - OBJ_3154 /* Debug */ = { + OBJ_3181 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -26326,7 +26507,7 @@ }; name = Debug; }; - OBJ_3155 /* Release */ = { + OBJ_3182 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -26373,7 +26554,7 @@ }; name = Release; }; - OBJ_3384 /* Debug */ = { + OBJ_3412 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ENABLE_MODULES = YES; @@ -26417,7 +26598,7 @@ }; name = Debug; }; - OBJ_3385 /* Release */ = { + OBJ_3413 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ENABLE_MODULES = YES; @@ -26461,7 +26642,7 @@ }; name = Release; }; - OBJ_3425 /* Debug */ = { + OBJ_3461 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -26495,7 +26676,7 @@ }; name = Debug; }; - OBJ_3426 /* Release */ = { + OBJ_3462 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -26529,7 +26710,7 @@ }; name = Release; }; - OBJ_3516 /* Debug */ = { + OBJ_3552 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -26578,7 +26759,7 @@ }; name = Debug; }; - OBJ_3517 /* Release */ = { + OBJ_3553 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -26627,7 +26808,7 @@ }; name = Release; }; - OBJ_3601 /* Debug */ = { + OBJ_3637 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -26636,7 +26817,7 @@ }; name = Debug; }; - OBJ_3602 /* Release */ = { + OBJ_3638 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -26645,7 +26826,7 @@ }; name = Release; }; - OBJ_3607 /* Debug */ = { + OBJ_3643 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -26654,7 +26835,7 @@ }; name = Debug; }; - OBJ_3608 /* Release */ = { + OBJ_3644 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -26663,7 +26844,7 @@ }; name = Release; }; - OBJ_3612 /* Debug */ = { + OBJ_3648 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -26697,7 +26878,7 @@ }; name = Debug; }; - OBJ_3613 /* Release */ = { + OBJ_3649 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -26731,7 +26912,7 @@ }; name = Release; }; - OBJ_3666 /* Debug */ = { + OBJ_3702 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -26765,7 +26946,7 @@ }; name = Debug; }; - OBJ_3667 /* Release */ = { + OBJ_3703 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -26799,7 +26980,7 @@ }; name = Release; }; - OBJ_3728 /* Debug */ = { + OBJ_3764 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -26808,7 +26989,7 @@ }; name = Debug; }; - OBJ_3729 /* Release */ = { + OBJ_3765 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -26817,7 +26998,7 @@ }; name = Release; }; - OBJ_3733 /* Debug */ = { + OBJ_3769 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -26864,7 +27045,7 @@ }; name = Debug; }; - OBJ_3734 /* Release */ = { + OBJ_3770 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -26911,7 +27092,7 @@ }; name = Release; }; - OBJ_3803 /* Debug */ = { + OBJ_3839 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -26920,7 +27101,7 @@ }; name = Debug; }; - OBJ_3804 /* Release */ = { + OBJ_3840 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -26929,7 +27110,7 @@ }; name = Release; }; - OBJ_3808 /* Debug */ = { + OBJ_3844 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -26980,7 +27161,7 @@ }; name = Debug; }; - OBJ_3809 /* Release */ = { + OBJ_3845 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -27031,7 +27212,7 @@ }; name = Release; }; - OBJ_3948 /* Debug */ = { + OBJ_3984 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -27040,7 +27221,7 @@ }; name = Debug; }; - OBJ_3949 /* Release */ = { + OBJ_3985 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -27049,7 +27230,7 @@ }; name = Release; }; - OBJ_3953 /* Debug */ = { + OBJ_3989 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -27096,7 +27277,7 @@ }; name = Debug; }; - OBJ_3954 /* Release */ = { + OBJ_3990 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -27167,7 +27348,7 @@ }; name = Release; }; - OBJ_4010 /* Debug */ = { + OBJ_4046 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -27176,7 +27357,7 @@ }; name = Debug; }; - OBJ_4011 /* Release */ = { + OBJ_4047 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -27185,7 +27366,7 @@ }; name = Release; }; - OBJ_4015 /* Debug */ = { + OBJ_4051 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -27219,7 +27400,7 @@ }; name = Debug; }; - OBJ_4016 /* Release */ = { + OBJ_4052 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -27253,7 +27434,7 @@ }; name = Release; }; - OBJ_4059 /* Debug */ = { + OBJ_4095 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -27262,7 +27443,7 @@ }; name = Debug; }; - OBJ_4060 /* Release */ = { + OBJ_4096 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -27271,7 +27452,7 @@ }; name = Release; }; - OBJ_4064 /* Debug */ = { + OBJ_4100 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -27312,7 +27493,7 @@ }; name = Debug; }; - OBJ_4065 /* Release */ = { + OBJ_4101 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -27353,7 +27534,7 @@ }; name = Release; }; - OBJ_4081 /* Debug */ = { + OBJ_4121 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ENABLE_MODULES = YES; @@ -27391,7 +27572,7 @@ }; name = Debug; }; - OBJ_4082 /* Release */ = { + OBJ_4122 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ENABLE_MODULES = YES; @@ -27429,7 +27610,7 @@ }; name = Release; }; - OBJ_4094 /* Debug */ = { + OBJ_4139 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -27453,7 +27634,7 @@ }; name = Debug; }; - OBJ_4095 /* Release */ = { + OBJ_4140 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -27477,7 +27658,7 @@ }; name = Release; }; - OBJ_4263 /* Debug */ = { + OBJ_4308 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -27486,7 +27667,7 @@ }; name = Debug; }; - OBJ_4264 /* Release */ = { + OBJ_4309 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -27495,7 +27676,7 @@ }; name = Release; }; - OBJ_4268 /* Debug */ = { + OBJ_4313 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -27519,7 +27700,7 @@ }; name = Debug; }; - OBJ_4269 /* Release */ = { + OBJ_4314 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -27543,7 +27724,7 @@ }; name = Release; }; - OBJ_4275 /* Debug */ = { + OBJ_4320 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -27552,7 +27733,7 @@ }; name = Debug; }; - OBJ_4276 /* Release */ = { + OBJ_4321 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -27561,7 +27742,7 @@ }; name = Release; }; - OBJ_4280 /* Debug */ = { + OBJ_4325 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -27595,7 +27776,7 @@ }; name = Debug; }; - OBJ_4281 /* Release */ = { + OBJ_4326 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -27629,7 +27810,7 @@ }; name = Release; }; - OBJ_4315 /* Debug */ = { + OBJ_4360 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -27663,7 +27844,7 @@ }; name = Debug; }; - OBJ_4316 /* Release */ = { + OBJ_4361 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -27697,7 +27878,7 @@ }; name = Release; }; - OBJ_4355 /* Debug */ = { + OBJ_4400 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -27706,7 +27887,7 @@ }; name = Debug; }; - OBJ_4356 /* Release */ = { + OBJ_4401 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -27715,7 +27896,7 @@ }; name = Release; }; - OBJ_4360 /* Debug */ = { + OBJ_4405 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -27764,7 +27945,7 @@ }; name = Debug; }; - OBJ_4361 /* Release */ = { + OBJ_4406 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -27813,7 +27994,7 @@ }; name = Release; }; - OBJ_4478 /* Debug */ = { + OBJ_4523 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -27822,7 +28003,7 @@ }; name = Debug; }; - OBJ_4479 /* Release */ = { + OBJ_4524 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -27831,7 +28012,7 @@ }; name = Release; }; - OBJ_4483 /* Debug */ = { + OBJ_4528 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -27865,7 +28046,7 @@ }; name = Debug; }; - OBJ_4484 /* Release */ = { + OBJ_4529 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -27899,7 +28080,7 @@ }; name = Release; }; - OBJ_4555 /* Debug */ = { + OBJ_4600 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -27930,7 +28111,7 @@ }; name = Debug; }; - OBJ_4556 /* Release */ = { + OBJ_4601 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -27961,7 +28142,7 @@ }; name = Release; }; - OBJ_4564 /* Debug */ = { + OBJ_4609 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -27995,7 +28176,7 @@ }; name = Debug; }; - OBJ_4565 /* Release */ = { + OBJ_4610 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -28029,7 +28210,7 @@ }; name = Release; }; - OBJ_4584 /* Debug */ = { + OBJ_4629 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -28065,7 +28246,7 @@ }; name = Debug; }; - OBJ_4585 /* Release */ = { + OBJ_4630 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -28101,7 +28282,7 @@ }; name = Release; }; - OBJ_4616 /* Debug */ = { + OBJ_4661 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -28146,7 +28327,7 @@ }; name = Debug; }; - OBJ_4617 /* Release */ = { + OBJ_4662 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -28191,7 +28372,7 @@ }; name = Release; }; - OBJ_4656 /* Debug */ = { + OBJ_4701 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -28221,7 +28402,7 @@ }; name = Debug; }; - OBJ_4657 /* Release */ = { + OBJ_4702 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -28251,7 +28432,7 @@ }; name = Release; }; - OBJ_4663 /* Debug */ = { + OBJ_4708 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -28285,7 +28466,7 @@ }; name = Debug; }; - OBJ_4664 /* Release */ = { + OBJ_4709 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -28319,7 +28500,7 @@ }; name = Release; }; - OBJ_4685 /* Debug */ = { + OBJ_4730 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -28355,7 +28536,7 @@ }; name = Debug; }; - OBJ_4686 /* Release */ = { + OBJ_4731 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -28391,7 +28572,7 @@ }; name = Release; }; - OBJ_4719 /* Debug */ = { + OBJ_4764 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -28434,7 +28615,7 @@ }; name = Debug; }; - OBJ_4720 /* Release */ = { + OBJ_4765 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -28477,7 +28658,7 @@ }; name = Release; }; - OBJ_4746 /* Debug */ = { + OBJ_4791 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -28511,7 +28692,7 @@ }; name = Debug; }; - OBJ_4747 /* Release */ = { + OBJ_4792 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -28545,7 +28726,7 @@ }; name = Release; }; - OBJ_4792 /* Debug */ = { + OBJ_4837 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -28554,7 +28735,7 @@ }; name = Debug; }; - OBJ_4793 /* Release */ = { + OBJ_4838 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -28563,7 +28744,7 @@ }; name = Release; }; - OBJ_4798 /* Debug */ = { + OBJ_4843 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { FRAMEWORK_SEARCH_PATHS = ( @@ -28615,7 +28796,7 @@ }; name = Debug; }; - OBJ_4799 /* Release */ = { + OBJ_4844 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { FRAMEWORK_SEARCH_PATHS = ( @@ -28667,7 +28848,7 @@ }; name = Release; }; - OBJ_4922 /* Debug */ = { + OBJ_4967 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -28701,7 +28882,7 @@ }; name = Debug; }; - OBJ_4923 /* Release */ = { + OBJ_4968 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -28735,7 +28916,7 @@ }; name = Release; }; - OBJ_5017 /* Debug */ = { + OBJ_5062 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -28744,7 +28925,7 @@ }; name = Debug; }; - OBJ_5018 /* Release */ = { + OBJ_5063 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -28753,7 +28934,7 @@ }; name = Release; }; - OBJ_5022 /* Debug */ = { + OBJ_5067 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -28787,7 +28968,7 @@ }; name = Debug; }; - OBJ_5023 /* Release */ = { + OBJ_5068 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -28821,7 +29002,7 @@ }; name = Release; }; - OBJ_5090 /* Debug */ = { + OBJ_5135 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -28830,7 +29011,7 @@ }; name = Debug; }; - OBJ_5091 /* Release */ = { + OBJ_5136 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -28839,7 +29020,7 @@ }; name = Release; }; - OBJ_5095 /* Debug */ = { + OBJ_5140 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -28867,7 +29048,7 @@ }; name = Debug; }; - OBJ_5096 /* Release */ = { + OBJ_5141 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -28895,7 +29076,7 @@ }; name = Release; }; - OBJ_5105 /* Debug */ = { + OBJ_5150 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -28904,7 +29085,7 @@ }; name = Debug; }; - OBJ_5106 /* Release */ = { + OBJ_5151 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -28913,7 +29094,7 @@ }; name = Release; }; - OBJ_5110 /* Debug */ = { + OBJ_5155 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -28947,7 +29128,7 @@ }; name = Debug; }; - OBJ_5111 /* Release */ = { + OBJ_5156 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -28981,7 +29162,7 @@ }; name = Release; }; - OBJ_5162 /* Debug */ = { + OBJ_5207 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -28990,7 +29171,7 @@ }; name = Debug; }; - OBJ_5163 /* Release */ = { + OBJ_5208 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -28999,7 +29180,7 @@ }; name = Release; }; - OBJ_5167 /* Debug */ = { + OBJ_5212 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -29027,7 +29208,7 @@ }; name = Debug; }; - OBJ_5168 /* Release */ = { + OBJ_5213 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -29055,7 +29236,7 @@ }; name = Release; }; - OBJ_5176 /* Debug */ = { + OBJ_5221 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -29064,7 +29245,7 @@ }; name = Debug; }; - OBJ_5177 /* Release */ = { + OBJ_5222 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -29073,7 +29254,7 @@ }; name = Release; }; - OBJ_5181 /* Debug */ = { + OBJ_5226 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -29097,7 +29278,7 @@ }; name = Debug; }; - OBJ_5182 /* Release */ = { + OBJ_5227 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -29121,7 +29302,7 @@ }; name = Release; }; - OBJ_5208 /* Debug */ = { + OBJ_5253 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -29130,7 +29311,7 @@ }; name = Debug; }; - OBJ_5209 /* Release */ = { + OBJ_5254 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -29139,7 +29320,7 @@ }; name = Release; }; - OBJ_5213 /* Debug */ = { + OBJ_5258 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -29173,7 +29354,7 @@ }; name = Debug; }; - OBJ_5214 /* Release */ = { + OBJ_5259 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -29207,7 +29388,7 @@ }; name = Release; }; - OBJ_5288 /* Debug */ = { + OBJ_5333 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -29216,7 +29397,7 @@ }; name = Debug; }; - OBJ_5289 /* Release */ = { + OBJ_5334 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -29225,7 +29406,89 @@ }; name = Release; }; - OBJ_5293 /* Debug */ = { + OBJ_5338 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ENABLE_TESTABILITY = YES; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PLATFORM_DIR)/Developer/Library/Frameworks", + ); + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "$(SRCROOT)/.build/checkouts/swift-nio-ssl-support", + ); + INFOPLIST_FILE = Wishlist.xcodeproj/Testing_Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) $(TOOLCHAIN_DIR)/usr/lib/swift/macosx"; + MACOSX_DEPLOYMENT_TARGET = 10.12; + OTHER_CFLAGS = ( + "$(inherited)", + "-I/usr/local/Cellar/libressl/3.0.2/include", + "-I/usr/local/Cellar/libressl/3.0.2/include", + ); + OTHER_LDFLAGS = ( + "$(inherited)", + "-L/usr/local/Cellar/libressl/3.0.2/lib", + "-lssl", + "-L/usr/local/Cellar/libressl/3.0.2/lib", + "-lcrypto", + ); + OTHER_SWIFT_FLAGS = "$(inherited) -I/usr/local/Cellar/libressl/3.0.2/include -I/usr/local/Cellar/libressl/3.0.2/include"; + PRODUCT_BUNDLE_IDENTIFIER = Testing; + PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)"; + SWIFT_VERSION = 5.0; + TARGET_NAME = Testing; + TVOS_DEPLOYMENT_TARGET = 9.0; + WATCHOS_DEPLOYMENT_TARGET = 2.0; + }; + name = Debug; + }; + OBJ_5339 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ENABLE_TESTABILITY = YES; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PLATFORM_DIR)/Developer/Library/Frameworks", + ); + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "$(SRCROOT)/.build/checkouts/swift-nio-ssl-support", + ); + INFOPLIST_FILE = Wishlist.xcodeproj/Testing_Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) $(TOOLCHAIN_DIR)/usr/lib/swift/macosx"; + MACOSX_DEPLOYMENT_TARGET = 10.12; + OTHER_CFLAGS = ( + "$(inherited)", + "-I/usr/local/Cellar/libressl/3.0.2/include", + "-I/usr/local/Cellar/libressl/3.0.2/include", + ); + OTHER_LDFLAGS = ( + "$(inherited)", + "-L/usr/local/Cellar/libressl/3.0.2/lib", + "-lssl", + "-L/usr/local/Cellar/libressl/3.0.2/lib", + "-lcrypto", + ); + OTHER_SWIFT_FLAGS = "$(inherited) -I/usr/local/Cellar/libressl/3.0.2/include -I/usr/local/Cellar/libressl/3.0.2/include"; + PRODUCT_BUNDLE_IDENTIFIER = Testing; + PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)"; + SWIFT_VERSION = 5.0; + TARGET_NAME = Testing; + TVOS_DEPLOYMENT_TARGET = 9.0; + WATCHOS_DEPLOYMENT_TARGET = 2.0; + }; + name = Release; + }; + OBJ_5347 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -29266,7 +29529,7 @@ }; name = Debug; }; - OBJ_5294 /* Release */ = { + OBJ_5348 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -29307,7 +29570,7 @@ }; name = Release; }; - OBJ_5299 /* Debug */ = { + OBJ_5353 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -29341,7 +29604,7 @@ }; name = Debug; }; - OBJ_5300 /* Release */ = { + OBJ_5354 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -29375,7 +29638,7 @@ }; name = Release; }; - OBJ_5339 /* Debug */ = { + OBJ_5393 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -29384,7 +29647,7 @@ }; name = Debug; }; - OBJ_5340 /* Release */ = { + OBJ_5394 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -29393,7 +29656,7 @@ }; name = Release; }; - OBJ_5344 /* Debug */ = { + OBJ_5398 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -29427,7 +29690,7 @@ }; name = Debug; }; - OBJ_5345 /* Release */ = { + OBJ_5399 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -29461,7 +29724,7 @@ }; name = Release; }; - OBJ_5394 /* Debug */ = { + OBJ_5448 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -29470,7 +29733,7 @@ }; name = Debug; }; - OBJ_5395 /* Release */ = { + OBJ_5449 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -29479,7 +29742,7 @@ }; name = Release; }; - OBJ_5399 /* Debug */ = { + OBJ_5453 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -29530,7 +29793,7 @@ }; name = Debug; }; - OBJ_5400 /* Release */ = { + OBJ_5454 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -29581,7 +29844,7 @@ }; name = Release; }; - OBJ_5554 /* Debug */ = { + OBJ_5608 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -29590,7 +29853,7 @@ }; name = Debug; }; - OBJ_5555 /* Release */ = { + OBJ_5609 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -29599,7 +29862,7 @@ }; name = Release; }; - OBJ_5559 /* Debug */ = { + OBJ_5613 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -29650,7 +29913,7 @@ }; name = Debug; }; - OBJ_5560 /* Release */ = { + OBJ_5614 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -29701,7 +29964,7 @@ }; name = Release; }; - OBJ_5657 /* Debug */ = { + OBJ_5711 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -29710,7 +29973,7 @@ }; name = Debug; }; - OBJ_5658 /* Release */ = { + OBJ_5712 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -29719,7 +29982,7 @@ }; name = Release; }; - OBJ_5662 /* Debug */ = { + OBJ_5716 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -29770,7 +30033,7 @@ }; name = Debug; }; - OBJ_5663 /* Release */ = { + OBJ_5717 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ENABLE_TESTABILITY = YES; @@ -29821,7 +30084,7 @@ }; name = Release; }; - OBJ_5726 /* Debug */ = { + OBJ_5780 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -29830,7 +30093,7 @@ }; name = Debug; }; - OBJ_5727 /* Release */ = { + OBJ_5781 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -29839,43 +30102,43 @@ }; name = Release; }; - OBJ_5732 /* Debug */ = { + OBJ_5786 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { }; name = Debug; }; - OBJ_5733 /* Release */ = { + OBJ_5787 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { }; name = Release; }; - OBJ_5737 /* Debug */ = { + OBJ_5791 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { }; name = Debug; }; - OBJ_5738 /* Release */ = { + OBJ_5792 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { }; name = Release; }; - OBJ_5742 /* Debug */ = { + OBJ_5796 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { }; name = Debug; }; - OBJ_5743 /* Release */ = { + OBJ_5797 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { }; name = Release; }; - OBJ_5747 /* Debug */ = { + OBJ_5801 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -29884,7 +30147,7 @@ }; name = Debug; }; - OBJ_5748 /* Release */ = { + OBJ_5802 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -29893,19 +30156,19 @@ }; name = Release; }; - OBJ_5753 /* Debug */ = { + OBJ_5807 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { }; name = Debug; }; - OBJ_5754 /* Release */ = { + OBJ_5808 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { }; name = Release; }; - OBJ_5760 /* Debug */ = { + OBJ_5814 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -29914,7 +30177,7 @@ }; name = Debug; }; - OBJ_5761 /* Release */ = { + OBJ_5815 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -29923,7 +30186,7 @@ }; name = Release; }; - OBJ_5766 /* Debug */ = { + OBJ_5820 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -29932,7 +30195,7 @@ }; name = Debug; }; - OBJ_5767 /* Release */ = { + OBJ_5821 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { LD = /usr/bin/true; @@ -29944,920 +30207,929 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - OBJ_1987 /* Build configuration list for PBXNativeTarget "App" */ = { + OBJ_2 /* Build configuration list for PBXProject "Wishlist" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_1988 /* Debug */, - OBJ_1989 /* Release */, + OBJ_3 /* Debug */, + OBJ_4 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_2 /* Build configuration list for PBXProject "Wishlist" */ = { + OBJ_2010 /* Build configuration list for PBXNativeTarget "App" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_3 /* Debug */, - OBJ_4 /* Release */, + OBJ_2011 /* Debug */, + OBJ_2012 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + OBJ_2438 /* Build configuration list for PBXNativeTarget "AppTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + OBJ_2439 /* Debug */, + OBJ_2440 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_2415 /* Build configuration list for PBXNativeTarget "AppTests" */ = { + OBJ_2578 /* Build configuration list for PBXNativeTarget "Async" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_2416 /* Debug */, - OBJ_2417 /* Release */, + OBJ_2579 /* Debug */, + OBJ_2580 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_2551 /* Build configuration list for PBXNativeTarget "Async" */ = { + OBJ_2613 /* Build configuration list for PBXNativeTarget "AuthPackageDescription" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_2552 /* Debug */, - OBJ_2553 /* Release */, + OBJ_2614 /* Debug */, + OBJ_2615 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_2586 /* Build configuration list for PBXNativeTarget "AuthPackageDescription" */ = { + OBJ_2618 /* Build configuration list for PBXNativeTarget "Authentication" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_2587 /* Debug */, - OBJ_2588 /* Release */, + OBJ_2619 /* Debug */, + OBJ_2620 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_2591 /* Build configuration list for PBXNativeTarget "Authentication" */ = { + OBJ_2718 /* Build configuration list for PBXNativeTarget "Bits" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_2592 /* Debug */, - OBJ_2593 /* Release */, + OBJ_2719 /* Debug */, + OBJ_2720 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_2691 /* Build configuration list for PBXNativeTarget "Bits" */ = { + OBJ_2751 /* Build configuration list for PBXNativeTarget "CBase32" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_2692 /* Debug */, - OBJ_2693 /* Release */, + OBJ_2752 /* Debug */, + OBJ_2753 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_2724 /* Build configuration list for PBXNativeTarget "CBase32" */ = { + OBJ_2757 /* Build configuration list for PBXNativeTarget "CBcrypt" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_2725 /* Debug */, - OBJ_2726 /* Release */, + OBJ_2758 /* Debug */, + OBJ_2759 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_2730 /* Build configuration list for PBXNativeTarget "CBcrypt" */ = { + OBJ_2764 /* Build configuration list for PBXNativeTarget "CCryptoOpenSSL" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_2731 /* Debug */, - OBJ_2732 /* Release */, + OBJ_2765 /* Debug */, + OBJ_2766 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_2737 /* Build configuration list for PBXNativeTarget "CCryptoOpenSSL" */ = { + OBJ_2770 /* Build configuration list for PBXNativeTarget "CNIOAtomics" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_2738 /* Debug */, - OBJ_2739 /* Release */, + OBJ_2771 /* Debug */, + OBJ_2772 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_2743 /* Build configuration list for PBXNativeTarget "CNIOAtomics" */ = { + OBJ_2779 /* Build configuration list for PBXNativeTarget "CNIODarwin" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_2744 /* Debug */, - OBJ_2745 /* Release */, + OBJ_2780 /* Debug */, + OBJ_2781 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_2752 /* Build configuration list for PBXNativeTarget "CNIODarwin" */ = { + OBJ_2787 /* Build configuration list for PBXNativeTarget "CNIOHTTPParser" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_2753 /* Debug */, - OBJ_2754 /* Release */, + OBJ_2788 /* Debug */, + OBJ_2789 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_2760 /* Build configuration list for PBXNativeTarget "CNIOHTTPParser" */ = { + OBJ_2796 /* Build configuration list for PBXNativeTarget "CNIOLinux" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_2761 /* Debug */, - OBJ_2762 /* Release */, + OBJ_2797 /* Debug */, + OBJ_2798 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_2769 /* Build configuration list for PBXNativeTarget "CNIOLinux" */ = { + OBJ_2806 /* Build configuration list for PBXNativeTarget "CNIOOpenSSL" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_2770 /* Debug */, - OBJ_2771 /* Release */, + OBJ_2807 /* Debug */, + OBJ_2808 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_2779 /* Build configuration list for PBXNativeTarget "CNIOOpenSSL" */ = { + OBJ_2813 /* Build configuration list for PBXNativeTarget "CNIOSHA1" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_2780 /* Debug */, - OBJ_2781 /* Release */, + OBJ_2814 /* Debug */, + OBJ_2815 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_2786 /* Build configuration list for PBXNativeTarget "CNIOSHA1" */ = { + OBJ_2821 /* Build configuration list for PBXNativeTarget "CNIOZlib" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_2787 /* Debug */, - OBJ_2788 /* Release */, + OBJ_2822 /* Debug */, + OBJ_2823 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_2794 /* Build configuration list for PBXNativeTarget "CNIOZlib" */ = { + OBJ_2829 /* Build configuration list for PBXNativeTarget "COperatingSystem" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_2795 /* Debug */, - OBJ_2796 /* Release */, + OBJ_2830 /* Debug */, + OBJ_2831 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_2802 /* Build configuration list for PBXNativeTarget "COperatingSystem" */ = { + OBJ_2835 /* Build configuration list for PBXNativeTarget "Command" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_2803 /* Debug */, - OBJ_2804 /* Release */, + OBJ_2836 /* Debug */, + OBJ_2837 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_2808 /* Build configuration list for PBXNativeTarget "Command" */ = { + OBJ_2888 /* Build configuration list for PBXNativeTarget "Console" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_2809 /* Debug */, - OBJ_2810 /* Release */, + OBJ_2889 /* Debug */, + OBJ_2890 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_2861 /* Build configuration list for PBXNativeTarget "Console" */ = { + OBJ_2952 /* Build configuration list for PBXNativeTarget "ConsolePackageDescription" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_2862 /* Debug */, - OBJ_2863 /* Release */, + OBJ_2953 /* Debug */, + OBJ_2954 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_2925 /* Build configuration list for PBXNativeTarget "ConsolePackageDescription" */ = { + OBJ_2957 /* Build configuration list for PBXNativeTarget "Core" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_2926 /* Debug */, - OBJ_2927 /* Release */, + OBJ_2958 /* Debug */, + OBJ_2959 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_2930 /* Build configuration list for PBXNativeTarget "Core" */ = { + OBJ_3012 /* Build configuration list for PBXNativeTarget "CorePackageDescription" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_2931 /* Debug */, - OBJ_2932 /* Release */, + OBJ_3013 /* Debug */, + OBJ_3014 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_2985 /* Build configuration list for PBXNativeTarget "CorePackageDescription" */ = { + OBJ_3017 /* Build configuration list for PBXNativeTarget "Crypto" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_2986 /* Debug */, - OBJ_2987 /* Release */, + OBJ_3018 /* Debug */, + OBJ_3019 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_2990 /* Build configuration list for PBXNativeTarget "Crypto" */ = { + OBJ_3076 /* Build configuration list for PBXNativeTarget "CryptoPackageDescription" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_2991 /* Debug */, - OBJ_2992 /* Release */, + OBJ_3077 /* Debug */, + OBJ_3078 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_3049 /* Build configuration list for PBXNativeTarget "CryptoPackageDescription" */ = { + OBJ_3081 /* Build configuration list for PBXNativeTarget "Cryptor" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_3050 /* Debug */, - OBJ_3051 /* Release */, + OBJ_3082 /* Debug */, + OBJ_3083 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_3054 /* Build configuration list for PBXNativeTarget "Cryptor" */ = { + OBJ_3098 /* Build configuration list for PBXNativeTarget "CryptorPackageDescription" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_3055 /* Debug */, - OBJ_3056 /* Release */, + OBJ_3099 /* Debug */, + OBJ_3100 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_3071 /* Build configuration list for PBXNativeTarget "CryptorPackageDescription" */ = { + OBJ_3103 /* Build configuration list for PBXNativeTarget "DatabaseKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_3072 /* Debug */, - OBJ_3073 /* Release */, + OBJ_3104 /* Debug */, + OBJ_3105 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_3076 /* Build configuration list for PBXNativeTarget "DatabaseKit" */ = { + OBJ_3167 /* Build configuration list for PBXNativeTarget "DatabaseKitPackageDescription" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_3077 /* Debug */, - OBJ_3078 /* Release */, + OBJ_3168 /* Debug */, + OBJ_3169 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_3140 /* Build configuration list for PBXNativeTarget "DatabaseKitPackageDescription" */ = { + OBJ_3172 /* Build configuration list for PBXNativeTarget "Debugging" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_3141 /* Debug */, - OBJ_3142 /* Release */, + OBJ_3173 /* Debug */, + OBJ_3174 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_3145 /* Build configuration list for PBXNativeTarget "Debugging" */ = { + OBJ_3180 /* Build configuration list for PBXNativeTarget "Domain" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_3146 /* Debug */, - OBJ_3147 /* Release */, + OBJ_3181 /* Debug */, + OBJ_3182 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_3153 /* Build configuration list for PBXNativeTarget "Domain" */ = { + OBJ_3411 /* Build configuration list for PBXNativeTarget "DomainTests" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_3154 /* Debug */, - OBJ_3155 /* Release */, + OBJ_3412 /* Debug */, + OBJ_3413 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_3383 /* Build configuration list for PBXNativeTarget "DomainTests" */ = { + OBJ_3460 /* Build configuration list for PBXNativeTarget "Fluent" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_3384 /* Debug */, - OBJ_3385 /* Release */, + OBJ_3461 /* Debug */, + OBJ_3462 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_3424 /* Build configuration list for PBXNativeTarget "Fluent" */ = { + OBJ_3551 /* Build configuration list for PBXNativeTarget "FluentMySQL" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_3425 /* Debug */, - OBJ_3426 /* Release */, + OBJ_3552 /* Debug */, + OBJ_3553 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_3515 /* Build configuration list for PBXNativeTarget "FluentMySQL" */ = { + OBJ_3636 /* Build configuration list for PBXNativeTarget "FluentMySQLPackageDescription" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_3516 /* Debug */, - OBJ_3517 /* Release */, + OBJ_3637 /* Debug */, + OBJ_3638 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_3600 /* Build configuration list for PBXNativeTarget "FluentMySQLPackageDescription" */ = { + OBJ_3642 /* Build configuration list for PBXNativeTarget "FluentPackageDescription" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_3601 /* Debug */, - OBJ_3602 /* Release */, + OBJ_3643 /* Debug */, + OBJ_3644 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_3606 /* Build configuration list for PBXNativeTarget "FluentPackageDescription" */ = { + OBJ_3647 /* Build configuration list for PBXNativeTarget "FluentSQL" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_3607 /* Debug */, - OBJ_3608 /* Release */, + OBJ_3648 /* Debug */, + OBJ_3649 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_3611 /* Build configuration list for PBXNativeTarget "FluentSQL" */ = { + OBJ_3701 /* Build configuration list for PBXNativeTarget "FluentSQLite" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_3612 /* Debug */, - OBJ_3613 /* Release */, + OBJ_3702 /* Debug */, + OBJ_3703 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_3665 /* Build configuration list for PBXNativeTarget "FluentSQLite" */ = { + OBJ_3763 /* Build configuration list for PBXNativeTarget "FluentSQLitePackageDescription" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_3666 /* Debug */, - OBJ_3667 /* Release */, + OBJ_3764 /* Debug */, + OBJ_3765 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_3727 /* Build configuration list for PBXNativeTarget "FluentSQLitePackageDescription" */ = { + OBJ_3768 /* Build configuration list for PBXNativeTarget "HTTP" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_3728 /* Debug */, - OBJ_3729 /* Release */, + OBJ_3769 /* Debug */, + OBJ_3770 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_3732 /* Build configuration list for PBXNativeTarget "HTTP" */ = { + OBJ_3838 /* Build configuration list for PBXNativeTarget "HTTPPackageDescription" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_3733 /* Debug */, - OBJ_3734 /* Release */, + OBJ_3839 /* Debug */, + OBJ_3840 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_3802 /* Build configuration list for PBXNativeTarget "HTTPPackageDescription" */ = { + OBJ_3843 /* Build configuration list for PBXNativeTarget "Imperial" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_3803 /* Debug */, - OBJ_3804 /* Release */, + OBJ_3844 /* Debug */, + OBJ_3845 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_3807 /* Build configuration list for PBXNativeTarget "Imperial" */ = { + OBJ_3983 /* Build configuration list for PBXNativeTarget "ImperialPackageDescription" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_3808 /* Debug */, - OBJ_3809 /* Release */, + OBJ_3984 /* Debug */, + OBJ_3985 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_3947 /* Build configuration list for PBXNativeTarget "ImperialPackageDescription" */ = { + OBJ_3988 /* Build configuration list for PBXNativeTarget "JWT" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_3948 /* Debug */, - OBJ_3949 /* Release */, + OBJ_3989 /* Debug */, + OBJ_3990 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_3952 /* Build configuration list for PBXNativeTarget "JWT" */ = { + OBJ_4045 /* Build configuration list for PBXNativeTarget "JWTPackageDescription" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_3953 /* Debug */, - OBJ_3954 /* Release */, + OBJ_4046 /* Debug */, + OBJ_4047 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_4009 /* Build configuration list for PBXNativeTarget "JWTPackageDescription" */ = { + OBJ_4050 /* Build configuration list for PBXNativeTarget "Leaf" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_4010 /* Debug */, - OBJ_4011 /* Release */, + OBJ_4051 /* Debug */, + OBJ_4052 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_4014 /* Build configuration list for PBXNativeTarget "Leaf" */ = { + OBJ_4094 /* Build configuration list for PBXNativeTarget "LeafPackageDescription" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_4015 /* Debug */, - OBJ_4016 /* Release */, + OBJ_4095 /* Debug */, + OBJ_4096 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_4058 /* Build configuration list for PBXNativeTarget "LeafPackageDescription" */ = { + OBJ_4099 /* Build configuration list for PBXNativeTarget "Library" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_4059 /* Debug */, - OBJ_4060 /* Release */, + OBJ_4100 /* Debug */, + OBJ_4101 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_4063 /* Build configuration list for PBXNativeTarget "Library" */ = { + OBJ_4120 /* Build configuration list for PBXNativeTarget "LibraryTests" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_4064 /* Debug */, - OBJ_4065 /* Release */, + OBJ_4121 /* Debug */, + OBJ_4122 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_4080 /* Build configuration list for PBXNativeTarget "LibraryTests" */ = { + OBJ_4138 /* Build configuration list for PBXNativeTarget "Lingo" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_4081 /* Debug */, - OBJ_4082 /* Release */, + OBJ_4139 /* Debug */, + OBJ_4140 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_4093 /* Build configuration list for PBXNativeTarget "Lingo" */ = { + OBJ_4307 /* Build configuration list for PBXNativeTarget "LingoPackageDescription" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_4094 /* Debug */, - OBJ_4095 /* Release */, + OBJ_4308 /* Debug */, + OBJ_4309 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_4262 /* Build configuration list for PBXNativeTarget "LingoPackageDescription" */ = { + OBJ_4312 /* Build configuration list for PBXNativeTarget "LoggerAPI" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_4263 /* Debug */, - OBJ_4264 /* Release */, + OBJ_4313 /* Debug */, + OBJ_4314 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_4267 /* Build configuration list for PBXNativeTarget "LoggerAPI" */ = { + OBJ_4319 /* Build configuration list for PBXNativeTarget "LoggerAPIPackageDescription" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_4268 /* Debug */, - OBJ_4269 /* Release */, + OBJ_4320 /* Debug */, + OBJ_4321 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_4274 /* Build configuration list for PBXNativeTarget "LoggerAPIPackageDescription" */ = { + OBJ_4324 /* Build configuration list for PBXNativeTarget "Logging" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_4275 /* Debug */, - OBJ_4276 /* Release */, + OBJ_4325 /* Debug */, + OBJ_4326 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_4279 /* Build configuration list for PBXNativeTarget "Logging" */ = { + OBJ_4359 /* Build configuration list for PBXNativeTarget "Multipart" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_4280 /* Debug */, - OBJ_4281 /* Release */, + OBJ_4360 /* Debug */, + OBJ_4361 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_4314 /* Build configuration list for PBXNativeTarget "Multipart" */ = { + OBJ_4399 /* Build configuration list for PBXNativeTarget "MultipartPackageDescription" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_4315 /* Debug */, - OBJ_4316 /* Release */, + OBJ_4400 /* Debug */, + OBJ_4401 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_4354 /* Build configuration list for PBXNativeTarget "MultipartPackageDescription" */ = { + OBJ_4404 /* Build configuration list for PBXNativeTarget "MySQL" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_4355 /* Debug */, - OBJ_4356 /* Release */, + OBJ_4405 /* Debug */, + OBJ_4406 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_4359 /* Build configuration list for PBXNativeTarget "MySQL" */ = { + OBJ_4522 /* Build configuration list for PBXNativeTarget "MySQLPackageDescription" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_4360 /* Debug */, - OBJ_4361 /* Release */, + OBJ_4523 /* Debug */, + OBJ_4524 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_4477 /* Build configuration list for PBXNativeTarget "MySQLPackageDescription" */ = { + OBJ_4527 /* Build configuration list for PBXNativeTarget "NIO" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_4478 /* Debug */, - OBJ_4479 /* Release */, + OBJ_4528 /* Debug */, + OBJ_4529 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_4482 /* Build configuration list for PBXNativeTarget "NIO" */ = { + OBJ_4599 /* Build configuration list for PBXNativeTarget "NIOConcurrencyHelpers" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_4483 /* Debug */, - OBJ_4484 /* Release */, + OBJ_4600 /* Debug */, + OBJ_4601 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_4554 /* Build configuration list for PBXNativeTarget "NIOConcurrencyHelpers" */ = { + OBJ_4608 /* Build configuration list for PBXNativeTarget "NIOFoundationCompat" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_4555 /* Debug */, - OBJ_4556 /* Release */, + OBJ_4609 /* Debug */, + OBJ_4610 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_4563 /* Build configuration list for PBXNativeTarget "NIOFoundationCompat" */ = { + OBJ_4628 /* Build configuration list for PBXNativeTarget "NIOHTTP1" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_4564 /* Debug */, - OBJ_4565 /* Release */, + OBJ_4629 /* Debug */, + OBJ_4630 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_4583 /* Build configuration list for PBXNativeTarget "NIOHTTP1" */ = { + OBJ_4660 /* Build configuration list for PBXNativeTarget "NIOOpenSSL" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_4584 /* Debug */, - OBJ_4585 /* Release */, + OBJ_4661 /* Debug */, + OBJ_4662 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_4615 /* Build configuration list for PBXNativeTarget "NIOOpenSSL" */ = { + OBJ_4700 /* Build configuration list for PBXNativeTarget "NIOPriorityQueue" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_4616 /* Debug */, - OBJ_4617 /* Release */, + OBJ_4701 /* Debug */, + OBJ_4702 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_4655 /* Build configuration list for PBXNativeTarget "NIOPriorityQueue" */ = { + OBJ_4707 /* Build configuration list for PBXNativeTarget "NIOTLS" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_4656 /* Debug */, - OBJ_4657 /* Release */, + OBJ_4708 /* Debug */, + OBJ_4709 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_4662 /* Build configuration list for PBXNativeTarget "NIOTLS" */ = { + OBJ_4729 /* Build configuration list for PBXNativeTarget "NIOWebSocket" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_4663 /* Debug */, - OBJ_4664 /* Release */, + OBJ_4730 /* Debug */, + OBJ_4731 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_4684 /* Build configuration list for PBXNativeTarget "NIOWebSocket" */ = { + OBJ_4763 /* Build configuration list for PBXNativeTarget "Random" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_4685 /* Debug */, - OBJ_4686 /* Release */, + OBJ_4764 /* Debug */, + OBJ_4765 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_4718 /* Build configuration list for PBXNativeTarget "Random" */ = { + OBJ_4790 /* Build configuration list for PBXNativeTarget "Routing" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_4719 /* Debug */, - OBJ_4720 /* Release */, + OBJ_4791 /* Debug */, + OBJ_4792 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_4745 /* Build configuration list for PBXNativeTarget "Routing" */ = { + OBJ_4836 /* Build configuration list for PBXNativeTarget "RoutingPackageDescription" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_4746 /* Debug */, - OBJ_4747 /* Release */, + OBJ_4837 /* Debug */, + OBJ_4838 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_4791 /* Build configuration list for PBXNativeTarget "RoutingPackageDescription" */ = { + OBJ_4842 /* Build configuration list for PBXNativeTarget "Run" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_4792 /* Debug */, - OBJ_4793 /* Release */, + OBJ_4843 /* Debug */, + OBJ_4844 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_4797 /* Build configuration list for PBXNativeTarget "Run" */ = { + OBJ_4966 /* Build configuration list for PBXNativeTarget "SQL" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_4798 /* Debug */, - OBJ_4799 /* Release */, + OBJ_4967 /* Debug */, + OBJ_4968 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_4921 /* Build configuration list for PBXNativeTarget "SQL" */ = { + OBJ_5061 /* Build configuration list for PBXNativeTarget "SQLPackageDescription" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_4922 /* Debug */, - OBJ_4923 /* Release */, + OBJ_5062 /* Debug */, + OBJ_5063 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_5016 /* Build configuration list for PBXNativeTarget "SQLPackageDescription" */ = { + OBJ_5066 /* Build configuration list for PBXNativeTarget "SQLite" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_5017 /* Debug */, - OBJ_5018 /* Release */, + OBJ_5067 /* Debug */, + OBJ_5068 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_5021 /* Build configuration list for PBXNativeTarget "SQLite" */ = { + OBJ_5134 /* Build configuration list for PBXNativeTarget "SQLitePackageDescription" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_5022 /* Debug */, - OBJ_5023 /* Release */, + OBJ_5135 /* Debug */, + OBJ_5136 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_5089 /* Build configuration list for PBXNativeTarget "SQLitePackageDescription" */ = { + OBJ_5139 /* Build configuration list for PBXNativeTarget "SSLService" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_5090 /* Debug */, - OBJ_5091 /* Release */, + OBJ_5140 /* Debug */, + OBJ_5141 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_5094 /* Build configuration list for PBXNativeTarget "SSLService" */ = { + OBJ_5149 /* Build configuration list for PBXNativeTarget "SSLServicePackageDescription" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_5095 /* Debug */, - OBJ_5096 /* Release */, + OBJ_5150 /* Debug */, + OBJ_5151 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_5104 /* Build configuration list for PBXNativeTarget "SSLServicePackageDescription" */ = { + OBJ_5154 /* Build configuration list for PBXNativeTarget "Service" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_5105 /* Debug */, - OBJ_5106 /* Release */, + OBJ_5155 /* Debug */, + OBJ_5156 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_5109 /* Build configuration list for PBXNativeTarget "Service" */ = { + OBJ_5206 /* Build configuration list for PBXNativeTarget "ServicePackageDescription" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_5110 /* Debug */, - OBJ_5111 /* Release */, + OBJ_5207 /* Debug */, + OBJ_5208 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_5161 /* Build configuration list for PBXNativeTarget "ServicePackageDescription" */ = { + OBJ_5211 /* Build configuration list for PBXNativeTarget "Socket" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_5162 /* Debug */, - OBJ_5163 /* Release */, + OBJ_5212 /* Debug */, + OBJ_5213 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_5166 /* Build configuration list for PBXNativeTarget "Socket" */ = { + OBJ_5220 /* Build configuration list for PBXNativeTarget "SocketPackageDescription" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_5167 /* Debug */, - OBJ_5168 /* Release */, + OBJ_5221 /* Debug */, + OBJ_5222 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_5175 /* Build configuration list for PBXNativeTarget "SocketPackageDescription" */ = { + OBJ_5225 /* Build configuration list for PBXNativeTarget "SwiftSMTP" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_5176 /* Debug */, - OBJ_5177 /* Release */, + OBJ_5226 /* Debug */, + OBJ_5227 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_5180 /* Build configuration list for PBXNativeTarget "SwiftSMTP" */ = { + OBJ_5252 /* Build configuration list for PBXNativeTarget "SwiftSMTPPackageDescription" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_5181 /* Debug */, - OBJ_5182 /* Release */, + OBJ_5253 /* Debug */, + OBJ_5254 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_5207 /* Build configuration list for PBXNativeTarget "SwiftSMTPPackageDescription" */ = { + OBJ_5257 /* Build configuration list for PBXNativeTarget "TemplateKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_5208 /* Debug */, - OBJ_5209 /* Release */, + OBJ_5258 /* Debug */, + OBJ_5259 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_5212 /* Build configuration list for PBXNativeTarget "TemplateKit" */ = { + OBJ_5332 /* Build configuration list for PBXNativeTarget "TemplateKitPackageDescription" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_5213 /* Debug */, - OBJ_5214 /* Release */, + OBJ_5333 /* Debug */, + OBJ_5334 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_5287 /* Build configuration list for PBXNativeTarget "TemplateKitPackageDescription" */ = { + OBJ_5337 /* Build configuration list for PBXNativeTarget "Testing" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_5288 /* Debug */, - OBJ_5289 /* Release */, + OBJ_5338 /* Debug */, + OBJ_5339 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_5292 /* Build configuration list for PBXNativeTarget "Tooling" */ = { + OBJ_5346 /* Build configuration list for PBXNativeTarget "Tooling" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_5293 /* Debug */, - OBJ_5294 /* Release */, + OBJ_5347 /* Debug */, + OBJ_5348 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_5298 /* Build configuration list for PBXNativeTarget "URLEncodedForm" */ = { + OBJ_5352 /* Build configuration list for PBXNativeTarget "URLEncodedForm" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_5299 /* Debug */, - OBJ_5300 /* Release */, + OBJ_5353 /* Debug */, + OBJ_5354 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_5338 /* Build configuration list for PBXNativeTarget "URLEncodedFormPackageDescription" */ = { + OBJ_5392 /* Build configuration list for PBXNativeTarget "URLEncodedFormPackageDescription" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_5339 /* Debug */, - OBJ_5340 /* Release */, + OBJ_5393 /* Debug */, + OBJ_5394 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_5343 /* Build configuration list for PBXNativeTarget "Validation" */ = { + OBJ_5397 /* Build configuration list for PBXNativeTarget "Validation" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_5344 /* Debug */, - OBJ_5345 /* Release */, + OBJ_5398 /* Debug */, + OBJ_5399 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_5393 /* Build configuration list for PBXNativeTarget "ValidationPackageDescription" */ = { + OBJ_5447 /* Build configuration list for PBXNativeTarget "ValidationPackageDescription" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_5394 /* Debug */, - OBJ_5395 /* Release */, + OBJ_5448 /* Debug */, + OBJ_5449 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_5398 /* Build configuration list for PBXNativeTarget "Vapor" */ = { + OBJ_5452 /* Build configuration list for PBXNativeTarget "Vapor" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_5399 /* Debug */, - OBJ_5400 /* Release */, + OBJ_5453 /* Debug */, + OBJ_5454 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_5553 /* Build configuration list for PBXNativeTarget "VaporPackageDescription" */ = { + OBJ_5607 /* Build configuration list for PBXNativeTarget "VaporPackageDescription" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_5554 /* Debug */, - OBJ_5555 /* Release */, + OBJ_5608 /* Debug */, + OBJ_5609 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_5558 /* Build configuration list for PBXNativeTarget "VaporTestTools" */ = { + OBJ_5612 /* Build configuration list for PBXNativeTarget "VaporTestTools" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_5559 /* Debug */, - OBJ_5560 /* Release */, + OBJ_5613 /* Debug */, + OBJ_5614 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_5656 /* Build configuration list for PBXNativeTarget "VaporTestToolsPackageDescription" */ = { + OBJ_5710 /* Build configuration list for PBXNativeTarget "VaporTestToolsPackageDescription" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_5657 /* Debug */, - OBJ_5658 /* Release */, + OBJ_5711 /* Debug */, + OBJ_5712 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_5661 /* Build configuration list for PBXNativeTarget "WebSocket" */ = { + OBJ_5715 /* Build configuration list for PBXNativeTarget "WebSocket" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_5662 /* Debug */, - OBJ_5663 /* Release */, + OBJ_5716 /* Debug */, + OBJ_5717 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_5725 /* Build configuration list for PBXNativeTarget "WebSocketPackageDescription" */ = { + OBJ_5779 /* Build configuration list for PBXNativeTarget "WebSocketPackageDescription" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_5726 /* Debug */, - OBJ_5727 /* Release */, + OBJ_5780 /* Debug */, + OBJ_5781 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_5731 /* Build configuration list for PBXAggregateTarget "Wishlist" */ = { + OBJ_5785 /* Build configuration list for PBXAggregateTarget "Wishlist" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_5732 /* Debug */, - OBJ_5733 /* Release */, + OBJ_5786 /* Debug */, + OBJ_5787 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_5736 /* Build configuration list for PBXAggregateTarget "WishlistDomain" */ = { + OBJ_5790 /* Build configuration list for PBXAggregateTarget "WishlistDomain" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_5737 /* Debug */, - OBJ_5738 /* Release */, + OBJ_5791 /* Debug */, + OBJ_5792 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_5741 /* Build configuration list for PBXAggregateTarget "WishlistLibrary" */ = { + OBJ_5795 /* Build configuration list for PBXAggregateTarget "WishlistLibrary" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_5742 /* Debug */, - OBJ_5743 /* Release */, + OBJ_5796 /* Debug */, + OBJ_5797 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_5746 /* Build configuration list for PBXNativeTarget "WishlistPackageDescription" */ = { + OBJ_5800 /* Build configuration list for PBXNativeTarget "WishlistPackageDescription" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_5747 /* Debug */, - OBJ_5748 /* Release */, + OBJ_5801 /* Debug */, + OBJ_5802 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_5752 /* Build configuration list for PBXAggregateTarget "WishlistPackageTests" */ = { + OBJ_5806 /* Build configuration list for PBXAggregateTarget "WishlistPackageTests" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_5753 /* Debug */, - OBJ_5754 /* Release */, + OBJ_5807 /* Debug */, + OBJ_5808 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_5759 /* Build configuration list for PBXNativeTarget "swift-nio-sslPackageDescription" */ = { + OBJ_5813 /* Build configuration list for PBXNativeTarget "swift-nio-sslPackageDescription" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_5760 /* Debug */, - OBJ_5761 /* Release */, + OBJ_5814 /* Debug */, + OBJ_5815 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - OBJ_5765 /* Build configuration list for PBXNativeTarget "swift-nioPackageDescription" */ = { + OBJ_5819 /* Build configuration list for PBXNativeTarget "swift-nioPackageDescription" */ = { isa = XCConfigurationList; buildConfigurations = ( - OBJ_5766 /* Debug */, - OBJ_5767 /* Release */, + OBJ_5820 /* Debug */, + OBJ_5821 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Wishlist.xcodeproj/xcshareddata/xcschemes/Run.xcscheme b/Wishlist.xcodeproj/xcshareddata/xcschemes/Run.xcscheme index e37e438..a8863be 100644 --- a/Wishlist.xcodeproj/xcshareddata/xcschemes/Run.xcscheme +++ b/Wishlist.xcodeproj/xcshareddata/xcschemes/Run.xcscheme @@ -32,9 +32,9 @@ skipped = "NO"> @@ -52,9 +52,9 @@ skipped = "NO"> diff --git a/Wishlist.xcodeproj/xcshareddata/xcschemes/Wishlist-Package.xcscheme b/Wishlist.xcodeproj/xcshareddata/xcschemes/Wishlist-Package.xcscheme index a587515..e25ed9c 100644 --- a/Wishlist.xcodeproj/xcshareddata/xcschemes/Wishlist-Package.xcscheme +++ b/Wishlist.xcodeproj/xcshareddata/xcschemes/Wishlist-Package.xcscheme @@ -28,9 +28,23 @@ buildForAnalyzing = "YES"> + + + + @@ -56,9 +70,9 @@ buildForAnalyzing = "YES"> @@ -70,9 +84,9 @@ buildForAnalyzing = "YES"> @@ -88,9 +102,9 @@ skipped = "NO"> @@ -98,9 +112,9 @@ skipped = "NO"> @@ -108,9 +122,9 @@ skipped = "NO">